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

JP7740323B2 - gaming machines - Google Patents

gaming machines

Info

Publication number
JP7740323B2
JP7740323B2 JP2023217536A JP2023217536A JP7740323B2 JP 7740323 B2 JP7740323 B2 JP 7740323B2 JP 2023217536 A JP2023217536 A JP 2023217536A JP 2023217536 A JP2023217536 A JP 2023217536A JP 7740323 B2 JP7740323 B2 JP 7740323B2
Authority
JP
Japan
Prior art keywords
information
display
executed
setting
area
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.)
Active
Application number
JP2023217536A
Other languages
Japanese (ja)
Other versions
JP2024028295A5 (en
JP2024028295A (en
Inventor
豪 倉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Bussan Co Ltd
Original Assignee
Sanyo Bussan Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanyo Bussan Co Ltd filed Critical Sanyo Bussan Co Ltd
Priority to JP2023217536A priority Critical patent/JP7740323B2/en
Publication of JP2024028295A publication Critical patent/JP2024028295A/en
Publication of JP2024028295A5 publication Critical patent/JP2024028295A5/ja
Application granted granted Critical
Publication of JP7740323B2 publication Critical patent/JP7740323B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02E60/10Energy storage using batteries

Landscapes

  • Pinball Game Machines (AREA)

Description

本発明は、遊技機に関するものである。 The present invention relates to an amusement machine.

遊技機としてパチンコ遊技機やスロットマシンなどが知られている。例えば、パチンコ遊技機は、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される(例えば特許文献1参照)。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls given to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, pachinko machines are also known that have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section (see, for example, Patent Document 1).

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

特開2009-261415号公報Japanese Patent Application Laid-Open No. 2009-261415

ここで、上記例示等のような遊技機においては、遊技機の管理が好適に行われる必要があり、この点について未だ改良の余地がある。 Here, in gaming machines such as those exemplified above, it is necessary to appropriately manage the gaming machines, and there is still room for improvement in this regard.

本発明は、上記例示した事情等に鑑みてなされたものであり、遊技機の管理を好適に行うことが可能な遊技機を提供することを目的とするものである。 The present invention has been made in consideration of the circumstances exemplified above, and has as its object to provide a gaming machine that allows for suitable management of the gaming machine .

上記課題を解決すべく請求項1記載の発明は、遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報を履歴記憶手段に記憶させる履歴記憶実行手段と、
前記履歴記憶手段に記憶されている前記履歴情報を利用して遊技の結果に対応する態様情報を導出する情報導出手段と、
前記情報導出手段により導出された前記態様情報を記憶する態様情報記憶手段と、
前記態様情報記憶手段に記憶された前記態様情報に対応する表示が情報表示手段にて行われるようにするための制御を行う態様情報表示制御手段と、
所定の表示契機が発生したことに基づいて、前記態様情報に対応する表示が新たに開始される前に所定対応表示が前記情報表示手段にて行われるようにするための制御を行う所定対応表示制御手段と、
遊技者の有利度に対応する設定値を設定する設定手段と、
前記設定手段による前記設定値の設定を行うことが可能な設定可能状況となるようにする状況発生手段と、
を備え、
前記態様情報記憶手段は、複数の前記態様情報のそれぞれを記憶することを可能とするように複数の特定記憶領域を備え、
前記態様情報表示制御手段は、所定表示順序に従って前記複数の特定記憶領域に記憶された複数の前記態様情報のそれぞれに対応する表示が前記情報表示手段にて順次実行されるようにするための制御を行うものであって、前記所定対応表示が前記情報表示手段にて行われた後において前記態様情報に対応する表示を前記情報表示手段に行わせる場合には前記所定表示順序における最初の順番に対応する前記態様情報に対応する表示から開始させるものであり、
前記設定可能状況となった場合、その時点における前記履歴情報を利用して導出されている前記態様情報を確認可能とするための制御を実行可能な構成であり、
本遊技機は、各種処理を実行する制御手段を備え、
前記制御手段は、
プログラム記憶手段における所定アドレス範囲の記憶領域に記憶されているプログラムを利用した処理である領域内処理を実行する領域内処理実行手段と、
前記プログラム記憶手段における前記所定アドレス範囲の外部のアドレス範囲の記憶領域に記憶されているプログラムを利用した処理である領域外処理を実行する領域外処理実行手段と、
を備え、
本遊技機は、
前記領域内処理が実行される場合には情報の書き込み及び情報の読み出しが可能である一方、前記領域外処理が実行される場合には情報の読み出しは可能であるものの情報の書き込みが不可である領域内対応記憶領域と、
前記領域外処理が実行される場合には情報の書き込み及び情報の読み出しが可能である一方、前記領域内処理が実行される場合には情報の読み出しは可能であるものの情報の書き込みが不可である領域外対応記憶領域と、
を備え、
前記情報表示手段にて前記態様情報に対応する表示が行われている状況において、使用対象として設定されている前記設定値を目視確認可能とするための処理が実行され得る構成であり、
前記領域内処理実行手段は、使用対象として設定されている前記設定値を目視確認可能とするための処理を、動作電力の供給開始時の処理が終了して遊技が開始可能となった状況において前記領域内処理として実行可能である手段を備えていることを特徴とする。
In order to solve the above problem, the invention of claim 1 comprises a history storage execution means for storing game history information corresponding to a predetermined event that occurs when a game is executed, in a history storage means;
information deriving means for deriving behavior information corresponding to a game result by utilizing the history information stored in the history storage means;
a behavior information storage means for storing the behavior information derived by the information derivation means;
a mode information display control means for controlling the display of the mode information stored in the mode information storage means on the information display means;
a predetermined correspondence display control means for controlling the information display means to display a predetermined correspondence display before a new display corresponding to the aspect information is started, based on the occurrence of a predetermined display trigger;
a setting means for setting a set value corresponding to the advantage of a player;
a situation generating means for generating a setting possible situation in which the setting means can set the setting value;
Equipped with
the aspect information storage means includes a plurality of specific storage areas so as to be able to store each of the plurality of aspect information,
the aspect information display control means controls the information display means to sequentially execute displays corresponding to the plurality of aspect information stored in the plurality of specific storage areas in accordance with a predetermined display order, and when the information display means is caused to execute displays corresponding to the aspect information after the predetermined corresponding displays have been executed by the information display means, the information display means starts with a display corresponding to the aspect information corresponding to the first order in the predetermined display order,
When the setting possible state is reached, control can be executed to enable confirmation of the behavior information derived using the history information at that time,
The gaming machine is equipped with a control means for executing various processes,
The control means
an area processing execution means for executing an area processing which is a process using a program stored in a storage area within a predetermined address range in the program storage means;
an out-of-area processing execution means for executing out-of-area processing, which is processing using a program stored in a storage area in an address range outside the predetermined address range in the program storage means;
Equipped with
This gaming machine is
an intra-area corresponding storage area into which information can be written and read when the intra-area process is executed, and into which information can be read but not written when the extra-area process is executed;
an outside-area corresponding storage area into which information can be written and read when the outside-area processing is executed, and into which information can be read but not written when the inside-area processing is executed;
Equipped with
a configuration in which, in a situation where a display corresponding to the mode information is being performed on the information display means, a process for making the setting value set as an object to be used visible can be executed;
The in-area processing execution means is characterized by having a means that can execute processing to make the setting value set as the target for use visually confirmable as in-area processing when the processing at the start of the supply of operating power has been completed and game play can begin.

本発明によれば、遊技機の管理を好適に行うことが可能となる。 According to the present invention, it is possible to appropriately manage gaming machines .

第1の実施形態におけるパチンコ機を示す斜視図である。1 is a perspective view showing a pachinko machine according to a first embodiment. パチンコ機の主要な構成を分解して示す斜視図である。FIG. 1 is an exploded perspective view showing the main components of a pachinko machine. 遊技盤の構成を示す正面図である。FIG. 2 is a front view showing the configuration of the game board. 遊技領域を流下した遊技球の排出に関する構成を説明するための説明図である。FIG. 10 is an explanatory diagram for explaining the configuration for discharging game balls that have flowed down the game area. 主制御装置の正面図である。FIG. 2 is a front view of the main control device. パチンコ機の電気的構成を示すブロック図である。FIG. 2 is a block diagram showing the electrical configuration of the pachinko machine. 当否抽選などに用いられる各種カウンタの内容を説明するための説明図である。This is an explanatory diagram for explaining the contents of various counters used in lotteries, etc. 主側ROMに記憶されている各種テーブルを説明するための説明図である。FIG. 4 is an explanatory diagram for explaining various tables stored in the main ROM. 主側CPUにて実行されるメイン処理を示すフローチャートである。10 is a flowchart showing main processing executed by a main CPU. 主側CPUにて実行される設定値更新処理を示すフローチャートである。10 is a flowchart showing a setting value update process executed by the main CPU. 主側CPUにて実行されるタイマ割込み処理を示すフローチャートである。10 is a flowchart showing a timer interrupt process executed by a main CPU. 主側CPUにて実行される特図特電制御処理を示すフローチャートである。10 is a flowchart showing a special chart special power control process executed by the main CPU. 主側CPUにて実行される特図変動開始処理を示すフローチャートである。This is a flowchart showing the special chart change start processing executed by the main CPU. 主側CPUに入球検知センサの検知結果が入力されるようにする構成を説明するための説明図である。This is an explanatory diagram to explain the configuration in which the detection results of the ball entry detection sensor are input to the main CPU. 主側CPUにて実行される入球検知処理を示すフローチャートである。This is a flowchart showing the ball entry detection process executed by the main CPU. 払出制御装置及び当該払出制御装置との間で通信を行う各種装置の電気的構成を説明するためのブロック図である。A block diagram for explaining the electrical configuration of a dispensing control device and various devices that communicate with the dispensing control device. 払出側CPUにて実行されるタイマ割込み処理を示すフローチャートである。10 is a flowchart showing a timer interrupt process executed by the dispensing CPU. 管理用ICの電気的構成を説明するためのブロック図である。FIG. 2 is a block diagram illustrating an electrical configuration of a management IC. 管理側I/Fの入力ポートの構成を説明するための説明図である。FIG. 10 is an explanatory diagram illustrating the configuration of an input port of a management side I/F. 対応関係用メモリの構成を説明するための説明図である。FIG. 2 is an explanatory diagram for explaining the configuration of a correspondence relationship memory; 履歴用メモリの構成を説明するための説明図である。FIG. 2 is an explanatory diagram illustrating the configuration of a history memory. 主側CPUにて実行される認識用処理を示すフローチャートである。10 is a flowchart showing a recognition process executed by a main CPU. 管理側CPUにて実行される管理処理を示すフローチャートである。10 is a flowchart showing a management process executed by a management-side CPU. (a)~(d)第1~第15バッファと信号の種類との対応関係の情報が対応関係用メモリに格納される様子を示すタイムチャートである。10A to 10D are time charts showing how information on the correspondence between the first to fifteenth buffers and the signal types is stored in the correspondence memory. 主側CPUにて実行される管理用出力処理を示すフローチャートである。10 is a flowchart showing a management output process executed by the main CPU. 管理側CPUにて実行される履歴設定処理を示すフローチャートである。10 is a flowchart showing a history setting process executed by a management-side CPU. (a)~(e)履歴用メモリに履歴情報が格納されていく様子を示すタイムチャートである。10A to 10E are time charts showing how history information is stored in a history memory. 主側CPUにて実行される設定値更新信号の出力処理を示すフローチャートである。10 is a flowchart showing a process of outputting a set value update signal executed by a main CPU. 管理側CPUにて実行される設定更新認識用処理を示すフローチャートである。10 is a flowchart showing a setting update recognition process executed by a management CPU. 管理側CPUにて実行される表示出力処理を示すフローチャートである。10 is a flowchart showing a display output process executed by a management-side CPU. 管理側CPUにて実行される表示用処理を示すフローチャートである。10 is a flowchart showing a display process executed by a management-side CPU. (a)主側CPUにて実行されるデータ出力用処理を示すフローチャートであり、(b)管理側CPUにて実行される外部出力用処理を示すフローチャートである。10A is a flowchart showing a data output process executed by a main CPU, and FIG. 10B is a flowchart showing an external output process executed by a control CPU. 第2の実施形態における主側ROMに記憶されている各種テーブルを説明するための説明図である。FIG. 10 is an explanatory diagram for explaining various tables stored in a main ROM in the second embodiment. 第3の実施形態における別保存用メモリの構成を説明するための説明図である。FIG. 11 is an explanatory diagram for explaining the configuration of a separate storage memory in the third embodiment. 管理側CPUにて実行される設定更新認識用処理を示すフローチャートである。10 is a flowchart showing a setting update recognition process executed by a management CPU. 管理側CPUにて実行される繰り返し変更の監視処理を示すフローチャートである。10 is a flowchart showing a process of monitoring a repeated change executed by a management CPU; 第4の実施形態における主側CPUにて実行される繰り返し変更の監視処理を示すフローチャートである。13 is a flowchart showing a repeated change monitoring process executed by a main CPU in the fourth embodiment. 第5の実施形態における管理側CPUにて実行される設定更新認識用処理を示すフローチャートである。13 is a flowchart showing a setting update recognition process executed by a management-side CPU in the fifth embodiment. 第6の実施形態における履歴用メモリの構成を説明するための説明図である。FIG. 20 is an explanatory diagram for explaining the configuration of a history memory in the sixth embodiment. 管理側CPUにて実行される履歴設定処理を示すフローチャートである。10 is a flowchart showing a history setting process executed by a management-side CPU. 管理側CPUにて実行される設定更新認識用処理を示すフローチャートである。10 is a flowchart showing a setting update recognition process executed by a management CPU. 第7の実施形態における履歴用メモリの構成を説明するための説明図である。FIG. 20 is an explanatory diagram illustrating the configuration of a history memory in the seventh embodiment. 管理側CPUにて実行される設定更新認識用処理を示すフローチャートである。10 is a flowchart showing a setting update recognition process executed by a management CPU. 第8の実施形態における履歴用メモリの構成を説明するための説明図である。FIG. 20 is an explanatory diagram for explaining the configuration of a history memory in the eighth embodiment. 管理側CPUにて実行される設定更新認識用処理を示すフローチャートである。10 is a flowchart showing a setting update recognition process executed by a management CPU. 管理側CPUにて実行される履歴設定処理を示すフローチャートである。10 is a flowchart showing a history setting process executed by a management-side CPU. 管理側CPUにて実行される表示出力処理を示すフローチャートである。10 is a flowchart showing a display output process executed by a management-side CPU. 第9の実施形態における管理側I/Fの入力ポートの構成を説明するための説明図である。FIG. 23 is an explanatory diagram illustrating the configuration of an input port of a management side I/F in the ninth embodiment. 主側CPUにて実行される認識用処理を示すフローチャートである。10 is a flowchart showing a recognition process executed by a main CPU. 管理側CPUにて実行される管理処理を示すフローチャートである。10 is a flowchart showing a management process executed by a management-side CPU. (a)~(h)第1~第12バッファと信号の種類との対応関係の情報が対応関係用メモリに格納される様子を示すタイムチャートである。10A to 10H are time charts showing how information on the correspondence between the first to twelfth buffers and the signal types is stored in the correspondence memory. 第10の実施形態における各入球検知センサの検知結果を主側CPU及び管理用ICに送信する信号経路の構成を説明するためのブロック図である。A block diagram to explain the configuration of the signal path that transmits the detection results of each ball entry detection sensor to the main CPU and management IC in the 10th embodiment. 第11の実施形態における主制御装置の正面図である。A front view of the main control device in the eleventh embodiment. MPUの制御に基づき第1~第4報知用表示装置において各種表示を行うための電気的な構成を説明するためのブロック図である。FIG. 10 is a block diagram for explaining the electrical configuration for performing various displays in the first to fourth notification display devices based on the control of the MPU. 管理側CPUにて実行される表示用処理を示すフローチャートである。10 is a flowchart showing a display process executed by a management-side CPU. 主側CPUにて実行される設定値更新処理を示すフローチャートである。10 is a flowchart showing a setting value update process executed by the main CPU. (a)遊技履歴の管理結果が表示される場合における第1~第4報知用表示装置の表示態様を説明するための説明図であり、(b)パチンコ機の設定状態が変更される場合における第1~第4報知用表示装置の表示態様を説明するための説明図である。(a) An explanatory diagram for explaining the display mode of the first to fourth notification display devices when the results of game history management are displayed, and (b) an explanatory diagram for explaining the display mode of the first to fourth notification display devices when the setting state of the pachinko machine is changed. (a)~(h)第1~第4報知用表示装置が表示状態となる様子を示すタイムチャートである。10A to 10H are time charts showing how the first to fourth notification display devices are set to display states. (a)第12の実施形態における第1報知用表示装置の構成を説明するための説明図であり、(b)第2報知用表示装置の構成を説明するための説明図である。(a) An explanatory diagram for explaining the configuration of the first alarm display device in the twelfth embodiment, and (b) an explanatory diagram for explaining the configuration of the second alarm display device. 第1~第4報知用表示装置にて遊技履歴の管理結果を表示する場合及びパチンコ機の設定状態を変更することが可能な変更可能状態であることを表示する場合における第1報知用表示装置及び第2報知用表示装置の表示内容を説明するための説明図である。This is an explanatory diagram for explaining the display contents of the first alarm display device and the second alarm display device when the first to fourth alarm display devices display the results of game history management and when they display that the setting state of the pachinko machine is in a changeable state where it is possible to change it. 主側CPUにて実行される設定値更新処理を示すフローチャートである。10 is a flowchart showing a setting value update process executed by the main CPU. 第13の実施形態における異常表示エリアの構成を説明するための説明図である。FIG. 23 is an explanatory diagram for explaining the configuration of an abnormality display area in the thirteenth embodiment. 主側CPUにて実行される異常設定処理を示すフローチャートである。10 is a flowchart showing an abnormality setting process executed by the main CPU. 主側CPUにて実行される異常表示用処理を示すフローチャートである。10 is a flowchart showing an abnormality display process executed by the main CPU. 第14の実施形態における主側CPUにて実行される管理用出力処理を示すフローチャートである。20 is a flowchart showing the management output process executed by the main CPU in the fourteenth embodiment. 別形態における主側CPUにて実行されるメイン処理を示すフローチャートである。10 is a flowchart showing main processing executed by a main CPU in another embodiment. 第15の実施形態における主側ROMのプログラム及びデータの設定態様を説明するための説明図である。FIG. 22 is an explanatory diagram for explaining the setting mode of programs and data in the main ROM in the fifteenth embodiment. 主側RAMにおける各エリアの設定態様を説明するための説明図である。FIG. 10 is an explanatory diagram for explaining the setting manner of each area in the main RAM. 主側CPUにて実行されるタイマ割込み処理を示すフローチャートである。10 is a flowchart showing a timer interrupt process executed by a main CPU. 主側CPUにて実行される管理用処理を示すフローチャートである。10 is a flowchart showing a management process executed by a main CPU. 主側CPUにて実行される管理実行処理を示すフローチャートである。10 is a flowchart showing a management execution process executed by a main CPU. 遊技履歴を管理するために使用される非特定制御用のワークエリアの各種エリアを説明するための説明図である。FIG. 10 is an explanatory diagram illustrating various areas of a work area for non-specific control used to manage game history. 主側CPUにて実行されるチェック処理を示すフローチャートである。10 is a flowchart showing a check process executed by a main CPU. 主側CPUにて実行される通常の入球管理処理を示すフローチャートである。This is a flowchart showing the normal goal entry management processing executed by the main CPU. 主側CPUにて実行される結果演算処理を示すフローチャートである。10 is a flowchart showing a result calculation process executed by the main CPU. 主側CPUにて実行される表示用処理を示すフローチャートである。10 is a flowchart showing a display process executed by the main CPU. 第16の実施形態における主側CPUにて実行される管理用処理を示すフローチャートである。20 is a flowchart showing a management process executed by a main CPU in the sixteenth embodiment. 第17の実施形態における主側CPUにて実行される管理実行処理を示すフローチャートである。20 is a flowchart showing a management execution process executed by a main CPU in the seventeenth embodiment. 第18の実施形態における主側CPUにて実行される管理実行処理を示すフローチャートである。20 is a flowchart showing the management execution process executed by the main CPU in the eighteenth embodiment. 第19の実施形態における主側CPUにて実行される管理実行処理を示すフローチャートである。20 is a flowchart showing a management execution process executed by a main CPU in the nineteenth embodiment. 第20の実施形態における主側CPUにて実行される管理用処理を示すフローチャートである。13 is a flowchart showing the management process executed by the main CPU in the twentieth embodiment. 主側CPUにて実行される管理実行処理を示すフローチャートである。10 is a flowchart showing a management execution process executed by a main CPU. 第21の実施形態における電気的構成を説明するための説明図である。FIG. 21 is an explanatory diagram for explaining the electrical configuration in the twenty-first embodiment. 第22の実施形態における主側CPUにて実行されるメイン処理を示すフローチャートである。22 is a flowchart showing a main process executed by a main CPU in the 22nd embodiment. 主側CPUにて実行される設定値更新処理を示すフローチャートである。10 is a flowchart showing a setting value update process executed by the main CPU. 主側CPUにて実行されるタイマ割込み処理を示すフローチャートである。10 is a flowchart showing a timer interrupt process executed by a main CPU. 主側CPUにて実行される設定確認用処理を示すフローチャートである。10 is a flowchart showing a setting confirmation process executed by the main CPU. 主側CPUにて実行されるRAM監視処理を示すフローチャートである。10 is a flowchart showing a RAM monitoring process executed by the main CPU. 別形態における主側CPUにて実行されるメイン処理を示すフローチャートである。10 is a flowchart showing main processing executed by a main CPU in another embodiment. 別形態における主側CPUにて実行される設定値更新処理を示すフローチャートである。10 is a flowchart showing a setting value update process executed by the main CPU in another embodiment. 第23の実施形態における主側CPUにて実行されるメイン処理を示すフローチャートである。23 is a flowchart showing a main process executed by a main CPU in the 23rd embodiment. 第24の実施形態における主側CPUにて実行されるRAM監視処理を示すフローチャートである。24 is a flowchart showing a RAM monitoring process executed by the main CPU in the 24th embodiment. 第25の実施形態における主側CPUにて実行されるRAM監視処理を示すフローチャートである。25 is a flowchart showing a RAM monitoring process executed by the main CPU in the 25th embodiment. 主側CPUにて実行される管理実行処理を示すフローチャートである。10 is a flowchart showing a management execution process executed by a main CPU. 主側CPUにて実行される別監視処理を示すフローチャートである。10 is a flowchart showing another monitoring process executed by the main CPU. 第26の実施形態における主側CPUにて実行される管理用処理を示すフローチャートである。26 is a flowchart showing the management process executed by the main CPU in the 26th embodiment. 第27の実施形態における主側CPUにて実行される管理用処理を示すフローチャートである。27 is a flowchart showing the management process executed by the main CPU in the 27th embodiment. 第28の実施形態における主側CPUにて実行される管理用処理を示すフローチャートである。28 is a flowchart showing the management process executed by the main CPU in the 28th embodiment. 第29の実施形態における主側CPUにて実行される管理用処理を示すフローチャートである。29 is a flowchart showing the management process executed by the main CPU in the 29th embodiment. 第30の実施形態における主側CPUにて実行されるメイン処理を示すフローチャートである。13 is a flowchart showing a main process executed by the main CPU in the 30th embodiment. 主側CPUにて実行される停電情報記憶処理を示すフローチャートである。10 is a flowchart showing a power outage information storage process executed by a main CPU. (a)MPUの構成を説明するためのブロック図であり、(b)リセット信号出力部によるリセット信号の出力の様子を示すタイムチャートである。1A is a block diagram for explaining the configuration of an MPU, and FIG. 1B is a time chart showing how a reset signal is output by a reset signal output unit. 主側CPUにて実行されるタイマ割込み処理を示すフローチャートである。10 is a flowchart showing a timer interrupt process executed by a main CPU. 主側CPUにて実行される設定監視処理を示すフローチャートである。10 is a flowchart showing a setting monitoring process executed by a main CPU. 主側CPUにて実行される管理用処理を示すフローチャートである。10 is a flowchart showing a management process executed by a main CPU. 主側CPUにて実行される管理実行処理を示すフローチャートである。10 is a flowchart showing a management execution process executed by a main CPU. 主側CPUにて実行される別監視処理を示すフローチャートである。10 is a flowchart showing another monitoring process executed by the main CPU. 第31の実施形態における主側CPUにて実行されるメイン処理を示すフローチャートである。31 is a flowchart showing a main process executed by a main CPU in the thirty-first embodiment. 主側CPUにて実行される異常時のクリア処理を示すフローチャートである。10 is a flowchart showing a clearing process executed by the main CPU in the event of an abnormality. 主側CPUにて実行される非特定制御用のクリア処理を示すフローチャートである。10 is a flowchart showing a clearing process for non-specific control executed by the main CPU. 第32の実施形態における主側CPUにて実行される停電情報記憶処理を示すフローチャートである。32 is a flowchart showing a power outage information storage process executed by the main CPU in the 32nd embodiment. 主側CPUにて実行されるチェックサムの監視処理を示すフローチャートである。10 is a flowchart showing a checksum monitoring process executed by the main CPU. 主側CPUにて実行される非特定制御用のクリア処理を示すフローチャートである。10 is a flowchart showing a clearing process for non-specific control executed by the main CPU. 第33の実施形態における主側CPUにて実行されるメイン処理を示すフローチャートである。33 is a flowchart showing a main process executed by the main CPU in the thirty-third embodiment. 主側CPUにて実行される設定確認用処理を示すフローチャートである。10 is a flowchart showing a setting confirmation process executed by the main CPU. 主側CPUにて実行される設定値更新処理を示すフローチャートである。10 is a flowchart showing a setting value update process executed by the main CPU. 主側CPUにて実行される第1タイマ割込み処理を示すフローチャートである。10 is a flowchart showing a first timer interrupt process executed by the main CPU. 主側CPUにて実行される設定監視処理を示すフローチャートである。10 is a flowchart showing a setting monitoring process executed by a main CPU. 主側CPUにて各種表示回路を表示制御するための構成を説明するためのブロック図である。FIG. 10 is a block diagram for explaining a configuration for controlling the display of various display circuits by a main CPU. (a)特定制御用のワークエリアに設けられた各種バッファを説明するための説明図であり、(b)非特定制御用のワークエリアに設けられた各種記憶エリアを説明するための説明図である。FIG. 10A is an explanatory diagram for explaining various buffers provided in a work area for specific control, and FIG. 10B is an explanatory diagram for explaining various memory areas provided in a work area for non-specific control. 表示ICの電気的な構成を説明するための説明図である。FIG. 2 is an explanatory diagram for explaining the electrical configuration of a display IC. (a)~(g)主側CPUから表示ICに種別データ及び表示データが送信されるとともに表示ICから送信された表示データが第1表示回路又は第2表示回路にて受信される様子を示すタイムチャートである。(a) to (g) are time charts showing how type data and display data are sent from the main CPU to the display IC and how the display data sent from the display IC is received by the first display circuit or the second display circuit. 主側CPUにて実行される第2タイマ割込み処理を示すフローチャートである。10 is a flowchart showing a second timer interrupt process executed by the main CPU. (a)設定値が更新される状況における第1~第4報知用表示装置の表示内容を説明するための説明図であり、(b)設定値が確認される状況における第1~第4報知用表示装置の表示内容を説明するための説明図である。(a) An explanatory diagram for explaining the display contents of the first to fourth notification display devices when the setting value is updated, and (b) an explanatory diagram for explaining the display contents of the first to fourth notification display devices when the setting value is confirmed. 第34の実施形態における主側CPUにて実行される設定値更新処理を示すフローチャートである。34 is a flowchart showing a setting value update process executed by the main CPU in the thirty-fourth embodiment. 第35の実施形態における演算結果記憶エリアの電気的構成を説明するための説明図である。FIG. 23 is an explanatory diagram for explaining the electrical configuration of a calculation result storage area in the thirty-fifth embodiment. (a)~(d)第1~第4報知用表示装置の表示内容を説明するための説明図である。10A to 10D are explanatory diagrams for explaining the display contents of the first to fourth notification display devices. (a)~(c)第1~第4報知用表示装置の表示内容を説明するための説明図である。10A to 10C are explanatory diagrams for explaining the display contents of the first to fourth notification display devices. (a)~(e)第1~第4報知用表示装置にて各種エリアのベース値が報知される様子を示すタイムチャートである。10A to 10E are time charts showing how the base values of various areas are notified by the first to fourth notification display devices. 主側CPUにて実行される結果演算処理を示すフローチャートである。10 is a flowchart showing a result calculation process executed by the main CPU. 主側CPUにて実行される表示用処理を示すフローチャートである。10 is a flowchart showing a display process executed by the main CPU. 主側CPUにて実行されるメイン処理を示すフローチャートである。10 is a flowchart showing main processing executed by a main CPU. 主側CPUにて実行される第1タイマ割込み処理を示すフローチャートである。10 is a flowchart showing a first timer interrupt process executed by the main CPU. 主側CPUにて実行される第2タイマ割込み処理を示すフローチャートである。10 is a flowchart showing a second timer interrupt process executed by the main CPU. 主側CPUにて実行される通常時の設定処理を示すフローチャートである。10 is a flowchart showing a setting process executed by the main CPU during normal operation. 主側CPUにて実行される設定確認用処理を示すフローチャートである。10 is a flowchart showing a setting confirmation process executed by the main CPU. 主側CPUにて実行される設定値更新処理を示すフローチャートである。10 is a flowchart showing a setting value update process executed by the main CPU. (a)~(f)主側CPUへの動作電力の供給が開始された場合における第1~第4報知用表示装置の表示内容を説明するためのタイムチャートである。(a) to (f) are time charts for explaining the display contents of the first to fourth notification display devices when the supply of operating power to the main CPU is started. 第36の実施形態における主側CPUにて実行されるメイン処理を示すフローチャートである。36 is a flowchart showing a main process executed by the main CPU in the thirty-sixth embodiment. 第37の実施形態における主側CPUにて実行されるメイン処理を示すフローチャートである。37 is a flowchart showing a main process executed by the main CPU in the thirty-seventh embodiment. 第38の実施形態における主側CPUにて実行される通常時の設定処理を示すフローチャートである。A flowchart showing the normal setting process executed by the main CPU in the 38th embodiment. (a)~(d)第39の実施形態における主側ROMに設けられた設定対応記憶エリアを説明するための説明図である。39(a) to 39(d) are explanatory diagrams for explaining setting correspondence storage areas provided in the main ROM in the thirty-ninth embodiment. 主側CPUにて実行される当否テーブルの読み出し処理を示すフローチャートである。This is a flowchart showing the process of reading the win/lose table executed by the main CPU. 主側CPUにて実行される設定更新中における第5表示データバッファへの設定処理を示すフローチャートである。10 is a flowchart showing a setting process to the fifth display data buffer during setting update executed by the main CPU. (a)~(c)第40の実施形態における主側ROMに設けられた設定対応記憶エリアを説明するための説明図である。10A to 10C are explanatory diagrams for explaining a setting correspondence storage area provided in the main ROM in the fortieth embodiment. (a)第41の実施形態における窓パネルを通じてパチンコ機前方から視認可能となる領域に設けられた各種表示部を説明するための説明図であり、(b)ラウンド表示部の表示内容を説明するための説明図である。(a) An explanatory diagram for explaining the various display units provided in an area visible from the front of the pachinko machine through the window panel in the 41st embodiment, and (b) an explanatory diagram for explaining the display content of the round display unit. 第42の実施形態における主側CPUにて実行されるメイン処理を示すフローチャートである。A flowchart showing the main processing executed by the main CPU in the 42nd embodiment. 主側CPUにて実行される第1タイマ割込み処理を示すフローチャートである。10 is a flowchart showing a first timer interrupt process executed by the main CPU. 第43の実施形態における主側CPUにて実行される結果演算処理を示すフローチャートである。A flowchart showing the result calculation process executed by the main CPU in the 43rd embodiment. 主側CPUにて実行される表示用処理を示すフローチャートである。10 is a flowchart showing a display process executed by the main CPU. (a)~(g)第1~第4報知用表示装置にて各種エリアのベース値が報知される様子を示すタイムチャートである。10A to 10G are time charts showing how the base values of various areas are notified by the first to fourth notification display devices. (a)~(g)第44の実施形態における第1~第4報知用表示装置にて各種エリアのベース値が報知される様子を示すタイムチャートである。44(a) to 44(g) are time charts showing how the base values of various areas are notified by the first to fourth notification display devices in the 44th embodiment. 第45の実施形態における主側CPUにて実行されるメイン処理を示すフローチャートである。A flowchart showing the main processing executed by the main CPU in the 45th embodiment. 特定制御用のワークエリアに設けられた設定値に関する記憶エリアの内容を説明するための説明図である。10 is an explanatory diagram for explaining the contents of a storage area related to setting values provided in a work area for specific control. FIG. 主側CPUにて実行される設定確認用処理を示すフローチャートである。10 is a flowchart showing a setting confirmation process executed by the main CPU. 主側CPUにて実行される設定確認中における第5表示データバッファへの設定処理を示すフローチャートである。10 is a flowchart showing a setting process to the fifth display data buffer during setting confirmation executed by the main CPU. 主側CPUにて実行される設定値更新処理を示すフローチャートである。10 is a flowchart showing a setting value update process executed by the main CPU. 主側CPUにて実行される設定更新中における第5表示データバッファへの設定処理を示すフローチャートである。10 is a flowchart showing a setting process to the fifth display data buffer during setting update executed by the main CPU. 設定値更新処理又は設定確認用処理が実行されている状況において停電時処理が実行された場合にその後の動作電力の供給の再開に際してメイン処理にて実行される処理の内容を説明するための説明図である。FIG. 10 is an explanatory diagram for explaining the content of the processing executed in the main processing when the supply of operating power is subsequently resumed if a power outage processing is executed while a setting value update processing or a setting confirmation processing is being executed. (a)~(e)設定値更新処理及び設定確認用処理の設定キー挿入部の操作状態との関係での終了タイミングを示すタイムチャートである。10A to 10E are time charts showing the end timing of the setting value update process and the setting confirmation process in relation to the operation state of the setting key insertion section. 第46の実施形態における主側CPUにて実行されるメイン処理を示すフローチャートである。A flowchart showing the main processing executed by the main CPU in the 46th embodiment. 設定値更新処理又は設定確認用処理が実行されている状況において停電時処理が実行された場合にその後の動作電力の供給の再開に際してメイン処理にて実行される処理の内容を説明するための説明図である。FIG. 10 is an explanatory diagram for explaining the content of the processing executed in the main processing when the supply of operating power is subsequently resumed if a power outage processing is executed while a setting value update processing or a setting confirmation processing is being executed. 第47の実施形態における設定値更新処理又は設定確認用処理が実行されている状況において停電時処理が実行された場合にその後の動作電力の供給の再開に際してメイン処理にて実行される処理の内容を説明するための説明図である。This is an explanatory diagram for explaining the contents of the processing executed in the main processing when the supply of operating power is resumed after a power outage processing is executed in a situation where a setting value update processing or setting confirmation processing is being executed in the 47th embodiment. 第48の実施形態における設定値更新処理又は設定確認用処理が実行されている状況において停電時処理が実行された場合にその後の動作電力の供給の再開に際してメイン処理にて実行される処理の内容を説明するための説明図である。This is an explanatory diagram for explaining the contents of the processing executed in the main processing when the supply of operating power is resumed after a power outage processing is executed in a situation where a setting value update processing or setting confirmation processing in the 48th embodiment is being executed. 第49の実施形態における主側CPUにて実行されるメイン処理を示すフローチャートである。A flowchart showing the main processing executed by the main CPU in the 49th embodiment. 主側CPUにて実行される設定確認用処理を示すフローチャートである。10 is a flowchart showing a setting confirmation process executed by the main CPU. 主側CPUにて実行される設定値更新処理を示すフローチャートである。10 is a flowchart showing a setting value update process executed by the main CPU. (a)~(h)動作電力の供給開始時の処理が実行されている状況において第1タイマ割込み処理及び第2タイマ割込み処理の割込みが許可される様子を示すタイムチャートである。10A to 10H are time charts showing how first timer interrupt processing and second timer interrupt processing are permitted when processing is being executed at the start of supply of operating power. (a)~(g)停電フラグ、チェックサム又は設定値に関する異常が発生した場合における処理の進行態様を示すタイムチャートである。10A to 10G are time charts showing the progress of processing when an abnormality occurs in the power outage flag, checksum, or set value. (a)~(g)主側CPUへの動作電力の供給が開始された場合における第1~第4報知用表示装置の表示内容を示すタイムチャートである。(a) to (g) are time charts showing the display contents of the first to fourth notification display devices when the supply of operating power to the main CPU is started. 設定値更新処理又は設定確認用処理が実行されている状況において停電時処理が実行された場合にその後の動作電力の供給の再開に際してメイン処理にて実行される処理の内容を説明するための説明図である。FIG. 10 is an explanatory diagram for explaining the content of the processing executed in the main processing when the supply of operating power is subsequently resumed if a power outage processing is executed while a setting value update processing or a setting confirmation processing is being executed. 音声発光制御装置の電気的構成を説明するための説明図である。FIG. 2 is an explanatory diagram for explaining the electrical configuration of the audio and light emission control device. 音光側CPUにて実行される演出制御処理を示すフローチャートである。10 is a flowchart showing a performance control process executed by the sound and light side CPU. 主側CPUにおける動作電力の供給開始時の処理にて実行された処理の内容に対応する作用を説明するための説明図である。10 is an explanatory diagram for explaining the action corresponding to the content of the processing executed in the processing at the start of supply of operating power in the main CPU. FIG. 第50の実施形態における音光側CPUにて実行される演出制御処理を示すフローチャートである。A flowchart showing the performance control processing executed by the sound and light side CPU in the 50th embodiment. 主側CPUにおける動作電力の供給開始時の処理にて実行された処理の内容に対応する作用を説明するための説明図である。10 is an explanatory diagram for explaining the action corresponding to the content of the processing executed in the processing at the start of supply of operating power in the main CPU. FIG. 第51の実施形態における主側CPUにて実行されるメイン処理を示すフローチャートである。A flowchart showing the main processing executed by the main CPU in the 51st embodiment. 第52の実施形態における主側CPUにて実行されるメイン処理を示すフローチャートである。A flowchart showing the main processing executed by the main CPU in the 52nd embodiment. 第53の実施形態における主側CPUにて実行されるメイン処理を示すフローチャートである。A flowchart showing the main processing executed by the main CPU in the 53rd embodiment. (a)~(g)設定値更新処理が実行されている状況において主側CPUへの動作電力の供給が停止された場合におけるその後の処理の様子を示すタイムチャートである。10A to 10G are time charts showing the subsequent processing when the supply of operating power to the main CPU is stopped while the setting value update processing is being executed. 主側CPUにて実行される設定値更新処理を示すフローチャートである。10 is a flowchart showing a setting value update process executed by the main CPU. 特定制御用のワークエリアに設けられた記憶エリアの内容を説明するための説明図である。FIG. 10 is an explanatory diagram for explaining the contents of a storage area provided in a work area for specific control. (a)~(f)更新対象の設定値が更新される様子を示すタイムチャートである。10A to 10F are time charts showing how setting values to be updated are updated. 第54の実施形態における主側CPUにて実行されるメイン処理を示すフローチャートである。A flowchart showing the main processing executed by the main CPU in the 54th embodiment.

<第1の実施形態>
以下、遊技機の一種であるパチンコ遊技機(以下、「パチンコ機」という)の第1の実施形態を、図面に基づいて詳細に説明する。図1はパチンコ機10の斜視図、図2はパチンコ機10の主要な構成を分解して示す斜視図である。なお、図2では便宜上パチンコ機10の遊技領域PA内の構成を省略している。
First Embodiment
A first embodiment of a pachinko gaming machine (hereinafter referred to as a "pachinko machine"), which is a type of gaming machine, will be described in detail below with reference to the drawings. Fig. 1 is a perspective view of a pachinko machine 10, and Fig. 2 is an exploded perspective view showing the main components of the pachinko machine 10. For convenience, Fig. 2 omits the components within the play area PA of the pachinko machine 10.

パチンコ機10は、図1に示すように、当該パチンコ機10の外殻を形成する外枠11と、この外枠11に対して前方に回動可能に取り付けられた遊技機本体12と、を有する。外枠11は木製の板材を四辺に連結し構成されるものであって矩形枠状をなしている。パチンコ機10は、外枠11を島設備に取り付け固定することにより、遊技ホールに設置される。なお、パチンコ機10において外枠11は必須の構成ではなく、遊技ホールの島設備に外枠11が備え付けられた構成としてもよい。 As shown in Figure 1, a pachinko machine 10 has an outer frame 11 that forms the outer shell of the pachinko machine 10, and a gaming machine main body 12 that is attached to the outer frame 11 so that it can rotate forward. The outer frame 11 is made up of wooden boards connected at all four sides, forming a rectangular frame. The pachinko machine 10 is installed in an amusement hall by attaching and fixing the outer frame 11 to the island equipment. Note that the outer frame 11 is not a required component of the pachinko machine 10, and the outer frame 11 may also be attached to the island equipment of the amusement hall.

遊技機本体12は図2に示すように、内枠13と、その内枠13の前方に配置される前扉枠14と、内枠13の後方に配置される裏パックユニット15と、を備えている。遊技機本体12のうち内枠13が外枠11に回動可能に支持されている。詳細には、正面視で左側を回動基端側とし右側を回動先端側として内枠13が前方へ回動可能とされている。 As shown in Figure 2, the gaming machine main body 12 comprises an inner frame 13, a front door frame 14 disposed in front of the inner frame 13, and a rear pack unit 15 disposed behind the inner frame 13. The inner frame 13 of the gaming machine main body 12 is rotatably supported by the outer frame 11. In detail, when viewed from the front, the inner frame 13 can be rotated forward with the left side as the base end and the right side as the tip end.

内枠13には、前扉枠14が回動可能に支持されており、正面視で左側を回動基端側とし右側を回動先端側として前方へ回動可能とされている。また、内枠13には、裏パックユニット15が回動可能に支持されており、正面視で左側を回動基端側とし右側を回動先端側として後方へ回動可能とされている。 A front door frame 14 is rotatably supported on the inner frame 13, and can be rotated forward with the left side as the base end and the right side as the tip end when viewed from the front. A rear pack unit 15 is also rotatably supported on the inner frame 13, and can be rotated rearward with the left side as the base end and the right side as the tip end when viewed from the front.

なお、遊技機本体12には、その回動先端部に施錠装置が設けられており、遊技機本体12を外枠11に対して開放不能に施錠状態とする機能を有しているとともに、前扉枠14を内枠13に対して開放不能に施錠状態とする機能を有している。これらの各施錠状態は、パチンコ機10前面にて露出させて設けられたシリンダ錠17に解錠キーを用いて解錠操作を行うことにより、それぞれ解除される。 The gaming machine main body 12 is equipped with a locking device at its pivot tip, which functions to lock the gaming machine main body 12 so that it cannot be opened relative to the outer frame 11, and also functions to lock the front door frame 14 so that it cannot be opened relative to the inner frame 13. Each of these locked states can be released by using an unlocking key to unlock the cylinder lock 17, which is exposed on the front of the pachinko machine 10.

次に、遊技機本体12の前面側の構成について説明する。 Next, we will explain the configuration of the front side of the gaming machine main body 12.

内枠13は、外形が外枠11とほぼ同一形状をなす樹脂ベース21を主体に構成されている。樹脂ベース21の中央部には略楕円形状の窓孔23が形成されている。樹脂ベース21には遊技盤24が着脱可能に取り付けられている。遊技盤24は合板よりなり、遊技盤24の前面に形成された遊技領域PAが樹脂ベース21の窓孔23を通じて内枠13の前面側に露出した状態となっている。 The inner frame 13 is primarily composed of a resin base 21 whose outer shape is approximately the same as that of the outer frame 11. A roughly oval window hole 23 is formed in the center of the resin base 21. A game board 24 is detachably attached to the resin base 21. The game board 24 is made of plywood, and a play area PA formed on the front of the game board 24 is exposed to the front side of the inner frame 13 through the window hole 23 in the resin base 21.

ここで、遊技盤24の構成を図3に基づいて説明する。図3は遊技盤24の正面図である。 Here, the configuration of the game board 24 will be explained based on Figure 3. Figure 3 is a front view of the game board 24.

遊技盤24には、遊技領域PAの外縁の一部を区画するようにして内レール部25と外レール部26とが取り付けられており、これら内レール部25と外レール部26とにより誘導手段としての誘導レールが構成されている。樹脂ベース21において窓孔23の下方に取り付けられた遊技球発射機構27(図2参照)から発射された遊技球は誘導レールにより遊技領域PAの上部に案内されるようになっている。 An inner rail portion 25 and an outer rail portion 26 are attached to the game board 24 so as to define part of the outer edge of the play area PA, and these inner rail portion 25 and outer rail portion 26 form a guide rail that serves as a guide means. Game balls launched from a game ball launching mechanism 27 (see Figure 2) attached below the window hole 23 in the resin base 21 are guided to the top of the play area PA by the guide rail.

ちなみに、遊技球発射機構27は、誘導レールに向けて延びる発射レール27aと、後述する上皿55aに貯留されている遊技球を発射レール27a上に供給する球送り装置27bと、発射レール27a上に供給された遊技球を誘導レールに向けて発射させる電動アクチュエータであるソレノイド27cと、を備えている。前扉枠14に設けられた発射操作装置(又は操作ハンドル)28が回動操作されることによりソレノイド27cが駆動制御され、遊技球が発射される。 The game ball launching mechanism 27 includes a launching rail 27a extending toward the guide rail, a ball feeding device 27b that supplies game balls stored in the upper tray 55a (described below) onto the launching rail 27a, and a solenoid 27c, which is an electric actuator that launches the game balls supplied onto the launching rail 27a toward the guide rail. The solenoid 27c is driven and controlled by rotating the launch operating device (or operating handle) 28 provided on the front door frame 14, and the game balls are launched.

遊技盤24には、前後方向に貫通する大小複数の開口部が形成されている。各開口部には一般入賞口31、特電入賞装置32、第1作動口33、第2作動口34、スルーゲート35、可変表示ユニット36、特図ユニット37及び普図ユニット38等がそれぞれ設けられている。一般入賞口31は合計で4個設けられており、それ以外はそれぞれ1個ずつ設けられている。 The game board 24 has multiple large and small openings that penetrate in the front-to-rear direction. Each opening is equipped with a general winning opening 31, a special electric winning device 32, a first operating opening 33, a second operating opening 34, a through gate 35, a variable display unit 36, a special symbol unit 37, and a general symbol unit 38. There are a total of four general winning openings 31, and one of each of the others.

スルーゲート35への入球が発生したとしても遊技球の払い出しは実行されない。一方、一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34への入球が発生すると、所定数の遊技球の払い出しが実行される。当該賞球個数について具体的には、第1作動口33への1個の遊技球の入球が発生した場合又は第2作動口34への1個の遊技球の入球が発生した場合には、1個の賞球の払い出しが実行され、一般入賞口31への1個の遊技球の入球が発生した場合には、10個の賞球の払い出しが実行され、特電入賞装置32への1個の遊技球の入球が発生した場合には、15個の賞球の払い出しが実行される。 Even if a ball enters the through gate 35, no game balls will be paid out. On the other hand, when balls enter the general prize opening 31, the special electric prize opening 32, the first actuation opening 33, and the second actuation opening 34, a predetermined number of game balls will be paid out. Specifically, when one game ball enters the first actuation opening 33 or when one game ball enters the second actuation opening 34, one prize ball will be paid out; when one game ball enters the general prize opening 31, ten prize balls will be paid out; and when one game ball enters the special electric prize opening 32, fifteen prize balls will be paid out.

なお、上記賞球個数は任意であり、例えば、第2作動口34の方が第1作動口33よりも賞球個数が少ない構成としてもよく、第2作動口34の方が第1作動口33よりも賞球個数が多い構成としてもよい。 The number of prize balls is optional; for example, the second actuation port 34 may be configured to have fewer prize balls than the first actuation port 33, or the second actuation port 34 may be configured to have more prize balls than the first actuation port 33.

その他に、遊技盤24の最下部にはアウト口24aが設けられており、各種入賞口等に入らなかった遊技球はアウト口24aを通って遊技領域PAから排出される。また、遊技盤24には、遊技球の落下方向を適宜分散、調整等するために多数の釘24bが植設されているとともに、風車等の各種部材が配設されている。 In addition, an outlet 24a is provided at the bottom of the game board 24, and game balls that do not enter the various winning holes are discharged from the game area PA through the outlet 24a. The game board 24 is also equipped with numerous nails 24b to appropriately distribute and adjust the direction in which the game balls fall, and various components such as windmills are also arranged.

ここで、入球とは所定の開口部を遊技球が通過することを意味し、開口部を通過した後に遊技領域PAから排出される態様だけではなく、開口部を通過した後に遊技領域PAから排出されることなく遊技領域PAの流下を継続する態様も含まれる。但し、以下の説明では、アウト口24aへの遊技球の入球と明確に区別するために、一般入賞口31、特電入賞装置32、第1作動口33、第2作動口34及びスルーゲート35への遊技球の入球を、入賞とも表現する。 Here, "entering" refers to a game ball passing through a specified opening, and includes not only the case where the game ball is discharged from the game area PA after passing through the opening, but also the case where the game ball continues to flow down the game area PA without being discharged after passing through the opening. However, in the following explanation, to clearly distinguish from game balls entering the outlet 24a, game balls entering the general winning opening 31, special electric winning device 32, first operating opening 33, second operating opening 34, and through gate 35 will also be referred to as "winning."

第1作動口33及び第2作動口34は、作動口装置としてユニット化されて遊技盤24に設置されている。第1作動口33及び第2作動口34は共に上向きに開放されている。また、第1作動口33が上方となるようにして両作動口33,34は鉛直方向に並んでいる。第2作動口34には、左右一対の可動片よりなるガイド片としての普電役物34aが設けられている。普電役物34aの閉鎖状態では遊技球が第2作動口34に入賞できず、普電役物34aが開放状態となることで第2作動口34への入賞が可能となる。 The first actuation port 33 and the second actuation port 34 are united as an actuation port device and installed on the game board 24. Both the first actuation port 33 and the second actuation port 34 open upward. Furthermore, both actuation ports 33, 34 are aligned vertically, with the first actuation port 33 facing upward. The second actuation port 34 is provided with a normal power device 34a, which serves as a guide piece consisting of a pair of movable pieces on the left and right. When the normal power device 34a is in a closed state, the game ball cannot enter the second actuation port 34, but when the normal power device 34a is in an open state, the game ball can enter the second actuation port 34.

第2作動口34よりも遊技球の流下方向の上流側に、スルーゲート35が設けられている。スルーゲート35は縦方向に貫通した図示しない貫通孔を有しており、スルーゲート35に入賞した遊技球は入賞後に遊技領域PAを流下する。これにより、スルーゲート35に入賞した遊技球が第2作動口34へ入賞することが可能となっている。 A through gate 35 is provided upstream of the second actuation port 34 in the direction in which the game ball flows down. The through gate 35 has a through hole (not shown) that runs vertically through it, and game balls that enter the through gate 35 flow down the game area PA after winning. This allows game balls that enter the through gate 35 to enter the second actuation port 34.

スルーゲート35への入賞に基づき第2作動口34の普電役物34aが閉鎖状態から開放状態に切り換えられる。具体的には、スルーゲート35への入賞をトリガとして内部抽選が行われるとともに、遊技領域PAにおいて遊技球が通過しない領域である右下の隅部に設けられた普図ユニット38の普図表示部38aにて絵柄の変動表示が行われる。そして、内部抽選の結果が電役開放当選であり当該結果に対応した停止結果が表示されて普図表示部38aの変動表示が終了された場合に普電開放状態へ移行する。普電開放状態では、普電役物34aが所定の態様で開放状態となる。 Based on a win at the through gate 35, the normal power feature 34a of the second operating port 34 is switched from a closed state to an open state. Specifically, an internal lottery is conducted when a win is made at the through gate 35, and a changing image is displayed on the normal map display section 38a of the normal map unit 38, which is located in the lower right corner of the play area PA, an area through which game balls do not pass. If the result of the internal lottery is a win to open the normal power feature, the stop result corresponding to that result is displayed, and the changing display on the normal map display section 38a ends, the system transitions to the normal power open state. In the normal power open state, the normal power feature 34a is opened in a predetermined manner.

なお、普図表示部38aは、LEDによる複数の表示用セグメントが所定の態様で配列されてなるセグメント表示器により構成されているが、これに限定されることはなく、液晶表示装置、有機EL表示装置、CRT又はドットマトリックス表示器等その他のタイプの表示装置によって構成されていてもよい。また、普図表示部38aにて変動表示される絵柄としては、複数種の文字が変動表示される構成、複数種の記号が変動表示される構成、複数種のキャラクタが変動表示される構成又は複数種の色が切り換え表示される構成などが考えられる。 The map display unit 38a is configured as a segment display in which multiple LED display segments are arranged in a predetermined pattern, but is not limited to this and may be configured as other types of display devices such as a liquid crystal display, an organic EL display, a CRT, or a dot matrix display. Possible patterns displayed on the map display unit 38a include a configuration in which multiple types of letters are displayed in a variable manner, a configuration in which multiple types of symbols are displayed in a variable manner, a configuration in which multiple types of characters are displayed in a variable manner, or a configuration in which multiple types of colors are displayed in an alternating manner.

普図ユニット38において、普図表示部38aに隣接した位置には、普図保留表示部38bが設けられている。遊技球がスルーゲート35に入賞した個数は最大4個まで保留され、普図保留表示部38bの点灯によってその保留個数が表示されるようになっている。 In the normal map unit 38, a normal map reserve display section 38b is provided adjacent to the normal map display section 38a. Up to four game balls that enter the through gate 35 are reserved, and the number of reserved balls is displayed by lighting up the normal map reserve display section 38b.

第1作動口33又は第2作動口34への入賞をトリガとして当たり抽選が行われる。そして、当該抽選結果は特図ユニット37及び可変表示ユニット36の図柄表示装置41における表示演出を通じて明示される。 A winning lottery is triggered by a winning entry into the first actuation port 33 or the second actuation port 34. The results of the lottery are then displayed clearly through the display effects on the special symbol unit 37 and the symbol display device 41 of the variable display unit 36.

特図ユニット37について詳細には、特図ユニット37には特図表示部37aが設けられている。特図表示部37aの表示領域は図柄表示装置41の表示面41aよりも狭い。特図表示部37aでは、第1作動口33への入賞又は第2作動口34への入賞をトリガとして当たり抽選が行われることで絵柄の変動表示又は所定の表示が行われる。そして、抽選結果に対応した結果が表示される。なお、特図表示部37aは、LEDによる複数の表示用セグメントが所定の態様で配列されてなるセグメント表示器により構成されているが、これに限定されることはなく、液晶表示装置、有機EL表示装置、CRT又はドットマトリックス表示器等その他のタイプの表示装置によって構成されていてもよい。また、特図表示部37aにて表示される絵柄としては、複数種の文字が表示される構成、複数種の記号が表示される構成、複数種のキャラクタが表示される構成又は複数種の色が表示される構成などが考えられる。 Regarding the special symbol unit 37 in more detail, the special symbol unit 37 is provided with a special symbol display section 37a. The display area of the special symbol display section 37a is smaller than the display surface 41a of the symbol display device 41. In the special symbol display section 37a, a winning lottery is held when a winning bid is made through the first operating port 33 or the second operating port 34, triggering a winning lottery, which displays a varying or predetermined pattern. The result corresponding to the lottery result is then displayed. Note that the special symbol display section 37a is configured as a segment display in which multiple LED display segments are arranged in a predetermined pattern, but is not limited to this and may be configured as other types of display devices such as a liquid crystal display device, an organic EL display device, a CRT, or a dot matrix display. Possible patterns displayed on the special symbol display section 37a include a configuration in which multiple types of letters are displayed, a configuration in which multiple types of symbols are displayed, a configuration in which multiple types of characters are displayed, or a configuration in which multiple types of colors are displayed.

特図ユニット37において、特図表示部37aに隣接した位置には、特図保留表示部37bが設けられている。遊技球が第1作動口33又は第2作動口34に入賞した個数は最大4個まで保留され、特図保留表示部37bの点灯によってその保留個数が表示されるようになっている。 In the special symbol unit 37, a special symbol reserve display unit 37b is provided adjacent to the special symbol display unit 37a. Up to four game balls that enter the first operating port 33 or the second operating port 34 are reserved, and the number of reserved balls is displayed by lighting up the special symbol reserve display unit 37b.

図柄表示装置41について詳細には、図柄表示装置41は、液晶ディスプレイを備えた液晶表示装置として構成されており、後述する表示制御装置により表示内容が制御される。なお、図柄表示装置41は、液晶表示装置に限定されることはなく、プラズマディスプレイ装置、有機EL表示装置又はCRTといった表示画面を有する他の表示装置であってもよく、ドットマトリクス表示器であってもよい。 In more detail, the pattern display device 41 is configured as a liquid crystal display device equipped with a liquid crystal display, and the display content is controlled by a display control device described below. Note that the pattern display device 41 is not limited to a liquid crystal display device, and may be another display device with a display screen such as a plasma display device, an organic EL display device, or a CRT, or may be a dot matrix display device.

図柄表示装置41では、第1作動口33への入賞又は第2作動口34への入賞に基づき特図表示部37aにて絵柄の変動表示又は所定の表示が行われる場合にそれに合わせて図柄の変動表示又は所定の表示が行われる。例えば、図柄表示装置41の表示面41aには、複数の表示領域として上段・中段・下段の3つの図柄列が設定され、各図柄列において「1」~「9」の数字が付された主図柄が昇順又は降順で配列された状態でスクロール表示される。このスクロール表示においては、最初に全図柄列におけるスクロール表示が開始され、上図柄列→下図柄列→中図柄列の順にスクロール表示から待機表示に切り換えられ、最終的に各図柄列にて所定の図柄を静止表示した状態で終了される。そして、遊技結果が大当たり結果となる遊技回では、図柄表示装置41の表示面41aにおいて予め設定されている有効ライン上に所定の図柄の組み合わせが停止表示される。具体的には、後述する最有利大当たり結果となる場合には同一の奇数図柄の組み合わせが停止表示され、後述する低確大当たり結果となる場合には同一の偶数図柄の組み合わせが停止表示され、後述する低入賞高確大当たり結果となる場合には同一の図柄の組み合わせではないものの低入賞高確大当たり結果ではない場合には停止表示されない図柄の組み合わせが停止表示される。 In the symbol display device 41, when a symbol variable display or a predetermined display is performed in the special symbol display unit 37a based on a winning entry into the first actuation port 33 or a winning entry into the second actuation port 34, a symbol variable display or a predetermined display is performed accordingly. For example, the display surface 41a of the symbol display device 41 has three symbol rows (top, middle, and bottom) set as multiple display areas, and in each symbol row, main symbols numbered "1" through "9" are scrolled and displayed in ascending or descending order. This scrolling display first starts scrolling all symbol rows, then switches from scrolling display to standby display in the order of top symbol row → bottom symbol row → middle symbol row, and finally ends with a predetermined symbol being statically displayed in each symbol row. Then, in a game where the game result is a jackpot, a predetermined symbol combination is displayed frozen on a pre-set pay line on the display surface 41a of the symbol display device 41. Specifically, in the case of the most favorable jackpot result described below, the same odd symbol combination will be displayed, in the case of a low probability jackpot result described below, the same even symbol combination will be displayed, and in the case of a low prize high probability jackpot result described below, a symbol combination that is not the same but would not be displayed in the case of a low prize high probability jackpot result will be displayed.

なお、図柄表示装置41では、第1作動口33又は第2作動口34への入賞をトリガとした表示演出だけではなく、当たり当選となった後に移行する開閉実行モード中の表示演出などが行われる。また、いずれかの作動口33,34への入賞に基づいて、特図表示部37a及び図柄表示装置41にて表示が開始され、所定の結果を表示して終了されるまでが遊技回の1回に相当する。また、図柄表示装置41における図柄の変動表示の態様は上記のものに限定されることはなく任意であり、図柄列の数、図柄列における図柄の変動表示の方向、各図柄列の図柄数などは適宜変更可能である。また、図柄表示装置41にて変動表示される絵柄は上記のような図柄に限定されることはなく、例えば絵柄として数字のみが変動表示される構成としてもよい。 The pattern display device 41 not only produces display effects triggered by a win in the first actuation port 33 or the second actuation port 34, but also produces display effects during the open/close execution mode to which it enters after a win is achieved. Furthermore, display on the special symbol display unit 37a and the pattern display device 41 begins based on a win in either actuation port 33, 34, and one game session is played until the specified result is displayed and the game ends. Furthermore, the manner in which the pattern display device 41 displays the changing patterns is not limited to the above and is arbitrary, and the number of pattern rows, the direction of the changing display of the patterns in the pattern rows, the number of patterns in each pattern row, etc. can be changed as appropriate. Furthermore, the patterns displayed by the pattern display device 41 are not limited to those described above; for example, a configuration in which only numbers are displayed as changing patterns may be used.

第1作動口33への入賞又は第2作動口34への入賞に基づく当たり抽選にて大当たり当選となった場合には、特電入賞装置32への入賞が可能となる開閉実行モードへ移行する。特電入賞装置32は、遊技盤24の背面側へと通じる図示しない大入賞口を備えているとともに、当該大入賞口を開閉する開閉扉32aを備えている。開閉扉32aは、閉鎖状態及び開放状態のいずれかに配置される。具体的には、開閉扉32aは、通常は遊技球が入賞できない閉鎖状態になっており、内部抽選において開閉実行モードへの移行に当選した場合に遊技球が入賞可能な開放状態に切り換えられるようになっている。ちなみに、開閉実行モードとは、当たり結果となった場合に移行することとなるモードである。なお、閉鎖状態では入賞が不可ではないが開放状態よりも入賞が発生しづらい状態となる構成としてもよい。 If a jackpot is won in a lottery based on a win through the first operating port 33 or the second operating port 34, the system transitions to an open/close execution mode, which allows a win in the special electric winning device 32. The special electric winning device 32 has a large prize opening (not shown) that leads to the back side of the game board 24, as well as an open/close door 32a that opens and closes the large prize opening. The open/close door 32a is positioned in either a closed or open state. Specifically, the open/close door 32a is normally in a closed state, which prevents game balls from winning, but if an internal lottery is successful in transitioning to the open/close execution mode, it switches to an open state, which allows game balls to win. The open/close execution mode is the mode to which the system transitions when a win occurs. Note that while a win is not impossible in the closed state, it may be configured to make it more difficult for a win to occur than in the open state.

図4は、遊技領域PAを流下した遊技球の排出に関する構成を説明するための説明図である。 Figure 4 is an explanatory diagram illustrating the configuration for discharging game balls that have flowed down the game area PA.

既に説明したとおり、一般入賞口31、特電入賞装置32、第1作動口33、第2作動口34及びアウト口24aのいずれかに入球した遊技球は遊技領域PAから排出される。換言すれば、遊技球発射機構27から発射されて遊技領域PAに流入した遊技球は一般入賞口31、特電入賞装置32、第1作動口33、第2作動口34及びアウト口24aのいずれかに入球することにより遊技領域PAから排出されることとなる。一般入賞口31、特電入賞装置32、第1作動口33、第2作動口34及びアウト口24aのいずれかに入球した遊技球は遊技盤24の背面側に導かれる。 As already explained, a game ball that enters any of the general winning opening 31, special electric winning device 32, first operating opening 33, second operating opening 34, and outlet 24a is discharged from the game area PA. In other words, a game ball that is launched from the game ball launching mechanism 27 and enters the game area PA is discharged from the game area PA by entering any of the general winning opening 31, special electric winning device 32, first operating opening 33, second operating opening 34, and outlet 24a. A game ball that enters any of the general winning opening 31, special electric winning device 32, first operating opening 33, second operating opening 34, and outlet 24a is guided to the back side of the game board 24.

遊技盤24の背面には、一般入賞口31、特電入賞装置32、第1作動口33、第2作動口34及びアウト口24aのそれぞれに対応させて排出通路部42~48が形成されている。排出通路部42~48に流入した遊技球はその流入した排出通路部42~48を流下することにより、遊技盤24の背面側において遊技盤24の下端部に導かれ図示しない排出球回収部にて回収される。そして、排出球回収部にて回収された遊技球は、遊技ホールにおいてパチンコ機10が設置された島設備の球循環装置に排出される。 On the back of the gaming board 24, discharge passages 42-48 are formed corresponding to the general winning opening 31, the special electric winning device 32, the first operating opening 33, the second operating opening 34, and the outlet 24a, respectively. Gaming balls that flow into the discharge passages 42-48 flow down the discharge passages 42-48, leading to the lower end of the gaming board 24 on the back side of the gaming board 24 and being collected by a discharge ball collection section (not shown). The gaming balls collected by the discharge ball collection section are then discharged to a ball circulation device in the island equipment where the pachinko machine 10 is installed in the gaming hall.

各排出通路部42~48には遊技球を検知するための各種検知センサ42a~48aが設けられている。これら排出通路部42~48及び検知センサ42a~48aについて以下に説明する。一般入賞口31は既に説明したとおり4個設けられているため、それら4個のそれぞれに対応させて排出通路部42~44が存在している。この場合、最も左の一般入賞口31に対応する第1排出通路部42及びその右隣りの一般入賞口31に対応する第2排出通路部43のそれぞれに対しては1個ずつ検知センサ42a,43aが設けられている。具体的には、第1排出通路部42の途中位置に検知範囲が存在するようにして第1入賞口検知センサ42aが設けられているとともに、第2排出通路部43の途中位置に検知範囲が存在するように第2入賞口検知センサ43aが設けられている。最も左の一般入賞口31に入球した遊技球は第1排出通路部42を通過する途中で第1入賞口検知センサ42aにて検知され、その右隣りの一般入賞口31に入球した遊技球は第2排出通路部43を通過する途中で第2入賞口検知センサ43aにて検知される。また、右側2個の一般入賞口31に対しては途中位置で合流するように形成された第3排出通路部44が設けられている。当該第3排出通路部44は、2個の一般入賞口31のそれぞれに対応する入口側領域を有しているとともに、それら入口側領域が途中で合流することで1個の出口側領域を有している。第3排出通路部44における出口側領域の途中位置に検知範囲が存在するように第3入賞口検知センサ44aが設けられている。右側2個のいずれかの一般入賞口31に入球した遊技球は第3排出通路部44を通過する途中で第3入賞口検知センサ44aにて検知される。 Each discharge passage section 42-48 is provided with various detection sensors 42a-48a for detecting game balls. These discharge passage sections 42-48 and detection sensors 42a-48a are described below. As already explained, there are four general winning openings 31, and therefore there is a discharge passage section 42-44 corresponding to each of the four. In this case, one detection sensor 42a is provided for the first discharge passage section 42 corresponding to the leftmost general winning opening 31, and one detection sensor 43a is provided for the second discharge passage section 43 corresponding to the general winning opening 31 adjacent to it to the right. Specifically, the first winning opening detection sensor 42a is provided so that its detection range is located midway along the first discharge passage section 42, and the second winning opening detection sensor 43a is provided so that its detection range is located midway along the second discharge passage section 43. A gaming ball that enters the leftmost general winning opening 31 is detected by the first winning opening detection sensor 42a as it passes through the first discharge passage 42, and a gaming ball that enters the general winning opening 31 adjacent to it on the right is detected by the second winning opening detection sensor 43a as it passes through the second discharge passage 43. A third discharge passage 44 is provided for the two right-side general winning openings 31, and is formed to merge midway. The third discharge passage 44 has entrance-side regions corresponding to each of the two general winning openings 31, and these entrance-side regions merge midway to form a single exit-side region. A third winning opening detection sensor 44a is provided so that a detection range is located midway in the exit-side region of the third discharge passage 44. A gaming ball that enters either of the two right-side general winning openings 31 is detected by the third winning opening detection sensor 44a as it passes through the third discharge passage 44.

特電入賞装置32に対応させて第4排出通路部45が存在している。第4排出通路部45の途中位置に検知範囲が存在するようにして特電検知センサ45aが設けられており、特電入賞装置32に入球した遊技球は第4排出通路部45を通過する途中で特電検知センサ45aにて検知される。第1作動口33に対応させて第5排出通路部46が存在している。第5排出通路部46の途中位置に検知範囲が存在するようにして第1作動口検知センサ46aが設けられており、第1作動口33に入球した遊技球は第5排出通路部46を通過する途中で第1作動口検知センサ46aにて検知される。第2作動口34に対応させて第6排出通路部47が存在している。第6排出通路部47の途中位置に検知範囲が存在するようにして第2作動口検知センサ47aが設けられており、第2作動口34に入球した遊技球は第6排出通路部47を通過する途中で第2作動口検知センサ47aにて検知される。アウト口24aに対応させて第7排出通路部48が存在している。第7排出通路部48の途中位置に検知範囲が存在するようにしてアウト口検知センサ48aが設けられており、アウト口24aに入球した遊技球は第7排出通路部48を通過する途中でアウト口検知センサ48aにて検知される。 A fourth discharge passage section 45 exists in correspondence with the special electric winning device 32. A special electric detection sensor 45a is provided so that a detection range exists midway through the fourth discharge passage section 45, and a game ball that enters the special electric winning device 32 is detected by the special electric detection sensor 45a as it passes through the fourth discharge passage section 45. A fifth discharge passage section 46 exists in correspondence with the first operating port 33. A first operating port detection sensor 46a is provided so that a detection range exists midway through the fifth discharge passage section 46, and a game ball that enters the first operating port 33 is detected by the first operating port detection sensor 46a as it passes through the fifth discharge passage section 46. A sixth discharge passage section 47 exists in correspondence with the second operating port 34. A second actuation port detection sensor 47a is provided so that its detection range is located midway along the sixth discharge passage 47, and a gaming ball that enters the second actuation port 34 is detected by the second actuation port detection sensor 47a as it passes through the sixth discharge passage 47. A seventh discharge passage 48 exists in correspondence with the outlet 24a. An outlet detection sensor 48a is provided so that its detection range is located midway along the seventh discharge passage 48, and a gaming ball that enters the outlet 24a is detected by the outlet detection sensor 48a as it passes through the seventh discharge passage 48.

なお、各種検知センサ42a~48aのうちいずれか1個の検知センサ42a~48aにて検知対象となった遊技球は他の検知センサ42a~48aの検知対象となることはない。また、スルーゲート35に対してもゲート検知センサ49aが設けられており、遊技領域PAを流下する途中でスルーゲート35を通過する遊技球はゲート検知センサ49aにて検知される。 A gaming ball that is detected by one of the various detection sensors 42a-48a will not be detected by the other detection sensors 42a-48a. A gate detection sensor 49a is also provided for the through gate 35, and gaming balls that pass through the through gate 35 on their way down the play area PA are detected by the gate detection sensor 49a.

各種検知センサ42a~49aとしては、いずれも電磁誘導型の近接センサが用いられているが、遊技球を個別に検知できるのであれば使用するセンサは任意である。また、各種検知センサ42a~49aは後述する主制御装置60と電気的に接続されており、各種検知センサ42a~49aの検知結果は主制御装置60に出力される。具体的には、各種検知センサ42a~49aは、遊技球を検知していない状況ではLOWレベル信号を出力し、遊技球を検知している状況ではHIレベル信号を出力する。なお、これに限定されることはなくHI及びLOWの関係が逆であってもよい。 The various detection sensors 42a-49a are all electromagnetic induction proximity sensors, but any sensor can be used as long as it can detect game balls individually. The various detection sensors 42a-49a are electrically connected to the main control device 60, which will be described later, and the detection results of the various detection sensors 42a-49a are output to the main control device 60. Specifically, the various detection sensors 42a-49a output a LOW level signal when they are not detecting a game ball, and output a HI level signal when they are detecting a game ball. However, this is not limited to this, and the HI and LOW relationship may be reversed.

図2に示すように、上記構成の遊技盤24が樹脂ベース21に取り付けられてなる内枠13の前面側全体を覆うようにして前扉枠14が設けられている。前扉枠14には、図1に示すように、遊技領域PAのほぼ全域を前方から視認することができるようにした窓部51が形成されている。窓部51は、略楕円形状をなし、窓パネル52が嵌め込まれている。窓パネル52は、ガラスによって無色透明に形成されているが、これに限定されることはなく合成樹脂によって無色透明に形成されていてもよく、パチンコ機10前方から窓パネル52を通じて遊技領域PAを視認可能であれば有色透明に形成されていてもよい。 As shown in FIG. 2, a front door frame 14 is provided to cover the entire front side of the inner frame 13, which is formed by attaching the game board 24 configured as described above to the resin base 21. As shown in FIG. 1, the front door frame 14 has a window portion 51 formed therein, which allows almost the entire game area PA to be viewed from the front. The window portion 51 is approximately elliptical in shape and has a window panel 52 fitted into it. The window panel 52 is made of colorless and transparent glass, but is not limited to this and may be made of colorless and transparent synthetic resin, or may be made of colored and transparent as long as the game area PA can be viewed through the window panel 52 from the front of the pachinko machine 10.

窓部51の上方には表示発光部53が設けられている。また、遊技状態に応じた効果音などが出力される左右一対のスピーカ部54が設けられている。また、窓部51の下方には、手前側へ膨出した上側膨出部55と下側膨出部56とが上下に並設されている。上側膨出部55内側には上方に開口した上皿55aが設けられており、下側膨出部56内側には同じく上方に開口した下皿56aが設けられている。上皿55aは、後述する払出装置より払い出された遊技球を一旦貯留し、一列に整列させながら遊技球発射機構27側へ導くための機能を有する。また、下皿56aは、上皿55a内にて余剰となった遊技球を貯留する機能を有する。 A display light-emitting unit 53 is provided above the window 51. A pair of left and right speakers 54 are also provided, which output sound effects according to the game status. An upper bulge 55 and a lower bulge 56, which bulge toward the front, are arranged side by side below the window 51. An upper tray 55a with an upward opening is provided inside the upper bulge 55, and a lower tray 56a with a similar upward opening is provided inside the lower bulge 56. The upper tray 55a temporarily stores game balls dispensed from the dispensing device (described below) and guides them in a row toward the game ball launching mechanism 27. The lower tray 56a also stores surplus game balls in the upper tray 55a.

次に、遊技機本体12の背面側の構成について説明する。 Next, we will explain the configuration on the back side of the gaming machine main body 12.

図2に示すように、内枠13(具体的には、遊技盤24)の背面には、遊技の主たる制御を司る主制御装置60が搭載されている。図5は主制御装置60の正面図である。 As shown in Figure 2, a main control device 60, which is responsible for the main control of the game, is mounted on the back of the inner frame 13 (specifically, the game board 24). Figure 5 is a front view of the main control device 60.

主制御装置60は、図5に示すように、主制御基板61が基板ボックス60aに収容されてなる。主制御基板61の一方の板面である素子搭載面には、MPU62が搭載されている。基板ボックス60aは当該基板ボックス60aの外部から当該基板ボックス60a内に収容されたMPU62を目視することが可能となるように透明に形成されている。なお、基板ボックス60aは無色透明に形成されているが、基板ボックス60aの外部から当該基板ボックス60a内に収容されたMPU62を目視することが可能であれば有色透明に形成されていてもよい。主制御装置60は基板ボックス60aにおいて主制御基板61の素子搭載面と対向する対向壁部60bがパチンコ機10後方を向くようにして樹脂ベース21の背面に搭載されている。したがって、遊技機本体12を外枠11に対してパチンコ機10前方に開放させて樹脂ベース21の背面を露出させることにより、基板ボックス60aの対向壁部60bを目視することが可能となるとともに当該対向壁部60bを通じてMPU62を目視することが可能となる。 As shown in Figure 5, the main control device 60 comprises a main control board 61 housed in a board box 60a. An MPU 62 is mounted on one of the surfaces of the main control board 61, which is the device mounting surface. The board box 60a is transparent so that the MPU 62 housed within the board box 60a can be seen from outside the board box 60a. Note that while the board box 60a is colorless and transparent, it may also be colored and transparent as long as the MPU 62 housed within the board box 60a can be seen from outside the board box 60a. The main control device 60 is mounted on the back surface of the resin base 21 so that the opposing wall portion 60b of the board box 60a that faces the device mounting surface of the main control board 61 faces the rear of the pachinko machine 10. Therefore, by opening the gaming machine main body 12 toward the front of the pachinko machine 10 relative to the outer frame 11 and exposing the back surface of the resin base 21, it becomes possible to visually observe the opposing wall portion 60b of the base box 60a, and also to visually observe the MPU 62 through said opposing wall portion 60b.

基板ボックス60aは複数のケース体60cを前後に組合せることにより形成されているが、これら複数のケース体60cには、これらケース体60cの分離を阻止するとともにこれらケース体60cの分離に際してその痕跡を残すための結合部60eが設けられている。結合部60eは、略直方体形状の基板ボックス60aにおける一辺に複数並設されている。これにより、一部の結合部60eを利用してケース体60cの分離を阻止している状態において当該一部の結合部60eを破壊してケース体60cを分離したとしても、その後に別の結合部60eを結合状態とすることでケース体60cの分離を再度阻止することが可能となる。また、ケース体60cの分離に際して結合部60eが破壊されてその痕跡が残ることにより、結合部60eを目視確認することでケース体60cの分離が不正に行われているか否かを把握することが可能となる。また、基板ボックス60aにおいて結合部60eが並設された一辺とは逆の一辺にはケース体60c間の境界を跨ぐようにして封印シール60fが貼り付けられている。封印シール60fはその引き剥がしに際して粘着層がケース体60cに残る。これにより、ケース体60cの分離に際して封印シール60fが剥がされた場合にはその痕跡を残すことが可能となる。 The board box 60a is formed by combining multiple case bodies 60c one behind the other. These multiple case bodies 60c are provided with connecting portions 60e that prevent the case bodies 60c from separating and leave a trace of the separation. Multiple connecting portions 60e are arranged side by side along one side of the roughly rectangular board box 60a. This makes it possible to prevent the separation of the case bodies 60c again by subsequently connecting another connecting portion 60e, even if some connecting portions 60e are used to prevent the separation of the case bodies 60c and the case bodies 60c are separated by destroying those connecting portions 60e. Furthermore, because the connecting portions 60e are destroyed when the case bodies 60c are separated, leaving a trace, it is possible to visually check the connecting portions 60e to determine whether the case bodies 60c have been separated improperly. Additionally, a sealing sticker 60f is affixed to the side of the board box 60a opposite the side on which the connecting portions 60e are arranged, spanning the boundary between the case bodies 60c. When the sealing sticker 60f is peeled off, the adhesive layer remains on the case body 60c. This makes it possible to leave a trace if the sealing sticker 60f is peeled off when the case bodies 60c are separated.

上記構成の主制御装置60において主制御基板61には、パチンコ機10の設定状態を「設定1」から「設定6」の範囲で変更する契機を生じさせるために遊技ホールの管理者が所有する設定キーが挿入されてON操作される設定キー挿入部68aと、設定キー挿入部68aに対するON操作後においてパチンコ機10の設定状態を順次変更させるために操作される更新ボタン68bと、主制御装置60のMPU62に設けられた後述する主側RAM65のデータをクリアするために操作されるリセットボタン68cと、遊技履歴の管理結果を報知するための第1~第3報知用表示装置69a~69cと、が設けられている。また、主制御基板61に搭載されたMPU62には、遊技履歴の管理結果又は主側ROM64に記憶された情報(プログラム及びデータ)を外部装置にて読み取るために当該外部装置の接続端子を接続するための読み取り用端子68dが設けられている。なお、パチンコ機10の設定状態は「設定1」~「設定6」の6段階に限定されることはなく複数段階であれば任意である。 In the main control device 60 configured as described above, the main control board 61 is provided with a setting key insertion section 68a into which a setting key owned by the gaming hall manager is inserted and turned ON to trigger an opportunity to change the setting state of the pachinko machine 10 within the range of "Setting 1" to "Setting 6," an update button 68b that is operated to sequentially change the setting state of the pachinko machine 10 after the setting key insertion section 68a is turned ON, a reset button 68c that is operated to clear data in the main RAM 65 (described below) provided in the MPU 62 of the main control device 60, and first to third notification display devices 69a to 69c that notify the results of game history management. The MPU 62 mounted on the main control board 61 is also provided with a read terminal 68d for connecting to an external device so that the external device can read the game history management results or the information (programs and data) stored in the main ROM 64. Note that the setting status of the pachinko machine 10 is not limited to six levels from "Setting 1" to "Setting 6" and can be any number of levels.

これら設定キー挿入部68a、更新ボタン68b、リセットボタン68c、読み取り用端子68d(すなわちMPU62)及び第1~第3報知用表示装置69a~69cはいずれも主制御基板61の素子搭載面に設けられている。また、主制御基板61の素子搭載面は既に説明したとおり基板ボックス60aの対向壁部60bと対向しているが、設定キー挿入部68a、更新ボタン68b、リセットボタン68c及び読み取り用端子68dは対向壁部60bにより覆われていない。つまり、対向壁部60bには設定キー挿入部68a、更新ボタン68b、リセットボタン68c及び読み取り用端子68dのそれぞれと対向する領域が個別の開口部とされている。これにより、基板ボックス60aの開放を要することなく、設定キー挿入部68aに設定キーを挿入することが可能であり、更新ボタン68bを押圧操作することが可能であり、リセットボタン68cを押圧操作することが可能であり、読み取り用端子68dに外部装置の接続端子を接続することが可能である。 The setting key insertion section 68a, update button 68b, reset button 68c, reading terminal 68d (i.e., MPU 62), and first to third alarm display devices 69a-69c are all provided on the device mounting surface of the main control board 61. As already explained, the device mounting surface of the main control board 61 faces the opposing wall 60b of the circuit board box 60a. However, the opposing wall 60b does not cover the setting key insertion section 68a, update button 68b, reset button 68c, and reading terminal 68d. In other words, the opposing wall 60b has separate openings in the areas facing the setting key insertion section 68a, update button 68b, reset button 68c, and reading terminal 68d. This allows the setting key to be inserted into the setting key insertion section 68a, the update button 68b to be pressed, the reset button 68c to be pressed, and the reading terminal 68d to be connected to a connection terminal for an external device, without having to open the circuit board box 60a.

設定キー挿入部68aに設定キーを挿入して所定方向に回転操作することにより設定キー挿入部68aがON操作された状態となる。その状態でパチンコ機10への動作電力の供給を開始させることで(すなわち主制御装置60のMPU62への動作電力の供給を開始させることで)、パチンコ機10の設定状態を変更することが可能な変更可能状態となる。そして、この状態において更新ボタン68bを1回押圧操作する度にパチンコ機10の設定状態が「設定1」~「設定6」の範囲において昇順で1段階ずつ変更される。なお、「設定6」の状態で更新ボタン68bが操作された場合には「設定1」に更新される。また、設定キー挿入部68aに挿入している設定キーをON操作の位置から所定方向とは反対方向に回転操作して初期位置に復帰させることにより設定キー挿入部68aがOFF操作された状態となる。設定キー挿入部68aがOFF操作された状態となることで上記変更可能状態が終了し、その時点における設定値の状態で遊技を行うことが可能な状態となる。つまり、変更可能状態が終了した後に更新ボタン68bを操作しても設定値を変更することはできない。 By inserting a setting key into the setting key insertion portion 68a and rotating it in a predetermined direction, the setting key insertion portion 68a is turned ON. In this state, starting the supply of operating power to the pachinko machine 10 (i.e., starting the supply of operating power to the MPU 62 of the main control device 60) puts the pachinko machine 10 into a changeable state, allowing the setting state to be changed. In this state, each time the update button 68b is pressed, the setting state of the pachinko machine 10 changes by one step in ascending order from "Setting 1" to "Setting 6." Note that if the update button 68b is operated while the pachinko machine is in "Setting 6," the setting state is updated to "Setting 1." Furthermore, by rotating the setting key inserted into the setting key insertion portion 68a from the ON position in the opposite direction to the predetermined direction and returning it to its initial position, the setting key insertion portion 68a is turned OFF. When the setting key insertion portion 68a is turned OFF, the changeable state ends, and gameplay is resumed with the setting values at that time. In other words, even if you operate the update button 68b after the changeable state has ended, the setting value cannot be changed.

設定キー挿入部68aに対するON操作はパチンコ機10への動作電力の供給開始時(すなわち主制御装置60のMPU62への動作電力の供給開始時)のみ有効とされる。したがって、主制御装置60のMPU62において動作電力の供給開始時の処理が終了した後に設定キー挿入部68aに対するON操作を行ったとしても設定値を変更することはできない。 The ON operation of the setting key insertion section 68a is only valid when the supply of operating power to the pachinko machine 10 begins (i.e., when the supply of operating power to the MPU 62 of the main control unit 60 begins). Therefore, even if the ON operation of the setting key insertion section 68a is performed after the processing at the start of the supply of operating power in the MPU 62 of the main control unit 60 has finished, the setting value cannot be changed.

パチンコ機10の設定状態は当該パチンコ機10における単位時間当たりの有利度を定めるものであり、「設定n」(nは「1」~「6」の整数)のnが大きい値ほど(すなわち設定値が高いほど)有利度が高くなる。詳細は後述するが大当たり結果の当選確率を決定する当否抽選モードとして相対的に当選確率が低くなる低確率モードと相対的に当選確率が高くなる高確率モードとが存在しており、設定値が高いほど低確率モードにおける大当たり結果の当選確率が高くなるように設定されている。一方、いずれの設定値であっても高確率モードにおける大当たり結果の当選確率は一定となっている。 The setting state of the pachinko machine 10 determines the degree of advantage per unit time for that pachinko machine 10, with the larger the value of "setting n" (n is an integer between "1" and "6") (i.e., the higher the setting value), the higher the degree of advantage. As will be described in more detail below, the win/lose lottery mode that determines the probability of winning a jackpot outcome is a low probability mode with a relatively low probability of winning, and a high probability mode with a relatively high probability of winning, and the higher the setting value, the higher the probability of winning a jackpot outcome in low probability mode. On the other hand, the probability of winning a jackpot outcome in high probability mode remains constant regardless of the setting value.

リセットボタン68cは上記のとおり主側RAM65のデータをクリアするために操作されるが、当該データのクリアを発生させるためにはリセットボタン68cを押圧操作した状態でパチンコ機10への動作電力の供給を開始させる必要がある(すなわち主制御装置60のMPU62への動作電力の供給を開始させる必要がある)。リセットボタン68cに対するON操作はパチンコ機10への動作電力の供給開始時(すなわち主制御装置60のMPU62への動作電力の供給開始時)のみ有効とされる。したがって、主制御装置60のMPU62において動作電力の供給開始時の処理が終了した後にリセットボタン68cを押圧操作したとしても主側RAM65のデータのクリアを行うことはできない。 As described above, the reset button 68c is operated to clear the data in the main RAM 65, but in order to clear this data, the supply of operating power to the pachinko machine 10 must be started while the reset button 68c is pressed (i.e., the supply of operating power to the MPU 62 of the main control device 60 must be started). The ON operation of the reset button 68c is only valid when the supply of operating power to the pachinko machine 10 begins (i.e., when the supply of operating power to the MPU 62 of the main control device 60 begins). Therefore, even if the reset button 68c is pressed after the processing at the start of the supply of operating power in the MPU 62 of the main control device 60 has finished, the data in the main RAM 65 cannot be cleared.

読み取り用端子68dは既に説明したとおり遊技履歴の管理結果又は主側ROM64に記憶された情報(プログラム及びデータ)を外部装置にて読み取るために当該外部装置の接続端子が接続されるが、外部装置への外部出力を行うためには読み取り用端子68dに外部装置の接続端子を接続した状態でパチンコ機10への動作電力の供給を開始させる必要がある(すなわち主制御装置60のMPU62への動作電力の供給を開始させる必要がある)。読み取り用端子68dに対する外部装置の接続はパチンコ機10への動作電力の供給開始時(すなわち主制御装置60のMPU62への動作電力の供給開始時)のみ有効とされる。したがって、主制御装置60のMPU62において動作電力の供給開始時の処理が終了した後に読み取り用端子68dに外部装置を接続したとしても当該外部装置への外部出力は行われない。 As already explained, the read terminal 68d is connected to the connection terminal of an external device so that the external device can read the game history management results or the information (programs and data) stored in the main ROM 64. However, in order to output data to the external device, the supply of operating power to the pachinko machine 10 must be started while the connection terminal of the external device is connected to the read terminal 68d (i.e., the supply of operating power to the MPU 62 of the main control unit 60 must be started). Connection of an external device to the read terminal 68d is only valid when the supply of operating power to the pachinko machine 10 begins (i.e., when the supply of operating power to the MPU 62 of the main control unit 60 begins). Therefore, even if an external device is connected to the read terminal 68d after the MPU 62 of the main control unit 60 has completed processing to start the supply of operating power, no external output will be made to the external device.

第1~第3報知用表示装置69a~69cはいずれも、LEDによる表示用セグメントが7個配列されたセグメント表示器であるが、これに限定されることはなく多色発光タイプの単一の発光体であってもよく、液晶表示装置であってもよく、有機ELディスプレイであってもよい。第1~第3報知用表示装置69a~69cはいずれもその表示面が主制御基板61の素子搭載面が向く方向を向くようにして設置されているとともに、基板ボックス60aの対向壁部60bにより覆われている。この場合に、基板ボックス60aが透明に形成されていることにより、基板ボックス60aの外部から当該基板ボックス60a内に収容された第1~第3報知用表示装置69a~69cの表示面を目視することが可能となる。また、既に説明したとおり主制御装置60は基板ボックス60aにおいて主制御基板61の素子搭載面と対向する対向壁部60bがパチンコ機10後方を向くようにして樹脂ベース21の背面に搭載されているため、遊技機本体12を外枠11に対してパチンコ機10前方に開放させて樹脂ベース21の背面をパチンコ機10前方に露出させた場合には、対向壁部60bを通じて第1~第3報知用表示装置69a~69cの表示面を目視することが可能となる。 The first through third alarm display devices 69a through 69c are all segment displays with an arrangement of seven LED display segments, but are not limited to this and may be a single light-emitting element of a multi-color type, a liquid crystal display, or an organic electroluminescence (EL) display. The first through third alarm display devices 69a through 69c are all installed so that their display surfaces face the direction of the element mounting surface of the main control board 61, and are covered by the opposing wall 60b of the board box 60a. In this case, because the board box 60a is made transparent, the display surfaces of the first through third alarm display devices 69a through 69c housed within the board box 60a can be viewed from outside the board box 60a. Furthermore, as already explained, the main control device 60 is mounted on the back surface of the resin base 21 so that the opposing wall portion 60b, which faces the element mounting surface of the main control board 61 in the board box 60a, faces the rear of the pachinko machine 10. Therefore, when the gaming machine main body 12 is opened toward the front of the pachinko machine 10 relative to the outer frame 11 and the back surface of the resin base 21 is exposed toward the front of the pachinko machine 10, the display surfaces of the first to third notification display devices 69a to 69c can be seen through the opposing wall portion 60b.

第1報知用表示装置69aの表示面においては「0」~「9」の数字だけではなく、アルファベット文字を含めた各種文字が表示される。一方、第2報知用表示装置69b及び第3報知用表示装置69cにおいては「0」~「9」の数字が表示される。第1~第3報知用表示装置69a~69cを利用して遊技履歴の管理結果が報知されるが、この報知内容については後に詳細に説明する。また、パチンコ機10の設定状態を変更することが可能な変更可能状態においては現状の設定値に対応する値が第3報知用表示装置69cにて表示される。なお、当該設定値に対応する値が第1報知用表示装置69aにて表示される構成としてもよく、第2報知用表示装置69bにて表示される構成としてもよい。また、変更可能状態となる前における設定値が第1~第3報知用表示装置69a~69cのうちの一の報知用表示装置にて表示されるとともに現状の設定値が第1~第3報知用表示装置69a~69cのうちの他の一の報知用表示装置にて表示される構成としてもよい。 The display surface of the first notification display device 69a displays not only the numbers "0" through "9" but also various characters, including alphabetic characters. Meanwhile, the second notification display device 69b and the third notification display device 69c display the numbers "0" through "9." The results of game history management are reported using the first through third notification display devices 69a through 69c; the details of these reports will be explained in detail later. Furthermore, when the setting state of the pachinko machine 10 is in a changeable state, where it is possible to change the setting state, a value corresponding to the current setting value is displayed on the third notification display device 69c. Note that the value corresponding to the setting value may be displayed on either the first notification display device 69a or the second notification display device 69b. Alternatively, the setting value before the changeable state may be displayed on one of the first through third notification display devices 69a through 69c, and the current setting value may be displayed on another of the first through third notification display devices 69a through 69c.

図2に示すように、主制御装置60を含めて内枠13の背面側を覆うようにして裏パックユニット15が設置されている。裏パックユニット15は、透明性を有する合成樹脂により形成された裏パック72を備えており、当該裏パック72に払出機構部73及び制御装置集合ユニット74が取り付けられている。 As shown in Figure 2, the rear pack unit 15 is installed to cover the rear side of the inner frame 13, including the main control unit 60. The rear pack unit 15 includes a rear pack 72 made of transparent synthetic resin, to which a dispensing mechanism 73 and a control unit assembly unit 74 are attached.

払出機構部73は、遊技ホールの島設備から供給される遊技球が逐次補給されるタンク75と、当該タンク75に貯留された遊技球を払い出すための払出装置76と、を備えている。払出装置76より払い出された遊技球は、当該払出装置76の下流側に設けられた払出通路を通じて、上皿55a又は下皿56aに排出される。なお、払出機構部73には、例えば交流24ボルトの主電源が供給されるとともに、電源のON操作及びOFF操作を行うための電源スイッチを有する裏パック基板が搭載されている。 The payout mechanism 73 includes a tank 75 to which game balls are successively replenished from the island equipment in the gaming hall, and a payout device 76 for paying out the game balls stored in the tank 75. Game balls paid out from the payout device 76 are discharged onto the upper tray 55a or the lower tray 56a through a payout passage provided downstream of the payout device 76. The payout mechanism 73 is supplied with a main power supply of, for example, 24 volts AC, and is equipped with a back pack board having a power switch for turning the power on and off.

制御装置集合ユニット74は、払出装置76を制御する機能を有する払出制御装置77と、各種制御装置等で要する所定の電力が生成されて出力されるとともに遊技者による発射操作装置28の操作に伴う遊技球の打ち出しの制御が行われる電源・発射制御装置78と、を備えている。これら払出制御装置77と電源・発射制御装置78とは、払出制御装置77がパチンコ機10後方となるように前後に重ねて配置されている。 The control device aggregate unit 74 is equipped with a payout control device 77 that has the function of controlling the payout device 76, and a power supply/launch control device 78 that generates and outputs the predetermined power required by various control devices, etc., and controls the launch of game balls in response to the player's operation of the launch operation device 28. The payout control device 77 and power supply/launch control device 78 are stacked one behind the other, with the payout control device 77 at the rear of the pachinko machine 10.

<パチンコ機10の電気的構成>
図6は、パチンコ機10の電気的構成を示すブロック図である。
<Electrical configuration of pachinko machine 10>
FIG. 6 is a block diagram showing the electrical configuration of the pachinko machine 10.

主制御装置60は、遊技の主たる制御を司る主制御基板61と、電源を監視する停電監視基板67と、を具備している。主制御基板61には、MPU62が搭載されている。MPU62には、制御部及び演算部を含む演算処理装置である主側CPU63の他に、主側ROM64、主側RAM65及び管理用IC66が内蔵されている。なお、MPU62には、上記素子以外に、割込回路、タイマ回路、データ入出力回路、乱数発生器としての各種カウンタ回路などが内蔵されている。 The main control device 60 comprises a main control board 61, which is responsible for the main control of the game, and a power outage monitoring board 67, which monitors the power supply. The main control board 61 is equipped with an MPU 62. The MPU 62 contains a main CPU 63, which is a processing device including a control unit and an arithmetic unit, as well as a main ROM 64, a main RAM 65, and a management IC 66. In addition to the above elements, the MPU 62 also contains an interrupt circuit, a timer circuit, a data input/output circuit, various counter circuits such as a random number generator, and more.

主側ROM64は、NOR型フラッシュメモリ及びNAND型フラッシュメモリなどの記憶保持に外部からの電力供給が不要なメモリ(すなわち、不揮発性記憶手段)であり、読み出し専用として利用される。主側ROM64は、主側CPU63により実行される各種の制御プログラムや固定値データを記憶している。 The main ROM 64 is a memory (i.e., non-volatile storage means) that does not require an external power supply to retain data, such as a NOR flash memory or NAND flash memory, and is used for read-only purposes. The main ROM 64 stores various control programs and fixed value data executed by the main CPU 63.

主側RAM65は、SRAM及びDRAMなどの記憶保持に外部からの電力供給が必要なメモリ(すなわち、揮発性記憶手段)であり、読み書き両用として利用される。主側RAM65は、ランダムアクセスが可能であるとともに、同一のデータ容量で比較した場合に主側ROM64よりも読み出しに要する時間が早いものとなっている。主側RAM65は、主側ROM64内に記憶されている制御プログラムの実行に対して各種のデータなどを一時的に記憶する。 The main RAM 65 is a type of memory (i.e., a volatile memory means) that requires an external power supply to retain data, such as SRAM or DRAM, and is used for both reading and writing. The main RAM 65 is randomly accessible and has a faster read time than the main ROM 64 when compared for the same data capacity. The main RAM 65 temporarily stores various data for the execution of the control programs stored in the main ROM 64.

管理用IC66は、主側CPU63から供給された情報に基づいて遊技履歴を管理する管理装置である。詳細は後述するが、管理用IC66にて一般入賞口31、特電入賞装置32、第1作動口33、第2作動口34及びアウト口24aへの遊技球の入球履歴が把握されるとともに、その把握された入球履歴に応じて一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34への入球頻度が把握される。また、管理用IC66にて後述する開閉実行モード及び高頻度サポートモードの発生頻度が把握される。 The management IC 66 is a management device that manages game history based on information supplied from the main CPU 63. Details will be described later, but the management IC 66 keeps track of the ball entry history into the general winning opening 31, the special electric winning device 32, the first operating opening 33, the second operating opening 34, and the outlet 24a, and also keeps track of the ball entry frequency into the general winning opening 31, the special electric winning device 32, the first operating opening 33, and the second operating opening 34 based on the ball entry history. The management IC 66 also keeps track of the frequency of the opening/closing execution mode and the high frequency support mode, which will be described later.

MPU62には、入力ポート及び出力ポートがそれぞれ設けられている。MPU62の入力側には主制御装置60に設けられた停電監視基板67及び払出制御装置77が接続されている。停電監視基板67には動作電力を供給する機能を有する電源・発射制御装置78が接続されており、MPU62には停電監視基板67を介して動作電力が供給される。 The MPU 62 has an input port and an output port. The input side of the MPU 62 is connected to a power outage monitoring board 67 and a dispensing control device 77 provided in the main control device 60. The power outage monitoring board 67 is connected to a power supply/launch control device 78, which has the function of supplying operating power, and operating power is supplied to the MPU 62 via the power outage monitoring board 67.

MPU62の入力側には、各入球検知センサ42a~49aといった各種センサが接続されている。各入球検知センサ42a~49aには、既に説明したとおり、第1入賞口検知センサ42a、第2入賞口検知センサ43a、第3入賞口検知センサ44a、特電検知センサ45a、第1作動口検知センサ46a、第2作動口検知センサ47a、アウト口検知センサ48a及びゲート検知センサ49aが含まれる。これら入球検知センサ42a~49aの検知結果に基づいて、主側CPU63にて各入球部への入球判定が行われる。また、主側CPU63では第1作動口33への入賞に基づいて各種抽選が実行されるとともに第2作動口34への入賞に基づいて各種抽選が実行される。 Various sensors, such as the ball entry detection sensors 42a-49a, are connected to the input side of the MPU 62. As already explained, the ball entry detection sensors 42a-49a include the first entry port detection sensor 42a, the second entry port detection sensor 43a, the third entry port detection sensor 44a, the special electric current detection sensor 45a, the first operating port detection sensor 46a, the second operating port detection sensor 47a, the exit port detection sensor 48a, and the gate detection sensor 49a. Based on the detection results of these ball entry detection sensors 42a-49a, the main CPU 63 determines whether a ball has entered each entry port. The main CPU 63 also conducts various lotteries based on whether a ball has entered the first operating port 33, and various lotteries based on whether a ball has entered the second operating port 34.

MPU62の入力側には、主制御基板61に設けられた設定キー挿入部68a、更新ボタン68b及びリセットボタン68cが設けられている。設定キー挿入部68aには図示しないセンサが設けられており、当該センサにより当該設定キー挿入部68aがON操作の位置及びOFF操作の位置のいずれに配置されているのかが検知される。そして、主側CPU63はそのセンサからの検知結果に基づいて設定キー挿入部68aがON操作の位置及びOFF操作の位置のいずれに配置されているのかを特定する。更新ボタン68bには図示しないセンサが設けられており、当該センサにより更新ボタン68bが押圧操作されているか否かが検知される。そして、主側CPU63はそのセンサからの検知結果に基づいて更新ボタン68bが押圧操作されているか否かを特定する。リセットボタン68cには図示しないセンサが設けられており、当該センサによりリセットボタン68cが押圧操作されているか否かが検知される。そして、主側CPU63はそのセンサからの検知結果に基づいてリセットボタン68cが押圧操作されているか否かを特定する。 The input side of the MPU 62 is provided with a setting key insertion section 68a, an update button 68b, and a reset button 68c, which are provided on the main control board 61. The setting key insertion section 68a is provided with a sensor (not shown), which detects whether the setting key insertion section 68a is positioned for the ON operation or the OFF operation. The main CPU 63 then determines whether the setting key insertion section 68a is positioned for the ON operation or the OFF operation based on the detection results from the sensor. The update button 68b is provided with a sensor (not shown), which detects whether the update button 68b has been pressed. The main CPU 63 then determines whether the update button 68b has been pressed based on the detection results from the sensor. The reset button 68c is provided with a sensor (not shown), which detects whether the reset button 68c has been pressed. The main CPU 63 then determines whether the reset button 68c has been pressed based on the detection results from the sensor.

MPU62の出力側には、停電監視基板67、払出制御装置77及び音声発光制御装置81が接続されている。払出制御装置77には、例えば、上記入球部のうち入球の発生が遊技球の払い出しに対応する賞球対応入球部に遊技球が入球したことに基づいて賞球コマンドが出力される。音声発光制御装置81には、変動用コマンド、種別コマンド及びオープニングコマンドなどの各種コマンドが出力される。 The output side of the MPU 62 is connected to a power outage monitoring board 67, a payout control device 77, and an audio/light emitting control device 81. A prize ball command is output to the payout control device 77, for example, when a game ball enters a prize ball entry section among the entry sections, where the occurrence of the ball entry corresponds to the payout of the game ball. Various commands, such as a variation command, a type command, and an opening command, are output to the audio/light emitting control device 81.

MPU62の出力側には、特電入賞装置32の開閉扉32aを開閉動作させる特電用の駆動部32b、第2作動口34の普電役物34aを開閉動作させる普電用の駆動部34b、特図ユニット37及び普図ユニット38が接続されている。ちなみに、特図ユニット37には、特図表示部37a及び特図保留表示部37bが設けられているが、これらの全てがMPU62の出力側に接続されている。同様に、普図ユニット38には、普図表示部38a及び普図保留表示部38bが設けられているが、これらの全てがMPU62の出力側に接続されている。主制御基板61には各種ドライバ回路が設けられており、当該ドライバ回路を通じてMPU62は各種駆動部及び各種表示部の駆動制御を実行する。 Connected to the output side of the MPU 62 are the special power drive unit 32b, which opens and closes the opening/closing door 32a of the special power winning device 32, the normal power drive unit 34b, which opens and closes the normal power device 34a of the second operating port 34, the special chart unit 37, and the normal chart unit 38. Incidentally, the special chart unit 37 is provided with a special chart display unit 37a and a special chart reserved display unit 37b, all of which are connected to the output side of the MPU 62. Similarly, the normal chart unit 38 is provided with a normal chart display unit 38a and a normal chart reserved display unit 38b, all of which are connected to the output side of the MPU 62. The main control board 61 is provided with various driver circuits, and the MPU 62 controls the drive of the various drive units and displays through these driver circuits.

つまり、開閉実行モードにおいては特電入賞装置32が開閉されるように、主側CPU63において特電用の駆動部32bの駆動制御が実行される。また、普電役物34aの開放状態当選となった場合には、普電役物34aが開閉されるように、主側CPU63において普電用の駆動部34bの駆動制御が実行される。また、各遊技回に際しては、主側CPU63において特図表示部37aの表示制御が実行される。また、普電役物34aを開放状態とするか否かの抽選結果を明示する場合に、主側CPU63において普図表示部38aの表示制御が実行される。また、第1作動口33若しくは第2作動口34への入賞が発生した場合、又は特図表示部37aにおいて変動表示が開始される場合に、主側CPU63において特図保留表示部37bの表示制御が実行され、スルーゲート35への入賞が発生した場合、又は普図表示部38aにおいて変動表示が開始される場合に、主側CPU63において普図保留表示部38bの表示制御が実行される。 In other words, in the opening/closing execution mode, the main CPU 63 controls the drive of the special power drive unit 32b so that the special power winning device 32 is opened and closed. Furthermore, if the open state of the normal power device 34a is selected, the main CPU 63 controls the drive of the normal power drive unit 34b so that the normal power device 34a is opened and closed. Furthermore, during each game round, the main CPU 63 controls the display of the special chart display unit 37a. Furthermore, when the result of the lottery as to whether or not the normal power device 34a is to be opened is to be displayed, the main CPU 63 controls the display of the normal chart display unit 38a. In addition, when a win occurs in the first operating port 33 or the second operating port 34, or when a change display starts in the special chart display unit 37a, the main CPU 63 executes display control of the special chart reserve display unit 37b, and when a win occurs in the through gate 35, or when a change display starts in the regular chart display unit 38a, the main CPU 63 executes display control of the regular chart reserve display unit 38b.

MPU62の出力側には第1~第3報知用表示装置69a~69cが接続されている。また、管理用IC66における遊技履歴の管理結果が第1~第3報知用表示装置69a~69cにおける表示を通じて報知される。また、パチンコ機10の設定状態の変更に際しては第3報知用表示装置69cにて現状の設定値が表示される。この場合、第1報知用表示装置69a及び第2報知用表示装置69bは管理用IC66により表示制御され主側CPU63により表示制御されないのに対して、第3報知用表示装置69cは主側CPU63により表示制御されるとともに管理用IC66により表示制御される。第3報知用表示装置69cの表示は管理用IC66による表示制御よりも主側CPU63による表示制御が優先される。 The first to third alert display devices 69a to 69c are connected to the output side of the MPU 62. The results of game history management by the management IC 66 are reported through displays on the first to third alert display devices 69a to 69c. When the settings of the pachinko machine 10 are changed, the current setting value is displayed on the third alert display device 69c. In this case, the display of the first alert display device 69a and the second alert display device 69b is controlled by the management IC 66 and not by the main CPU 63, whereas the display of the third alert display device 69c is controlled by both the main CPU 63 and the management IC 66. Display control by the main CPU 63 takes priority over display control by the management IC 66 for the display of the third alert display device 69c.

但し、これに限定されることはなく第3報知用表示装置69cについても管理用IC66により表示制御され主側CPU63により表示制御されない構成としてもよい。この場合、パチンコ機10の設定状態の変更に際して第3報知用表示装置69cにて現状の設定値を表示する場合には主側CPU63から管理用IC66に設定値の表示指示が行われる構成とするとよい。 However, this is not limited to this, and the third alert display device 69c may also be configured so that its display is controlled by the management IC 66 and not by the main CPU 63. In this case, when the setting state of the pachinko machine 10 is changed and the current setting value is to be displayed on the third alert display device 69c, the main CPU 63 may instruct the management IC 66 to display the setting value.

MPU62には読み取り用端子68dが設けられている。読み取り用端子68dには図示しないセンサが設けられており、当該センサにより読み取り用端子68dに外部装置の接続端子が接続されているか否かが検知される。そして、主側CPU63はそのセンサからの検知結果に基づいて読み取り用端子68dに外部装置の接続端子が接続されているか否かを特定する。また、読み取り用端子68dに外部装置が接続されている場合、管理用IC66における遊技履歴の管理結果又は主側ROM64に記憶された情報(プログラム及びデータ)が当該外部装置に外部出力される。 The MPU 62 is provided with a read terminal 68d. A sensor (not shown) is provided on the read terminal 68d, and this sensor detects whether or not an external device connection terminal is connected to the read terminal 68d. The main CPU 63 then determines whether or not an external device connection terminal is connected to the read terminal 68d based on the detection results from the sensor. Furthermore, if an external device is connected to the read terminal 68d, the results of game history management in the management IC 66 or information (programs and data) stored in the main ROM 64 are output to the external device.

停電監視基板67は、主制御基板61と電源・発射制御装置78とを中継し、電源・発射制御装置78から出力される最大電圧である直流安定24ボルトの電圧を監視する。払出制御装置77は、主制御装置60から受信した賞球コマンドに基づいて、払出装置76により賞球や貸し球の払出制御を行うものである。 The power outage monitoring board 67 relays between the main control board 61 and the power supply/launch control device 78, and monitors the maximum voltage output from the power supply/launch control device 78, which is a stable DC voltage of 24 volts. The payout control device 77 controls the payout of prize balls and loan balls using the payout device 76 based on the prize ball command received from the main control device 60.

電源・発射制御装置78は、例えば、遊技ホール等における商用電源(外部電源)に接続されている。そして、その商用電源から供給される外部電力に基づいて主制御基板61や払出制御装置77等に対して各々に必要な動作電力を生成するとともに、その生成した動作電力を供給する。ちなみに、電源・発射制御装置78にはバックアップ用コンデンサなどの電断時用電源部が設けられており、パチンコ機10の電源がOFF状態の場合であっても当該電断時用電源部から主制御装置60の主側RAM65及び払出制御装置77に記憶保持用の電力が供給される。また、電源・発射制御装置78は遊技球発射機構27の発射制御を担うものであり、遊技球発射機構27は所定の発射条件が整っている場合に駆動される。また、払出機構部73には既に説明したとおり電源スイッチが設けられており、電源スイッチがON操作されることによりパチンコ機10への動作電力の供給が開始され、電源スイッチがOFF操作されることによりパチンコ機10への動作電力の供給が停止される。 The power supply and launch control device 78 is connected to a commercial power source (external power source) in, for example, an amusement hall. It generates the necessary operating power for the main control board 61, payout control device 77, etc. based on the external power supplied from the commercial power source, and supplies the generated operating power. Incidentally, the power supply and launch control device 78 is provided with a power supply unit for power outages, such as a backup capacitor. Even when the power to the pachinko machine 10 is turned off, this power supply unit supplies power for memory retention to the main RAM 65 of the main control device 60 and the payout control device 77. The power supply and launch control device 78 also controls the launch of the game ball launching mechanism 27, which is activated when predetermined launch conditions are met. As already explained, the payout mechanism 73 is also provided with a power switch. Turning the power switch ON starts the supply of operating power to the pachinko machine 10, and turning the power switch OFF stops the supply of operating power to the pachinko machine 10.

音声発光制御装置81は、主制御装置60から受信した各種コマンドに基づいて、前扉枠14に設けられた表示発光部53及びスピーカ部54を駆動制御するとともに、表示制御装置82を制御するものである。表示制御装置82は、音声発光制御装置81から受信したコマンドに基づいて、図柄表示装置41の表示制御を実行する。 The audio and light control device 81 drives and controls the display light-emitting unit 53 and speaker unit 54 provided on the front door frame 14 based on various commands received from the main control device 60, and also controls the display control device 82. The display control device 82 controls the display of the pattern display device 41 based on commands received from the audio and light-emitting control device 81.

<主側CPU63にて各種抽選を行うための電気的構成>
次に、主側CPU63にて各種抽選を行うための電気的な構成について図7を用いて説明する。
<Electrical configuration for performing various lotteries by the main CPU 63>
Next, the electrical configuration for performing various lotteries in the main CPU 63 will be described with reference to FIG.

主側CPU63は遊技に際し各種カウンタ情報を用いて、大当たり発生抽選、特図表示部37aの表示の設定、図柄表示装置41の図柄表示の設定、普図表示部38aの表示の設定などを行うこととしており、具体的には、図7に示すように、当たり発生の抽選に使用する当たり乱数カウンタC1と、大当たり種別を判定する際に使用する大当たり種別カウンタC2と、図柄表示装置41が外れ変動する際のリーチ発生抽選に使用するリーチ乱数カウンタC3と、当たり乱数カウンタC1の初期値設定に使用する乱数初期値カウンタCINIと、特図表示部37a及び図柄表示装置41における表示継続時間を決定する変動種別カウンタCSと、を用いることとしている。さらに、第2作動口34の普電役物34aを普電開放状態とするか否かの抽選に使用する普電役物開放カウンタC4を用いることとしている。なお、上記各カウンタC1~C3,CINI,CS,C4は、主側RAM65の各種カウンタエリア65bに設けられている。 During play, the main CPU 63 uses various counter information to perform the jackpot lottery, set the display in the special symbol display unit 37a, set the symbol display on the symbol display device 41, and set the display in the normal symbol display unit 38a. Specifically, as shown in FIG. 7, the main CPU 63 uses a hit random number counter C1 used to determine the hit lottery, a jackpot type counter C2 used to determine the type of jackpot, a reach random number counter C3 used to determine the reach lottery when the symbol display device 41 changes due to a miss, a random number initial value counter CINI used to set the initial value of the hit random number counter C1, and a change type counter CS that determines the display duration on the special symbol display unit 37a and the symbol display device 41. Furthermore, the main CPU 63 uses a normal power feature release counter C4 used to determine whether the normal power feature 34a of the second operating port 34 is set to the normal power release state. The above counters C1-C3, CINI, CS, and C4 are provided in the various counter area 65b of the main RAM 65.

各カウンタC1~C3,CINI,CS,C4は、その更新の都度前回値に1が加算され、最大値に達した後に「0」に戻るループカウンタとなっている。各カウンタは短時間間隔で更新される。当たり乱数カウンタC1、大当たり種別カウンタC2及びリーチ乱数カウンタC3に対応した情報は、第1作動口33又は第2作動口34への入賞が発生した場合に、主側RAM65に取得情報記憶手段として設けられた保留格納エリア65aに格納される。 Each counter C1-C3, CINI, CS, and C4 is a loop counter that adds 1 to the previous value each time it is updated and returns to "0" after reaching its maximum value. Each counter is updated at short intervals. Information corresponding to the winning random number counter C1, the big win type counter C2, and the reach random number counter C3 is stored in the reserved storage area 65a provided as acquired information storage means in the main RAM 65 when a winning occurs in the first actuation port 33 or the second actuation port 34.

保留格納エリア65aは、保留用エリアREと、実行エリアAEとを備えている。保留用エリアREは、第1保留エリアRE1、第2保留エリアRE2、第3保留エリアRE3及び第4保留エリアRE4を備えており、第1作動口33又は第2作動口34への入賞履歴に合わせて、当たり乱数カウンタC1、大当たり種別カウンタC2及びリーチ乱数カウンタC3の各数値情報の組合せが保留情報として、いずれかの保留エリアRE1~RE4に格納される。 The reserve storage area 65a comprises a reserve area RE and an execution area AE. The reserve area RE comprises a first reserve area RE1, a second reserve area RE2, a third reserve area RE3, and a fourth reserve area RE4. Combinations of numerical information from the win random number counter C1, jackpot type counter C2, and reach random number counter C3 are stored as reserve information in one of the reserve areas RE1 to RE4, according to the winning history of the first actuation port 33 or the second actuation port 34.

この場合、第1保留エリアRE1~第4保留エリアRE4には、第1作動口33又は第2作動口34への入賞が複数回連続して発生した場合に、第1保留エリアRE1→第2保留エリアRE2→第3保留エリアRE3→第4保留エリアRE4の順に各数値情報が時系列的に格納されていく。このように4つの保留エリアRE1~RE4が設けられていることにより、第1作動口33又は第2作動口34への遊技球の入賞履歴が最大4個まで保留記憶されるようになっている。 In this case, if multiple consecutive wins occur in the first actuation port 33 or the second actuation port 34, the numerical information is stored in the first hold area RE1 to the fourth hold area RE4 in chronological order: first hold area RE1 → second hold area RE2 → third hold area RE3 → fourth hold area RE4. By providing four hold areas RE1 to RE4 in this way, up to four winning ball entries in the first actuation port 33 or the second actuation port 34 can be reserved and stored.

なお、保留記憶可能な数は、4個に限定されることはなく任意であり、2個、3個又は5個以上といったように他の複数であってもよく、単数であってもよい。 The number of items that can be stored on hold is not limited to four and can be any number, such as two, three, five or more, or even a single number.

実行エリアAEは、特図表示部37aの変動表示を開始する際に、保留用エリアREの第1保留エリアRE1に格納された各数値情報を移動させるためのエリアであり、1遊技回の開始に際しては実行エリアAEに記憶されている各種数値情報に基づいて、当否判定などが行われる。 The execution area AE is an area for moving the numerical information stored in the first reserve area RE1 of the reserve area RE when the variable display of the special chart display section 37a begins, and at the start of one game, a win/loss determination is made based on the various numerical information stored in the execution area AE.

上記各カウンタについて詳細に説明する。 We will explain each of the above counters in detail below.

まず、普電役物開放カウンタC4について説明する。普電役物開放カウンタC4は、例えば、0~250の範囲内で順に1ずつ加算され、最大値に達した後に「0」に戻る構成となっている。普電役物開放カウンタC4は定期的に更新され、スルーゲート35に遊技球が入賞したタイミングで主側RAM65の普電保留エリア65cに格納される。そして、所定のタイミングにおいて、その格納された普電役物開放カウンタC4の値によって普電役物34aを開放状態に制御するか否かの抽選が行われる。 First, we will explain the normal power feature release counter C4. The normal power feature release counter C4 is configured to increment by one in sequence within a range of, for example, 0 to 250, and return to "0" after reaching its maximum value. The normal power feature release counter C4 is updated periodically, and is stored in the normal power reserve area 65c of the main RAM 65 when a gaming ball enters the through gate 35. Then, at a predetermined timing, a lottery is held to determine whether or not to control the normal power feature 34a to an open state based on the value of the stored normal power feature release counter C4.

本パチンコ機10では、普電役物34aによるサポートの態様が相互に異なるように複数種類のサポートモードが設定されている。詳細には、サポートモードには、遊技領域PAに同様の態様で遊技球の発射が継続されている状況で比較した場合に、第2作動口34の普電役物34aが単位時間当たりに開放状態となる頻度が相対的に高低となるように、高頻度サポートモードと低頻度サポートモードとが設定されている。 This pachinko machine 10 has multiple support modes that differ from one another in the manner of support provided by the normal power device 34a. In detail, the support modes are set to a high-frequency support mode and a low-frequency support mode so that the frequency with which the normal power device 34a of the second operating port 34 opens per unit time is relatively high or low when compared to a situation in which game balls are continuously being released in the same manner into the play area PA.

高頻度サポートモードと低頻度サポートモードとでは、普電役物開放カウンタC4を用いた普電開放抽選における普電開放状態当選となる確率は同一(例えば、共に4/5)となっているが、高頻度サポートモードでは低頻度サポートモードよりも、普電開放状態当選となった際に普電役物34aが開放状態となる回数が多く設定されており、さらに1回の開放時間が長く設定されている。この場合、高頻度サポートモードにおいて普電開放状態当選となり普電役物34aの開放状態が複数回発生する場合において、1回の開放状態が終了してから次の開放状態が開始されるまでの閉鎖時間は、1回の開放時間よりも短く設定されている。さらにまた、高頻度サポートモードでは低頻度サポートモードよりも、1回の普電開放抽選が行われてから次の普電開放抽選が行われる上で最低限確保される確保時間(すなわち、普図表示部38aにおける1回の表示継続時間)が短く設定されている。 In the high-frequency support mode and the low-frequency support mode, the probability of winning the normal power release state in the normal power release lottery using the normal power device release counter C4 is the same (for example, 4/5 in both), but in the high-frequency support mode, the number of times the normal power device 34a will be in the open state when the normal power release state is won is set to be more than in the low-frequency support mode, and the opening time for each opening is set to be longer. In this case, if the normal power release state is won in the high-frequency support mode and the normal power device 34a is in the open state multiple times, the closing time from the end of one opening state to the start of the next opening state is set to be shorter than the opening time for each opening. Furthermore, in the high-frequency support mode, the minimum time ensured between one normal power release lottery and the next normal power release lottery (i.e., the duration of one display on the normal power display unit 38a) is set to be shorter than in the low-frequency support mode.

上記のとおり、高頻度サポートモードでは、低頻度サポートモードよりも第2作動口34への入賞が発生する確率が高くなる。換言すれば、低頻度サポートモードでは、第2作動口34よりも第1作動口33への入賞が発生する確率が高くなるが、高頻度サポートモードでは、第1作動口33よりも第2作動口34への入賞が発生する確率が高くなる。そして、第2作動口34への入賞が発生した場合には、所定個数の遊技球の払出が実行されるため、高頻度サポートモードでは、遊技者は持ち球をあまり減らさないようにしながら遊技を行うことができる。 As described above, in the high-frequency support mode, the probability of a winning entry into the second actuation port 34 is higher than in the low-frequency support mode. In other words, in the low-frequency support mode, the probability of a winning entry into the first actuation port 33 is higher than in the second actuation port 34, but in the high-frequency support mode, the probability of a winning entry into the second actuation port 34 is higher than in the first actuation port 33. Furthermore, when a winning entry into the second actuation port 34 occurs, a predetermined number of game balls are paid out, so in the high-frequency support mode, the player can play without losing too many balls.

なお、高頻度サポートモードを低頻度サポートモードよりも単位時間当たりに普電開放状態となる頻度を高くする上での構成は、上記のものに限定されることはなく、例えば普電開放抽選における普電開放状態当選となる確率を高くする構成としてもよい。また、1回の普電開放抽選が行われてから次の普電開放抽選が行われる上で確保される確保時間(例えば、スルーゲート35への入賞に基づき普図表示部38aにて実行される変動表示の時間)が複数種類用意されている構成においては、高頻度サポートモードでは低頻度サポートモードよりも、短い確保時間が選択され易い又は平均の確保時間が短くなるように設定されていてもよい。さらには、開放回数を多くする、開放時間を長くする、1回の普電開放抽選が行われてから次の普電開放抽選が行われる上で確保される確保時間を短くする、係る確保時間の平均時間を短くする及び当選確率を高くするのうち、いずれか1条件又は任意の組合せの条件を適用することで、低頻度サポートモードに対する高頻度サポートモードの有利性を高めてもよい。 The configuration for increasing the frequency of normal power release state per unit time in the high-frequency support mode compared to the low-frequency support mode is not limited to the above, and may be configured to increase the probability of winning the normal power release state in the normal power release lottery, for example. Furthermore, in a configuration in which multiple types of reserved time are available between one normal power release lottery and the next (for example, the time of the variable display executed by the normal power display unit 38a based on winning through gate 35), the high-frequency support mode may be configured so that a shorter reserved time is more likely to be selected or the average reserved time is shorter than in the low-frequency support mode. Furthermore, the advantage of the high-frequency support mode over the low-frequency support mode may be increased by applying any one or any combination of the following conditions: increasing the number of releases, lengthening the open time, shortening the reserved time between one normal power release lottery and the next, shortening the average reserved time, and increasing the probability of winning.

ここで、既に説明したとおりパチンコ機10には「設定1」~「設定6」の設定状態が存在しているが、低頻度サポートモードにおける普電役物34aの開放頻度及び開放態様はいずれの設定値であっても同一であるとともに、高頻度サポートモードにおける普電役物34aの開放頻度及び開放態様もいずれの設定値であっても同一となっている。但し、これに限定されることはなく、低頻度サポートモード及び高頻度サポートモードの少なくとも一方について普電役物34aの開放頻度及び開放態様の少なくとも一方がパチンコ機10の設定状態に応じて変動する構成としてもよい。例えば設定値が高いほど、低頻度サポートモードにおいて普電役物34aの開放頻度が高くなる構成としてもよく、低頻度サポートモードにおいて普電役物34aが1回開放状態となる場合における第2作動口34への遊技球の入球確率が高くなる構成としてもよい。また、設定値が高いほど、高頻度サポートモードにおいて普電役物34aの開放頻度が高くなる構成としてもよく、高頻度サポートモードにおいて普電役物34aが1回開放状態となる場合における第2作動口34への遊技球の入球確率が高くなる構成としてもよい。 As previously explained, the pachinko machine 10 has setting states "Setting 1" through "Setting 6." The opening frequency and opening mode of the normal power device 34a in the low-frequency support mode are the same regardless of the setting value, and the opening frequency and opening mode of the normal power device 34a in the high-frequency support mode are also the same regardless of the setting value. However, this is not limited to this, and at least one of the opening frequency and opening mode of the normal power device 34a for at least one of the low-frequency support mode and the high-frequency support mode may be configured to vary depending on the setting state of the pachinko machine 10. For example, the higher the setting value, the higher the opening frequency of the normal power device 34a in the low-frequency support mode. Alternatively, the probability of a game ball entering the second operating port 34 when the normal power device 34a is opened once in the low-frequency support mode may be increased. Furthermore, the higher the set value, the more frequently the normal power device 34a opens in the high frequency support mode, and the higher the probability of a game ball entering the second operating port 34 when the normal power device 34a opens once in the high frequency support mode.

次に、当たり乱数カウンタC1について説明する。当たり乱数カウンタC1は、例えば0~599の範囲内で順に1ずつ加算され、最大値に達した後に「0」に戻る構成となっている。特に当たり乱数カウンタC1が1周した場合、その時点の乱数初期値カウンタCINIの値が当該当たり乱数カウンタC1の初期値として読み込まれる。なお、乱数初期値カウンタCINIは、当たり乱数カウンタC1と同様のループカウンタである(値=0~599)。当たり乱数カウンタC1は定期的に更新され、遊技球が第1作動口33又は第2作動口34に入賞したタイミングで主側RAM65の保留格納エリア65aに格納される。 Next, we will explain the winning random number counter C1. The winning random number counter C1 is configured to increment by one within a range of, for example, 0 to 599, and return to "0" after reaching its maximum value. In particular, when the winning random number counter C1 completes one cycle, the value of the random number initial value counter CINI at that time is read as the initial value of the winning random number counter C1. The random number initial value counter CINI is a loop counter similar to the winning random number counter C1 (value = 0 to 599). The winning random number counter C1 is updated periodically and stored in the reserved storage area 65a of the main RAM 65 when a gaming ball enters the first actuation port 33 or the second actuation port 34.

大当たり当選となる乱数の値は、主側ROM64に当否テーブルとして記憶されている。図8は主側ROM64に記憶されている各種テーブルを説明するための説明図である。当否テーブルとして、低確率モード用の低確当否テーブル64a~64fと、高確率モード用の高確当否テーブル64gとが記憶されている。 The random number value that results in a jackpot is stored in the main ROM 64 as a hit/miss table. Figure 8 is an explanatory diagram illustrating the various tables stored in the main ROM 64. The hit/miss tables stored include low-probability hit/miss tables 64a-64f for the low-probability mode and high-probability hit/miss table 64g for the high-probability mode.

低確当否テーブル64a~64fは、「設定1」~「設定6」の設定状態に1対1で対応させて設けられている。つまり、パチンコ機10の設定状態が「設定1」である場合に参照される設定1用の低確当否テーブル64aと、パチンコ機10の設定状態が「設定2」である場合に参照される設定2用の低確当否テーブル64bと、パチンコ機10の設定状態が「設定3」である場合に参照される設定3用の低確当否テーブル64cと、パチンコ機10の設定状態が「設定4」である場合に参照される設定4用の低確当否テーブル64dと、パチンコ機10の設定状態が「設定5」である場合に参照される設定5用の低確当否テーブル64eと、パチンコ機10の設定状態が「設定6」である場合に参照される設定6用の低確当否テーブル64fと、が存在している。 The low-probability hit/miss tables 64a-64f are provided in a one-to-one correspondence with the setting states of "Setting 1" to "Setting 6." That is, there is a setting 1 low-probability hit/miss table 64a that is referenced when the setting state of the pachinko machine 10 is "Setting 1," a setting 2 low-probability hit/miss table 64b that is referenced when the setting state of the pachinko machine 10 is "Setting 2," a setting 3 low-probability hit/miss table 64c that is referenced when the setting state of the pachinko machine 10 is "Setting 3," a setting 4 low-probability hit/miss table 64d that is referenced when the setting state of the pachinko machine 10 is "Setting 4," a setting 5 low-probability hit/miss table 64e that is referenced when the setting state of the pachinko machine 10 is "Setting 5," and a setting 6 low-probability hit/miss table 64f that is referenced when the setting state of the pachinko machine 10 is "Setting 6."

これら低確当否テーブル64a~64fは高い設定値ほど大当たり結果の当選確率が高くなるように設定されている。具体的には、設定1用の低確当否テーブル64aが参照された場合には約1/320で大当たり結果となり、設定2用の低確当否テーブル64bが参照された場合には約1/310で大当たり結果となり、設定3用の低確当否テーブル64cが参照された場合には約1/300で大当たり結果となり、設定4用の低確当否テーブル64dが参照された場合には約1/290で大当たり結果となり、設定5用の低確当否テーブル64eが参照された場合には約1/280で大当たり結果となり、設定6用の低確当否テーブル64fが参照された場合には約1/270で大当たり結果となる。これにより、パチンコ機10の設定状態が高い設定値である方が低確率モードにおいて大当たり結果が発生し易くなり、遊技者にとって有利となる。 These low-probability tables 64a-64f are set so that the higher the setting value, the higher the probability of winning a jackpot. Specifically, when the low-probability table 64a for setting 1 is referenced, the jackpot result occurs at approximately 1 in 320, when the low-probability table 64b for setting 2 is referenced, the jackpot result occurs at approximately 1 in 310, when the low-probability table 64c for setting 3 is referenced, the jackpot result occurs at approximately 1 in 300, when the low-probability table 64d for setting 4 is referenced, the jackpot result occurs at approximately 1 in 290, when the low-probability table 64e for setting 5 is referenced, the jackpot result occurs at approximately 1 in 280, and when the low-probability table 64f for setting 6 is referenced, the jackpot result occurs at approximately 1 in 270. As a result, when the setting state of the pachinko machine 10 is set at a higher value, the jackpot result is more likely to occur in low probability mode, which is advantageous for players.

一方、高確当否テーブル64gは、「設定1」~「設定6」のいずれの設定状態であっても共通となるように1種類のみ設けられている。高確当否テーブル64gは「設定1」~「設定6」のいずれの設定状態であっても低確当否テーブル64a~64fよりも大当たり結果の当選確率が高くなるように設定されている。具体的には、高確当否テーブル64gが参照された場合には約1/30で大当たり結果となる。これにより、パチンコ機10の設定状態に関係なく高確率モードを低確率モードよりも有利な状態とすることが可能となる。また、最も低い設定状態である「設定1」であっても高確率モードとなることで最も高い設定状態である「設定6」の低確率モードよりも大当たり結果となる確率を高くすることが可能となる。また、高確率モードについてはパチンコ機10の設定状態による有利又は不利が生じないようにすることが可能となるとともに、高確当否テーブル64gを主側ROM64にて予め記憶するための記憶容量を抑えることが可能となる。 On the other hand, only one type of high-probability win/loss table 64g is provided so that it is common to all settings, from "Setting 1" to "Setting 6." The high-probability win/loss table 64g is set to have a higher probability of winning a jackpot than the low-probability win/loss tables 64a to 64f, regardless of the setting, from "Setting 1" to "Setting 6." Specifically, when the high-probability win/loss table 64g is referenced, the jackpot result occurs at approximately 1/30. This makes it possible to make the high-probability mode more advantageous than the low-probability mode, regardless of the setting of the pachinko machine 10. Furthermore, by entering the high-probability mode even in the lowest setting, "Setting 1," it is possible to increase the probability of winning a jackpot compared to the low-probability mode of the highest setting, "Setting 6." Furthermore, it is possible to prevent advantages or disadvantages arising from the setting of the pachinko machine 10 for the high-probability mode, and it is also possible to reduce the storage capacity required to pre-store the high-probability win/loss table 64g in the main ROM 64.

大当たり種別カウンタC2は、0~29の範囲内で順に1ずつ加算され、最大値に達した後に「0」に戻る構成となっている。大当たり種別カウンタC2は定期的に更新され、遊技球が第1作動口33又は第2作動口34に入賞したタイミングで保留格納エリア65aに格納される。 The jackpot type counter C2 is configured to increment by one within the range of 0 to 29, and return to "0" after reaching its maximum value. The jackpot type counter C2 is updated periodically, and is stored in the reserved storage area 65a when a gaming ball enters the first actuation port 33 or the second actuation port 34.

本パチンコ機10では、複数の大当たり結果が設定されている。これら複数の大当たり結果は、(1)開閉実行モードにおける特電入賞装置32の開閉制御の態様、(2)開閉実行モード終了後の当否抽選手段における抽選モード、(3)開閉実行モード終了後の第2作動口34の普電役物34aにおけるサポートモード、という3つの条件に差異を設けることにより、複数の大当たり結果が設定されている。 This pachinko machine 10 has multiple jackpot results set. These multiple jackpot results are set by providing differences in three conditions: (1) the manner of opening and closing control of the special electric prize winning device 32 in the opening and closing execution mode, (2) the lottery mode of the winning/losing lottery means after the opening and closing execution mode ends, and (3) the support mode of the regular electric device 34a of the second operating port 34 after the opening and closing execution mode ends.

開閉実行モードにおける特電入賞装置32の開閉制御の態様としては、開閉実行モードが開始されてから終了するまでの間における特電入賞装置32への入賞の発生頻度が相対的に高低となるように高頻度入賞モードと低頻度入賞モードとが設定されている。具体的には、高頻度入賞モード及び低頻度入賞モードのいずれであっても、予め定められた回数のラウンド遊技を上限として実行される。 In the opening and closing execution mode, the opening and closing control of the special electric winning device 32 is set to a high-frequency winning mode and a low-frequency winning mode so that the frequency of winning in the special electric winning device 32 is relatively high and low from the start to the end of the opening and closing execution mode. Specifically, in either the high-frequency winning mode or the low-frequency winning mode, a predetermined number of rounds of play are played up to the upper limit.

ラウンド遊技とは、予め定められた上限継続時間が経過すること、及び予め定められた上限個数の遊技球が特電入賞装置32に入賞することのいずれか一方の条件が満たされるまで継続する遊技のことである。また、大当たり結果が契機となった開閉実行モードにおけるラウンド遊技の回数は、その移行の契機となった大当たり結果の種類がいずれであっても固定ラウンド回数で同一となっている。具体的には、いずれの大当たり結果となった場合であっても、ラウンド遊技の上限回数は15ラウンドに設定されている。 A round of play is a game that continues until one of the following conditions is met: a predetermined maximum duration has elapsed, or a predetermined maximum number of game balls have entered the special electric winning device 32. Furthermore, the number of rounds of play in the open/close execution mode triggered by a jackpot result is the same fixed number of rounds, regardless of the type of jackpot result that triggered the transition. Specifically, regardless of the jackpot result, the maximum number of rounds of play is set to 15.

また、本パチンコ機10では、特電入賞装置32の1回の開放態様が、特電入賞装置32が開放されてから閉鎖されるまでの開放継続時間を相違させて、複数種類設定されている。詳細には、開放継続時間が長時間である29秒に設定された長時間態様と、開放継続時間が上記長時間よりも短い短時間である0.06秒に設定された短時間態様と、が設定されている。 In addition, in this pachinko machine 10, multiple types of opening modes of the special electric winning device 32 are set, with different opening durations from when the special electric winning device 32 is opened until when it is closed. In detail, there is a long-time mode in which the opening duration is set to a long time of 29 seconds, and a short-time mode in which the opening duration is set to a short time of 0.06 seconds, which is shorter than the long-time mode.

本パチンコ機10では、発射操作装置28が遊技者により操作されている状況では、0.6秒に1個の遊技球が遊技領域PAに向けて発射されるように遊技球発射機構27が駆動制御される。また、ラウンド遊技は終了条件の上限個数が9個に設定されている。そうすると、上記開放態様のうち長時間態様では、遊技球の発射周期と1回のラウンド遊技との積よりも長い時間の開放継続時間が設定されていることとなる。一方、短時間態様では、遊技球の発射周期と1回のラウンド遊技との積よりも短い時間、より詳細には、遊技球の発射周期よりも短い時間の開放継続時間が設定されている。したがって、長時間態様で1回の開放が行われた場合には、特電入賞装置32に対して、1回のラウンド遊技における上限個数分の入賞が発生することが期待され、短時間態様で1回の開放が行われた場合には、特電入賞装置32への入賞が発生しないこと又は入賞が発生するとしても1個程度となることが期待される。 In this pachinko machine 10, when the launch operation device 28 is operated by the player, the game ball launch mechanism 27 is controlled to launch one game ball toward the play area PA every 0.6 seconds. The upper limit for the number of balls required to complete a round is set to nine. In this case, the long-time mode, one of the above-mentioned release modes, sets the release duration to a time longer than the product of the game ball launch cycle and one round of play. On the other hand, the short-time mode sets the release duration to a time shorter than the product of the game ball launch cycle and one round of play, or more specifically, shorter than the game ball launch cycle. Therefore, when a single release is performed in the long-time mode, it is expected that the special electric winning device 32 will win the maximum number of prizes in one round of play. When a single release is performed in the short-time mode, it is expected that the special electric winning device 32 will not win any prizes, or that, if any, only one prize will be won.

高頻度入賞モードでは、各ラウンド遊技において長時間態様による特電入賞装置32の開放が1回行われる。一方、低頻度入賞モードでは、各ラウンド遊技において短時間態様による特電入賞装置32の開放が1回行われる。 In the high-frequency winning mode, the special electric winning device 32 is opened once in a long-term mode during each round of play. On the other hand, in the low-frequency winning mode, the special electric winning device 32 is opened once in a short-term mode during each round of play.

なお、高頻度入賞モード及び低頻度入賞モードにおける特電入賞装置32の開閉回数、ラウンド遊技の回数、1回の開放に対する開放継続時間及び1回のラウンド遊技における上限個数は、高頻度入賞モードの方が低頻度入賞モードよりも、開閉実行モードが開始されてから終了するまでの間における特電入賞装置32への入賞の発生頻度が高くなるのであれば、上記の値に限定されることはなく任意である。 In addition, the number of times the special electric winning device 32 is opened and closed, the number of rounds of play, the duration of opening for one opening, and the upper limit number of rounds of play in one round of play in the high frequency winning mode and low frequency winning mode are not limited to the above values and are arbitrary, as long as the frequency of winning in the special electric winning device 32 from the start to the end of the opening and closing execution mode is higher in the high frequency winning mode than in the low frequency winning mode.

大当たり種別カウンタC2に対する大当たり結果の振分先は、図8に示すように主側ROM64に振分テーブル64hとして記憶されている。そして、振分テーブル64hにおいては大当たり結果となった場合における大当たり結果の振分先として、低確大当たり結果と、低入賞高確大当たり結果と、最有利大当たり結果とが設定されている。 As shown in Figure 8, the allocation destinations of jackpot results for jackpot type counter C2 are stored in main ROM 64 as allocation table 64h. In addition, allocation table 64h sets the allocation destinations of jackpot results in the event of a jackpot result as a low-probability jackpot result, a low-prize high-probability jackpot result, and a most favorable jackpot result.

低確大当たり結果は、開閉実行モードが高頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが低確率モードとなるとともに、サポートモードが高頻度サポートモードとなる大当たり結果である。但し、この高頻度サポートモードは、移行後において遊技回数が終了基準回数(具体的には、100回)に達した場合に低頻度サポートモードに移行する。 A low-probability jackpot result is one in which the opening/closing execution mode becomes high-frequency winning mode, and after the opening/closing execution mode ends, the win/lose lottery mode becomes low-probability mode, and the support mode becomes high-frequency support mode. However, this high-frequency support mode will transition to low-frequency support mode if the number of plays reaches the termination threshold number (specifically, 100 plays) after the transition.

低入賞高確大当たり結果は、開閉実行モードが低頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが高確率モードとなるとともに、サポートモードが高頻度サポートモードとなる大当たり結果である。これら高確率モード及び高頻度サポートモードは、当否抽選における抽選結果が大当たり状態当選となり、それによる大当たり状態に移行するまで継続する。 A low-prize, high-probability jackpot result is one in which the open/close execution mode becomes low-frequency win mode, and after the open/close execution mode ends, the win/lose lottery mode becomes high-probability mode and the support mode becomes high-frequency support mode. These high-probability mode and high-frequency support mode will continue until the lottery result in a win in the win/lose lottery and the game transitions to the jackpot state.

最有利大当たり結果は、開閉実行モードが高頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが高確率モードとなるとともに、サポートモードが高頻度サポートモードとなる大当たり結果である。これら高確率モード及び高頻度サポートモードは、当否抽選における抽選結果が大当たり状態当選となり、それによる大当たり状態に移行するまで継続する。 The most favorable jackpot result is one in which the open/close execution mode becomes high-frequency winning mode, and after the open/close execution mode ends, the win/lose lottery mode becomes high-probability mode and the support mode becomes high-frequency support mode. These high-probability mode and high-frequency support mode will continue until the lottery result in a win in the win/lose state and the game transitions to the jackpot state.

なお、上記各遊技状態との関係で通常遊技状態とは、開閉実行モードではなく、さらに当否抽選モードが低確率モードであり、サポートモードが低頻度サポートモードである状態をいう。また、遊技結果として、低入賞高確大当たり結果が設定されていない構成としてもよい。また、低入賞高確大当たり結果における開閉実行モードでは、ラウンド遊技の回数が低確大当たり結果及び最有利大当たり結果の場合よりも少ない回数である構成としてもよい。 In relation to the above game states, the normal game state refers to a state in which the win/lose lottery mode is a low probability mode and the support mode is a low frequency support mode, rather than the open/close execution mode. Also, a low prize-winning, high probability jackpot result may not be set as a game result. Furthermore, in the open/close execution mode with a low prize-winning, high probability jackpot result, the number of rounds of play may be fewer than in the case of a low probability jackpot result and a most favorable jackpot result.

振分テーブル64hでは、「0~29」の大当たり種別カウンタC2の値のうち、「0~9」が低確大当たり結果に対応しており、「10~14」が低入賞高確大当たり結果に対応しており、「15~29」が最有利大当たり結果に対応している。 In allocation table 64h, of the jackpot type counter C2 values "0-29," "0-9" corresponds to a low-probability jackpot result, "10-14" corresponds to a low-prize, high-probability jackpot result, and "15-29" corresponds to the most favorable jackpot result.

振分テーブル64hは、「設定1」~「設定6」のいずれの設定状態であっても共通となるように1種類のみ設けられている。これにより、大当たり結果の振分態様についてパチンコ機10の設定状態による有利又は不利が生じないようにすることが可能となるとともに、振分テーブル64hを主側ROM64にて予め記憶するための記憶容量を抑えることが可能となる。 Only one type of allocation table 64h is provided so that it is common to all settings, from "Setting 1" to "Setting 6." This makes it possible to prevent advantages or disadvantages in the allocation pattern of jackpot results from arising depending on the setting of the pachinko machine 10, and also makes it possible to reduce the storage capacity required to pre-store the allocation table 64h in the main ROM 64.

なお、パチンコ機10の設定状態に応じて大当たり結果の振分態様が相違する構成としてもよい。例えば、高い設定値ほど最有利大当たり結果に振り分けられる確率を高くする構成としてもよく、高い設定値ほど最有利大当たり結果又は低入賞高確大当たり結果に振り分けられる確率を高くする構成としてもよい。この場合、高い設定値ほど大当たり結果となった後に高確率モードとなる確率を高くすることが可能となる。また、高い設定値ほど低入賞高確大当たり結果に振り分けられる確率を低くする構成としてもよく、高い設定値では低入賞高確大当たり結果に振り分けられないのに対して低い設定値では低入賞高確大当たり結果に振り分けられ得る構成としてもよい。この場合、高い設定値ほど高頻度入賞モードの開閉実行モードが発生する確率を高くすることが可能となる。 The allocation of jackpot results may be different depending on the settings of the pachinko machine 10. For example, the higher the setting value, the higher the probability of being allocated to the most favorable jackpot result, or the higher the setting value, the higher the probability of being allocated to the most favorable jackpot result or a low-prize, high-probability jackpot result. In this case, the higher the setting value, the higher the probability of entering a high-probability mode after a jackpot result. Also, the higher the setting value, the lower the probability of being allocated to a low-prize, high-probability jackpot result, or a high setting value may not allocate to a low-prize, high-probability jackpot result, while a low setting value may allocate to a low-prize, high-probability jackpot result. In this case, the higher the setting value, the higher the probability of the high-frequency winning mode opening/closing execution mode occurring.

次に、リーチ乱数カウンタC3について説明する。リーチ乱数カウンタC3は、例えば0~238の範囲内で順に1ずつ加算され、最大値に達した後に「0」に戻る構成となっている。本パチンコ機10には、図柄表示装置41における表示演出の一種として期待演出が設定されている。期待演出とは、図柄の変動表示を行うことが可能な図柄表示装置41を備え、所定の大当たり結果となる遊技回では最終的な停止結果が付与対応結果となる遊技機において、図柄表示装置41における図柄の変動表示が開始されてから停止結果が導出表示される前段階で、前記付与対応結果となり易い変動表示状態であると遊技者に思わせるための表示状態をいう。なお、付与対応結果について具体的には、いずれかの有効ライン上に同一の数字が付された図柄の組合せが停止表示される。 Next, the reach random number counter C3 will be described. The reach random number counter C3 is configured to increment by one within a range of, for example, 0 to 238, and return to "0" after reaching a maximum value. This pachinko machine 10 has an expectation effect set as one type of display effect on the symbol display device 41. In a gaming machine equipped with a symbol display device 41 capable of displaying varying symbols, where the final stop result in a game round resulting in a predetermined jackpot result is a prize-related result, the expectation effect refers to a display state that makes the player believe that the variable display state is likely to result in the prize-related result between the start of the display of varying symbols on the symbol display device 41 and the stage at which the stop result is derived and displayed. Specifically, the prize-related result is the display of a combination of symbols with the same number on one of the pay lines.

期待演出には、リーチ表示と、リーチ表示が発生する前段階などにおいてリーチ表示の発生や付与対応結果の発生を期待させるための予告表示との2種類が設定されている。 There are two types of expected effects: a reach display and a warning display that is set before a reach display occurs, to anticipate the occurrence of a reach display or a corresponding result.

リーチ表示には、図柄表示装置41の表示面41aに表示される複数の図柄列のうち一部の図柄列について図柄を停止表示させることで、リーチ図柄の組合せを表示し、その状態で残りの図柄列において図柄の変動表示を行う表示状態が含まれる。また、上記のようにリーチ図柄の組合せを表示した状態で、残りの図柄列において図柄の変動表示を行うとともに、その背景画面において所定のキャラクタなどを動画として表示することによりリーチ演出を行うものや、リーチ図柄の組合せを縮小表示させる又は非表示とした上で、表示面41aの略全体において所定のキャラクタなどを動画として表示することによりリーチ演出を行うものが含まれる。 The reach display includes a display state in which a reach pattern combination is displayed by freezing the patterns in some of the multiple pattern rows displayed on the display surface 41a of the pattern display device 41, and in this state, the remaining pattern rows are displayed with varying patterns. It also includes a reach display in which, while a reach pattern combination is displayed as described above, the remaining pattern rows are displayed with varying patterns, and a predetermined character or the like is displayed as a moving image in the background screen, creating a reach effect; and a reach display in which the reach pattern combination is displayed in a reduced size or is not displayed, and a predetermined character or the like is displayed as a moving image across substantially the entire display surface 41a, creating a reach effect.

予告表示には、図柄表示装置41の表示面41aにおいて図柄の変動表示が開始されてから、全ての図柄列にて図柄が変動表示されている状況において、又は一部の図柄列であって複数の図柄列にて図柄が変動表示されている状況において、図柄列上の図柄とは別にキャラクタを表示させる態様が含まれる。また、背景画面をそれまでの態様とは異なる所定の態様とするものや、図柄列上の図柄をそれまでの態様とは異なる所定の態様とするものも含まれる。かかる予告表示は、リーチ表示が行われる場合及びリーチ表示が行われない場合のいずれの遊技回においても発生し得るが、リーチ表示が行われる場合の方がリーチ表示が行われない場合よりも高確率で発生するように設定されている。 Pre-announcement displays include a mode in which a character is displayed separately from the symbols on the symbol columns when symbols are displayed in a changing manner in all symbol columns or when symbols are displayed in a changing manner in some symbol columns after the display of changing symbols on the display surface 41a of the symbol display device 41 has begun. They also include a mode in which the background screen is displayed in a predetermined mode different from its previous mode, or a mode in which the symbols on the symbol columns are displayed in a predetermined mode different from their previous mode. Such pre-announcement displays can occur in both gameplays when a reach display is made and when a reach display is not made, but are set to occur with a higher probability when a reach display is made than when a reach display is not made.

リーチ表示は、最終的に同一の図柄の組合せが停止表示される遊技回では、リーチ乱数カウンタC3の値に関係なく実行される。また、同一の図柄の組合せが停止表示されない大当たり結果に対応した遊技回では、リーチ乱数カウンタC3の値に関係なく実行されない。また、外れ結果に対応した遊技回では、主側ROM64に記憶されたリーチ用テーブルを参照して所定のタイミングで取得したリーチ乱数カウンタC3がリーチ表示の発生に対応している場合に実行される。 The reach display is executed regardless of the value of the reach random number counter C3 in a game in which the same symbol combination is ultimately displayed. Furthermore, in a game in which a jackpot result occurs in which the same symbol combination is not displayed, the reach display is not executed regardless of the value of the reach random number counter C3. Furthermore, in a game in which a miss result occurs, the reach display is executed when the reach random number counter C3 obtained at a predetermined timing by referencing the reach table stored in the main ROM 64 corresponds to the occurrence of the reach display.

一方、予告表示を行うか否かの決定は、主制御装置60において行うのではなく、音声発光制御装置81において行われる。この場合、音声発光制御装置81は、いずれかの大当たり結果に対応した遊技回の方が、外れ結果に対応した遊技回に比べ、予告表示が発生し易いこと、及び出現率の低い予告表示が発生し易いことの少なくとも一方の条件を満たすように、予告表示用の抽選処理を実行する。ちなみに、この抽選結果は、図柄表示装置41にて遊技回用の演出が実行される場合に反映される。 On the other hand, the decision on whether to display a preview is not made by the main control device 60, but by the audio and light control device 81. In this case, the audio and light control device 81 executes a lottery process for preview displays so that a game turn corresponding to a jackpot result is more likely to produce a preview display, and/or a preview display with a low occurrence rate is more likely to occur, compared to a game turn corresponding to a loss result. Incidentally, the result of this lottery is reflected when the effect for the game turn is executed by the symbol display device 41.

ここで、外れ結果となる遊技回においてリーチ表示の発生となる確率は「設定1」~「設定6」のいずれの設定状態であっても同一である。これにより、外れ結果となる遊技回においてリーチ表示が発生する確率に関してパチンコ機10の設定状態による有利又は不利が生じないようにすることが可能となる。但し、これに限定されることはなく、高い設定値ほど外れ結果となる遊技回においてリーチ表示が発生する確率が高くなる構成としてもよい。 Here, the probability of a reach display occurring in a game that results in a losing outcome is the same regardless of the setting state, "Setting 1" to "Setting 6." This makes it possible to ensure that the setting state of the pachinko machine 10 does not create an advantage or disadvantage in terms of the probability of a reach display occurring in a game that results in a losing outcome. However, this is not limited to this, and a configuration may be adopted in which the higher the setting value, the higher the probability of a reach display occurring in a game that results in a losing outcome.

次に、変動種別カウンタCSについて説明する。変動種別カウンタCSは、例えば0~198の範囲内で順に1ずつ加算され、最大値に達した後に「0」に戻る構成となっている。変動種別カウンタCSは、特図表示部37aにおける表示継続時間と、図柄表示装置41における図柄の表示継続時間とを主側CPU63において決定する上で用いられる。変動種別カウンタCSは、後述するタイマ割込み処理が1回実行される毎に1回更新され、次回のタイマ割込み処理が実行されるまでの残余時間内でも繰り返し更新される。そして、特図表示部37aにおける変動表示の開始時及び図柄表示装置41による図柄の変動開始時における変動パターン決定に際して変動種別カウンタCSのバッファ値が取得される。 Next, the variation type counter CS will be explained. The variation type counter CS is configured to increment by one within a range of, for example, 0 to 198, and return to "0" after reaching its maximum value. The variation type counter CS is used by the main CPU 63 to determine the display duration in the special chart display unit 37a and the display duration of the pattern in the pattern display device 41. The variation type counter CS is updated once each time the timer interrupt process described below is executed, and is also updated repeatedly during the remaining time until the next timer interrupt process is executed. The buffer value of the variation type counter CS is then obtained when determining the variation pattern at the start of the variation display in the special chart display unit 37a and when the pattern display device 41 begins to vary the pattern.

<主側CPU63の処理構成について>
次に、主側CPU63にて遊技を進行させるために実行される各処理を説明する。かかる主側CPU63の処理としては大別して、電源投入に伴い起動されるメイン処理と、定期的に(本実施の形態では4ミリ秒周期で)起動されるタイマ割込み処理とがある。
<Regarding the processing configuration of the main CPU 63>
Next, we will explain the various processes executed to progress the game by the main CPU 63. The processes of the main CPU 63 are roughly divided into main processes that are started when the power is turned on, and timer interrupt processes that are started periodically (every 4 millisecond period in this embodiment).

<メイン処理>
まず、図9のフローチャートを参照しながらメイン処理を説明する。
<Main processing>
First, the main processing will be described with reference to the flowchart of FIG.

まず電源投入ウエイト処理を実行する(ステップS101)。当該電源投入ウエイト処理では、例えばメイン処理が起動されてからウエイト用の所定時間(具体的には1秒)が経過するまで次の処理に進行することなく待機する。かかる電源投入ウエイト処理の実行期間において図柄表示装置41の動作開始及び初期設定が完了することとなる。その後、主側RAM65のアクセスを許可する(ステップS102)。 First, a power-on wait process is executed (step S101). During this power-on wait process, the system waits for a predetermined wait time (specifically, one second) after the main process is started, without proceeding to the next process. During this power-on wait process, the pattern display device 41 starts operating and is initialized. After that, access to the main RAM 65 is permitted (step S102).

その後、設定キー挿入部68aがON操作されているか否かを判定する(ステップS103)。設定キー挿入部68aがON操作されていない場合(ステップS103:NO)、リセットボタン68cが押圧操作されているか否かを判定する(ステップS104)。リセットボタン68cが押圧操作されている場合(ステップS104:YES)、主側RAM65においてパチンコ機10の設定状態を示す設定値の情報が設定されたエリアを除いて、主側RAM65の各エリアを「0」クリアするとともにその「0」クリアしたエリアに対して初期設定を行う(ステップS105)。つまり、設定キー挿入部68aのON操作を伴わずにリセットボタン68cを押圧操作しながらパチンコ機10への動作電力の供給が開始された場合には設定値の情報についてはパチンコ機10への動作電力の供給が停止される前の状態に維持したまま主側RAM65のクリア処理が実行されるとともにそのクリア処理が実行された記憶エリアに対して初期設定が行われる。これにより、設定値の変更を要することなく主側RAM65の他のエリアを初期化させることが可能となる。なお、ステップS105では主側CPU63の各種レジスタも「0」クリアした後に初期設定を行う。 Then, it is determined whether the setting key insertion unit 68a has been turned ON (Step S103). If the setting key insertion unit 68a has not been turned ON (Step S103: NO), it is determined whether the reset button 68c has been pressed (Step S104). If the reset button 68c has been pressed (Step S104: YES), all areas of the main RAM 65 are cleared to "0" except for the areas in which setting value information indicating the setting state of the pachinko machine 10 is set, and the areas cleared to "0" are initialized (Step S105). In other words, if the supply of operating power to the pachinko machine 10 is started while the reset button 68c is pressed without turning ON the setting key insertion unit 68a, the main RAM 65 is cleared while the setting value information remains in the state it was in before the supply of operating power to the pachinko machine 10 was stopped, and the memory area where the clearing was performed is initialized. This makes it possible to initialize other areas of the main RAM 65 without changing the setting values. In step S105, various registers in the main CPU 63 are also cleared to "0" and then initialized.

リセットボタン68cが押圧操作されていない場合(ステップS104:NO)、停電フラグに「1」がセットされているか否かを判定する(ステップS106)。停電フラグは主側RAM65に設けられており、主側CPU63への動作電力の供給が停止される場合において予め定められた停電時処理が正常に実行された場合には当該停電フラグに「1」がセットされることとなる。停電フラグに「1」がセットされている場合には、チェックサムの算出結果が電源遮断時に保存したチェックサムと一致するか否かすなわち記憶保持されたデータの有効性を判定する(ステップS107)。ステップS105の処理を実行した場合、又はステップS107にて肯定判定をした場合、主側RAM65を確認することでパチンコ機10の設定値が正常か否かを判定する(ステップS108)。具体的には、設定値が「設定1」~「設定6」のいずれかである場合に正常であると判定し、「0」又は7以上である場合に異常であると判定する。 If the reset button 68c is not pressed (step S104: NO), it is determined whether the power outage flag is set to "1" (step S106). The power outage flag is stored in the main RAM 65, and if the supply of operating power to the main CPU 63 is stopped and the predetermined power outage processing is executed normally, the power outage flag is set to "1." If the power outage flag is set to "1," it is determined whether the checksum calculation result matches the checksum saved at the time of power outage, i.e., the validity of the stored data (step S107). If the processing of step S105 is executed or if a positive determination is made in step S107, it is determined whether the setting values of the pachinko machine 10 are normal by checking the main RAM 65 (step S108). Specifically, if the setting value is any of "Setting 1" to "Setting 6," it is determined to be normal, and if it is "0" or 7 or greater, it is determined to be abnormal.

ステップS106~ステップS108のいずれかで否定判定をした場合には動作禁止処理を実行する。動作禁止処理では、ホール管理者等にエラーの発生を報知するためのエラー報知処理を実行した後に(ステップS109)、無限ループとなる。当該動作禁止処理は、後述する全部クリア処理(ステップS117)が実行されることにより解除される。 If a negative judgment is made in any of steps S106 to S108, an operation prohibition process is executed. In the operation prohibition process, an error notification process is executed to notify the hall manager or other person that an error has occurred (step S109), and then an infinite loop is entered. The operation prohibition process is released by executing the all clear process (step S117), which will be described later.

ステップS106~ステップS108の全てにおいて肯定判定をした場合には電源投入設定処理を実行する(ステップS110)。電源投入設定処理では、停電フラグの初期化といった主側RAM65の所定のエリアを初期値に設定するとともに、現状の遊技状態に対応したコマンドを音声発光制御装置81に送信する。また、ステップS110の処理を実行した後は、管理用IC66に各種情報を認識させるための認識用処理(ステップS111)、及びMPU62の読み取り用端子68dに接続された外部装置に各種データを出力するためのデータ出力用処理を実行する(ステップS112)。これら認識用処理及びデータ出力用処理の詳細については後に説明する。 If a positive determination is made in all of steps S106 to S108, a power-on setting process is executed (step S110). In the power-on setting process, predetermined areas of the main RAM 65 are set to initial values, such as initializing the power outage flag, and a command corresponding to the current game status is sent to the sound and light emission control device 81. Furthermore, after executing the process of step S110, a recognition process (step S111) is executed to have the management IC 66 recognize various information, and a data output process is executed to output various data to an external device connected to the read terminal 68d of the MPU 62 (step S112). Details of these recognition processes and data output processes will be explained later.

なお、主側CPU63はタイマ割込み処理を定期的に実行する構成であるが、メイン処理が開始された段階においてはタイマ割込み処理の発生が禁止されている。このタイマ割込み処理の発生が禁止された状態はステップS112の処理が完了してステップS113の処理が実行される前のタイミングで解除され、タイマ割込み処理の実行が許可される。これにより、主側CPU63への動作電力の供給が開始された場合にはステップS112のデータ出力用処理が終了して、ステップS113の処理が開始される前の段階までタイマ割込み処理は実行されない。よって、当該状況となるまでは主側CPU63にて遊技を進行させるための処理が開始されないこととなる。 The main CPU 63 is configured to periodically execute timer interrupt processing, but timer interrupt processing is prohibited when main processing begins. This state in which timer interrupt processing is prohibited is released when step S112 is completed and before step S113 is executed, and timer interrupt processing is permitted. As a result, when the supply of operating power to the main CPU 63 begins, the data output processing of step S112 ends and timer interrupt processing is not executed until before step S113 is started. Therefore, processing to progress the game will not be initiated by the main CPU 63 until this situation occurs.

その後、ステップS113~ステップS116の残余処理に進む。つまり、主側CPU63はタイマ割込み処理を定期的に実行する構成であるが、1のタイマ割込み処理と次のタイマ割込み処理との間に残余時間が生じることとなる。この残余時間は各タイマ割込み処理の処理完了時間に応じて変動することとなるが、かかる不規則な時間を利用してステップS113~ステップS116の残余処理を繰り返し実行する。この点、当該ステップS113~ステップS116の残余処理は非定期的に実行される非定期処理であると言える。 Then, the remaining processing of steps S113 to S116 proceeds. In other words, the main CPU 63 is configured to periodically execute timer interrupt processing, but there will be a remaining time between one timer interrupt processing and the next timer interrupt processing. This remaining time will vary depending on the completion time of each timer interrupt processing, but this irregular time will be used to repeatedly execute the remaining processing of steps S113 to S116. In this respect, the remaining processing of steps S113 to S116 can be said to be non-periodic processing that is executed non-periodically.

残余処理では、まずステップS113にて、タイマ割込み処理の発生を禁止するために割込み禁止の設定を行う。続くステップS114では、乱数初期値カウンタCINIの更新を行う乱数初期値更新処理を実行するとともに、ステップS115にて変動種別カウンタCSの更新を行う変動用カウンタ更新処理を実行する。これらの更新処理では、主側RAM65の対応するカウンタから現状の数値情報を読み出し、その読み出した数値情報を1加算する処理を実行した後に、読み出し元のカウンタに上書きする処理を実行する。この場合、カウンタ値が最大値を超えた際にそれぞれ「0」にクリアする。その後、ステップS116にて、タイマ割込み処理の発生を禁止している状態から許可する状態へ切り換える割込み許可の設定を行う。ステップS116の処理を実行した場合、ステップS113に戻り、ステップS113~ステップS116の処理を繰り返す。 In the remaining processing, first, in step S113, interrupt prohibition is set to prohibit the occurrence of timer interrupt processing. In the following step S114, a random number initial value update process is executed to update the random number initial value counter CINI, and in step S115, a fluctuation counter update process is executed to update the fluctuation type counter CS. These update processes read the current numerical information from the corresponding counter in the main RAM 65, add 1 to the read numerical information, and then overwrite the counter from which it was read. In this case, when the counter value exceeds the maximum value, it is cleared to "0". Then, in step S116, interrupt permission is set to switch from a state in which timer interrupt processing is prohibited to a state in which it is permitted. After executing step S116, the process returns to step S113, and steps S113 to S116 are repeated.

一方、設定キー挿入部68aがON操作されている場合(ステップS103:YES)、主側RAM65においてパチンコ機10の設定状態を示す設定値の情報が設定されたエリアも含めて、主側RAM65の全てのエリアを「0」クリアするとともにその「0」クリアしたエリアに対して初期設定を行う(ステップS117)。つまり、パチンコ機10の設定状態を変更するための操作が行われている場合にはリセットボタン68cが押圧操作されていなくても主側RAM65の全てのエリアが「0」クリアされるとともにそのクリア処理が実行された記憶エリアに対して初期設定が行われる。また、ステップS117では主側CPU63の各種レジスタも「0」クリアした後に初期設定を行う。なお、これに限定されることはなく、パチンコ機10の設定状態を変更するための操作が行われている場合であってもリセットボタン68cが押圧操作されていない場合には主側RAM65の全部クリア処理が実行されずに、パチンコ機10の設定状態を変更するための操作が行われているとともにリセットボタン68cが押圧操作されている場合に全部クリア処理が実行される構成としてもよい。 On the other hand, if the setting key insertion section 68a is turned ON (step S103: YES), all areas in the main RAM 65, including the areas in the main RAM 65 where setting value information indicating the setting state of the pachinko machine 10 is set, are cleared to "0," and the areas cleared to "0" are initialized (step S117). In other words, when an operation to change the setting state of the pachinko machine 10 is performed, all areas in the main RAM 65 are cleared to "0" even if the reset button 68c is not pressed, and the memory areas where the clearing process was performed are initialized. In addition, in step S117, various registers in the main CPU 63 are also cleared to "0" and then initialized. However, this is not limited to this. Even when an operation to change the setting state of the pachinko machine 10 is performed, if the reset button 68c is not pressed, the all-clear process of the main RAM 65 is not executed. However, the all-clear process may be executed when an operation to change the setting state of the pachinko machine 10 is performed and the reset button 68c is pressed.

その後、ステップS118にて設定値更新処理を実行し、ステップS119にて設定値更新信号の出力処理を実行した後に、ステップS110の処理に移行する。以下、設定値更新処理について説明する。なお、設定値更新信号の出力処理については後に詳細に説明する。図10は設定値更新処理を示すフローチャートである。 Then, in step S118, the setting value update process is executed, and in step S119, the setting value update signal output process is executed, after which the process proceeds to step S110. The setting value update process is described below. The setting value update signal output process will be described in detail later. Figure 10 is a flowchart showing the setting value update process.

まず主側RAM65に設けられた設定値カウンタに「1」をセットする(ステップS201)。設定値カウンタはパチンコ機10の設定状態がいずれの設定値であるのかを主側CPU63にて特定するためのカウンタである。設定値カウンタに「1」がセットされることにより、設定値更新処理が実行される場合にはそれまでの設定値に関係なく設定値が「設定1」となる。 First, the setting value counter provided in the main RAM 65 is set to "1" (step S201). The setting value counter is a counter that allows the main CPU 63 to identify which setting value the setting state of the pachinko machine 10 is. By setting the setting value counter to "1", when the setting value update process is executed, the setting value will become "Setting 1" regardless of the previous setting value.

その後、設定値の表示開始処理を実行する(ステップS202)。設定値の表示開始処理では、「設定1」に対応する「1」の数字が表示されるように第3報知用表示装置69cを表示制御する。遊技ホールの管理者は設定値の変更に際しては第3報知用表示装置69cを確認することでパチンコ機10の現状の設定状態を把握することが可能となる。 Then, the setting value display start process is executed (step S202). In the setting value display start process, the third notification display device 69c is controlled so that the number "1" corresponding to "Setting 1" is displayed. When changing the setting value, the gaming hall manager can understand the current setting status of the pachinko machine 10 by checking the third notification display device 69c.

その後、設定キー挿入部68aがOFF操作されていないことを条件として(ステップS203:NO)、更新ボタン68bが1回押圧操作されたか否かを判定する(ステップS204)。具体的には更新ボタン68bの押圧操作を検知するセンサからの信号がLOWレベルからHIレベルに切り換わったか否かを判定する。ステップS204にて否定判定をした場合、ステップS203の処理に戻り、設定キー挿入部68aがOFF操作されているか否かを判定する。 Subsequently, on the condition that the setting key insertion unit 68a has not been turned OFF (step S203: NO), it is determined whether the update button 68b has been pressed once (step S204). Specifically, it is determined whether the signal from the sensor that detects the pressing of the update button 68b has switched from LOW level to HIGH level. If a negative determination is made in step S204, the process returns to step S203, where it is determined whether the setting key insertion unit 68a has been turned OFF.

更新ボタン68bが1回押圧操作されている場合(ステップS204:YES)、主側RAM65の設定値カウンタの値を1加算する(ステップS205)。また、1加算後における設定値カウンタの値が「6」を超えた場合(ステップS206:YES)、設定値カウンタに「1」をセットする(ステップS207)。これにより、更新ボタン68bが1回押圧操作される度に1段階上の設定値に更新され、「設定6」の状況で更新ボタン68bが1回押圧操作された場合には「設定1」に戻ることになる。 If the update button 68b has been pressed once (step S204: YES), the value of the setting value counter in the main RAM 65 is incremented by 1 (step S205). Furthermore, if the value of the setting value counter after incrementing by 1 exceeds "6" (step S206: YES), the setting value counter is set to "1" (step S207). As a result, the setting value is updated to the next higher level each time the update button 68b is pressed; if the update button 68b is pressed once when the setting is "6," the setting will return to "1."

ステップS206にて否定判定をした場合、又はステップS207の処理を実行した場合、設定値の表示更新処理を実行する(ステップS208)。設定値の表示更新処理では、主側RAM65の設定値カウンタの値に対応する数字が表示されるように第3報知用表示装置69cを表示制御する。遊技ホールの管理者は第3報知用表示装置69cを確認することで更新ボタン68bを押圧操作した後のパチンコ機10の設定状態を把握することが可能となる。 If a negative judgment is made in step S206, or if the processing of step S207 is executed, a display update process for the setting value is executed (step S208). In the display update process for the setting value, the display of the third notification display device 69c is controlled so that a number corresponding to the value of the setting value counter in the main RAM 65 is displayed. By checking the third notification display device 69c, the manager of the gaming hall can understand the setting status of the pachinko machine 10 after pressing the update button 68b.

ステップS208の処理を実行した後はステップS203に戻り、設定キー挿入部68aがOFF操作されているか否かを判定する。OFF操作されていない場合(ステップS203:NO)、ステップS204以降の処理を再度実行する。OFF操作されている場合(ステップS203:YES)、設定値の表示終了処理を実行する(ステップS209)。設定値の表示終了処理では、第3報知用表示装置69cにおける設定値の表示を終了させる。 After executing the processing of step S208, the process returns to step S203, where it is determined whether the setting key insertion unit 68a has been turned OFF. If it has not been turned OFF (step S203: NO), the processing from step S204 onwards is executed again. If it has been turned OFF (step S203: YES), the process of ending the display of the setting value is executed (step S209). In the process of ending the display of the setting value on the third alarm display device 69c, the display of the setting value is ended.

<タイマ割込み処理>
次に、図11のフローチャートを参照しながらタイマ割込み処理を説明する。タイマ割込み処理は定期的(例えば4ミリ秒周期)に実行される。
<Timer interrupt processing>
Next, the timer interrupt process will be described with reference to the flowchart of Fig. 11. The timer interrupt process is executed periodically (for example, every 4 milliseconds).

まず停電情報記憶処理を実行する(ステップS301)。停電情報記憶処理では、停電監視基板67から電源遮断の発生に対応した停電信号を受信しているか否かを監視し、停電の発生を特定した場合には停電時処理を実行した後に無限ループとなる。停電時処理では、主側RAM65の停電フラグに「1」をセットするとともに、チェックサムを算出しその算出したチェックサムを保存する。 First, the power outage information storage process is executed (step S301). In the power outage information storage process, it monitors whether a power outage signal corresponding to a power outage has been received from the power outage monitoring board 67, and if a power outage is identified, the power outage process is executed and then an infinite loop is entered. In the power outage process, the power outage flag in the main RAM 65 is set to "1", a checksum is calculated, and the calculated checksum is saved.

その後、抽選用乱数更新処理を実行する(ステップS302)。抽選用乱数更新処理では、当たり乱数カウンタC1、大当たり種別カウンタC2、リーチ乱数カウンタC3及び普電役物開放カウンタC4の更新を実行する。具体的には、当たり乱数カウンタC1、大当たり種別カウンタC2、リーチ乱数カウンタC3及び普電役物開放カウンタC4から現状の数値情報を順次読み出し、それら読み出した数値情報をそれぞれ1加算する処理を実行した後に、読み出し元のカウンタに上書きする処理を実行する。この場合、カウンタ値が最大値を超えた際にそれぞれ「0」にクリアする。その後、ステップS303ではステップS114と同様に乱数初期値更新処理を実行するとともに、ステップS304にてステップS115と同様に変動用カウンタ更新処理を実行する。 Then, a lottery random number update process is executed (step S302). In the lottery random number update process, the winning random number counter C1, jackpot type counter C2, reach random number counter C3, and normal power feature release counter C4 are updated. Specifically, the current numerical information is sequentially read from the winning random number counter C1, jackpot type counter C2, reach random number counter C3, and normal power feature release counter C4, and the read numerical information is incremented by 1, after which the read numerical information is overwritten onto the original counter. In this case, when the counter value exceeds the maximum value, it is cleared to "0." Then, in step S303, the random number initial value update process is executed as in step S114, and in step S304, the variable counter update process is executed as in step S115.

その後、不正用の監視対象として設定されている所定の事象が発生しているか否かを監視する不正検知処理を実行する(ステップS305)。当該不正検知処理では、複数種類の事象の発生を監視し、所定の事象が発生していることを確認することで、主側RAM65に設けられた遊技停止フラグに「1」をセットする。続くステップS306では、上記遊技停止フラグに「1」がセットされているか否かを判定することで、遊技の進行を停止している状態であるか否かを判定する。ステップS306にて否定判定をした場合に、ステップS307以降の処理を実行する。 Then, a fraud detection process is executed to monitor whether a specific event set as a target for fraud monitoring has occurred (step S305). This fraud detection process monitors the occurrence of multiple types of events, and if a specific event has occurred, a game stop flag stored in the main RAM 65 is set to "1". In the following step S306, it is determined whether the game has stopped by determining whether the game stop flag has been set to "1". If a negative determination is made in step S306, the process from step S307 onwards is executed.

ステップS307では、ポート出力処理を実行する。ポート出力処理では、前回のタイマ割込み処理において出力情報の設定が行われている場合に、その出力情報に対応した出力を各種駆動部32b,34bに行うための処理を実行する。例えば、特電入賞装置32を開放状態に切り換えるべき情報が設定されている場合には特電用の駆動部32bへの駆動信号の出力を開始させ、閉鎖状態に切り換えるべき情報が設定されている場合には当該駆動信号の出力を停止させる。また、第2作動口34の普電役物34aを開放状態に切り換えるべき情報が設定されている場合には普電用の駆動部34bへの駆動信号の出力を開始させ、閉鎖状態に切り換えるべき情報が設定されている場合には当該駆動信号の出力を停止させる。 In step S307, port output processing is executed. In port output processing, if output information was set in the previous timer interrupt processing, processing is executed to provide output corresponding to that output information to the various drive units 32b, 34b. For example, if information is set to switch the special power winning device 32 to an open state, output of a drive signal to the special power drive unit 32b is initiated, and if information is set to switch to a closed state, output of the drive signal is stopped. Also, if information is set to switch the normal power device 34a of the second operating port 34 to an open state, output of a drive signal to the normal power drive unit 34b is initiated, and if information is set to switch to a closed state, output of the drive signal is stopped.

その後、読み込み処理を実行する(ステップS308)。読み込み処理では、停電信号及び入賞信号以外の信号の読み込みを実行し、その読み込んだ情報を今後の処理にて利用するために記憶する。 Then, a reading process is executed (step S308). In the reading process, signals other than the power outage signal and the winning signal are read, and the read information is stored for use in future processing.

その後、入球検知処理を実行する(ステップS309)。当該入球検知処理では、各入球検知センサ42a~49aから受信している信号を読み込み、その読み込み結果に基づいて、アウト口24a、一般入賞口31、特電入賞装置32、第1作動口33、第2作動口34及びスルーゲート35への入球の有無を特定する。なお、入球検知処理の詳細については後に説明する。 Then, the ball entry detection process is executed (step S309). In this ball entry detection process, the signals received from each ball entry detection sensor 42a-49a are read, and based on the read results, it is determined whether or not a ball has entered the outlet 24a, general entry port 31, special electric entry device 32, first operating port 33, second operating port 34, and through gate 35. Details of the ball entry detection process will be explained later.

その後、主側RAM65に設けられている複数種類のタイマカウンタの数値情報をまとめて更新するためのタイマ更新処理を実行する(ステップS310)。この場合、記憶されている数値情報が減算されて更新されるタイマカウンタを集約して扱う構成であるが、減算式のタイマカウンタの更新及び加算式のタイマカウンタの更新の両方を集約して行う構成としてもよい。 Then, a timer update process is executed to collectively update the numerical information of multiple types of timer counters stored in the main RAM 65 (step S310). In this case, the timer counters whose stored numerical information is updated by subtraction are handled collectively, but it is also possible to configure the system to collectively update both subtractive timer counters and additive timer counters.

その後、遊技球の発射制御を行うための発射制御処理を実行する(ステップS311)。発射操作装置28への発射操作が継続されている状況では、所定の発射周期である0.6秒に1個の遊技球が発射される。続くステップS312では、入力状態監視処理として、ステップS308の読み込み処理にて読み込んだ情報に基づいて、各入球検知センサ42a~49aの断線確認や、遊技機本体12や前扉枠14の開放確認を行う。 Then, a launch control process is executed to control the launch of gaming balls (step S311). While the launch operation to the launch operation device 28 continues, one gaming ball is launched every 0.6 seconds, which is the predetermined launch cycle. In the following step S312, an input status monitoring process is performed, which checks for disconnections in each of the ball entry detection sensors 42a-49a and whether the gaming machine main body 12 and front door frame 14 are open, based on the information read in the reading process of step S308.

その後、遊技回の実行制御及び開閉実行モードの実行制御を行うための特図特電制御処理を実行する(ステップS313)。特図特電制御処理については後に詳細に説明する。 Then, a special symbol special power control process is executed to control the execution of the game round and the open/close execution mode (step S313). The special symbol special power control process will be explained in detail later.

その後、普図普電制御処理を実行する(ステップS314)。普図普電制御処理では、スルーゲート35への入賞が発生している場合に普図側の保留情報を取得するための処理を実行するとともに、普図側の保留情報が記憶されている場合にその保留情報について開放判定を行い、さらにその開放判定を契機として普図用の演出を行うための処理を実行する。また、開放判定の結果に基づいて、第2作動口34の普電役物34aを開閉させる処理を実行する。この場合、サポートモードが低頻度サポートモードであればそれに対応する処理が実行され、サポートモードが高頻度サポートモードであればそれに対応する処理が実行される。また、開閉実行モードである場合にはその直前のサポートモードが高頻度サポートモードであったとしても低頻度サポートモードとなる。 Then, normal map normal power control processing is executed (step S314). In the normal map normal power control processing, if a win has occurred in the through gate 35, processing is executed to obtain the reserved information on the normal map side, and if reserved information on the normal map side is stored, an opening judgment is made for that reserved information, and processing is executed to perform the normal map performance in response to that opening judgment. Also, based on the result of the opening judgment, processing is executed to open and close the normal power device 34a of the second operating port 34. In this case, if the support mode is low-frequency support mode, corresponding processing is executed, and if the support mode is high-frequency support mode, corresponding processing is executed. Also, if the opening/closing execution mode is selected, the support mode immediately before will be low-frequency support mode even if it was high-frequency support mode.

続くステップS315では、直前のステップS313及びステップS314の処理結果に基づいて、特図表示部37aに係る保留情報の増減個数を特図保留表示部37bに反映させるための出力情報の設定を行うとともに、普図表示部38aに係る保留情報の増減個数を普図保留表示部38bに反映させるための出力情報の設定を行う。また、ステップS315では、直前のステップS313及びステップS314の処理結果に基づいて、特図表示部37aの表示内容を更新させるための出力情報の設定を行うとともに、普図表示部38aの表示内容を更新させるための出力情報の設定を行う。 In the following step S315, based on the processing results of the immediately preceding steps S313 and S314, output information is set to reflect the increase or decrease in the number of reserved information items related to the special map display unit 37a in the special map reserved display unit 37b, and output information is set to reflect the increase or decrease in the number of reserved information items related to the regular map display unit 38a in the regular map reserved display unit 38b. Also, in step S315, based on the processing results of the immediately preceding steps S313 and S314, output information is set to update the display content of the special map display unit 37a, and output information is set to update the display content of the regular map display unit 38a.

その後、払出制御装置77から受信したコマンド及び信号の内容を確認し、その確認結果に対応した処理を行うための払出状態受信処理を実行する(ステップS316)。また、賞球コマンドを出力対象として設定するための払出出力処理を実行する(ステップS317)。また、今回のタイマ割込み処理にて実行された各種処理の処理結果に応じた外部信号の出力の開始及び終了を制御するための外部情報設定処理を実行する(ステップS318)。その後、遊技領域PAにおける遊技球の入球結果に対応する情報を管理用IC66に出力するための管理用出力処理を実行する(ステップS319)。管理用出力処理の詳細については後に説明する。 Then, the contents of the command and signal received from the payout control device 77 are confirmed, and a payout status receiving process is executed to perform processing corresponding to the confirmation results (step S316). A payout output process is also executed to set the prize ball command as the output target (step S317). An external information setting process is also executed to control the start and end of the output of external signals according to the results of the various processes executed in this timer interrupt process (step S318). A management output process is then executed to output information corresponding to the result of the game ball entering the game area PA to the management IC 66 (step S319). Details of the management output process will be explained later.

次に、ステップS313の特図特電制御処理について、図12のフローチャートを参照しながら説明する。 Next, the special image special power control process of step S313 will be explained with reference to the flowchart in Figure 12.

まず保留情報の取得処理を実行する(ステップS401)。保留情報の取得処理では、第1作動口33又は第2作動口34への入賞が発生しているか否かを判定し、入賞が発生している場合には保留格納エリア65aにおける保留数が上限値(本実施の形態では「4」)未満であるか否かを判定する。保留数が上限値未満である場合には、保留数を1加算するとともに、前回のステップS302にて更新した当たり乱数カウンタC1、大当たり種別カウンタC2及びリーチ乱数カウンタC3の各数値情報を、保留用エリアREの空き保留エリアRE1~RE4のうち最初の保留エリアに格納する。なお、第1作動口33及び第2作動口34への入賞が同時に発生している場合には、保留情報の取得処理を1回実行する範囲内において、上記保留情報を取得するための処理を複数回実行する。また、保留情報の新たな取得が行われた場合にはそれに対応する取得時コマンドを音声発光制御装置81に送信する。音声発光制御装置81は当該コマンドを受信した場合、図柄表示装置41における保留情報の個数を示す画像の表示を保留情報の増加に対応する表示内容に更新させる。 First, the system executes a pending information acquisition process (step S401). This process determines whether a win has occurred in the first actuation port 33 or the second actuation port 34. If a win has occurred, the system determines whether the number of pending balls in the pending ball storage area 65a is less than the upper limit ("4" in this embodiment). If the number of pending balls is less than the upper limit, the system increments the number of pending balls by one, and stores the numerical information of the hit random number counter C1, jackpot type counter C2, and reach random number counter C3 updated in the previous step S302 in the first of the available pending areas RE1-RE4 in the pending ball area RE. If a win occurs simultaneously in both the first actuation port 33 and the second actuation port 34, the system executes the process to acquire the pending information multiple times within the scope of one execution of the pending information acquisition process. Furthermore, if new pending balls are acquired, a corresponding acquisition command is sent to the audio/light-emitting control device 81. When the audio and light control device 81 receives this command, it updates the image displayed on the pattern display device 41, indicating the number of pending information items, to display content corresponding to the increase in pending information items.

その後、主側RAM65に設けられた特図特電カウンタの情報を読み出すとともに(ステップS402)、主側ROM64に設けられた特図特電アドレステーブルを読み出す(ステップS403)。そして、特図特電アドレステーブルから特図特電カウンタの情報に対応した開始アドレスを取得し(ステップS404)、ステップS406~ステップS412の処理のうちその取得した開始アドレスが示す処理にジャンプする(ステップS405)。特図特電カウンタは、ステップS406~ステップS412の各種処理のうちいずれを実行すべきであるかを主側CPU63にて把握するためのカウンタであり、特図特電アドレステーブルは、特図特電カウンタの数値情報に対応させて、ステップS406~ステップS412の処理を実行するためのプログラムの開始アドレスが設定されている。 Then, the information of the special pattern special power counter stored in the main RAM 65 is read (step S402), and the special pattern special power address table stored in the main ROM 64 is read (step S403). The start address corresponding to the information of the special pattern special power counter is obtained from the special pattern special power address table (step S404), and the process jumps to the process indicated by the obtained start address among the processes of steps S406 to S412 (step S405). The special pattern special power counter is a counter that allows the main CPU 63 to determine which of the various processes of steps S406 to S412 should be executed, and the special pattern special power address table is set with the start address of the program for executing the processes of steps S406 to S412 corresponding to the numerical information of the special pattern special power counter.

ステップS406では特図変動開始処理を実行する。図13は特図変動開始処理を示すフローチャートである。 In step S406, the special chart change start process is executed. Figure 13 is a flowchart showing the special chart change start process.

特図変動開始処理では保留用エリアREに格納されている保留情報の個数が1以上であることを条件として(ステップS501:YES)、データ設定処理を実行する(ステップS502)。データ設定処理では、まず保留数を1減算するとともに、保留用エリアREの第1保留エリアRE1に格納されたデータを実行エリアAEに移動する。その後、保留用エリアREの各保留エリアRE1~RE4に格納されたデータをシフトさせる処理を実行する。このデータシフト処理は、第1保留エリアRE1~第4保留エリアRE4に格納されているデータを下位エリア側に順にシフトさせる処理であり、詳細には、第2保留エリアRE2→第1保留エリアRE1、第3保留エリアRE3→第2保留エリアRE2、第4保留エリアRE4→第3保留エリアRE3といった具合に各エリア内のデータをシフトさせた後に第4保留エリアRE4を「0」クリアする。この際、保留エリアのデータのシフトが行われたことを認識させるためのシフト時コマンドを音声発光制御装置81に送信する。音声発光制御装置81は当該コマンドを受信した場合、図柄表示装置41における保留情報の個数を示す画像の表示を保留情報の減少に対応する表示内容に更新させる。 In the special chart change start process, if the number of reserved information items stored in the reserved area RE is one or more (step S501: YES), the data setting process is executed (step S502). In the data setting process, the number of reserved items is first decremented by one, and the data stored in the first reserved area RE1 of the reserved area RE is moved to the execution area AE. Then, the data stored in each of the reserved areas RE1-RE4 of the reserved area RE is shifted. This data shift process shifts the data stored in the first reserved area RE1-RE4 sequentially to the lower-level areas. Specifically, the data in each area is shifted from the second reserved area RE2 to the first reserved area RE1, the third reserved area RE3 to the second reserved area RE2, and the fourth reserved area RE4 to the third reserved area RE3, and then the fourth reserved area RE4 is cleared to "0." At this time, a shift command is sent to the audio and light control device 81 to acknowledge that the reserved area data has been shifted. When the audio and light control device 81 receives this command, it updates the image displayed on the pattern display device 41, which indicates the number of pending information items, to display content corresponding to the reduction in pending information items.

データ設定処理を実行した後は当否テーブルを主側ROM64から読み出す(ステップS503)。具体的には、まず主側RAM65の当否抽選モードを示す情報を読み出すことにより現状の当否抽選モードを把握する。高確率モードである場合には主側ROM64から高確当否テーブル64gを読み出す。一方、低確率モードである場合には主側RAM65の設定値カウンタの値を読み出すことによりパチンコ機10の設定状態を把握する。そして、その把握した設定値に対応する低確当否テーブル64a~64fを主側ROM64から読み出す。 After executing the data setting process, the win/loss table is read from the main ROM 64 (step S503). Specifically, the current win/loss lottery mode is determined by first reading information indicating the win/loss lottery mode from the main RAM 65. If it is the high probability mode, the high probability win/loss table 64g is read from the main ROM 64. On the other hand, if it is the low probability mode, the setting state of the pachinko machine 10 is determined by reading the value of the setting value counter in the main RAM 65. Then, the low probability win/loss tables 64a to 64f corresponding to the determined setting value are read from the main ROM 64.

その後、ステップS503にて読み出した当否テーブル64a~64gを参照して当否判定処理を実行する(ステップS504)。当否判定処理では、実行エリアAEに格納された情報のうち当否判定用の情報、すなわち当たり乱数カウンタC1に係る数値情報が、ステップS503にて読み出した当否テーブル64a~64gに設定された大当たり数値情報と一致しているか否かを判定する。 Then, the system executes a win/loss determination process by referencing the win/loss tables 64a-64g read in step S503 (step S504). In the win/loss determination process, it determines whether the information stored in the execution area AE for determining win/loss, i.e., the numerical information related to the win random number counter C1, matches the jackpot numerical information set in the win/loss tables 64a-64g read in step S503.

当否判定処理の結果が大当たり当選結果である場合には(ステップS505:YES)、振分判定処理を実行する(ステップS506)。振分判定処理では、実行エリアAEに格納された情報のうち振分判定用の情報、すなわち大当たり種別カウンタC2に係る数値情報を読み出す。そして、主側ROM64に設けられた振分テーブル64hを参照して、上記読み出した大当たり種別カウンタC2に係る数値情報がいずれの大当たり結果に対応しているのかを特定する。具体的には、低確大当たり結果、低入賞高確大当たり結果及び最有利大当たり結果のうちいずれの大当たり結果に対応しているのかを特定する。 If the result of the win/loss determination process is a jackpot win (step S505: YES), the allocation determination process is executed (step S506). In the allocation determination process, the allocation determination information stored in the execution area AE, i.e., the numerical information related to the jackpot type counter C2, is read. Then, by referencing the allocation table 64h provided in the main ROM 64, it is determined which jackpot result the numerical information related to the jackpot type counter C2 read out corresponds to. Specifically, it is determined which jackpot result it corresponds to: a low-probability jackpot result, a low-prize high-probability jackpot result, or a most favorable jackpot result.

その後、大当たり結果用の停止結果設定処理を実行する(ステップS507)。具体的には、今回の変動開始に係る遊技回において特図表示部37aに最終的に停止表示させる絵柄の態様の情報を、主側ROM64に予め記憶されている大当たり結果用の停止結果テーブルから特定し、その特定した情報を主側RAM65に書き込む。この大当たり結果用の停止結果テーブルには、特図表示部37aに停止表示される絵柄の態様の情報が、大当たり結果の種類毎に相違させて設定されている。 Then, the stop result setting process for the jackpot result is executed (step S507). Specifically, information on the pattern to be finally stopped and displayed on the special symbol display unit 37a in the game round related to the start of the current variation is identified from a stop result table for the jackpot result stored in advance in the main ROM 64, and the identified information is written to the main RAM 65. In this stop result table for the jackpot result, information on the pattern to be stopped and displayed on the special symbol display unit 37a is set differently for each type of jackpot result.

その後、振分判定結果に対応したフラグセット処理を実行する(ステップS508)。具体的には、主側RAM65には各大当たり結果の種類に対応したフラグが設けられており、ステップS508では、それら各大当たり結果の種類に対応したフラグのうち、ステップS506の振分判定処理の結果に対応したフラグに「1」をセットする。 Then, a flag setting process corresponding to the allocation determination result is executed (step S508). Specifically, flags corresponding to each type of jackpot result are provided in the main RAM 65, and in step S508, the flag corresponding to the result of the allocation determination process in step S506 is set to "1".

一方、ステップS505にて大当たり当選結果ではないと判定した場合には、外れ結果用の停止結果設定処理を実行する(ステップS509)。具体的には、今回の変動開始に係る遊技回において特図表示部37aに最終的に停止表示させる絵柄の態様の情報を、主側ROM64に予め記憶されている外れ結果用の停止結果テーブルから特定し、その特定した情報を主側RAM65に書き込む。この場合に選択される絵柄の態様の情報は、大当たり結果の場合に選択される絵柄の態様の情報とは異なっている。 On the other hand, if it is determined in step S505 that the result is not a jackpot, the stop result setting process for a losing result is executed (step S509). Specifically, information on the pattern type to be finally displayed on the special symbol display unit 37a in the game round related to the start of the current variation is identified from a stop result table for losing results that is pre-stored in the main ROM 64, and the identified information is written to the main RAM 65. The information on the pattern type selected in this case is different from the information on the pattern type selected in the case of a jackpot result.

ステップS508及びステップS509のいずれかの処理を実行した後は、遊技回の継続期間の把握処理を実行する(ステップS510)。かかる処理では、変動種別カウンタCSの数値情報を取得する。また、今回の遊技回において図柄表示装置41にてリーチ表示が発生するか否かを判定する。具体的には、今回の変動開始に係る遊技回が低確大当たり結果又は最有利大当たり結果である場合には、リーチ表示が発生すると判定する。また、いずれの大当たり結果でもなく、さらに実行エリアAEに格納されているリーチ乱数カウンタC3に係る数値情報がリーチ発生に対応した数値情報である場合には、リーチ表示が発生すると判定する。 After executing either step S508 or step S509, a process for determining the duration of the game round is executed (step S510). In this process, the numerical information of the fluctuation type counter CS is obtained. In addition, it is determined whether a reach display will occur on the pattern display device 41 in the current game round. Specifically, if the game round related to the start of the current fluctuation results in a low-probability jackpot result or a most favorable jackpot result, it is determined that a reach display will occur. In addition, if neither of these jackpot results are obtained, and the numerical information related to the reach random number counter C3 stored in the execution area AE is numerical information corresponding to the occurrence of a reach, it is determined that a reach display will occur.

リーチ表示が発生すると判定した場合には、主側ROM64に記憶されているリーチ発生用継続期間テーブルを参照して、今回の変動種別カウンタCSの数値情報に対応した遊技回の継続期間を取得する。一方、リーチ表示が発生しないと判定した場合には、主側ROM64に記憶されているリーチ非発生用継続期間テーブルを参照して、今回の変動種別カウンタCSの数値情報に対応した遊技回の継続期間を取得する。ちなみに、リーチ非発生用継続期間テーブルを参照して取得され得る遊技回の継続期間は、リーチ発生用継続期間テーブルを参照して取得され得る遊技回の継続期間と異なっている。 If it is determined that a reach display will occur, the reach occurrence duration table stored in the main ROM 64 is referenced to obtain the duration of play times corresponding to the current numerical information of the variable type counter CS. On the other hand, if it is determined that a reach display will not occur, the reach non-occurrence duration table stored in the main ROM 64 is referenced to obtain the duration of play times corresponding to the current numerical information of the variable type counter CS. Incidentally, the duration of play times that can be obtained by reference to the reach non-occurrence duration table differs from the duration of play times that can be obtained by reference to the reach occurrence duration table.

なお、リーチ非発生時における遊技回の継続期間は、保留用エリアREに格納されている保留情報の数が多いほど遊技回の継続期間が短くなるように設定されている。また、サポートモードが高頻度サポートモードである状況においては低頻度サポートモードである状況よりも、保留情報の数が同一である場合で比較して、短い遊技回の継続期間が選択されるようにリーチ非発生用継続期間テーブルが設定されている。但し、これに限定されることはなく、保留情報の数やサポートモードに応じて遊技回の継続期間が変動しない構成としてもよく、上記の関係とは逆であってもよい。さらには、リーチ発生時における遊技回の継続期間に対して、上記構成を適用してもよい。また、各種大当たり結果の場合、外れリーチ時の場合及びリーチ非発生の外れ結果の場合のそれぞれに対して個別に継続期間テーブルが設定されていてもよい。この場合、各遊技結果に応じた遊技回の継続期間の振分が行われることとなる。 The duration of play times when a reach does not occur is set so that the greater the number of reserved information stored in the reserved area RE, the shorter the duration of play times. Furthermore, the non-reach duration table is set so that a shorter duration of play times is selected when the support mode is high-frequency support mode than when it is low-frequency support mode, when the number of reserved information is the same. However, this is not limited to this, and the duration of play times may not change depending on the number of reserved information or support mode, or the above relationship may be reversed. Furthermore, the above configuration may be applied to the duration of play times when a reach occurs. Separate duration tables may also be set for various jackpot results, miss reach results, and miss results without a reach. In this case, the duration of play times will be allocated according to each play result.

その後、ステップS510にて取得した遊技回の継続期間の情報を、主側RAM65に設けられた特図特電タイマカウンタにセットする(ステップS511)。特図特電タイマカウンタにセットされた数値情報の更新は、タイマ更新処理(ステップS310)にて実行される。ちなみに、遊技回用の演出として、特図表示部37aにおける絵柄の変動表示と図柄表示装置41における図柄の変動表示とが行われるが、これらの各変動表示が終了される場合にはその遊技回の停止結果が表示された状態(図柄表示装置41では有効ライン上に所定の図柄の組合せが待機された状態)で最終停止期間(例えば0.5秒)に亘って最終停止表示される。この場合に、ステップS510にて取得される遊技回の継続期間は1遊技回分のトータル時間となっている。 Then, the information on the duration of the game round obtained in step S510 is set in the special symbol special power timer counter provided in the main RAM 65 (step S511). The numerical information set in the special symbol special power timer counter is updated in the timer update process (step S310). Incidentally, as a performance for a game round, the special symbol display unit 37a displays changing patterns, and the pattern display device 41 displays changing patterns. When each of these changing displays ends, the stop result of that game round is displayed (the pattern display device 41 displays a state in which a specified pattern combination is waiting on the active line) and the final stop is displayed for the final stop period (e.g., 0.5 seconds). In this case, the duration of the game round obtained in step S510 is the total time for one game round.

その後、変動用コマンド及び種別コマンドを音声発光制御装置81に送信する(ステップS512)。変動用コマンドには、遊技回の継続期間の情報が含まれる。ここで、上記のとおりリーチ非発生用継続期間テーブルを参照して取得される遊技回の継続期間は、リーチ発生用継続期間テーブルを参照して取得される遊技回の継続期間と異なっているため、変動用コマンドにリーチ発生の有無の情報が含まれていなかったとしても、音声発光制御装置81では遊技回の継続期間の情報からリーチ発生の有無を特定することは可能である。この点、変動用コマンドには、リーチ発生の有無を示す情報が含まれているとも言える。なお、変動用コマンドにリーチ発生の有無を直接示す情報が含まれていてもよい。また、種別コマンドには、遊技結果の情報が含まれる。 Then, the variation command and type command are sent to the audio and light emitting control device 81 (step S512). The variation command includes information on the duration of the game round. Here, as described above, the duration of the game round obtained by referencing the non-reach duration table is different from the duration of the game round obtained by referencing the reach duration table. Therefore, even if the variation command does not include information on whether or not a reach has occurred, the audio and light emitting control device 81 can determine whether or not a reach has occurred from the information on the duration of the game round. In this regard, it can be said that the variation command includes information indicating whether or not a reach has occurred. Note that the variation command may also include information directly indicating whether or not a reach has occurred. Furthermore, the type command includes information on the game result.

音声発光制御装置81は変動用コマンド及び種別コマンドを主側CPU63から受信した場合、表示発光部53、スピーカ部54及び図柄表示装置41において遊技回用の演出が実行されるようにする。この場合、当該遊技回用の演出は変動用コマンド及び種別コマンドの内容に対応する態様で行われる。また、図柄表示装置41では遊技回用の演出として図柄の変動表示が行われ、当該遊技回用の演出が終了する場合には当否判定処理及び振分判定処理の結果に対応する図柄の組み合わせが停止表示される。 When the sound and light-emitting control device 81 receives a variation command and a type command from the main CPU 63, it causes the display light-emitting unit 53, speaker unit 54, and pattern display device 41 to execute a game-round performance. In this case, the performance for that game round is executed in a manner corresponding to the content of the variation command and type command. In addition, the pattern display device 41 displays a variation of the patterns as a game-round performance, and when the performance for that game round ends, a combination of patterns corresponding to the results of the win/loss determination process and the allocation determination process is displayed frozen.

その後、特図表示部37aにおける絵柄の変動表示を開始させる(ステップS513)。そして、特図特電カウンタを1加算する(ステップS514)。この場合、特図変動開始処理が実行される場合における特図特電カウンタの数値情報は「0」であるため特図特電カウンタの数値情報は「1」となる。その後、主側RAM65に設けられた第11出力フラグに「1」をセットする(ステップS515)。第11出力フラグは、遊技回が開始されたことを示す情報出力を管理用IC66に対して実行すべきことを主側CPU63にて特定するためのフラグである。 Then, the display of the changing image on the special symbol display unit 37a begins (step S513). Then, the special symbol special power counter is incremented by 1 (step S514). In this case, the numerical information of the special symbol special power counter is "0" when the special symbol change start process is executed, so the numerical information of the special symbol special power counter becomes "1". Then, the 11th output flag provided in the main RAM 65 is set to "1" (step S515). The 11th output flag is a flag that specifies to the main CPU 63 that information indicating that a game round has started should be output to the management IC 66.

特図特電制御処理(図52)の説明に戻り、ステップS407では特図変動中処理を実行する。特図変動中処理では、遊技回の継続時間中であって最終停止表示前のタイミングであるか否かを判定し、最終停止表示前であれば特図表示部37aにおける絵柄の表示態様を規則的に変化させるための処理を実行する。最終停止表示させるタイミングとなった場合には、特図特電カウンタの数値情報を1加算することで、当該カウンタの数値情報を特図変動中処理に対応したものから特図確定中処理に対応したものに更新する。なお、本実施形態においては主側CPU63から音声発光制御装置81に最終停止コマンドは送信されない。 Returning to the explanation of the special symbol special power control process (Figure 52), in step S407, special symbol change processing is executed. In special symbol change processing, it is determined whether the timing is within the duration of a game round and before the final stop display, and if it is before the final stop display, processing is executed to regularly change the display mode of the image on the special symbol display unit 37a. When it is time to display the final stop, the numerical information of the special symbol special power counter is incremented by 1, thereby updating the numerical information of the counter from that corresponding to the special symbol change processing to that corresponding to the special symbol confirmation processing. Note that in this embodiment, a final stop command is not sent from the main CPU 63 to the audio and light emission control device 81.

ステップS408では特図確定中処理を実行する。特図確定中処理では、特図表示部37aにおける絵柄の表示態様を今回の遊技回の抽選結果に対応した表示態様とする。また、特図確定中処理では、最終停止期間が経過したか否かを判定し、当該期間が経過している場合には開閉実行モードへの移行が発生するか否かの判定を行う。開閉実行モードへの移行が発生しない場合には特図特電カウンタの数値情報を「0」クリアする。開閉実行モードへの移行が発生する場合には特図特電カウンタの数値情報を1加算することで、当該カウンタの数値情報を特図確定中処理に対応したものから特電開始処理に対応したものに更新する。 In step S408, special chart determination processing is executed. In special chart determination processing, the display mode of the image on the special chart display unit 37a is changed to a display mode corresponding to the lottery result of the current game round. In addition, in special chart determination processing, it is determined whether the final stop period has elapsed, and if that period has elapsed, it is determined whether a transition to opening and closing execution mode will occur. If a transition to opening and closing execution mode does not occur, the numerical information of the special chart special power counter is cleared to "0". If a transition to opening and closing execution mode occurs, the numerical information of the special chart special power counter is incremented by 1, thereby updating the numerical information of the counter from that corresponding to the special chart determination processing to that corresponding to the special power start processing.

ステップS409では特電開始処理を実行する。特電開始処理では今回の開閉実行モードにおけるオープニング期間を開始させるための処理を未だ実行していない場合、オープニング期間のセット処理を実行する。また、オープニングコマンドを音声発光制御装置81に送信する。音声発光制御装置81はオープニングコマンドを受信することにより、表示発光部53、スピーカ部54及び図柄表示装置41にてオープニング演出が実行されるようにする。オープニング期間が経過している場合、最初のラウンド遊技を開始させるための開始用処理を実行する。当該開始用処理では、特電入賞装置32を開放状態とするとともにラウンド遊技の終了条件を設定する。この終了条件の設定に際しては、今回の最初のラウンド遊技において特電入賞装置32を開放状態に継続させる場合の上限継続時間をセットするとともに、今回の最初のラウンド遊技において特電入賞装置32に入賞可能な遊技球の上限個数を主側RAM65に設けられた入賞個数カウンタにセットする。 In step S409, special power start processing is executed. During the special power start processing, if the processing to start the opening period in the current open/close execution mode has not yet been executed, the processing to set the opening period is executed. An opening command is also sent to the audio and light emitting control device 81. Upon receiving the opening command, the audio and light emitting control device 81 causes the display light emitting unit 53, speaker unit 54, and symbol display device 41 to execute an opening effect. If the opening period has elapsed, start processing is executed to start the first round of play. In this start processing, the special power winning device 32 is set to an open state and the end conditions for the round of play are set. When setting this end condition, the upper limit of the duration for which the special power winning device 32 is to remain open during this first round of play is set, and the upper limit of the number of game balls that can win the special power winning device 32 during this first round of play is set in the winning number counter provided in the main RAM 65.

ステップS410では特電開放中処理を実行する。特電開放中処理ではラウンド遊技の終了条件が成立したか否かを判定する。終了条件が成立している場合には特電入賞装置32を閉鎖状態とする。そして、今回終了したラウンド遊技が最後の実行回のラウンド遊技でなければ特図特電カウンタの数値情報を1加算することで当該カウンタの数値情報を特電開放中処理に対応したものから特電閉鎖中処理に対応したものに更新し、今回終了したラウンド遊技が最後の実行回のラウンド遊技であれば特図特電カウンタの数値情報を2加算することで当該カウンタの数値情報を特電開放中処理に対応したものから特電終了処理に対応したものに更新する。 In step S410, special line open processing is executed. In special line open processing, it is determined whether the conditions for ending the round of play have been met. If the conditions for ending have been met, the special line winning device 32 is closed. If the round of play that has just ended is not the last round of play executed, the numerical information of the special line special line counter is incremented by 1, thereby updating the numerical information of the counter from that corresponding to the special line open processing to that corresponding to the special line closed processing. If the round of play that has just ended is the last round of play executed, the numerical information of the special line special line counter is incremented by 2, thereby updating the numerical information of the counter from that corresponding to the special line open processing to that corresponding to the special line end processing.

ステップS411では特電閉鎖中処理を実行する。特電閉鎖中処理では、ラウンド遊技間のインターバル期間が経過したか否かを判定する。インターバル期間は前回のラウンド遊技が終了する場合に設定される。インターバル期間が経過した場合には、特電入賞装置32を開放状態とするとともにラウンド遊技の終了条件を設定する。そして、特図特電カウンタの数値情報を1減算することで、当該カウンタの数値情報を特電閉鎖中処理に対応したものから特電開放中処理に対応したものに更新する。 In step S411, special line closed processing is executed. In special line closed processing, it is determined whether the interval period between rounds of play has elapsed. The interval period is set when the previous round of play ends. If the interval period has elapsed, the special line winning device 32 is set to an open state and the end conditions for the round of play are set. Then, the numerical information of the special chart special line counter is subtracted by 1, thereby updating the numerical information of the counter from that corresponding to the special line closed processing to that corresponding to the special line open processing.

ステップS412では特電終了処理を実行する。特電終了処理では、今回の開閉実行モードにおけるエンディング期間を開始させるための処理を未だ実行していない場合、エンディング期間(例えば5秒)をセットするとともに、エンディングコマンドを音声発光制御装置81に送信する。音声発光制御装置81はエンディングコマンドを受信することにより、表示発光部53、スピーカ部54及び図柄表示装置41にてエンディング演出が実行されるようにする。エンディング期間が経過した場合には、開閉実行モードの終了後における当否抽選モード及びサポートモードのそれぞれを、今回の開閉実行モードの開始契機となった大当たり結果に対応するモードに設定する。 In step S412, the special call termination process is executed. In the special call termination process, if the process to start the ending period for this opening/closing execution mode has not yet been executed, the ending period (for example, 5 seconds) is set and an ending command is sent to the audio and light emitting control device 81. Upon receiving the ending command, the audio and light emitting control device 81 causes the display light emitting unit 53, speaker unit 54, and pattern display device 41 to execute an ending performance. When the ending period has elapsed, the win/lose lottery mode and support mode after the end of the opening/closing execution mode are set to the modes corresponding to the jackpot result that triggered the start of this opening/closing execution mode.

次に、主側CPU63にて、各入球検知センサ42a~49aの検知結果に基づき、アウト口24a、一般入賞口31、特電入賞装置32、第1作動口33、第2作動口34及びスルーゲート35への遊技球の入球の有無を特定するための構成について説明する。図14は主側CPU63に入球検知センサ42a~49aの検知結果が入力されるようにする構成を説明するための説明図である。 Next, we will explain the configuration used by the main CPU 63 to determine whether or not a game ball has entered the outlet 24a, general winning port 31, special electric winning device 32, first operating port 33, second operating port 34, and through gate 35 based on the detection results of each ball entry detection sensor 42a-49a. Figure 14 is an explanatory diagram illustrating the configuration used to input the detection results of the ball entry detection sensors 42a-49a to the main CPU 63.

主側CPU63には入力ポート63aが設けられている。入力ポート63aは、8種類の信号を同時に扱うことができるように8ビットのパラレルインターフェースとして構成されている。そして、各信号の電圧に応じて「0」又は「1」の情報が格納されるエリアが、各端子に1対1で対応させて設けられている。つまり、当該エリアとして、第0ビットD0~第7ビットD7を備えている。また、入力ポート63aには8種類を超える信号が入力されることとなるが、同時に入力される対象を8種類に制限するために、入力ポート63aへの入力対象となる信号群はドライバICによる切換制御を通じて切り換えられる。 The main CPU 63 is provided with an input port 63a. The input port 63a is configured as an 8-bit parallel interface so that it can handle eight types of signals simultaneously. An area where information of "0" or "1" is stored depending on the voltage of each signal is provided in one-to-one correspondence with each terminal. In other words, this area includes the 0th bit D0 to the 7th bit D7. Although more than eight types of signals can be input to the input port 63a, in order to limit the number of signals that can be input simultaneously to eight, the group of signals that are input to the input port 63a is switched through switching control by a driver IC.

タイマ割込み処理(図11)の入球検知処理(ステップS309)では、入力ポート63aへの入力対象となる信号群が各入球検知センサ42a~49aからの信号群に設定される。かかる設定がなされた状況では、第0ビットD0は第1入賞口検知センサ42aからの検知信号に対応した情報が格納され、第1ビットD1は第2入賞口検知センサ43aからの検知信号に対応した情報が格納され、第2ビットD2は第3入賞口検知センサ44aからの検知信号に対応した情報が格納され、第3ビットD3は特電検知センサ45aからの検知信号に対応した情報が格納され、第4ビットD4は第1作動口検知センサ46aからの検知信号に対応した情報が格納され、第5ビットD5は第2作動口検知センサ47aからの検知信号に対応した情報が格納され、第6ビットD6はアウト口検知センサ48aからの検知信号に対応した情報が格納され、第7ビットD7はゲート検知センサ49aからの検知信号に対応した情報が格納される。 During the ball entry detection process (step S309) of the timer interrupt process (Figure 11), the signals to be input to input port 63a are set to the signals from each ball entry detection sensor 42a-49a. When this setting is made, bit 0 D0 stores information corresponding to the detection signal from the first prize entry detection sensor 42a, bit 1 D1 stores information corresponding to the detection signal from the second prize entry detection sensor 43a, bit 2 D2 stores information corresponding to the detection signal from the third prize entry detection sensor 44a, bit 3 D3 stores information corresponding to the detection signal from the special electric current detection sensor 45a, bit 4 D4 stores information corresponding to the detection signal from the first operation port detection sensor 46a, bit 5 D5 stores information corresponding to the detection signal from the second operation port detection sensor 47a, bit 6 D6 stores information corresponding to the detection signal from the outlet detection sensor 48a, and bit 7 D7 stores information corresponding to the detection signal from the gate detection sensor 49a.

上記各入球検知センサ42a~49aは、遊技球の通過を検知していない場合には検知信号として非検知中であることを示すLOWレベル信号を出力し、遊技球の通過を検知している場合には検知信号として検知中であることを示すHIレベル信号を出力する。そして、入力ポート63aではLOWレベル信号を受信している場合に該当するビットに対して「0」の情報を格納し、HIレベル信号を受信している場合に該当するビットに対して「1」の情報を格納する。つまり、入球検知センサ42a~49aにおいて遊技球の通過が検知されていない状況では該当するビットに対して非検知中を示す情報に対応した「0」の情報が格納され、遊技球の通過が検知されている状況では該当するビットに対して検知中を示す情報に対応した「1」の情報が格納される。 Each of the ball entry detection sensors 42a-49a outputs a LOW level signal indicating that it is not currently detecting a passing game ball as a detection signal when it has not detected the passing of a game ball, and outputs a HIGH level signal indicating that it is currently detecting a passing game ball as a detection signal when it has detected the passing of a game ball. Input port 63a stores a "0" in the corresponding bit when it receives a LOW level signal, and stores a "1" in the corresponding bit when it receives a HIGH level signal. In other words, when the ball entry detection sensors 42a-49a have not detected the passing of a game ball, a "0" corresponding to the information indicating that it is not currently detecting is stored in the corresponding bit, and when it has detected the passing of a game ball, a "1" corresponding to the information indicating that it is currently detecting is stored in the corresponding bit.

図15はタイマ割込み処理(図11)のステップS309にて実行される入球検知処理を示すフローチャートである。 Figure 15 is a flowchart showing the ball entry detection process executed in step S309 of the timer interrupt process (Figure 11).

第0ビットD0に「0」の情報が格納されている状況から「1」の情報が格納されている状況に切り換わったことを確認した場合、第1入賞口検知センサ42aにて1個の遊技球が検知されたと判定する(ステップS601:YES)。この場合、主側RAM65に設けられた第1出力フラグに「1」をセットするとともに(ステップS602)、主側RAM65に設けられた10個賞球用カウンタの値を1加算する(ステップS603)。第1出力フラグは、第1入賞口検知センサ42aにて1個の遊技球が検知されたことを示す情報出力を管理用IC66に対して実行すべきことを主側CPU63にて特定するためのフラグである。10個賞球用カウンタは、10個の遊技球の払い出しを実行すべき回数を主側CPU63にて特定するためのカウンタである。10個賞球用カウンタの値が1以上である場合、タイマ割込み処理(図11)におけるステップS317の払出出力処理にて10個賞球コマンドを払出制御装置77に出力するとともに、10個賞球コマンドを1回出力した場合には10個賞球用カウンタの値を1減算する。払出制御装置77は10個賞球コマンドを受信した場合、10個の遊技球が払い出されるように払出装置76を駆動制御する。 If it is confirmed that the 0th bit D0 has switched from a state in which "0" is stored to a state in which "1" is stored, it is determined that one game ball has been detected by the first prize opening detection sensor 42a (step S601: YES). In this case, the first output flag provided in the main RAM 65 is set to "1" (step S602), and the value of the 10-prize ball counter provided in the main RAM 65 is incremented by one (step S603). The first output flag is a flag that specifies to the main CPU 63 that information indicating that one game ball has been detected by the first prize opening detection sensor 42a should be output to the management IC 66. The 10-prize ball counter is a counter that specifies to the main CPU 63 the number of times that 10 game balls should be paid out. If the value of the 10 prize ball counter is 1 or greater, a 10 prize ball command is output to the payout control device 77 in the payout output process of step S317 in the timer interrupt process (Figure 11), and the value of the 10 prize ball counter is decremented by 1 each time the 10 prize ball command is output. When the payout control device 77 receives a 10 prize ball command, it controls the drive of the payout device 76 so that 10 game balls are paid out.

第1ビットD1に「0」の情報が格納されている状況から「1」の情報が格納されている状況に切り換わったことを確認した場合、第2入賞口検知センサ43aにて1個の遊技球が検知されたと判定する(ステップS604:YES)。この場合、主側RAM65に設けられた第2出力フラグに「1」をセットするとともに(ステップS605)、主側RAM65に設けられた10個賞球用カウンタの値を1加算する(ステップS606)。第2出力フラグは、第2入賞口検知センサ43aにて1個の遊技球が検知されたことを示す情報出力を管理用IC66に対して実行すべきことを主側CPU63にて特定するためのフラグである。 If it is confirmed that the first bit D1 has switched from a state in which "0" is stored to a state in which "1" is stored, it is determined that one game ball has been detected by the second winning opening detection sensor 43a (step S604: YES). In this case, the second output flag provided in the main RAM 65 is set to "1" (step S605), and the value of the 10-ball counter provided in the main RAM 65 is incremented by 1 (step S606). The second output flag is a flag that specifies to the main CPU 63 that information indicating that one game ball has been detected by the second winning opening detection sensor 43a should be output to the management IC 66.

第2ビットD2に「0」の情報が格納されている状況から「1」の情報が格納されている状況に切り換わったことを確認した場合、第3入賞口検知センサ44aにて1個の遊技球が検知されたと判定する(ステップS607:YES)。この場合、主側RAM65に設けられた第3出力フラグに「1」をセットするとともに(ステップS608)、主側RAM65に設けられた10個賞球用カウンタの値を1加算する(ステップS609)。第3出力フラグは、第3入賞口検知センサ44aにて1個の遊技球が検知されたことを示す情報出力を管理用IC66に対して実行すべきことを主側CPU63にて特定するためのフラグである。 If it is confirmed that the second bit D2 has switched from a state in which "0" is stored to a state in which "1" is stored, it is determined that one game ball has been detected by the third winning opening detection sensor 44a (step S607: YES). In this case, the third output flag provided in the main RAM 65 is set to "1" (step S608), and the value of the 10-ball counter provided in the main RAM 65 is incremented by 1 (step S609). The third output flag is a flag that specifies to the main CPU 63 that information indicating that one game ball has been detected by the third winning opening detection sensor 44a should be output to the management IC 66.

第3ビットD3に「0」の情報が格納されている状況から「1」の情報が格納されている状況に切り換わったことを確認した場合、特電検知センサ45aにて1個の遊技球が検知されたと判定する(ステップS610:YES)。この場合、主側RAM65に設けられた特電入賞フラグに「1」をセットするとともに(ステップS611)、主側RAM65に設けられた第4出力フラグに「1」をセットし(ステップS612)、さらに主側RAM65に設けられた15個賞球用カウンタの値を1加算する(ステップS613)。特電入賞フラグは開閉実行モードのラウンド遊技において特電入賞装置32に1個の遊技球が入球したことを主側CPU63にて特定するためのフラグである。タイマ割込み処理(図11)の特図特電制御処理(ステップS313)では特電入賞フラグに「1」がセットされていることを確認することで、特電入賞装置32への1個の遊技球の入球が発生したことを特定し、ラウンド遊技における特電入賞装置32への残りの入球可能個数を1減算する。かかる入球可能個数を1減算する処理を実行した場合に特電入賞フラグを「0」クリアする。第4出力フラグは、特電検知センサ45aにて1個の遊技球が検知されたことを示す情報出力を管理用IC66に対して実行すべきことを主側CPU63にて特定するためのフラグである。15個賞球用カウンタは、15個の遊技球の払い出しを実行すべき回数を主側CPU63にて特定するためのカウンタである。15個賞球用カウンタの値が1以上である場合、タイマ割込み処理(図11)におけるステップS317の払出出力処理にて15個賞球コマンドを払出制御装置77に出力するとともに、15個賞球コマンドを1回出力した場合には15個賞球用カウンタの値を1減算する。払出制御装置77は15個賞球コマンドを受信した場合、15個の遊技球が払い出されるように払出装置76を駆動制御する。 If it is confirmed that the third bit D3 has changed from a state in which "0" is stored to a state in which "1" is stored, it is determined that one game ball has been detected by the special electric detection sensor 45a (step S610: YES). In this case, the special electric winning flag in the main RAM 65 is set to "1" (step S611), the fourth output flag in the main RAM 65 is set to "1" (step S612), and the value of the 15-ball counter in the main RAM 65 is incremented by 1 (step S613). The special electric winning flag is a flag that the main CPU 63 uses to identify that one game ball has entered the special electric winning device 32 during round play in the open/close execution mode. The special power control process (step S313) of the timer interrupt process (FIG. 11) determines that one game ball has entered the special power winning device 32 by confirming that the special power winning flag is set to "1," and subtracts one from the remaining number of balls that can enter the special power winning device 32 during a round of play. When this process of subtracting one from the number of balls that can enter is executed, the special power winning flag is cleared to "0." The fourth output flag is a flag that specifies to the main CPU 63 that information indicating that one game ball has been detected by the special power detection sensor 45a should be output to the management IC 66. The 15-ball counter is a counter that specifies to the main CPU 63 the number of times that 15 game balls should be paid out. If the value of the 15 prize ball counter is 1 or greater, a 15 prize ball command is output to the payout control device 77 in the payout output process of step S317 in the timer interrupt process (Figure 11), and the value of the 15 prize ball counter is decremented by 1 each time the 15 prize ball command is output. When the payout control device 77 receives a 15 prize ball command, it controls the drive of the payout device 76 so that 15 game balls are paid out.

第4ビットD4に「0」の情報が格納されている状況から「1」の情報が格納されている状況に切り換わったことを確認した場合、第1作動口検知センサ46aにて1個の遊技球が検知されたと判定する(ステップS614:YES)。この場合、主側RAM65に設けられた第1作動入賞フラグに「1」をセットするとともに(ステップS615)、主側RAM65に設けられた第5出力フラグに「1」をセットし(ステップS616)、さらに主側RAM65に設けられた1個賞球用カウンタの値を1加算する(ステップS617)。第1作動入賞フラグは第1作動口33に1個の遊技球が入球したことを主側CPU63にて特定するためのフラグである。タイマ割込み処理(図11)の特図特電制御処理(ステップS313)では第1作動入賞フラグに「1」がセットされていることを確認することで、保留格納エリア65aの保留用エリアREに格納されている保留情報の個数が上限数である4個未満であることを条件として、保留情報を新たに格納する処理を実行する。特電特電制御処理(ステップS313)にて第1作動入賞フラグに「1」がセットされていることを確認し、その確認に対応する処理を実行した場合に第1作動入賞フラグを「0」クリアする。第5出力フラグは、第1作動口検知センサ46aにて1個の遊技球が検知されたことを示す情報出力を管理用IC66に対して実行すべきことを主側CPU63にて特定するためのフラグである。1個賞球用カウンタは、1個の遊技球の払い出しを実行すべき回数を主側CPU63にて特定するためのカウンタである。1個賞球用カウンタの値が1以上である場合、タイマ割込み処理(図11)におけるステップS317の払出出力処理にて1個賞球コマンドを払出制御装置77に出力するとともに、1個賞球コマンドを1回出力した場合には1個賞球用カウンタの値を1減算する。払出制御装置77は1個賞球コマンドを受信した場合、1個の遊技球が払い出されるように払出装置76を駆動制御する。 If it is confirmed that the fourth bit D4 has changed from a state in which "0" is stored to a state in which "1" is stored, it is determined that one game ball has been detected by the first actuation port detection sensor 46a (step S614: YES). In this case, the first actuation winning flag stored in the main RAM 65 is set to "1" (step S615), the fifth output flag stored in the main RAM 65 is set to "1" (step S616), and the value of the one-prize ball counter stored in the main RAM 65 is incremented by one (step S617). The first actuation winning flag is a flag used by the main CPU 63 to identify that one game ball has entered the first actuation port 33. The special power control process (step S313) of the timer interrupt process (Figure 11) confirms that the first activation winning flag is set to "1." This process executes a process to store new reserved information, provided that the number of reserved information stored in the reserved area RE of the reserved storage area 65a is less than the upper limit of four. The special power control process (step S313) confirms that the first activation winning flag is set to "1." If the process corresponding to this confirmation is executed, the first activation winning flag is cleared to "0." The fifth output flag is a flag that specifies to the main CPU 63 that information indicating that one game ball has been detected by the first activation port detection sensor 46a should be output to the management IC 66. The single prize ball counter is a counter that specifies to the main CPU 63 the number of times one game ball should be paid out. If the value of the 1 prize ball counter is 1 or greater, a 1 prize ball command is output to the payout control device 77 in the payout output process of step S317 in the timer interrupt process (Figure 11), and the value of the 1 prize ball counter is decremented by 1 each time the 1 prize ball command is output. When the payout control device 77 receives a 1 prize ball command, it controls the operation of the payout device 76 so that one game ball is paid out.

第5ビットD5に「0」の情報が格納されている状況から「1」の情報が格納されている状況に切り換わったことを確認した場合、第2作動口検知センサ47aにて1個の遊技球が検知されたと判定する(ステップS618:YES)。この場合、主側RAM65に設けられた第2作動入賞フラグに「1」をセットするとともに(ステップS619)、主側RAM65に設けられた第6出力フラグに「1」をセットし(ステップS620)、さらに主側RAM65に設けられた1個賞球用カウンタの値を1加算する(ステップS621)。第2作動入賞フラグは第2作動口34に1個の遊技球が入球したことを主側CPU63にて特定するためのフラグである。タイマ割込み処理(図11)の特図特電制御処理(ステップS313)では第2作動入賞フラグに「1」がセットされていることを確認することで、保留格納エリア65aの保留用エリアREに格納されている保留情報の個数が上限数である4個未満であることを条件として、保留情報を新たに格納する処理を実行する。特電特電制御処理(ステップS313)にて第2作動入賞フラグに「1」がセットされていることを確認し、その確認に対応する処理を実行した場合に第2作動入賞フラグを「0」クリアする。第6出力フラグは、第2作動口検知センサ47aにて1個の遊技球が検知されたことを示す情報出力を管理用IC66に対して実行すべきことを主側CPU63にて特定するためのフラグである。 If it is confirmed that the fifth bit D5 has changed from a state in which "0" is stored to a state in which "1" is stored, it is determined that one game ball has been detected by the second actuation port detection sensor 47a (step S618: YES). In this case, the second actuation winning flag provided in the main RAM 65 is set to "1" (step S619), the sixth output flag provided in the main RAM 65 is set to "1" (step S620), and the value of the one prize ball counter provided in the main RAM 65 is incremented by 1 (step S621). The second actuation winning flag is a flag used by the main CPU 63 to identify that one game ball has entered the second actuation port 34. The special power control process (step S313) of the timer interrupt process (Figure 11) confirms that the second activation winning flag is set to "1" and executes a process to store new reserved information, provided that the number of reserved information stored in the reserved area RE of the reserved storage area 65a is less than the upper limit of four. The special power control process (step S313) confirms that the second activation winning flag is set to "1" and clears the second activation winning flag to "0" when the process corresponding to that confirmation is executed. The sixth output flag is a flag that specifies to the main CPU 63 that information indicating that one game ball has been detected by the second activation port detection sensor 47a should be output to the management IC 66.

第6ビットD6に「0」の情報が格納されている状況から「1」の情報が格納されている状況に切り換わったことを確認した場合、アウト口検知センサ48aにて1個の遊技球が検知されたと判定する(ステップS622:YES)。この場合、主側RAM65に設けられた第7出力フラグに「1」をセットする(ステップS623)。第7出力フラグは、アウト口検知センサ48aにて1個の遊技球が検知されたことを示す情報出力を管理用IC66に対して実行すべきことを主側CPU63にて特定するためのフラグである。 If it is confirmed that the sixth bit D6 has switched from a state in which "0" is stored to a state in which "1" is stored, it is determined that one gaming ball has been detected by the outlet detection sensor 48a (step S622: YES). In this case, the seventh output flag provided in the main RAM 65 is set to "1" (step S623). The seventh output flag is a flag that specifies to the main CPU 63 that information indicating that one gaming ball has been detected by the outlet detection sensor 48a should be output to the management IC 66.

第7ビットD7に「0」の情報が格納されている状況から「1」の情報が格納されている状況に切り換わったことを確認した場合、ゲート検知センサ49aにて1個の遊技球が検知されたと判定する(ステップS624:YES)。この場合、主側RAM65に設けられたゲート入賞フラグに「1」をセットする(ステップS625)。ゲート入賞フラグはスルーゲート35に1個の遊技球が入球したことを主側CPU63にて特定するためのフラグである。タイマ割込み処理(図11)の普図普電制御処理(ステップS314)ではゲート入賞フラグに「1」がセットされていることを確認することで、普電保留エリア65cに格納されている普図側の保留情報の個数が上限数である4個未満であることを条件として、現状の普電役物開放カウンタC4の数値情報を普図側の保留情報として普電保留エリア65cに格納する処理を実行する。普図普電制御処理(ステップS314)にてゲート入賞フラグに「1」がセットされていることを確認し、その確認に対応する処理を実行した場合にゲート入賞フラグを「0」クリアする。 If it is confirmed that the seventh bit D7 has changed from a state in which "0" is stored to a state in which "1" is stored, it is determined that one game ball has been detected by the gate detection sensor 49a (step S624: YES). In this case, the gate winning flag stored in the main RAM 65 is set to "1" (step S625). The gate winning flag is a flag used by the main CPU 63 to identify that one game ball has entered the through gate 35. In the normal play control process (step S314) of the timer interrupt process (Figure 11), by confirming that the gate winning flag is set to "1," the process is executed to store the current numerical information of the normal play device release counter C4 as normal play device pending information in the normal play device pending area 65c, provided that the number of normal play device pending information stored in the normal play device pending area 65c is less than the upper limit of four. The normal map and normal power control process (step S314) confirms that the gate winning flag is set to "1", and if processing corresponding to that confirmation is executed, the gate winning flag is cleared to "0".

なお、タイマ割込み処理(図11)は既に説明したとおり4ミリ秒周期で起動されるため、1個の入球検知センサ42a~49aにて1個の遊技球の検知が開始された場合、当該入球検知センサ42a~49aにてその1個の遊技球の検知を継続している状況において当該入球検知センサ42a~49aにて1個の遊技球が検知されたことの特定が主側CPU63にて行われる。したがって、第1~第7出力フラグはそれぞれ1個ずつ設けられていれば十分である。 As already explained, the timer interrupt process (Figure 11) is initiated at a 4 millisecond cycle. Therefore, when one of the ball entry detection sensors 42a-49a begins detecting a single game ball, the main CPU 63 determines that one game ball has been detected by that ball entry detection sensor 42a-49a while that sensor continues to detect that single game ball. Therefore, it is sufficient to provide one each of the first through seventh output flags.

次に、払出制御装置77にて実行される処理内容について説明する。まず払出制御装置77及び当該払出制御装置77との間で通信を行う各種装置の電気的構成について、図16のブロック図を参照しながら説明する。 Next, we will explain the processing executed by the dispensing control device 77. First, we will explain the electrical configuration of the dispensing control device 77 and the various devices that communicate with the dispensing control device 77, with reference to the block diagram in Figure 16.

払出制御装置77はMPU91を備えている。MPU91には、制御部及び演算部を含む演算処理装置である払出側CPU92の他に、払出側ROM93、払出側RAM94、割込回路、タイマ回路、データ入出力回路などが内蔵されている。 The dispensing control device 77 is equipped with an MPU 91. In addition to a dispensing side CPU 92, which is a processing device including a control unit and a calculation unit, the MPU 91 also contains a dispensing side ROM 93, a dispensing side RAM 94, an interrupt circuit, a timer circuit, a data input/output circuit, etc.

払出側ROM93は、NOR型フラッシュメモリ及びNAND型フラッシュメモリなどの記憶保持に外部からの電力供給が不要なメモリ(すなわち、不揮発性記憶手段)であり、読み出し専用として利用される。払出側ROM93は、払出側CPU92により実行される各種の制御プログラムや固定値データを記憶している。 The payout-side ROM 93 is a memory (i.e., non-volatile storage means) that does not require an external power supply to retain data, such as a NOR flash memory or a NAND flash memory, and is used for read-only purposes. The payout-side ROM 93 stores various control programs and fixed value data executed by the payout-side CPU 92.

払出側RAM94は、SRAM及びDRAMなどの記憶保持に外部からの電力供給が必要なメモリ(すなわち、揮発性記憶手段)であり、読み書き両用として利用される。払出側RAM94は、ランダムアクセスが可能であるとともに、同一のデータ容量で比較した場合に払出側ROM93よりも読み出しに要する時間が早いものとなっている。払出側RAM94は、払出側ROM93内に記憶されている制御プログラムの実行に対して各種のデータなどを一時的に記憶する。 The dispensing-side RAM 94 is a memory (i.e., a volatile memory means) that requires an external power supply to retain data, such as SRAM or DRAM, and is used for both reading and writing. The dispensing-side RAM 94 is randomly accessible and takes less time to read data than the dispensing-side ROM 93 when compared for the same data capacity. The dispensing-side RAM 94 temporarily stores various data for the execution of the control program stored in the dispensing-side ROM 93.

払出側CPU92は、主側CPU63と双方向通信を行うことが可能となっている。払出側CPU92は主側CPU63から賞球コマンドを受信することにより、その賞球コマンドに対応する個数の遊技球が払い出されるように払出装置76を駆動制御する。また、払出側CPU92は、遊技球の払い出しを正常に行うことが可能な状態であるか否かを監視し、正常に行うことが可能ではない状態であると特定した場合には払出側RAM94に未払出の賞球個数情報が記憶されている状況であっても払出装置76を停止させる。また、払出側CPU92は、このように正常に払い出しを行うことが可能ではない状態であることを示す払出制限コマンドを主側CPU63に送信する。主側CPU63は当該払出制限コマンドを受信した場合、遊技球の払い出しを正常に行うことが可能ではない状態であることを示す報知が図柄表示装置41、表示発光部53及びスピーカ部54にて実行されるように音声発光制御装置81に報知用コマンドを送信する。遊技球の払い出しを正常に行うことが可能ではない状態として、下皿56aが遊技球で満タンとなる満タン状態と、タンク75に遊技球が補充されていない球無状態と、払出装置76が正常に動作しない払出異常状態と、遊技機本体12が外枠11から開放された本体開放状態と、前扉枠14が内枠13から開放された前扉開放状態と、が存在している。 The payout CPU 92 is capable of bidirectional communication with the main CPU 63. By receiving a prize ball command from the main CPU 63, the payout CPU 92 controls the payout device 76 to pay out the number of game balls corresponding to the prize ball command. The payout CPU 92 also monitors whether the payout of game balls can be performed normally, and if it determines that the payout of game balls cannot be performed normally, it stops the payout device 76 even if information on the number of unpaid prize balls is stored in the payout RAM 94. The payout CPU 92 also transmits a payout limit command to the main CPU 63 indicating that the payout of game balls cannot be performed normally. When the main CPU 63 receives the payout limit command, it transmits a notification command to the audio/light-emitting control device 81 so that the symbol display device 41, the display light-emitting unit 53, and the speaker unit 54 issue a notification indicating that the payout of game balls cannot be performed normally. The states in which game balls cannot be paid out normally include a full state in which the lower tray 56a is full of game balls, a no-ball state in which the tank 75 has not been replenished with game balls, an abnormal payout state in which the payout device 76 is not operating normally, a main body open state in which the gaming machine main body 12 is open from the outer frame 11, and a front door open state in which the front door frame 14 is open from the inner frame 13.

払出装置76から下皿56aへと通じる遊技球通路の途中位置には図示しない満タン検知センサが設けられており、当該満タン検知センサの検知結果は払出側CPU92に入力される。払出側CPU92は、満タン検知センサにおいて遊技球が継続して検知された場合に満タン状態であると特定し、満タン検知センサにて遊技球が継続して検知される状態が解除された場合に満タン状態が解除されたと特定する。 A full tank detection sensor (not shown) is provided midway along the game ball passageway leading from the payout device 76 to the lower tray 56a, and the detection results of this full tank detection sensor are input to the payout CPU 92. The payout CPU 92 determines that the tank is full when game balls are continuously detected by the full tank detection sensor, and determines that the full tank state has been released when the state in which game balls are continuously detected by the full tank detection sensor is released.

タンク75から払出装置76へと通じる遊技球通路の途中位置に図示しない球無検知センサが設けられており、当該球無検知センサの検知結果は払出側CPU92に入力される。払出側CPU92は、球無検知センサにおいて遊技球が継続して検知されない場合に球無状態であると特定し、球無検知センサにて遊技球が継続して検知されない状態が解除された場合に球無状態が解除されたと特定する。 A no-ball detection sensor (not shown) is provided midway along the game ball passageway leading from the tank 75 to the payout device 76, and the detection results of the no-ball detection sensor are input to the payout CPU 92. The payout CPU 92 determines that a no-ball state exists when the no-ball detection sensor continues to not detect game balls, and determines that the no-ball state has been lifted when the state in which the no-ball detection sensor continues to not detect game balls is lifted.

払出装置76には当該払出装置76から払い出される遊技球を検知するための図示しない払出検知センサが設けられており、当該払出検知センサの検知結果は払出側CPU92に入力される。払出側CPU92は、払出検知センサにて遊技球が検知された場合に払出装置76から1個の遊技球が払い出されたと特定する。また、払出側CPU92は、遊技球が払い出されるように払出装置76を駆動制御しているにも関わらず払出検知センサにて遊技球が継続して検知されない場合に払出異常状態であると特定し、払出検知センサにて遊技球が継続して検知されない状態が解除された場合に払出異常状態が解除されたと特定する。 The payout device 76 is provided with a payout detection sensor (not shown) for detecting game balls paid out from the payout device 76, and the detection results of the payout detection sensor are input to the payout side CPU 92. The payout side CPU 92 determines that one game ball has been paid out from the payout device 76 when a game ball is detected by the payout detection sensor. Furthermore, the payout side CPU 92 determines that an abnormal payout state exists when the payout detection sensor continues to not detect a game ball even though the payout device 76 is being driven and controlled so that a game ball is paid out, and determines that the abnormal payout state has been released when the state in which the payout detection sensor continues to not detect a game ball is released.

内枠13の前面部には前扉開放センサ95が設けられており(図2参照)、当該前扉開放センサ95の検知結果は払出側CPU92に入力される。この場合、内枠13に対して前扉枠14が閉鎖状態である場合に前扉開放センサ95は閉鎖検知信号を払出側CPU92に送信し、内枠13に対して前扉枠14が開放状態である場合に前扉開放センサ95は開放検知信号を払出側CPU92に送信する。払出側CPU92は、前扉開放センサ95から閉鎖検知信号を受信している場合に前扉枠14が閉鎖状態であると特定し、前扉開放センサ95から開放検知信号を受信している場合に前扉枠14が開放状態であると特定する。また、払出側CPU92は、前扉枠14が閉鎖状態から開放状態となったと特定したタイミングで主側CPU63に前扉開放コマンドを送信し、前扉枠14が開放状態から閉鎖状態となったと特定したタイミングで主側CPU63に前扉閉鎖コマンドを送信する。主側CPU63は、前扉開放コマンドを受信した場合に前扉枠14が開放状態となったと特定し、前扉閉鎖コマンドを受信した場合に前扉枠14が閉鎖状態となったと特定する。 A front door open sensor 95 is provided on the front portion of the inner frame 13 (see FIG. 2 ), and the detection result of the front door open sensor 95 is input to the dispensing-side CPU 92. In this case, when the front door frame 14 is closed relative to the inner frame 13, the front door open sensor 95 transmits a closed detection signal to the dispensing-side CPU 92, and when the front door frame 14 is open relative to the inner frame 13, the front door open sensor 95 transmits an open detection signal to the dispensing-side CPU 92. The dispensing-side CPU 92 determines that the front door frame 14 is closed when it receives a closed detection signal from the front door open sensor 95, and determines that the front door frame 14 is open when it receives an open detection signal from the front door open sensor 95. In addition, the dispensing-side CPU 92 transmits a front door open command to the main-side CPU 63 when it determines that the front door frame 14 has changed from a closed state to an open state, and transmits a front door close command to the main-side CPU 63 when it determines that the front door frame 14 has changed from an open state to a closed state. The main CPU 63 determines that the front door frame 14 is in the open state when it receives a front door open command, and determines that the front door frame 14 is in the closed state when it receives a front door close command.

裏パックユニット15の前面部には本体開放センサ96が設けられており(図2参照)、当該本体開放センサ96の検知結果は払出側CPU92に入力される。この場合、外枠11に対して遊技機本体12が閉鎖状態である場合に本体開放センサ96は閉鎖検知信号を払出側CPU92に送信し、外枠11に対して遊技機本体12が開放状態である場合に本体開放センサ96は開放検知信号を払出側CPU92に送信する。払出側CPU92は、本体開放センサ96から閉鎖検知信号を受信している場合に遊技機本体12が閉鎖状態であると特定し、本体開放センサ96から開放検知信号を受信している場合に遊技機本体12が開放状態であると特定する。また、払出側CPU92は、遊技機本体12が閉鎖状態から開放状態となったと特定したタイミングで主側CPU63に本体開放コマンドを送信し、遊技機本体12が開放状態から閉鎖状態となったと特定したタイミングで主側CPU63に本体閉鎖コマンドを送信する。主側CPU63は、本体開放コマンドを受信した場合に遊技機本体12が開放状態となったと特定し、本体閉鎖コマンドを受信した場合に遊技機本体12が閉鎖状態となったと特定する。 A main body open sensor 96 is provided on the front of the back pack unit 15 (see FIG. 2 ), and the detection result of the main body open sensor 96 is input to the payout CPU 92. In this case, when the gaming machine main body 12 is in a closed state relative to the outer frame 11, the main body open sensor 96 transmits a closed detection signal to the payout CPU 92, and when the gaming machine main body 12 is in an open state relative to the outer frame 11, the main body open sensor 96 transmits an open detection signal to the payout CPU 92. The payout CPU 92 determines that the gaming machine main body 12 is in a closed state when it receives a closed detection signal from the main body open sensor 96, and determines that the gaming machine main body 12 is in an open state when it receives an open detection signal from the main body open sensor 96. In addition, the payout CPU 92 transmits a main body open command to the main CPU 63 when it determines that the gaming machine main body 12 has changed from a closed state to an open state, and transmits a main body close command to the main CPU 63 when it determines that the gaming machine main body 12 has changed from an open state to a closed state. The main CPU 63 determines that the gaming machine main body 12 is in the open state when it receives a main body open command, and determines that the gaming machine main body 12 is in the closed state when it receives a main body close command.

図17のフローチャートを参照しながら、払出側CPU92にて実行されるタイマ割込み処理について説明する。タイマ割込み処理は、予め定められた周期(例えば2ミリ秒)で繰り返し起動されるものである。 Referring to the flowchart in Figure 17, we will explain the timer interrupt processing executed by the dispensing CPU 92. The timer interrupt processing is repeatedly activated at a predetermined interval (e.g., every 2 milliseconds).

まず満タン用処理を実行する(ステップS701)。満タン用処理では、既に説明したとおり満タン検知センサの検知結果に基づいて満タン状態であるか否かを特定し、満タン状態である場合には遊技球の払い出しを停止させるための処理を実行するとともに、満タン状態であることを示すコマンドを主側CPU63に送信する。また、満タン状態が解除された場合には遊技球の払い出しを可能とさせるための処理を実行するとともに、満タン状態が解除されたことを示すコマンドを主側CPU63に送信する。 First, full tank processing is executed (step S701). As already explained, full tank processing determines whether the tank is full based on the detection results of the full tank detection sensor, and if the tank is full, it executes processing to stop the payout of game balls and sends a command to the main CPU 63 indicating that the tank is full. Furthermore, if the full tank state is released, it executes processing to enable the payout of game balls and sends a command to the main CPU 63 indicating that the full tank state has been released.

その後、球無用処理を実行する(ステップS702)。球無用処理では、既に説明したとおり球無検知センサの検知結果に基づいて球無状態であるか否かを特定し、球無状態である場合には遊技球の払い出しを停止させるための処理を実行するとともに、球無状態であることを示すコマンドを主側CPU63に送信する。また、球無状態が解除された場合には遊技球の払い出しを可能とさせるための処理を実行するとともに、球無状態が解除されたことを示すコマンドを主側CPU63に送信する。 Then, no-ball processing is executed (step S702). As already explained, the no-ball processing determines whether or not the state is a no-ball state based on the detection results of the no-ball detection sensor, and if the state is a no-ball state, it executes processing to stop the payout of game balls and sends a command to the main CPU 63 indicating that the no-ball state is in effect. Furthermore, if the no-ball state is released, it executes processing to enable the payout of game balls and sends a command to the main CPU 63 indicating that the no-ball state has been released.

その後、払出異常監視処理を実行する(ステップS703)。払出異常監視処理では、既に説明したとおり払出検知センサの検知結果に基づいて払出異常状態であるか否かを特定し、払出異常状態である場合には遊技球の払い出しを停止させる処理を実行するとともに、払出異常状態であることを示すコマンドを主側CPU63に送信する。また、払出異常状態が解除された場合には遊技球の払い出しを可能とさせる処理を実行するとともに、払出異常状態が解除されたことを示すコマンドを主側CPU63に送信する。 Then, a payout abnormality monitoring process is executed (step S703). As already explained, the payout abnormality monitoring process determines whether or not a payout abnormality state exists based on the detection results of the payout detection sensor, and if a payout abnormality state exists, a process is executed to stop the payout of game balls and a command indicating that a payout abnormality state exists is sent to the main CPU 63. Furthermore, if the payout abnormality state is resolved, a process is executed to enable the payout of game balls and a command indicating that the payout abnormality state has been resolved is sent to the main CPU 63.

その後、前扉開放監視処理を実行する(ステップS704)。前扉開放監視処理では、既に説明したとおり前扉開放センサ95の検知結果に基づいて前扉枠14が開放状態であるか否かを特定し、前扉枠14が開放状態である場合には遊技球の払い出しを停止させる処理を実行するとともに、前扉開放コマンドを主側CPU63に送信する。また、前扉枠14が閉鎖された場合には遊技球の払い出しを可能とさせる処理を実行するとともに、前扉閉鎖コマンドを主側CPU63に送信する。 Then, a front door open monitoring process is executed (step S704). As already explained, the front door open monitoring process determines whether the front door frame 14 is open or not based on the detection results of the front door open sensor 95. If the front door frame 14 is open, a process is executed to stop the payout of game balls, and a front door open command is sent to the main CPU 63. Furthermore, if the front door frame 14 is closed, a process is executed to enable the payout of game balls, and a front door close command is sent to the main CPU 63.

その後、本体開放監視処理を実行する(ステップS705)。本体開放監視処理では、既に説明したとおり本体開放センサ96の検知結果に基づいて遊技機本体12が開放状態であるか否かを特定し、遊技機本体12が開放状態である場合には遊技球の払い出しを停止させる処理を実行するとともに、本体開放コマンドを主側CPU63に送信する。また、遊技機本体12が閉鎖された場合には遊技球の払い出しを可能とさせる処理を実行するとともに、本体閉鎖コマンドを主側CPU63に送信する。 Then, the main body open monitoring process is executed (step S705). As already explained, the main body open monitoring process determines whether the gaming machine main body 12 is in the open state based on the detection result of the main body open sensor 96, and if the gaming machine main body 12 is in the open state, it executes a process to stop the payout of game balls and sends a main body open command to the main CPU 63. Furthermore, if the gaming machine main body 12 is closed, it executes a process to enable the payout of game balls and sends a main body close command to the main CPU 63.

その後、コマンド読込処理を実行する(ステップS706)。当該コマンド読込処理では、主側CPU63が送信した賞球コマンドを読み込む処理を実行し、その賞球コマンドを払出側RAM94に格納する。そして、その受信した賞球コマンドに対応する個数を払出側RAM94における未払出の賞球個数情報に加算するための賞球設定処理を実行した後に(ステップS707)、払出装置76による遊技球の払い出しの実行制御を行うための払出制御処理を実行する(ステップS708)。払出制御処理では、払出側RAM94に記憶されている未払出の賞球個数情報が1以上の値である場合に払出装置76の駆動制御を行い、払出検知センサにて1個の遊技球を検知した場合に賞球個数情報の値を1減算する。そして、賞球個数情報の値が「0」となった場合には払出装置76の駆動制御を停止する。その後、今回のタイマ割込み処理にて実行された各種処理の処理結果に応じた外部信号の出力の開始及び終了を制御するための外部情報設定処理を実行する(ステップS709)。 Then, a command reading process is executed (step S706). In this command reading process, a process is executed to read the prize ball command sent by the main CPU 63 and store the prize ball command in the payout RAM 94. Then, a prize ball setting process is executed to add the number corresponding to the received prize ball command to the unpaid prize ball count information in the payout RAM 94 (step S707), and then a payout control process is executed to control the execution of the payout of game balls by the payout device 76 (step S708). In the payout control process, if the unpaid prize ball count information stored in the payout RAM 94 is a value of 1 or greater, the payout device 76 is driven and controlled, and if the payout detection sensor detects one game ball, the value of the prize ball count information is decremented by 1. Then, if the value of the prize ball count information becomes "0," the drive control of the payout device 76 is stopped. After that, an external information setting process is executed to control the start and end of external signal output according to the results of the various processes executed during this timer interrupt process (step S709).

次に、遊技ホールに設けられたホールコンピュータHCにパチンコ機10から情報を外部出力するための構成について説明する。 Next, we will explain the configuration for externally outputting information from the pachinko machine 10 to the hall computer HC installed in the gaming hall.

図2に示すように、裏パックユニット15には外部端子板97が設けられている。外部端子板97には多数の外部端子が設けられており、一部の外部端子であって複数の外部端子が主側CPU63と電気的に接続されているとともに、一部の外部端子であって複数の外部端子が払出側CPU92と電気的に接続されている。このように主側CPU63及び払出側CPU92のそれぞれが外部端子板97と電気的に接続されていることにより、図16に示すように、主側CPU63及び払出側CPU92はホールコンピュータHCに情報を外部出力することが可能である。 As shown in FIG. 2, the back pack unit 15 is provided with an external terminal board 97. The external terminal board 97 is provided with a large number of external terminals, some of which are electrically connected to the main CPU 63, and some of which are electrically connected to the payout CPU 92. Because the main CPU 63 and the payout CPU 92 are each electrically connected to the external terminal board 97 in this way, the main CPU 63 and the payout CPU 92 can externally output information to the hall computer HC, as shown in FIG. 16.

外部端子板97の1個の外部端子は前扉開放センサ95と電気的に接続されているとともに、外部端子板97の1個の外部端子は本体開放センサ96と電気的に接続されている。この電気的な接続の構成について詳細には、前扉開放センサ95から払出側CPU92に向けた信号経路の途中位置には信号中継基板98が設けられている。当該信号中継基板98には、前扉開放センサ95から払出側CPU92に向けた信号経路SL1から分岐させて分岐経路SL2が設けられている。そして、当該分岐経路SL2は外部端子板97における前扉開放用の外部端子に接続されている。したがって、前扉開放センサ95における検知結果に対応した電気信号は、払出側CPU92に入力されるだけでなく、外部端子板97における前扉開放用の外部端子にも入力される。これにより、払出側CPU92による制御を介することなく、前扉枠14が開放状態であるか否かを示す信号をホールコンピュータHCに外部出力することが可能となる。 One external terminal on the external terminal board 97 is electrically connected to the front door open sensor 95, and another external terminal on the external terminal board 97 is electrically connected to the main body open sensor 96. Regarding the detailed configuration of this electrical connection, a signal relay board 98 is provided midway along the signal path from the front door open sensor 95 to the dispensing side CPU 92. The signal relay board 98 has a branch path SL2 that branches off from the signal path SL1 from the front door open sensor 95 to the dispensing side CPU 92. The branch path SL2 is then connected to the front door open external terminal on the external terminal board 97. Therefore, the electrical signal corresponding to the detection result of the front door open sensor 95 is input not only to the dispensing side CPU 92, but also to the front door open external terminal on the external terminal board 97. This allows a signal indicating whether the front door frame 14 is open to be output to the hall computer HC without control by the dispensing side CPU 92.

本体開放センサ96について詳細には、信号中継基板98には、本体開放センサ96から払出側CPU92に向けた信号経路SL3から分岐させて分岐経路SL4が設けられている。そして、当該分岐経路SL4は外部端子板97における本体開放用の外部端子に接続されている。したがって、本体開放センサ96における検知結果に対応した電気信号は、払出側CPU92に入力されるだけでなく、外部端子板97における本体開放用の外部端子にも入力される。これにより、払出側CPU92による制御を介することなく、遊技機本体12が開放状態であるか否かを示す信号をホールコンピュータHCに外部出力することが可能となる。 Regarding the main body open sensor 96 in more detail, the signal relay board 98 has a branch path SL4 that branches off from the signal path SL3 that runs from the main body open sensor 96 to the payout side CPU 92. This branch path SL4 is then connected to an external terminal for main body open on the external terminal board 97. Therefore, an electrical signal corresponding to the detection result of the main body open sensor 96 is not only input to the payout side CPU 92, but also to the external terminal for main body open on the external terminal board 97. This makes it possible to externally output a signal indicating whether the gaming machine main body 12 is in an open state to the hall computer HC without going through control by the payout side CPU 92.

次に、主側CPU63及び払出側CPU92からホールコンピュータHCに外部出力される情報の内容について説明する。まず主側CPU63からホールコンピュータHCに外部出力される情報の内容について説明する。 Next, we will explain the content of the information externally output from the main CPU 63 and the payout CPU 92 to the hall computer HC. First, we will explain the content of the information externally output from the main CPU 63 to the hall computer HC.

主側CPU63はタイマ割込み処理(図11)における外部情報設定処理(ステップS318)にて、外部端子板97において主側CPU63に割り当てられている各外部端子への情報の出力設定を行う。主側CPU63から外部端子板97に出力される情報として、開閉実行モード中であることを示す情報と、サポートモードが高頻度サポートモード中であることを示す情報と、一の遊技回が終了したことを示す情報と、所定個数(例えば100個)の遊技球がアウト口24a、一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34のいずれかを通じて遊技領域PAから排出されたことを示す情報と、第1作動口33に遊技球が入球したことを示す情報と、第2作動口34に遊技球が入球したことを示す情報と、が含まれている。 During the external information setting process (step S318) in the timer interrupt process (Figure 11), the main CPU 63 sets information output to each external terminal assigned to the main CPU 63 on the external terminal board 97. The information output from the main CPU 63 to the external terminal board 97 includes information indicating that the opening/closing execution mode is in progress, information indicating that the support mode is in high-frequency support mode, information indicating that one game round has ended, information indicating that a predetermined number (e.g., 100) of game balls have been discharged from the game area PA through the outlet 24a, general winning port 31, special electric winning device 32, first actuation port 33, or second actuation port 34, information indicating that a game ball has entered the first actuation port 33, and information indicating that a game ball has entered the second actuation port 34.

払出側CPU92はタイマ割込み処理(図17)における外部情報設定処理(ステップS709)にて、外部端子板97において払出側CPU92に割り当てられている各外部端子への情報の出力設定を行う。払出側CPU92から外部端子板97に出力される情報として、10個の遊技球の払い出しが行われたことを示す情報が含まれている。 In the external information setting process (step S709) of the timer interrupt process (FIG. 17), the payout CPU 92 sets the output of information to each external terminal assigned to the payout CPU 92 on the external terminal board 97. The information output from the payout CPU 92 to the external terminal board 97 includes information indicating that 10 game balls have been paid out.

ホールコンピュータHCでは外部端子板97を通じてパチンコ機10から受信する各種情報に応じて、当該パチンコ機10における遊技球の払い出しの実行態様などを把握することが可能である。例えば、
・パチンコ機10の遊技領域PAから100個の遊技球が排出されるまでに発生した遊技球の払出個数の割合である出玉率
・開閉実行モード及び高頻度サポートモードではない通常遊技状態における出玉率(以下、この出玉率を「B」とする)
・開閉実行モードにおける出玉率
・高頻度サポートモードにおける出玉率
・パチンコ機10の遊技領域PAから100個の遊技球が排出されるまでに実行された遊技回の回数(以下、この割合を「S」とする)
・B-S×「第1作動口33及び第2作動口34への入賞に対する賞球個数」
・パチンコ機10の遊技領域PAから100個の遊技球が排出されるまでに発生した第1作動口33への遊技球の入球個数(以下、この割合を「S1」とする)
・パチンコ機10の遊技領域PAから100個の遊技球が排出されるまでに発生した第2作動口34への遊技球の入球個数(以下、この割合を「S2」とする)
・B-(S1×「第1作動口33への入賞に対する賞球個数」+S2×「第2作動口34への入賞に対する賞球個数」)
・単位遊技回当たりにおける開閉実行モードの発生確率
・単位遊技回当たりにおける高頻度サポートモードの発生確率
などが算出される。これにより、ホールコンピュータHCにおいてパチンコ機10の遊技領域PAにおける遊技球の入球態様を管理することが可能となる。なお、賞球個数とは対応する入球部に1個の遊技球が入球した場合に払い出される遊技球の個数のことである。
The hall computer HC can grasp the manner in which game balls are paid out in the pachinko machine 10 in accordance with various information received from the pachinko machine 10 via the external terminal board 97. For example,
The payout rate, which is the ratio of the number of payout balls generated until 100 game balls are discharged from the game area PA of the pachinko machine 10. The payout rate in a normal game state other than the open/close execution mode and the high frequency support mode (hereinafter, this payout rate will be referred to as "B")
・Ball payout rate in the open/close execution mode ・Ball payout rate in the high frequency support mode ・Number of games played until 100 game balls are discharged from the game area PA of the pachinko machine 10 (hereinafter, this rate will be referred to as "S")
B-S x "number of winning balls for winning the first actuation port 33 and the second actuation port 34"
The number of game balls that enter the first operating port 33 before 100 game balls are discharged from the game area PA of the pachinko machine 10 (hereinafter, this ratio will be referred to as "S1")
The number of game balls that enter the second operating port 34 before 100 game balls are discharged from the game area PA of the pachinko machine 10 (hereinafter, this ratio will be referred to as "S2")
B - (S1 x "number of winning balls for winning through the first actuation port 33" + S2 x "number of winning balls for winning through the second actuation port 34")
The probability of the opening/closing execution mode occurring per unit play, the probability of the high frequency support mode occurring per unit play, etc. are calculated. This allows the hall computer HC to manage the ball entry patterns of game balls in the play area PA of the pachinko machine 10. The number of prize balls refers to the number of game balls paid out when one game ball enters the corresponding ball entry section.

<遊技球の入賞態様を管理するための構成>
次に、管理用IC66を利用して遊技履歴を管理するための構成について説明する。まず図18のブロック図を参照しながら、管理用IC66の電気的構成について説明する。
<Configuration for managing winning status of gaming balls>
Next, we will explain the configuration for managing game history using the management IC 66. First, we will explain the electrical configuration of the management IC 66 with reference to the block diagram of FIG.

既に説明したとおり主制御装置60のMPU62は、主側CPU63、主側ROM64、主側RAM65、及び管理用IC66を備えている。また、MPU62は、これら以外にもI/F101を備えているとともに、既に説明した読み取り用端子68dを備えている。 As already explained, the MPU 62 of the main control unit 60 is equipped with a main CPU 63, a main ROM 64, a main RAM 65, and a management IC 66. In addition to these, the MPU 62 is also equipped with an I/F 101, as well as the read terminal 68d already explained.

I/F101は、MPU62の外部の機器との間で信号を送受信するためのインターフェースである。I/F101は、内部バス103を介して主側CPU63と電気的に接続されている。I/F101の入力ポートを通じて各入球検知センサ42a~49aなどのセンサからの検知結果、及び払出側CPU92からのコマンドなどがMPU62に入力され、その入力された検知結果及びコマンドの内容に基づいて既に説明したとおり主側CPU63にて各種処理が実行される。また、主側CPU63にて各種処理が実行された結果、特電用の駆動部32bなどの機器へ信号出力が行われる場合には当該信号出力はI/F101の出力ポートを通じて行われるとともに、主側CPU63にて各種処理が実行された結果、払出側CPU92及び音声発光制御装置81へコマンド出力が行われる場合には当該コマンド出力はI/F101の出力ポートを通じて行われる。 I/F 101 is an interface for sending and receiving signals between the MPU 62 and devices external to it. I/F 101 is electrically connected to the main CPU 63 via the internal bus 103. Detection results from sensors such as the ball entry detection sensors 42a-49a and commands from the payout CPU 92 are input to the MPU 62 through the input port of I/F 101, and the main CPU 63 executes various processes based on the input detection results and command content, as previously explained. Furthermore, if a signal is output to a device such as the special power driver 32b as a result of various processes executed by the main CPU 63, the signal is output through the output port of I/F 101. Furthermore, if a command is output to the payout CPU 92 and the audio/light-emitting control device 81 as a result of various processes executed by the main CPU 63, the command is output through the output port of I/F 101.

管理用IC66は、管理側I/F111と、管理側CPU112と、管理側ROM113と、管理側RAM114と、RTC115と、対応関係用メモリ116と、履歴用メモリ117と、演算結果用メモリ131と、を備えている。これら各装置は管理用IC66に設けられた内部バス66aを通じて双方向通信可能に接続されている。 The management IC 66 includes a management I/F 111, a management CPU 112, a management ROM 113, a management RAM 114, an RTC 115, a correspondence memory 116, a history memory 117, and a calculation result memory 131. These devices are connected to each other via an internal bus 66a provided in the management IC 66, allowing bidirectional communication.

管理側I/F111は、MPU62に内蔵された単方向通信用の信号経路群118を介して主側CPU63から各種信号を受信するとともに、MPU62に内蔵された単方向通信用の信号経路群119を介して読み取り用端子68dに各種信号を送信するためのインターフェースである。主側CPU63からの各種信号は管理側I/F111の入力ポートに入力され、読み取り用端子68dへの各種信号は管理側I/F111の出力ポートから出力される。なお、主側CPU63はMPU62に内蔵された双方向通信用の信号経路群120を介して読み取り用端子68dと電気的に接続されている。 The management side I/F 111 is an interface that receives various signals from the main CPU 63 via a group of one-way communication signal paths 118 built into the MPU 62, and transmits various signals to the reading terminal 68d via a group of one-way communication signal paths 119 built into the MPU 62. Various signals from the main CPU 63 are input to the input port of the management side I/F 111, and various signals to the reading terminal 68d are output from the output port of the management side I/F 111. The main CPU 63 is electrically connected to the reading terminal 68d via a group of two-way communication signal paths 120 built into the MPU 62.

管理側CPU112は、制御部及び演算部を含む演算処理装置である。管理側ROM113は、NOR型フラッシュメモリ及びNAND型フラッシュメモリなどの記憶保持に外部からの電力供給が不要なメモリ(すなわち、不揮発性記憶手段)であり、読み出し専用として利用される。管理側ROM113は、管理側CPU112により実行される各種の制御プログラムや固定値データを記憶している。管理側RAM114は、SRAM及びDRAMなどの記憶保持に外部からの電力供給が必要なメモリ(すなわち、揮発性記憶手段)であり、読み書き両用として利用される。管理側RAM114は、ランダムアクセスが可能であるとともに、同一のデータ容量で比較した場合に管理側ROM113よりも読み出しに要する時間が早いものとなっている。管理側RAM114は管理側ROM113内に記憶されている制御プログラムの実行に対して各種のデータなどを一時的に記憶する。 The management CPU 112 is an arithmetic processing unit including a control unit and an arithmetic unit. The management ROM 113 is a memory such as a NOR flash memory or a NAND flash memory that does not require an external power supply to retain its data (i.e., a non-volatile storage means) and is used as read-only. The management ROM 113 stores various control programs executed by the management CPU 112 and fixed value data. The management RAM 114 is a memory such as an SRAM or DRAM that requires an external power supply to retain its data (i.e., a volatile storage means) and is used as both read and write. The management RAM 114 is randomly accessible and has a faster read time than the management ROM 113 when compared for the same data capacity. The management RAM 114 temporarily stores various data and the like in response to the execution of the control programs stored in the management ROM 113.

RTC115はリアルタイムクロックであり、年月日情報及び時刻情報を常時計測し、管理側CPU112からの指示に従い、その計測している年月日情報及び時刻情報(以下、日時情報ともいう)を出力することが可能な構成である。なお、RTC115にはバックアップ電源が設けられており、パチンコ機10の電源遮断中においても年月日情報及び時刻情報を計測することが可能となっている。 The RTC 115 is a real-time clock that constantly measures date and time information and is capable of outputting the measured date and time information (hereinafter also referred to as date and time information) in accordance with instructions from the management CPU 112. The RTC 115 is also equipped with a backup power supply, making it possible to measure date and time information even when the power to the pachinko machine 10 is cut off.

対応関係用メモリ116は、SRAM及びDRAMなどの記憶保持に外部からの電力供給が必要なメモリ(すなわち、揮発性記憶手段)であり、読み書き両用として利用される。対応関係用メモリ116は、管理側I/F111の入力ポート121に設けられた各バッファ122a~122pとそれらバッファ122a~122pに入力される信号の種類との対応関係の情報を記憶しておくために利用される。対応関係用メモリ116の内容の詳細については後に説明する。 The correspondence memory 116 is a memory (i.e., a volatile memory means) that requires an external power supply to retain data, such as SRAM or DRAM, and is used for both reading and writing. The correspondence memory 116 is used to store information on the correspondence between each of the buffers 122a-122p provided in the input port 121 of the management side I/F 111 and the types of signals input to those buffers 122a-122p. The contents of the correspondence memory 116 will be explained in detail later.

履歴用メモリ117は、NOR型フラッシュメモリ及びNAND型フラッシュメモリなどの記憶保持に外部からの電力供給が不要なメモリ(すなわち、不揮発性記憶手段)であり、読み書き両用として利用される。履歴用メモリ117は、管理側I/F111を通じて主側CPU63から受信した遊技履歴に関する情報を記憶しておくために利用される。履歴用メモリ117の内容の詳細については後に説明する。 The history memory 117 is a memory (i.e., a non-volatile storage means) that does not require an external power supply to retain data, such as a NOR flash memory or NAND flash memory, and is used for both reading and writing. The history memory 117 is used to store information related to the game history received from the main CPU 63 via the management I/F 111. Details of the contents of the history memory 117 will be explained later.

演算結果用メモリ131は、NOR型フラッシュメモリ及びNAND型フラッシュメモリなどの記憶保持に外部からの電力供給が不要なメモリ(すなわち、不揮発性記憶手段)であり、読み書き両用として利用される。演算結果用メモリ131は、履歴用メモリ117に格納されている履歴情報を利用して管理側CPU112にて演算された各種パラメータを順次記憶するために利用される。演算結果用メモリ131に記憶された各種パラメータの内容は、第1~第3報知用表示装置69a~69cにて順次表示されるとともに、読み取り用端子68dに接続された外部装置に出力される。 The calculation result memory 131 is a memory (i.e., non-volatile storage means) that does not require an external power supply to retain data, such as a NOR flash memory or NAND flash memory, and is used for both reading and writing. The calculation result memory 131 is used to sequentially store various parameters calculated by the management CPU 112 using the history information stored in the history memory 117. The contents of the various parameters stored in the calculation result memory 131 are sequentially displayed on the first to third notification display devices 69a to 69c, and are also output to an external device connected to the read terminal 68d.

次に、管理側I/F111に設けられた入力ポート121の構成について説明する。図19は管理側I/F111の入力ポート121の構成を説明するための説明図である。 Next, we will explain the configuration of the input port 121 provided in the management side I/F 111. Figure 19 is an explanatory diagram for explaining the configuration of the input port 121 of the management side I/F 111.

入力ポート121には複数のバッファ122a~122pが設けられている。具体的には第1~第16バッファ122a~122pが設けられている。第1~第16バッファ122a~122pのそれぞれには信号経路118a~118pを通じて1種類の信号を入力可能となっており、第1~第16バッファ122a~122pのそれぞれは入力対象となっている信号がLOWレベルである場合に第1データとして「0」の情報が格納され、入力対象となっている信号がHIレベルである場合に第2データとして「1」の情報が格納される。なお、これらLOW及びHIと第1データ及び第2データとの関係が逆であってもよい。 The input port 121 is provided with multiple buffers 122a-122p. Specifically, first through sixteenth buffers 122a-122p are provided. Each of the first through sixteenth buffers 122a-122p can input one type of signal via signal paths 118a-118p, and each of the first through sixteenth buffers 122a-122p stores "0" as first data when the input signal is at a LOW level, and stores "1" as second data when the input signal is at a HIGH level. Note that the relationship between LOW and HIGH and the first and second data may be reversed.

第1バッファ122aには第1入賞口検知センサ42aの検知結果に対応する第1信号が入力される。この場合、主側CPU63は第1入賞口検知センサ42aにて新たな遊技球が検知されていない状況ではLOWレベルの第1信号を出力し、第1入賞口検知センサ42aにて1個の遊技球が検知された場合に特定期間に亘ってHIレベルの第1信号を出力する。この特定期間は、第1バッファ122aにHIレベルの第1信号が入力されていることを管理側CPU112にて特定するのに十分な期間となっている。 A first signal corresponding to the detection result of the first winning opening detection sensor 42a is input to the first buffer 122a. In this case, the main CPU 63 outputs a LOW level first signal when no new gaming balls are detected by the first winning opening detection sensor 42a, and outputs a HI level first signal for a specific period of time when one gaming ball is detected by the first winning opening detection sensor 42a. This specific period is long enough for the management CPU 112 to determine that a HI level first signal has been input to the first buffer 122a.

第2バッファ122bには第2入賞口検知センサ43aの検知結果に対応する第2信号が入力される。この場合、主側CPU63は第2入賞口検知センサ43aにて新たな遊技球が検知されていない状況ではLOWレベルの第2信号を出力し、第2入賞口検知センサ43aにて1個の遊技球が検知された場合に特定期間に亘ってHIレベルの第2信号を出力する。この特定期間は、第2バッファ122bにHIレベルの第2信号が入力されていることを管理側CPU112にて特定するのに十分な期間となっている。 A second signal corresponding to the detection result of the second winning opening detection sensor 43a is input to the second buffer 122b. In this case, the main CPU 63 outputs a LOW level second signal when no new game balls are detected by the second winning opening detection sensor 43a, and outputs a HI level second signal for a specific period of time when one game ball is detected by the second winning opening detection sensor 43a. This specific period is long enough for the management CPU 112 to determine that a HI level second signal has been input to the second buffer 122b.

第3バッファ122cには第3入賞口検知センサ44aの検知結果に対応する第3信号が入力される。この場合、主側CPU63は第3入賞口検知センサ44aにて新たな遊技球が検知されていない状況ではLOWレベルの第3信号を出力し、第3入賞口検知センサ44aにて1個の遊技球が検知された場合に特定期間に亘ってHIレベルの第3信号を出力する。この特定期間は、第3バッファ122cにHIレベルの第3信号が入力されていることを管理側CPU112にて特定するのに十分な期間となっている。 A third signal corresponding to the detection result of the third winning opening detection sensor 44a is input to the third buffer 122c. In this case, the main CPU 63 outputs a LOW level third signal when no new gaming balls are detected by the third winning opening detection sensor 44a, and outputs a HI level third signal for a specific period of time when one gaming ball is detected by the third winning opening detection sensor 44a. This specific period is long enough for the management CPU 112 to determine that a HI level third signal has been input to the third buffer 122c.

第4バッファ122dには特電検知センサ45aの検知結果に対応する第4信号が入力される。この場合、主側CPU63は特電検知センサ45aにて新たな遊技球が検知されていない状況ではLOWレベルの第4信号を出力し、特電検知センサ45aにて1個の遊技球が検知された場合に特定期間に亘ってHIレベルの第4信号を出力する。この特定期間は、第4バッファ122dにHIレベルの第4信号が入力されていることを管理側CPU112にて特定するのに十分な期間となっている。 A fourth signal corresponding to the detection result of the special electric detection sensor 45a is input to the fourth buffer 122d. In this case, the main CPU 63 outputs a LOW level fourth signal when no new gaming balls are detected by the special electric detection sensor 45a, and outputs a HI level fourth signal for a specific period of time when one gaming ball is detected by the special electric detection sensor 45a. This specific period is long enough for the management CPU 112 to determine that a HI level fourth signal has been input to the fourth buffer 122d.

第5バッファ122eには第1作動口検知センサ46aの検知結果に対応する第5信号が入力される。この場合、主側CPU63は第1作動口検知センサ46aにて新たな遊技球が検知されていない状況ではLOWレベルの第5信号を出力し、第1作動口検知センサ46aにて1個の遊技球が検知された場合に特定期間に亘ってHIレベルの第5信号を出力する。この特定期間は、第5バッファ122eにHIレベルの第5信号が入力されていることを管理側CPU112にて特定するのに十分な期間となっている。 A fifth signal corresponding to the detection result of the first actuation port detection sensor 46a is input to the fifth buffer 122e. In this case, the main CPU 63 outputs a LOW level fifth signal when no new game balls are detected by the first actuation port detection sensor 46a, and outputs a HI level fifth signal for a specific period of time when one game ball is detected by the first actuation port detection sensor 46a. This specific period is long enough for the management CPU 112 to determine that a HI level fifth signal has been input to the fifth buffer 122e.

第6バッファ122fには第2作動口検知センサ47aの検知結果に対応する第6信号が入力される。この場合、主側CPU63は第2作動口検知センサ47aにて新たな遊技球が検知されていない状況ではLOWレベルの第6信号を出力し、第2作動口検知センサ47aにて1個の遊技球が検知された場合に特定期間に亘ってHIレベルの第6信号を出力する。この特定期間は、第6バッファ122fにHIレベルの第6信号が入力されていることを管理側CPU112にて特定するのに十分な期間となっている。 A sixth signal corresponding to the detection result of the second actuation port detection sensor 47a is input to the sixth buffer 122f. In this case, the main CPU 63 outputs a LOW level sixth signal when no new game balls are detected by the second actuation port detection sensor 47a, and outputs a HI level sixth signal for a specific period of time when one game ball is detected by the second actuation port detection sensor 47a. This specific period is long enough for the management CPU 112 to determine that a HI level sixth signal has been input to the sixth buffer 122f.

第7バッファ122gにはアウト口検知センサ48aの検知結果に対応する第7信号が入力される。この場合、主側CPU63はアウト口検知センサ48aにて新たな遊技球が検知されていない状況ではLOWレベルの第7信号を出力し、アウト口検知センサ48aにて1個の遊技球が検知された場合に特定期間に亘ってHIレベルの第7信号を出力する。この特定期間は、第7バッファ122gにHIレベルの第7信号が入力されていることを管理側CPU112にて特定するのに十分な期間となっている。 A seventh signal corresponding to the detection result of the outlet detection sensor 48a is input to the seventh buffer 122g. In this case, the main CPU 63 outputs a LOW level seventh signal when no new gaming balls are detected by the outlet detection sensor 48a, and outputs a HI level seventh signal for a specific period of time when one gaming ball is detected by the outlet detection sensor 48a. This specific period is long enough for the management CPU 112 to determine that a HI level seventh signal has been input to the seventh buffer 122g.

第8バッファ122hには開閉実行モードの期間中であるか否かに対応する第8信号が入力される。この場合、主側CPU63は開閉実行モードではない状況ではLOWレベルの第8信号を継続して出力し、開閉実行モードである状況ではHIレベルの第8信号を継続して出力する。 An eighth signal corresponding to whether or not the open/close execution mode is in progress is input to the eighth buffer 122h. In this case, the main CPU 63 continuously outputs a low-level eighth signal when the open/close execution mode is not in progress, and continuously outputs a high-level eighth signal when the open/close execution mode is in progress.

第9バッファ122iには高頻度サポートモードの期間中であるか否かに対応する第9信号が入力される。この場合、主側CPU63は高頻度サポートモードではない状況ではLOWレベルの第9信号を継続して出力し、高頻度サポートモードである状況ではHIレベルの第9信号を継続して出力する。 A ninth signal corresponding to whether or not the high-frequency support mode is in effect is input to the ninth buffer 122i. In this case, the main CPU 63 continuously outputs a LOW-level ninth signal when the high-frequency support mode is not in effect, and continuously outputs a HI-level ninth signal when the high-frequency support mode is in effect.

第10バッファ122jには前扉枠14が開放されている期間中であるか否かに対応する第10信号が入力される。この場合、主側CPU63は前扉枠14が閉鎖状態である状況ではLOWレベルの第10信号を継続して出力し、前扉枠14が開放状態である状況ではHIレベルの第10信号を継続して出力する。 A tenth signal corresponding to whether or not the front door frame 14 is open is input to the tenth buffer 122j. In this case, the main CPU 63 continuously outputs a LOW level tenth signal when the front door frame 14 is closed, and continuously outputs a HI level tenth signal when the front door frame 14 is open.

第11バッファ122kには遊技回が開始されたか否かに対応する第11信号が入力される。この場合、主側CPU63は遊技回が開始される前まではLOWレベルの第11信号を継続して出力し、遊技回が開始された場合に特定期間に亘ってHIレベルの第11信号を出力する。この特定期間は、第11バッファ122kにHIレベルの第11信号が入力されていることを管理側CPU112にて特定するのに十分な期間となっている。 An 11th signal corresponding to whether or not a game turn has started is input to the 11th buffer 122k. In this case, the main CPU 63 continues to output a LOW level 11th signal until a game turn starts, and once a game turn has started, outputs a HI level 11th signal for a specific period of time. This specific period is long enough for the management CPU 112 to determine that a HI level 11th signal has been input to the 11th buffer 122k.

第15バッファ122oには主側CPU63にてパチンコ機10の設定状態の新たな設定が行われたことを管理側CPU112に認識させるための設定値更新信号が入力される。この場合、主側CPU63はパチンコ機10の設定状態の新たな設定が行われていない状況ではLOWレベルの設定値更新信号を出力し、パチンコ機10の設定状態の新たな設定が行われた場合にHIレベルの設定値更新信号が特定期間に亘って維持されるパルス信号をその新たに設定された設定値に対応する数分出力する。この特定期間は、第15バッファ122oにHIレベルの設定値更新信号が入力されていることを管理側CPU112にて特定するのに十分な期間となっている。 A setting value update signal is input to the 15th buffer 122o to make the management CPU 112 aware that the main CPU 63 has newly set the setting state of the pachinko machine 10. In this case, the main CPU 63 outputs a LOW level setting value update signal when no new setting state has been set for the pachinko machine 10, and when a new setting state has been set for the pachinko machine 10, it outputs a HI level setting value update signal, a pulse signal that is maintained for a specific period of time, for the number of times corresponding to the newly set value. This specific period is long enough for the management CPU 112 to identify that a HI level setting value update signal has been input to the 15th buffer 122o.

第16バッファ122pには履歴用メモリ117に格納された履歴情報及び演算結果用メモリ131に記憶された各種パラメータを読み取り用端子68dに出力する契機を管理側CPU112に認識させるための出力指示信号が入力される。この場合、主側CPU63は履歴情報を出力する必要がない状況ではLOWレベルの出力指示信号を出力し、履歴情報を出力する必要がある場合に特定期間に亘ってHIレベルの出力指示信号を出力する。この特定期間は、第16バッファ122pにHIレベルの出力指示信号が入力されていることを管理側CPU112にて特定するのに十分な期間となっている。 An output instruction signal is input to the 16th buffer 122p to cause the management CPU 112 to recognize the opportunity to output the history information stored in the history memory 117 and the various parameters stored in the calculation result memory 131 to the read terminal 68d. In this case, the main CPU 63 outputs a LOW level output instruction signal when there is no need to output history information, and outputs a HIGH level output instruction signal for a specific period when there is a need to output history information. This specific period is long enough for the management CPU 112 to determine that a HIGH level output instruction signal has been input to the 16th buffer 122p.

第12バッファ122l、第13バッファ122m及び第14バッファ122nは、主側CPU63からの信号を入力可能ではあるものの、本パチンコ機10では通常の信号が入力されないブランクとなっている。このように管理側I/F111の入力ポート121として本パチンコ機10において主側CPU63から管理用IC66に出力される信号の種類よりも多くの数のバッファ122a~122pが設けられていることにより、管理用IC66を本パチンコ機10とは異なる機種にも流用することが可能となる。これにより、管理用IC66の汎用性を高めることが可能となる。ちなみに、主側CPU63と第1~第16バッファ122a~122pのそれぞれとの間には第1~第16バッファ122a~122pに1対1で対応するように信号経路118a~118pが形成されているが、これに限定されることはなく、ブランク対象となるバッファ122l~122nとの間には信号経路118l~118nが形成されていない構成としてもよい。 Although the twelfth buffer 122l, thirteenth buffer 122m, and fourteenth buffer 122n can receive signals from the main CPU 63, they are blank and do not receive normal signals in this pachinko machine 10. In this way, by providing a greater number of buffers 122a-122p as input ports 121 of the management I/F 111 in this pachinko machine 10 than the number of signals output from the main CPU 63 to the management IC 66, it is possible to use the management IC 66 in models other than this pachinko machine 10. This increases the versatility of the management IC 66. Incidentally, signal paths 118a-118p are formed between the primary CPU 63 and the first through sixteenth buffers 122a-122p, respectively, in a one-to-one correspondence with the first through sixteenth buffers 122a-122p, but this is not limited to this, and the signal paths 118l-118n may not be formed between the primary CPU 63 and the buffers 122l-122n to be blanked.

第15バッファ122oに設定値更新信号が入力されること及び第16バッファ122pに出力指示信号が入力されることは管理用IC66の設計段階において決定されており、主側CPU63からの指示を受けることなく、管理側CPU112は第15バッファ122oに設定値更新信号が入力されることび第16バッファ122pに出力指示信号が入力されることを特定可能となっている。一方、第1~第14バッファ122a~122nにどのような種類の信号が入力されるのかは管理用IC66の設計段階において決定されておらず、これら信号の種類は主側CPU63からの指示を受けることで管理側CPU112にて特定される。管理側CPU112におけるこれら信号の種類の特定は、詳細は後述するが、MPU62への動作電力の供給開始に伴い主側CPU63及び管理側CPU112において制御が開始された場合に主側CPU63から管理側CPU112に種類識別コマンドが送信されることにより行われる。この場合、種類識別コマンドにより提供された各種信号の種類の情報は対応関係用メモリ116に記憶され、動作電力が供給されている状況において各種信号の種類を管理側CPU112にて特定する場合には対応関係用メモリ116に記憶された情報が参照される。 The fact that a set value update signal is input to the 15th buffer 122o and that an output instruction signal is input to the 16th buffer 122p was determined during the design stage of the management IC 66, and the management CPU 112 can determine that a set value update signal is input to the 15th buffer 122o and that an output instruction signal is input to the 16th buffer 122p without receiving instructions from the main CPU 63. On the other hand, the type of signals input to the first through fourteenth buffers 122a through 122n was not determined during the design stage of the management IC 66, and the types of these signals are identified by the management CPU 112 upon receiving instructions from the main CPU 63. The management CPU 112 identifies the types of these signals when a type identification command is sent from the main CPU 63 to the management CPU 112 when control is initiated in the main CPU 63 and management CPU 112 following the start of supply of operating power to the MPU 62, as will be described in detail below. In this case, the information on the types of signals provided by the type identification command is stored in the correspondence memory 116, and when the management CPU 112 identifies the types of signals while operating power is being supplied, it references the information stored in the correspondence memory 116.

図20は対応関係用メモリ116の構成を説明するための説明図である。対応関係用メモリ116には、管理側I/F111の入力ポート121に設けられた第1~第14バッファ122a~122nに1対1で対応させて第1~第14対応関係エリア123a~123nが設けられている。 Figure 20 is an explanatory diagram illustrating the configuration of the correspondence memory 116. The correspondence memory 116 has first to fourteenth correspondence areas 123a to 123n that correspond one-to-one to the first to fourteenth buffers 122a to 122n provided in the input port 121 of the management side I/F 111.

第1対応関係エリア123aには第1バッファ122aに入力される信号の種類を管理側CPU112にて特定するための情報として、一般入賞口31であることを示す情報が格納される。また、第1対応関係エリア123aには一般入賞口31であることを示す情報とともに一般入賞口31に1個の遊技球が入球した場合に払い出される遊技球の個数の情報(10個)も格納される。第2対応関係エリア123bには第2バッファ122bに入力される信号の種類を管理側CPU112にて特定するための情報として、一般入賞口31であることを示す情報が格納される。また、第2対応関係エリア123bには一般入賞口31であることを示す情報とともに一般入賞口31に1個の遊技球が入球した場合に払い出される遊技球の個数の情報(10個)も格納される。第3対応関係エリア123cには第3バッファ122cに入力される信号の種類を管理側CPU112にて特定するための情報として、一般入賞口31であることを示す情報が格納される。また、第3対応関係エリア123cには一般入賞口31であることを示す情報とともに一般入賞口31に1個の遊技球が入球した場合に払い出される遊技球の個数の情報(10個)も格納される。 The first correspondence area 123a stores information indicating that the signal input to the first buffer 122a is a general winning opening 31, which is used by the management CPU 112 to identify the type of signal input to the first buffer 122a. The first correspondence area 123a also stores information indicating that the signal input to the first buffer 122a is a general winning opening 31, along with information indicating the number of game balls (10) that will be paid out when one game ball enters the general winning opening 31. The second correspondence area 123b stores information indicating that the signal input to the second buffer 122b is a general winning opening 31, which is used by the management CPU 112 to identify the type of signal input to the second buffer 122b. The second correspondence area 123b also stores information indicating that the signal input to the second buffer 122b is a general winning opening 31, along with information indicating the number of game balls (10) that will be paid out when one game ball enters the general winning opening 31. The third correspondence area 123c stores information indicating that the signal input to the third buffer 122c is from the general winning opening 31, which is used by the management CPU 112 to identify the type of signal input to the third buffer 122c. In addition to the information indicating that the signal is from the general winning opening 31, the third correspondence area 123c also stores information on the number of game balls (10) that will be paid out when one game ball enters the general winning opening 31.

第4対応関係エリア123dには第4バッファ122dに入力される信号の種類を管理側CPU112にて特定するための情報として、特電入賞装置32であることを示す情報が格納される。また、第4対応関係エリア123dには特電入賞装置32であることを示す情報とともに特電入賞装置32に1個の遊技球が入球した場合に払い出される遊技球の個数の情報(15個)も格納される。第5対応関係エリア123eには第5バッファ122eに入力される信号の種類を管理側CPU112にて特定するための情報として、第1作動口33であることを示す情報が格納される。また、第5対応関係エリア123eには第1作動口33であることを示す情報とともに第1作動口33に1個の遊技球が入球した場合に払い出される遊技球の個数の情報(1個)も格納される。第6対応関係エリア123fには第6バッファ122fに入力される信号の種類を管理側CPU112にて特定するための情報として、第2作動口34であることを示す情報が格納される。また、第6対応関係エリア123fには第2作動口34であることを示す情報とともに第2作動口34に1個の遊技球が入球した場合に払い出される遊技球の個数の情報(1個)も格納される。第7対応関係エリア123gには第7バッファ122gに入力される信号の種類を管理側CPU112にて特定するための情報として、アウト口24aであることを示す情報が格納される。 The fourth correspondence area 123d stores information indicating that the signal input to the fourth buffer 122d is a special electric winning device 32, which is used by the management CPU 112 to identify the type of signal. The fourth correspondence area 123d also stores information indicating that the signal is a special electric winning device 32, as well as information on the number of game balls (15) that will be paid out when one game ball enters the special electric winning device 32. The fifth correspondence area 123e stores information indicating that the signal is a first actuation port 33, which is used by the management CPU 112 to identify the type of signal input to the fifth buffer 122e. The fifth correspondence area 123e also stores information indicating that the signal is a first actuation port 33, as well as information on the number of game balls (1) that will be paid out when one game ball enters the first actuation port 33. The sixth correspondence area 123f stores information indicating that the signal input to the sixth buffer 122f is from the second actuation port 34, which is information used by the management CPU 112 to identify the type of signal. The sixth correspondence area 123f also stores information indicating that the signal is from the second actuation port 34, as well as information on the number of game balls (1) that will be paid out when one game ball enters the second actuation port 34. The seventh correspondence area 123g stores information indicating that the signal is from the outlet 24a, which is information used by the management CPU 112 to identify the type of signal input to the seventh buffer 122g.

第8対応関係エリア123hには第8バッファ122hに入力される信号の種類を管理側CPU112にて特定するための情報として、開閉実行モードであることを示す情報が格納される。第9対応関係エリア123iには第9バッファ122iに入力される信号の種類を管理側CPU112にて特定するための情報として、高頻度サポートモードであることを示す情報が格納される。第10対応関係エリア123jには第10バッファ122jに入力される信号の種類を管理側CPU112にて特定するための情報として、前扉枠14であることを示す情報が格納される。第11対応関係エリア123kには第11バッファ122kに入力される信号の種類を管理側CPU112にて特定するための情報として、遊技回の開始であることを示す情報が格納される。 The eighth correspondence area 123h stores information indicating the open/close execution mode, which is used by the management CPU 112 to identify the type of signal input to the eighth buffer 122h. The ninth correspondence area 123i stores information indicating the high frequency support mode, which is used by the management CPU 112 to identify the type of signal input to the ninth buffer 122i. The tenth correspondence area 123j stores information indicating the front door frame 14, which is used by the management CPU 112 to identify the type of signal input to the tenth buffer 122j. The eleventh correspondence area 123k stores information indicating the start of a game round, which is used by the management CPU 112 to identify the type of signal input to the eleventh buffer 122k.

第12対応関係エリア123lには第12バッファ122lに入力される信号の種類を管理側CPU112にて特定するための情報として、いずれにも対応しないブランクであることを示す情報が格納される。第13対応関係エリア123mには第13バッファ122mに入力される信号の種類を管理側CPU112にて特定するための情報として、いずれにも対応しないブランクであることを示す情報が格納される。第14対応関係エリア123nには第14バッファ122nに入力される信号の種類を管理側CPU112にて特定するための情報として、いずれにも対応しないブランクであることを示す情報が格納される。 The twelfth correspondence area 123l stores information indicating that it is blank and does not correspond to any of the signals, which is used by the management CPU 112 to identify the type of signal input to the twelfth buffer 122l. The thirteenth correspondence area 123m stores information indicating that it is blank and does not correspond to any of the signals, which is used by the management CPU 112 to identify the type of signal input to the thirteenth buffer 122m. The fourteenth correspondence area 123n stores information indicating that it is blank and does not correspond to any of the signals, which is used by the management CPU 112 to identify the type of signal input to the fourteenth buffer 122n.

上記のように第1~第14バッファ122a~122nにどのような種類の信号が入力されるのかが、主側CPU63からの指示を受けることで管理側CPU112にて特定される構成とすることで、管理用IC66を本パチンコ機10とは異なる機種にも流用することが可能となる。これにより、管理用IC66の汎用性を高めることが可能となる。 As described above, the type of signal to be input to the first through fourteenth buffers 122a through 122n is determined by the management CPU 112 upon receiving instructions from the main CPU 63. This allows the management IC 66 to be used in models other than this pachinko machine 10. This increases the versatility of the management IC 66.

また、第1~第14バッファ122a~122nに履歴情報の記憶に対応する信号出力を行う度にその信号の種類を認識させるための情報を出力するのではなく、事前に信号の種類を認識させるための情報を出力するとともにその出力された情報に基づき第1~第14バッファ122a~122nに入力される信号の種類を管理側CPU112にて特定するための情報が対応関係用メモリ116に格納される構成である。これにより、第1~第14バッファ122a~122nに履歴情報の記憶に対応する信号出力を行う度にその信号の種類を認識させるための情報が出力される構成に比べ、都度の信号出力に際して主側CPU63から管理側CPU112に出力される情報量を抑えることが可能となる。 Furthermore, rather than outputting information for recognizing the type of signal each time a signal corresponding to the storage of history information is output to the first through fourteenth buffers 122a through 122n, information for recognizing the type of signal is output in advance, and information for identifying the type of signal to be input to the first through fourteenth buffers 122a through 122n based on the output information is stored in the correspondence memory 116. This makes it possible to reduce the amount of information output from the main CPU 63 to the management CPU 112 each time a signal is output, compared to a configuration in which information for recognizing the type of signal is output each time a signal corresponding to the storage of history information is output to the first through fourteenth buffers 122a through 122n.

また、第1~第14バッファ122a~122nに入力される信号の種類を管理側CPU112にて特定するための情報の出力は、動作電力の供給開始時に行われる。これにより、本パチンコ機10にて遊技が開始される状況においては、第1~第14バッファ122a~122nに入力される信号の種類を管理側CPU112にて特定することが可能となる。 In addition, information used by the management CPU 112 to identify the types of signals input to the first through fourteenth buffers 122a through 122n is output when the supply of operating power begins. This allows the management CPU 112 to identify the types of signals input to the first through fourteenth buffers 122a through 122n when play begins on this pachinko machine 10.

また、第15バッファ122oに設定値更新信号が入力されることの情報設定及び第16バッファ122pに出力指示信号が入力されることの情報設定が管理用IC66の設計段階において行われている。これにより、本パチンコ機10に限らず管理用IC66を利用する他の機種のパチンコ機であっても確実に使用する設定値更新信号及び出力指示信号については、第15バッファ122o及び第16バッファ122pに入力される信号の種類を特定するための処理を省略することが可能となる。よって、かかる信号の種類を特定するための処理の処理負荷を抑えることが可能となる。 In addition, the information that a setting value update signal is input to the 15th buffer 122o and the information that an output instruction signal is input to the 16th buffer 122p are set during the design stage of the management IC 66. This makes it possible to omit processing to identify the type of signal input to the 15th buffer 122o and the 16th buffer 122p for setting value update signals and output instruction signals that are reliably used not only in this pachinko machine 10 but also in other models of pachinko machines that use the management IC 66. This makes it possible to reduce the processing load of processing to identify the type of such signals.

次に、管理用IC66の履歴用メモリ117について説明する。図21は履歴用メモリ117の構成を説明するための説明図である。 Next, we will explain the history memory 117 of the management IC 66. Figure 21 is an explanatory diagram illustrating the configuration of the history memory 117.

履歴用メモリ117には、履歴情報を順次記憶するための履歴用エリア124が設けられている。履歴用エリア124には、複数のポインタ情報が連番で設定されているとともに、各ポインタ情報に1対1で対応させて履歴情報格納エリア125が設定されている。履歴情報格納エリア125には、RTC情報と対応関係情報との組合せを格納可能となっている。この場合、各履歴情報格納エリア125は2バイトのデータ容量となっており、RTC情報を格納するためのエリアとして1バイトのデータ容量が割り当てられており、対応関係情報を格納するためのエリアとして1バイトのデータ容量が割り当てられている。第1~第14バッファ122a~122n(本パチンコ機10の場合は実際には第1~第11バッファ122a~122k)に入力されている信号に応じて対応関係情報を格納する必要が生じた場合には、まず現状の書き込み対象となっているポインタ情報に対応する履歴情報格納エリア125のRTC情報を格納するためのエリアに、現状のRTC115において計測されている日時情報を格納する。その後、今回の情報格納契機となったバッファ122a~122nに対応する対応関係情報を対応関係用メモリ116における当該バッファ122a~122nに対応する対応関係エリア123a~123nから読み出し、その読み出した対応関係情報を現状の書き込み対象となっているポインタ情報に対応する履歴情報格納エリア125の対応関係情報を格納するためのエリアに格納する。 The history memory 117 has a history area 124 for sequentially storing history information. The history area 124 contains multiple pointer information items, each numbered consecutively. A history information storage area 125 is also provided in a one-to-one correspondence with each pointer information item. The history information storage area 125 can store combinations of RTC information and correspondence information. Each history information storage area 125 has a data capacity of 2 bytes, with 1 byte allocated as an area for storing RTC information and 1 byte allocated as an area for storing correspondence information. When correspondence information needs to be stored based on signals input to the first through fourteenth buffers 122a through 122n (actually the first through eleventh buffers 122a through 122k in the case of this pachinko machine 10), the date and time information currently measured by the RTC 115 is first stored in the area for storing RTC information in the history information storage area 125 corresponding to the pointer information currently being written. The correspondence information corresponding to the buffers 122a-122n that triggered the current information storage is then read from the correspondence areas 123a-123n in the correspondence memory 116 that correspond to those buffers 122a-122n, and the read correspondence information is stored in an area in the history information storage area 125 that stores correspondence information corresponding to the pointer information currently being written.

履歴情報格納エリア125に格納される対応関係情報について具体的には、第1~第7バッファ122a~122gは既に説明したとおり入球検知センサ42a~48aの検知結果に対応する信号が入力されるため、対応関係用メモリ116における第1~第7対応関係エリア123a~123gには入球検知センサ42a~48aの種類に対応する情報が格納されている。より詳細には、入球検知センサ42a~48aのそれぞれに対応する入球部の種類に対応する情報が、第1~第7対応関係エリア123a~123gに格納されている。本パチンコ機10では既に説明したとおり第1~第3入賞口検知センサ42a~44aはいずれも一般入賞口31に入球した遊技球を検知するものであるため、これら第1~第3入賞口検知センサ42a~44aに対応する第1~第3対応関係エリア123a~123cにはいずれも一般入賞口31であることを示す情報が格納されている。また、第4対応関係エリア123dには特電入賞装置32であることを示す情報が格納されており、第5対応関係エリア123eには第1作動口33であることを示す情報が格納されており、第6対応関係エリア123fには第2作動口34であることを示す情報が格納されており、第7対応関係エリア123gにはアウト口24aであることを示す情報が格納されている。今回の情報格納契機となったバッファ122a~122nが第1~第7バッファ122a~122gのいずれかである場合には、そのバッファ122a~122gに対応する入球部の種類の情報が第1~第7対応関係エリア123a~123gのいずれかから読み出され、その読み出された入球部の種類の情報が履歴情報格納エリア125の対応関係情報を格納するためのエリアにそのまま格納される。 Specifically, with regard to the correspondence information stored in the history information storage area 125, as already explained, the first through seventh buffers 122a through 122g receive signals corresponding to the detection results of the ball entry detection sensors 42a through 48a, and therefore the first through seventh correspondence areas 123a through 123g in the correspondence memory 116 store information corresponding to the type of ball entry sensor 42a through 48a. More specifically, information corresponding to the type of ball entry section corresponding to each of the ball entry detection sensors 42a through 48a is stored in the first through seventh correspondence areas 123a through 123g. As already explained, in this pachinko machine 10, the first through third prize entry detection sensors 42a through 44a all detect game balls that have entered the general prize entry port 31, and therefore the first through third correspondence areas 123a through 123c corresponding to these first through third prize entry detection sensors 42a through 44a all store information indicating that the general prize entry port 31 is present. Additionally, the fourth correspondence area 123d stores information indicating that it is the special electric winning device 32, the fifth correspondence area 123e stores information indicating that it is the first operating port 33, the sixth correspondence area 123f stores information indicating that it is the second operating port 34, and the seventh correspondence area 123g stores information indicating that it is the outlet 24a. If the buffer 122a-122n that triggered the current information storage is one of the first through seventh buffers 122a-122g, information on the type of ball entry point corresponding to that buffer 122a-122g is read from one of the first through seventh correspondence areas 123a-123g, and the read information on the type of ball entry point is stored directly in the area for storing correspondence information in the history information storage area 125.

一方、第8バッファ122hは開閉実行モード中であるか否かを示す信号が入力され、第9バッファ122iは高頻度サポートモード中であるか否かを示す信号が入力され、第10バッファ122jは前扉枠14が開放中であるか否かを示す信号が入力され、第11バッファ122kは遊技回が開始されたか否かを示す信号が入力される。したがって、第8対応関係エリア123hには開閉実行モードであることを示す情報が格納され、第9対応関係エリア123iには高頻度サポートモードであることを示す情報が格納され、第10対応関係エリア123jには前扉枠14であることを示す情報が格納され、第11対応関係エリア123kには遊技回であることを示す情報が格納される。 Meanwhile, the eighth buffer 122h receives a signal indicating whether the opening/closing execution mode is in progress, the ninth buffer 122i receives a signal indicating whether the high-frequency support mode is in progress, the tenth buffer 122j receives a signal indicating whether the front door frame 14 is open, and the eleventh buffer 122k receives a signal indicating whether a game has started. Therefore, the eighth correspondence area 123h stores information indicating the opening/closing execution mode, the ninth correspondence area 123i stores information indicating the high-frequency support mode, the tenth correspondence area 123j stores information indicating the front door frame 14, and the eleventh correspondence area 123k stores information indicating a game has started.

主側CPU63は既に説明したとおり開閉実行モードではない状況ではLOWレベルの第8信号を継続して出力し、開閉実行モードである状況ではHIレベルの第8信号を継続して出力するため、管理側CPU112は第8信号がLOWレベルからHIレベルに変化した場合に開閉実行モードが開始されたと特定し、第8信号がHIレベルからLOWレベルに変化した場合に開閉実行モードが終了したと特定することが可能となる。そして、第8信号がLOWレベルからHIレベルに変化した場合、及びHIレベルからLOWレベルに変化した場合のいずれにおいても、管理側CPU112は履歴情報格納エリア125への対応関係情報の格納契機が発生したと特定する。つまり、第8信号がLOWレベルからHIレベルに変化した場合には、第8対応関係エリア123hから読み出した開閉実行モードであることを示す情報だけではなく開始情報も一緒に、履歴情報格納エリア125の対応関係情報を格納するためのエリアに格納する。また、第8信号がHIレベルからLOWレベルに変化した場合には、第8対応関係エリア123hから読み出した開閉実行モードであることを示す情報だけではなく終了情報も一緒に、履歴情報格納エリア125の対応関係情報を格納するためのエリアに格納する。 As explained above, the main CPU 63 continuously outputs a LOW-level 8 signal when the open/close execution mode is not active and a HIGH-level 8 signal when the open/close execution mode is active. Therefore, the management CPU 112 determines that the open/close execution mode has started when the 8th signal changes from LOW to HIGH, and determines that the open/close execution mode has ended when the 8th signal changes from HIGH to LOW. Furthermore, when the 8th signal changes from LOW to HIGH, or from HIGH to LOW, the management CPU 112 determines that an opportunity to store correspondence information in the history information storage area 125 has occurred. In other words, when the 8th signal changes from LOW to HIGH, not only the information indicating the open/close execution mode read from the 8th correspondence area 123h but also the start information are stored in the area for storing correspondence information in the history information storage area 125. Furthermore, when the eighth signal changes from HI to LOW, not only the information indicating the opening/closing execution mode read from the eighth correspondence area 123h but also the end information are stored in the area for storing correspondence information in the history information storage area 125.

主側CPU63は既に説明したとおり高頻度サポートモードではない状況ではLOWレベルの第9信号を継続して出力し、高頻度サポートモードである状況ではHIレベルの第9信号を継続して出力するため、管理側CPU112は第9信号がLOWレベルからHIレベルに変化した場合に高頻度サポートモードが開始されたと特定し、第9信号がHIレベルからLOWレベルに変化した場合に高頻度サポートモードが終了したと特定することが可能となる。そして、第9信号がLOWレベルからHIレベルに変化した場合、及びHIレベルからLOWレベルに変化した場合のいずれにおいても、管理側CPU112は履歴情報格納エリア125への対応関係情報の格納契機が発生したと特定する。つまり、第9信号がLOWレベルからHIレベルに変化した場合には、第9対応関係エリア123iから読み出した高頻度サポートモードであることを示す情報だけではなく開始情報も一緒に、履歴情報格納エリア125の対応関係情報を格納するためのエリアに格納する。また、第9信号がHIレベルからLOWレベルに変化した場合には、第9対応関係エリア123iから読み出した高頻度サポートモードであることを示す情報だけではなく終了情報も一緒に、履歴情報格納エリア125の対応関係情報を格納するためのエリアに格納する。 As explained above, the main CPU 63 continuously outputs a LOW-level ninth signal when not in high-frequency support mode and a HIGH-level ninth signal when in high-frequency support mode. Therefore, the management CPU 112 can determine that high-frequency support mode has begun when the ninth signal changes from LOW to HIGH, and that high-frequency support mode has ended when the ninth signal changes from HIGH to LOW. Furthermore, when the ninth signal changes from LOW to HIGH, or from HIGH to LOW, the management CPU 112 determines that an opportunity to store correspondence information in the history information storage area 125 has occurred. In other words, when the ninth signal changes from LOW to HIGH, not only the information indicating high-frequency support mode read from the ninth correspondence area 123i but also the start information are stored in the area for storing correspondence information in the history information storage area 125. Furthermore, when the ninth signal changes from HI to LOW, not only the information indicating the high frequency support mode read from the ninth correspondence area 123i but also the end information are stored in an area for storing correspondence information in the history information storage area 125.

主側CPU63は既に説明したとおり前扉枠14が閉鎖状態である状況ではLOWレベルの第10信号を継続して出力し、前扉枠14が開放状態である状況ではHIレベルの第10信号を継続して出力するため、管理側CPU112は第10信号がLOWレベルからHIレベルに変化した場合に前扉枠14が開放されたと特定し、第10信号がHIレベルからLOWレベルに変化した場合にが前扉枠14が閉鎖されたと特定することが可能となる。そして、第10信号がLOWレベルからHIレベルに変化した場合、及びHIレベルからLOWレベルに変化した場合のいずれにおいても、管理側CPU112は履歴情報格納エリア125への対応関係情報の格納契機が発生したと特定する。つまり、第10信号がLOWレベルからHIレベルに変化した場合には、第10対応関係エリア123jから読み出した前扉枠14であることを示す情報だけではなく開放開始情報も一緒に、履歴情報格納エリア125の対応関係情報を格納するためのエリアに格納する。また、第10信号がHIレベルからLOWレベルに変化した場合には、第10対応関係エリア123jから読み出した前扉枠14であることを示す情報だけではなく開放終了情報も一緒に、履歴情報格納エリア125の対応関係情報を格納するためのエリアに格納する。 As already explained, the main CPU 63 continuously outputs a LOW level 10th signal when the front door frame 14 is closed, and continuously outputs a HIGH level 10th signal when the front door frame 14 is open. This allows the management CPU 112 to determine that the front door frame 14 is open when the 10th signal changes from LOW to HIGH, and to determine that the front door frame 14 is closed when the 10th signal changes from HI to LOW. Furthermore, when the 10th signal changes from LOW to HI, or from HI to LOW, the management CPU 112 determines that an opportunity has occurred to store correspondence information in the history information storage area 125. In other words, when the 10th signal changes from a LOW level to a HIGH level, not only the information indicating that it is the front door frame 14 read from the 10th correspondence area 123j but also the opening start information are stored in the area for storing correspondence information in the history information storage area 125. Also, when the 10th signal changes from a HIGH level to a LOW level, not only the information indicating that it is the front door frame 14 read from the 10th correspondence area 123j but also the opening end information are stored in the area for storing correspondence information in the history information storage area 125.

主側CPU63は既に説明したとおり遊技回の開始タイミングとなるまではLOWレベルの第11信号を継続して出力し、遊技回の開始タイミングとなった場合に特定期間に亘ってHIレベルの第11信号を出力する。したがって、管理側CPU112は第11信号がLOWレベルからHIレベルに変化した場合に遊技回が開始されたと特定する。つまり、第11信号がLOWレベルからHIレベルに変化した場合には、第11対応関係エリア123kから読み出した遊技回であることを示す情報を、履歴情報格納エリア125の対応関係情報を格納するためのエリアに格納する。 As already explained, the main CPU 63 continues to output a LOW level 11th signal until the start of a game round, and when the start of a game round arrives, it outputs a HIGH level 11th signal for a specific period of time. Therefore, the management CPU 112 determines that a game round has started when the 11th signal changes from a LOW level to a HIGH level. In other words, when the 11th signal changes from a LOW level to a HIGH level, the information indicating that this is a game round read from the 11th correspondence area 123k is stored in the area for storing correspondence information in the history information storage area 125.

履歴情報格納エリア125は、仮に開店から閉店まで本パチンコ機10における遊技球の発射が継続される営業日が10日間連続したとしてもその間に発生した各履歴情報を全て記憶しておくことを可能とする数分設けられている。例えば1日に履歴情報が60000回発生するとした場合、600000個以上の履歴情報格納エリア125が設けられている。これにより、少なくとも10日間は全ての履歴情報を履歴用メモリ117において記憶保持することが可能である。 The history information storage area 125 is provided for a sufficient number of times to store all history information generated during a 10-day consecutive business day, during which game balls are continuously fired from opening to closing. For example, if history information is generated 60,000 times per day, more than 600,000 history information storage areas 125 are provided. This makes it possible to store and retain all history information in the history memory 117 for at least 10 days.

履歴用メモリ117には履歴用エリア124とは別にポインタ用エリア126が設けられている。ポインタ用エリア126には、履歴用メモリ117において現状の書き込み対象となっているポインタ情報を管理側CPU112にて特定するための情報が格納されている。具体的には、パチンコ機10の出荷段階ではポインタ用エリア126には「0」のポインタ情報を書き込み対象に指定する情報が設定されている。そして、1個の履歴情報が履歴情報格納エリア125に新たに格納される度に、書き込み対象となるポインタ情報の値が1加算されるようにポインタ用エリア126の情報が更新される。最後の順番のポインタ情報が書き込み対象となり当該最後の順番のポインタ情報に対応する履歴情報格納エリア125に履歴情報が格納された場合には、「0」のポインタ情報が書き込み対象となるようにポインタ用エリア126の情報が更新される。これにより、格納可能な履歴情報の個数を超えて履歴情報の格納契機が発生した場合には、古い履歴情報が格納されている履歴情報格納エリア125から順に新しい履歴情報に上書きされていくこととなる。 The history memory 117 is provided with a pointer area 126 separate from the history area 124. The pointer area 126 stores information that allows the management CPU 112 to identify the pointer information currently being written to in the history memory 117. Specifically, when the pachinko machine 10 is shipped, the pointer area 126 is set with information specifying pointer information of "0" as the write target. Each time a new piece of history information is stored in the history information storage area 125, the information in the pointer area 126 is updated so that the value of the pointer information to be written is incremented by 1. When the last pointer information in the order is to be written and history information is stored in the history information storage area 125 corresponding to that last pointer information, the information in the pointer area 126 is updated so that pointer information of "0" is the write target. As a result, if a trigger occurs to store history information that exceeds the number of pieces of history information that can be stored, the oldest history information will be overwritten with the newest history information, starting with the oldest history information stored in the history information storage area 125.

また、外部装置による履歴用メモリ117からの履歴情報の読み取りが発生した場合には、履歴情報格納エリア125が全て「0」クリアされるとともに、「0」のポインタ情報が書き込み対象となるようにポインタ用エリア126の情報が更新される。これにより、一旦読み取り対象となった履歴情報が再度読み取り対象となってしまうことを阻止することが可能となる。 In addition, when an external device attempts to read history information from history memory 117, the history information storage area 125 is cleared to all "0"s, and the information in pointer area 126 is updated so that pointer information of "0" becomes the write target. This makes it possible to prevent history information that has already been read from becoming the target for reading again.

次に、管理用IC66を利用して遊技履歴を管理するための具体的な処理構成について説明する。まず管理側I/F111の入力ポート121に設けられた第1~第14バッファ122a~122nと信号の種類との対応関係の情報を対応関係用メモリ116に格納するための処理構成について説明する。図22は主側CPU63にて実行される認識用処理を示すフローチャートである。なお、認識用処理はメイン処理(図9)におけるステップS111にて実行される。 Next, we will explain the specific processing configuration for managing game history using the management IC 66. First, we will explain the processing configuration for storing information on the correspondence between the first to fourteenth buffers 122a to 122n provided in the input port 121 of the management side I/F 111 and the signal type in the correspondence memory 116. Figure 22 is a flowchart showing the recognition processing executed by the main side CPU 63. Note that the recognition processing is executed in step S111 in the main processing (Figure 9).

まず主側RAM65に設けられた認識用出力カウンタに「14」をセットする(ステップS801)。認識用出力カウンタは、管理側I/F111における入力ポート121の第1~第14バッファ122a~122nがいずれの種類の信号に対応しているのかを管理側CPU112に認識させるための情報出力の残りの必要回数を主側CPU63にて特定するためのカウンタである。既に説明したとおり第1~第14バッファ122a~122nの14個が信号の種類の認識対象となるため、認識用出力カウンタには「14」をセットする。 First, the recognition output counter provided in the main RAM 65 is set to "14" (step S801). The recognition output counter is a counter used by the main CPU 63 to determine the remaining number of times information must be output in order to have the management CPU 112 recognize which type of signal the first to fourteenth buffers 122a to 122n of the input port 121 in the management I/F 111 correspond to. As already explained, the first to fourteenth buffers 122a to 122n are the 14 buffers that are the targets for signal type recognition, so the recognition output counter is set to "14".

その後、識別開始コマンドの出力処理を実行する(ステップS802)。主側CPU63は、第1~第14バッファ122a~122nがいずれの種類の信号に対応しているのかを管理側CPU112に認識させるために当該管理側CPU112に各種コマンドを出力する。このコマンド出力に際しては第1~第8バッファ122a~122hに入力される第1~第8信号が利用される。つまり、履歴情報の格納契機を管理側CPU112に指示するために利用される第1~第8信号(すなわち第1~第8信号経路118a~118h)を利用して、第1~第14バッファ122a~122nがいずれの種類の信号に対応しているのかを管理側CPU112に認識させるためのコマンド出力が行われる。これにより、当該コマンド出力を行うための信号経路を、第1~第16バッファ122a~122pに信号出力するための信号経路118a~118pとは別に設ける構成に比べて、信号経路の数を減らすことが可能となり構成を簡素化させることが可能となる。識別開始コマンドは8ビットのデータ容量となっており各ビットのデータがそれぞれ第1~第8信号として第1~第8バッファ122a~122hに入力される。また、識別開始コマンドの出力処理では、新たなコマンドを送信したことを管理側CPU112に認識させるために、識別開始コマンドの出力を開始するタイミングで第9信号の出力状態をHIレベルに切り換える。また、識別開始コマンドの出力期間及び第9信号の出力状態をHIレベルに維持する期間は、これら識別開始コマンド及び第9信号の出力状態を管理側CPU112にて認識するのに十分な期間に設定されている。識別開始コマンドを受信することにより、管理側CPU112は第1~第14バッファ122a~122nと信号の種類との対応関係の情報を対応関係用メモリ116に格納するための処理を開始すべきことを特定する。 Then, the primary CPU 63 executes the output process of an identification start command (step S802). The primary CPU 63 outputs various commands to the management CPU 112 to have the management CPU 112 recognize which types of signals the first through fourteenth buffers 122a through 122n correspond to. The first through eighth signals input to the first through eighth buffers 122a through 122h are used to output these commands. In other words, the first through eighth signals (i.e., the first through eighth signal paths 118a through 118h) used to instruct the management CPU 112 to store history information are used to output commands to have the management CPU 112 recognize which types of signals the first through fourteenth buffers 122a through 122n correspond to. This allows for a reduction in the number of signal paths and simplifies the configuration compared to a configuration in which the signal paths for outputting the commands are provided separately from the signal paths 118a through 118p for outputting signals to the first through sixteenth buffers 122a through 122p. The identification start command has a data capacity of 8 bits, and each bit of data is input to the first through eighth buffers 122a through 122h as the first through eighth signals, respectively. Furthermore, in the process of outputting the identification start command, the output state of the ninth signal is switched to HIGH level at the timing when the output of the identification start command begins, so that the management CPU 112 recognizes that a new command has been sent. Furthermore, the output period of the identification start command and the period during which the output state of the ninth signal is maintained at HIGH level are set long enough for the management CPU 112 to recognize the identification start command and the output state of the ninth signal. By receiving the identification start command, the management CPU 112 determines that it should start processing to store information on the correspondence between the first through fourteenth buffers 122a through 122n and signal types in the correspondence memory 116.

その後、主側RAM65の認識用出力カウンタの現状の値に対応する種類識別コマンドを主側ROM64から読み出す(ステップS803)。この場合、第1バッファ122aが最初に信号種類の設定対象となり、その後は第nバッファの次に第n+1バッファが信号種類の設定対象となるように、第1~第14バッファ122a~122nに対応する信号種類の認識設定が行われる。したがって、認識用出力カウンタが「14」~「12」であれば一般入賞口31であること及びその賞球個数を示す種類識別コマンドを読み出し、認識用出力カウンタが「11」であれば特電入賞装置32であること及びその賞球個数を示す種類識別コマンドを読み出し、認識用出力カウンタが「10」であれば第1作動口33であること及びその賞球個数を示す種類識別コマンドを読み出し、認識用出力カウンタが「9」であれば第2作動口34であること及びその賞球個数を示す種類識別コマンドを読み出し、認識用出力カウンタが「8」であればアウト口24aであることを示す種類識別コマンドを読み出し、認識用出力カウンタが「7」であれば開閉実行モードであることを示す種類識別コマンドを読み出し、認識用出力カウンタが「6」であれば高頻度サポートモードであることを示す種類識別コマンドを読み出し、認識用出力カウンタが「5」であれば前扉枠14であることを示す種類識別コマンドを読み出し、認識用出力カウンタが「4」であれば遊技回であることを示す種類識別コマンドを読み出し、認識用出力カウンタが「3」~「1」であればブランクであることを示す種類識別コマンドを読み出す。 Then, a type identification command corresponding to the current value of the recognition output counter in the main RAM 65 is read from the main ROM 64 (step S803). In this case, the first buffer 122a is the first to be set as the signal type, and then the n+1th buffer is set as the signal type, and so on. Signal type recognition settings are performed for the first through fourteenth buffers 122a through 122n. Therefore, if the recognition output counter is "14" through "12," a type identification command indicating the general winning slot 31 and the number of prize balls is read; if the recognition output counter is "11," a type identification command indicating the special winning slot 32 and the number of prize balls is read; if the recognition output counter is "10," a type identification command indicating the first operating slot 33 and the number of prize balls is read; if the recognition output counter is "9," a type identification command indicating the second operating slot 34 and the number of prize balls is read; if the recognition output counter is "8," a type identification command indicating the outlet 31 is read; If the recognition output counter is "7", it reads a type identification command indicating that it is in open/close execution mode; if the recognition output counter is "6", it reads a type identification command indicating that it is in high frequency support mode; if the recognition output counter is "5", it reads a type identification command indicating that it is the front door frame 14; if the recognition output counter is "4", it reads a type identification command indicating that it is a play count; if the recognition output counter is "3" to "1", it reads a type identification command indicating that it is blank.

その後、読み出した種類識別コマンドの出力処理を実行する(ステップS804)。種類識別コマンドは、識別開始コマンドと同様に8ビットのデータ容量となっており、各ビットのデータがそれぞれ第1~第8信号として第1~第8バッファ122a~122hに入力される。また、識別種類コマンドの出力処理では、新たなコマンドを送信したことを管理側CPU112に認識させるために、識別種類コマンドの出力を開始するタイミングで第9信号の出力状態をHIレベルに切り換える。また、識別種類コマンドの出力期間及び第9信号の出力状態をHIレベルに維持する期間は、これら識別種類コマンド及び第9信号の出力状態を管理側CPU112にて認識するのに十分な期間に設定されている。識別種類コマンドを受信することにより、管理側CPU112は第1~第14バッファ122a~122nのうち今回の設定対象となっているバッファに対応する対応関係エリア123a~123nに、その識別種類コマンドに対応する情報を格納する。 Then, the CPU 112 executes output processing for the read type identification command (step S804). Like the identification start command, the type identification command has an 8-bit data capacity, and each bit of data is input to the first through eighth buffers 122a through 122h as signals 1 through 8, respectively. During output processing for the identification type command, the output state of signal 9 is switched to HIGH level when output of the identification type command begins, allowing the management CPU 112 to recognize that a new command has been sent. The output period for the identification type command and the period for which the output state of signal 9 is maintained at HIGH are set long enough for the management CPU 112 to recognize the output states of the identification type command and signal 9. Upon receiving the identification type command, the management CPU 112 stores information corresponding to the identification type command in the correspondence area 123a through 123n corresponding to the buffer currently being set among the first through fourteenth buffers 122a through 122n.

その後、主側RAM65の認識用出力カウンタの値を1減算し(ステップS805)、その1減算後における認識用出力カウンタの値が「0」であるか否かを判定する(ステップS806)。認識用出力カウンタの値が1以上である場合には(ステップS806:NO)、1減算後における認識用出力カウンタの値に対応する種類識別コマンドを出力するための処理を実行する(ステップS803及びステップS804)。 Then, the value of the recognition output counter in the main RAM 65 is decremented by 1 (step S805), and it is determined whether the value of the recognition output counter after decrement is "0" (step S806). If the value of the recognition output counter is 1 or greater (step S806: NO), processing is executed to output a type identification command corresponding to the value of the recognition output counter after decrement (steps S803 and S804).

一方、認識用出力カウンタの値が「0」である場合には(ステップS806:YES)、識別終了コマンドの出力処理を実行する(ステップS807)。識別終了コマンドは8ビットのデータ容量となっており、各ビットのデータがそれぞれ第1~第8信号として第1~第8バッファ122a~122hに入力される。また、識別終了コマンドの出力処理では、新たなコマンドを送信したことを管理側CPU112に認識させるために、識別終了コマンドの出力を開始するタイミングで第9信号の出力状態をHIレベルに切り換える。また、識別終了コマンドの出力期間及び第9信号の出力状態をHIレベルに維持する期間は、これら識別終了コマンド及び第9信号の出力状態を管理側CPU112にて認識するのに十分な期間に設定されている。識別終了コマンドを受信することにより、管理側CPU112は第1~第14バッファ122a~122nと信号の種類との対応関係の情報を対応関係用メモリ116に格納するための処理が完了したことを特定する。 On the other hand, if the value of the recognition output counter is "0" (step S806: YES), the system executes the output process of the recognition end command (step S807). The recognition end command has a data capacity of 8 bits, and each bit of data is input to the first through eighth buffers 122a through 122h as the first through eighth signals, respectively. Furthermore, in the recognition end command output process, the output state of the ninth signal is switched to HIGH level when the recognition end command output begins, so that the management CPU 112 recognizes that a new command has been sent. Furthermore, the output period of the recognition end command and the period during which the output state of the ninth signal is maintained at HIGH are set long enough for the management CPU 112 to recognize the recognition of the recognition end command and the output state of the ninth signal. By receiving the recognition end command, the management CPU 112 determines that the process of storing the information on the correspondence between the first through fourteenth buffers 122a through 122n and signal types in the correspondence memory 116 has been completed.

次に、管理側CPU112にて実行される管理処理について、図23のフローチャートを参照しながら説明する。管理処理は、管理側CPU112への動作電力の供給が開始された場合に開始される。なお、管理側CPU112の処理速度は主側CPU63の処理速度よりも速い構成であり、主側CPU63において1回のタイマ割込み処理(図11)が開始されてから次回のタイマ割込み処理(図11)が開始されるまでに、管理処理におけるステップS908以降の処理の組合せが16回以上実行される。 Next, the management processing executed by the management CPU 112 will be described with reference to the flowchart in Figure 23. The management processing is initiated when the supply of operating power to the management CPU 112 is initiated. The processing speed of the management CPU 112 is configured to be faster than the processing speed of the main CPU 63, and the combination of processing from step S908 onwards in the management processing is executed 16 or more times between the start of one timer interrupt processing (Figure 11) in the main CPU 63 and the start of the next timer interrupt processing (Figure 11).

まず主側CPU63から識別開始コマンドを受信したか否かを判定する(ステップS901)。識別開始コマンドを受信していない場合(ステップS901:NO)、設定更新認識用処理を実行した後に(ステップS902)、ステップS901に戻る。設定更新認識用処理では、詳細は後述するが主側CPU63にてパチンコ機10の設定状態の新たな設定が行われた場合にそれに対応する処理を実行する。 First, it is determined whether an identification start command has been received from the main CPU 63 (step S901). If an identification start command has not been received (step S901: NO), the process executes a setting update recognition process (step S902) and then returns to step S901. In the setting update recognition process, details of which will be described later, if the main CPU 63 performs a new setting on the setting status of the pachinko machine 10, the process corresponding to that setting is executed.

主側CPU63から識別開始コマンドを受信した場合(ステップS901:YES)、管理側RAM114に設けられた設定対象カウンタの値を「0」クリアする(ステップS903)。設定対象カウンタは、信号の種類の設定対象となっているバッファ122a~122nの種類を管理側CPU112にて特定するためのカウンタである。第1バッファ122aが最初に信号種類の設定対象となり、その後は第nバッファの次に第n+1バッファが信号種類の設定対象となる。 When an identification start command is received from the main CPU 63 (step S901: YES), the value of the setting target counter provided in the management RAM 114 is cleared to "0" (step S903). The setting target counter is a counter used by the management CPU 112 to identify the type of buffer 122a to 122n for which the signal type is to be set. The first buffer 122a is the first to be set as the signal type, followed by the nth buffer and then the (n+1)th buffer.

その後、主側CPU63から種類識別コマンドを受信していることを条件として(ステップS904:YES)、対応関係設定処理を実行する(ステップS905)。対応関係設定処理では、対応関係用メモリ116の第1~第14対応関係エリア123a~123nのうち、管理側RAM114の設定対象カウンタにおける現状の値に対応する対応関係エリアに、今回受信した種類識別コマンドに設定されている信号種類の情報を格納する。その後、管理側RAM114の設定対象カウンタの値を1加算する(ステップS906)。 After that, on the condition that a type identification command has been received from the main CPU 63 (step S904: YES), a correspondence setting process is executed (step S905). In the correspondence setting process, information on the signal type set in the currently received type identification command is stored in the correspondence area corresponding to the current value of the setting target counter in the management RAM 114, among the first to fourteenth correspondence areas 123a to 123n of the correspondence memory 116. Then, the value of the setting target counter in the management RAM 114 is incremented by 1 (step S906).

ステップS904にて否定判定をした場合、又はステップS906の処理を実行した場合、主側CPU63から識別終了コマンドを受信したか否かを判定する(ステップS907)。識別終了コマンドを受信していない場合(ステップS907:NO)、ステップS904に戻り、主側CPU63から種類識別コマンドを新たに受信することを条件として(ステップS904:YES)、ステップS905及びステップS906の処理を再度実行する。 If a negative judgment is made in step S904, or if the processing of step S906 is executed, it is determined whether an identification end command has been received from the main CPU 63 (step S907). If an identification end command has not been received (step S907: NO), the processing returns to step S904, and the processing of steps S905 and S906 is executed again, provided that a new type identification command has been received from the main CPU 63 (step S904: YES).

主側CPU63から識別終了コマンドを受信している場合(ステップS907:YES)、ステップS908~ステップS910の処理を繰り返し実行する。ステップS908では詳細は後述するが、主側CPU63から受信した信号の種類に対応する履歴情報を履歴用メモリ117に格納するための履歴設定処理を実行する。ステップS909では、詳細は後述するが、履歴用メモリ117に格納された履歴情報を利用して各種パラメータを演算するとともにその演算結果を第1~第3報知用表示装置69a~69cにて報知するための表示出力処理を実行する。ステップS910では、詳細は後述するが、履歴用メモリ117に格納された履歴情報及び演算結果用メモリ131に記憶された各種パラメータを読み取り用端子68dに出力するための外部出力用処理を実行する。 If an identification end command has been received from the main CPU 63 (step S907: YES), steps S908 to S910 are repeatedly executed. In step S908, a history setting process is executed to store history information corresponding to the type of signal received from the main CPU 63 in the history memory 117, as will be described in detail later. In step S909, a display output process is executed to calculate various parameters using the history information stored in the history memory 117 and to notify the first to third notification display devices 69a to 69c of the calculation results, as will be described in detail later. In step S910, an external output process is executed to output the history information stored in the history memory 117 and the various parameters stored in the calculation result memory 131 to the read terminal 68d, as will be described in detail later.

図24は第1~第14バッファ122a~122nとこれらバッファ122a~122nに入力される信号の種類との対応関係の情報が対応関係用メモリ116に格納される様子を示すタイムチャートである。図24(a)は第1~第8信号(すなわち第1~第8信号経路118a~118h)を利用して主側CPU63から管理側CPU112にコマンドが出力されている期間を示し、図24(b)は第9信号の出力状態がHIレベルとなっている期間を示し、図24(c)は第1~第14バッファ122a~122nとこれらバッファ122a~122nに入力される信号の種類との対応関係を識別するための処理が実行される識別状態の実行期間を示し、図24(d)は管理側CPU112にて対応関係設定処理(ステップS905)が実行されるタイミングを示す。 Figure 24 is a time chart showing how information on the correspondence between the first through fourteenth buffers 122a through 122n and the types of signals input to these buffers 122a through 122n is stored in the correspondence memory 116. Figure 24(a) shows the period during which commands are output from the main CPU 63 to the management CPU 112 using the first through eighth signals (i.e., the first through eighth signal paths 118a through 118h), Figure 24(b) shows the period during which the output state of the ninth signal is at HI level, Figure 24(c) shows the execution period of the identification state during which processing is performed to identify the correspondence between the first through fourteenth buffers 122a through 122n and the types of signals input to these buffers 122a through 122n, and Figure 24(d) shows the timing when the correspondence setting process (step S905) is executed by the management CPU 112.

主側CPU63及び管理側CPU112への動作電力の供給が開始されることで、t1のタイミングで図24(a)に示すように第1~第8信号を利用した識別開始コマンドの出力が開始される。また、当該t1のタイミングで図24(b)に示すように第9信号の出力状態がLOWレベルからHIレベルに変更される。その後、識別開始コマンドの出力が継続されている状況であるt2のタイミングで、図24(b)に示すように第9信号の出力状態がHIレベルからLOWレベルに変更される。管理側CPU112は第9信号の出力状態がHIレベルからLOWレベルに変更されたことを確認することで主側CPU63からコマンドが送信されていることを特定し、第1~第8バッファ122a~122hの情報を確認することで主側CPU63から受信しているコマンドの内容を把握する。この場合、識別開始コマンドを受信しているため、管理側CPU112は管理処理(図23)のステップS901にて肯定判定をすることで識別状態となる。その後、t3のタイミングで図24(a)に示すように識別開始コマンドの出力が停止される。 When the supply of operating power to the main CPU 63 and the management CPU 112 begins, output of the identification start command using signals 1 through 8 begins at time t1, as shown in Figure 24(a). Also at time t1, the output state of signal 9 changes from LOW to HIGH, as shown in Figure 24(b). Then, at time t2, while the output of the identification start command continues, the output state of signal 9 changes from HI to LOW, as shown in Figure 24(b). The management CPU 112 determines that a command has been sent from the main CPU 63 by confirming that the output state of signal 9 has changed from HI to LOW, and then determines the content of the command received from the main CPU 63 by checking the information in buffers 122a through 122h. In this case, because the identification start command has been received, the management CPU 112 enters the identification state by making a positive determination in step S901 of the management process (Figure 23). After that, at timing t3, output of the identification start command is stopped, as shown in Figure 24(a).

その後、t4のタイミングで図24(a)に示すように第1~第8信号を利用した1個目の種類識別コマンドの出力が開始される。また、当該t4のタイミングで図24(b)に示すように第9信号の出力状態がLOWレベルからHIレベルに変更される。その後、種類識別コマンドの出力が継続されている状況であるt5のタイミングで、図24(b)に示すように第9信号の出力状態がHIレベルからLOWレベルに変更される。管理側CPU112は第9信号の出力状態がHIレベルからLOWレベルに変更されたことを確認することで主側CPU63からコマンドが送信されたことを特定し、第1~第8バッファ122a~122hの情報を確認することで主側CPU63から受信しているコマンドの内容を把握する。この場合、1個目の種類識別コマンドを受信しているため、管理側CPU112はt5のタイミングで図24(d)に示すように対応関係設定処理を実行する。当該対応関係設定処理では、対応関係用メモリ116の第1対応関係エリア123aに一般入賞口31であることを示す情報及びその賞球個数の情報を格納する。その後、t6のタイミングで図24(a)に示すように種類識別コマンドの出力が停止される。 Then, at timing t4, output of the first type identification command using signals 1 through 8 begins, as shown in Figure 24(a). Also at timing t4, the output state of signal 9 changes from LOW to HIGH, as shown in Figure 24(b). Then, at timing t5, while the type identification command continues to be output, the output state of signal 9 changes from HI to LOW, as shown in Figure 24(b). The control CPU 112 determines that a command has been sent from the primary CPU 63 by confirming that the output state of signal 9 has changed from HI to LOW, and determines the content of the command received from the primary CPU 63 by checking the information in buffers 122a through 122h. In this case, since the first type identification command has been received, the control CPU 112 executes the correspondence setting process at timing t5, as shown in Figure 24(d). In this correspondence setting process, information indicating that the general winning slot 31 is selected and information on the number of winning balls is stored in the first correspondence area 123a of the correspondence memory 116. After that, at timing t6, the output of the type identification command is stopped as shown in Figure 24(a).

その後、t7のタイミング~t9のタイミング、t10のタイミング~t12のタイミング、t13のタイミング~t15のタイミング、及びt16のタイミング~t18のタイミングのそれぞれにおいて、t4のタイミング~t6のタイミングと同様に、主側CPU63から出力された種類識別コマンドに対応する対応関係設定処理が管理側CPU112にて実行される。この場合、t16のタイミング~t18のタイミングにおいて14個目の種類識別コマンドに対応する対応関係設定処理が完了する。 After that, from t7 to t9, from t10 to t12, from t13 to t15, and from t16 to t18, the management CPU 112 executes the correspondence setting process corresponding to the type identification command output from the main CPU 63, just as it did from t4 to t6. In this case, the correspondence setting process corresponding to the 14th type identification command is completed from t16 to t18.

その後、t19のタイミングで図24(a)に示すように第1~第8信号を利用した識別終了コマンドの出力が開始される。また、当該t19のタイミングで図24(b)に示すように第9信号の出力状態がLOWレベルからHIレベルに変更される。その後、識別終了コマンドの出力が継続されている状況であるt20のタイミングで、図24(b)に示すように第9信号の出力状態がHIレベルからLOWレベルに変更される。管理側CPU112は第9信号の出力状態がHIレベルからLOWレベルに変更されたことを確認することで主側CPU63からコマンドが送信されたことを特定し、第1~第8バッファ122a~122hの情報を確認することで主側CPU63から受信しているコマンドの内容を把握する。この場合、識別終了コマンドを受信しているため、t20のタイミングで図24(c)に示すように管理側CPU112の識別状態が終了する。その後、t21のタイミングで図24(a)に示すように識別終了コマンドの出力が停止される。 Then, at timing t19, output of the identification end command using signals 1 to 8 begins, as shown in Figure 24(a). Also at timing t19, the output state of signal 9 changes from LOW to HIGH, as shown in Figure 24(b). Then, at timing t20, while the output of the identification end command is continuing, the output state of signal 9 changes from HI to LOW, as shown in Figure 24(b). The control CPU 112 determines that a command has been sent from the primary CPU 63 by confirming that the output state of signal 9 has changed from HI to LOW, and determines the content of the command received from the primary CPU 63 by checking the information in buffers 122a to 122h. In this case, because the identification end command has been received, the control CPU 112 ends its identification state at timing t20, as shown in Figure 24(c). Then, at timing t21, output of the identification end command is stopped, as shown in Figure 24(a).

上記のように第9信号を利用してコマンドが出力されている状況であるか否かを管理側CPU112に認識させる構成であることにより、履歴情報の格納契機を管理側CPU112に指示するために利用される第1~第8信号(すなわち第1~第8信号経路)を利用してコマンド出力が行われる構成であってもコマンドが出力されている状況であることを管理側CPU112に明確に認識させることが可能となる。 As described above, by configuring the management CPU 112 to recognize whether a command is being output using the 9th signal, it is possible to have the management CPU 112 clearly recognize that a command is being output, even in a configuration in which commands are output using the 1st to 8th signals (i.e., the 1st to 8th signal paths) that are used to instruct the management CPU 112 when to store history information.

次に、履歴情報を履歴用メモリ117に格納させるための処理構成について説明する。図25は主側CPU63にて実行される管理用出力処理を示すフローチャートである。なお、管理用出力処理はタイマ割込み処理(図11)におけるステップS319にて実行される。 Next, we will explain the processing configuration for storing history information in the history memory 117. Figure 25 is a flowchart showing the management output processing executed by the main CPU 63. Note that the management output processing is executed in step S319 of the timer interrupt processing (Figure 11).

まず主側RAM65に設けられた管理対象カウンタに「11」をセットする(ステップS1001)。管理対象カウンタは、今回の管理用出力処理において管理側CPU112への信号出力状態を変更すべきか否かの特定対象となっていない管理対象が存在しているか否かを主側CPU63にて特定するとともに、いずれの管理対象について管理側CPU112への信号出力状態を変更すべきか否かを主側CPU63にて特定するためのカウンタである。1回の管理用出力処理にて、管理側CPU112への信号出力状態を変更すべきか否かを主側CPU63にて特定する対象となる管理対象は、7個の入球検知センサ42a~48a、開閉実行モードの実行の有無、高頻度サポートモードの実行の有無、前扉枠14の開閉の有無、及び遊技回の開始の有無の合計11個である。したがって、最初に管理対象カウンタに「11」をセットする。 First, the managed object counter stored in the main RAM 65 is set to "11" (step S1001). The managed object counter is a counter that allows the main CPU 63 to determine whether there are any managed objects that have not yet been identified as whether the signal output status to the management CPU 112 should be changed in this management output process, and to identify which managed objects the signal output status to the management CPU 112 should be changed for. In one management output process, the main CPU 63 identifies 11 managed objects as whether the signal output status to the management CPU 112 should be changed: the seven ball entry detection sensors 42a-48a, whether the open/close execution mode is active, whether the high-frequency support mode is active, whether the front door frame 14 is open/closed, and whether a game round has started. Therefore, the managed object counter is initially set to "11".

その後、現状の管理対象カウンタの値に対応する管理対象についての管理側CPU112への信号の出力状態がHIレベルであるか否かを判定する(ステップS1002)。HIレベルではない場合(ステップS1002:NO)、管理対象カウンタの値が5以上であるか否かを判定することで、管理対象カウンタの値に対応する管理対象が7個の入球検知センサ42a~48aのいずれかであるかを特定する(ステップS1003)。 Then, it is determined whether the signal output state to the management CPU 112 for the managed object corresponding to the current value of the managed object counter is at HI level (step S1002). If it is not at HI level (step S1002: NO), it is determined whether the value of the managed object counter is 5 or greater, thereby identifying which of the seven ball entry detection sensors 42a to 48a is the managed object corresponding to the value of the managed object counter (step S1003).

ステップS1003にて肯定判定をした場合、管理対象カウンタの値に対応する主側RAM65の出力フラグに「1」がセットされているか否かを判定する(ステップS1004)。具体的には、管理対象カウンタの値が「11」であり第1入賞口検知センサ42aに対応している場合には第1出力フラグに「1」がセットされているか否かを判定し、管理対象カウンタの値が「10」であり第2入賞口検知センサ43aに対応している場合には第2出力フラグに「1」がセットされているか否かを判定し、管理対象カウンタの値が「9」であり第3入賞口検知センサ44aに対応している場合には第3出力フラグに「1」がセットされているか否かを判定し、管理対象カウンタの値が「8」であり特電検知センサ45aに対応している場合には第4出力フラグに「1」がセットされているか否かを判定し、管理対象カウンタの値が「7」であり第1作動口検知センサ46aに対応している場合には第5出力フラグに「1」がセットされているか否かを判定し、管理対象カウンタの値が「6」であり第2作動口検知センサ47aに対応している場合には第6出力フラグに「1」がセットされているか否かを判定し、管理対象カウンタの値が「5」でありアウト口24aに対応している場合には第7出力フラグに「1」がセットされているか否かを判定する。なお、これら第1~第7出力フラグには既に説明したとおり、入球検知処理(図15)にて「1」がセットされる。 If a positive judgment is made in step S1003, it is determined whether the output flag in the main RAM 65 corresponding to the value of the managed counter is set to "1" (step S1004). Specifically, if the value of the managed counter is "11" and corresponds to the first winning slot detection sensor 42a, it is determined whether the first output flag is set to "1". If the value of the managed counter is "10" and corresponds to the second winning slot detection sensor 43a, it is determined whether the second output flag is set to "1". If the value of the managed counter is "9" and corresponds to the third winning slot detection sensor 44a, it is determined whether the third output flag is set to "1". If the value of the managed counter is "8" and corresponds to the special power detection sensor 45a, it is determined whether the third output flag is set to "1". If the value of the managed counter is "7" and corresponds to first actuation port detection sensor 46a, it determines whether the fourth output flag is set to "1." If the value of the managed counter is "6" and corresponds to second actuation port detection sensor 47a, it determines whether the sixth output flag is set to "1." If the value of the managed counter is "5" and corresponds to outlet 24a, it determines whether the seventh output flag is set to "1." As already explained, these first through seventh output flags are set to "1" during the ball entry detection process (Figure 15).

管理対象カウンタの値に対応する出力フラグに「1」がセットされている場合(ステップS1004:YES)、第1~第7信号のうち管理対象カウンタの値に対応する信号の出力状態をHIレベルに設定する(ステップS1005)。その後、管理対象カウンタの値に対応する出力フラグを「0」クリアする(ステップS1006)。 If the output flag corresponding to the value of the managed counter is set to "1" (step S1004: YES), the output state of the signal corresponding to the value of the managed counter among the first to seventh signals is set to HIGH (step S1005). Then, the output flag corresponding to the value of the managed counter is cleared to "0" (step S1006).

ステップS1003にて否定判定をした場合、管理対象カウンタの値に対応する信号の出力状態をHIレベルに切り換える契機が発生したか否かを判定する(ステップS1007)。具体的には、管理対象カウンタの値が「4」である場合には開閉実行モードへの移行が発生したか否かを判定し、管理対象カウンタの値が「3」である場合には高頻度サポートモードへの移行が発生したか否かを判定し、管理対象カウンタの値が「2」である場合には前扉枠14が開放状態となったか否かを判定し、管理対象カウンタの値が「1」である場合には第11出力フラグに「1」がセットされているか否かを判定することで遊技回が開始されたか否かを判定する。ステップS1007にて肯定判定をした場合には、管理対象カウンタの値に対応する信号の出力状態をHIレベルに設定する(ステップS1008)。なお、管理対象カウンタの値が「1」である場合にステップS1008の処理を実行した場合、第11出力フラグを「0」クリアする。 If a negative determination is made in step S1003, a determination is made as to whether an opportunity has occurred to switch the output state of the signal corresponding to the value of the managed counter to a high level (step S1007). Specifically, if the value of the managed counter is "4," a determination is made as to whether a transition to the open/close execution mode has occurred; if the value of the managed counter is "3," a determination is made as to whether a transition to the high-frequency support mode has occurred; if the value of the managed counter is "2," a determination is made as to whether the front door frame 14 has entered an open state; and if the value of the managed counter is "1," a determination is made as to whether a game turn has started by determining whether the 11th output flag is set to "1." If a positive determination is made in step S1007, the output state of the signal corresponding to the value of the managed counter is set to a high level (step S1008). Note that if the processing of step S1008 is executed when the value of the managed counter is "1," the 11th output flag is cleared to "0."

ステップS1002にて肯定判定をした場合、管理対象カウンタの値に対応する信号の出力状態をLOWレベルに切り換える契機が発生したか否かを判定する(ステップS1009)。具体的には管理対象カウンタの値が5以上又は「1」であり現状の管理対象がいずれかの入球検知センサ42a~48a又は遊技回の開始である場合には、第1~第7信号及び第11信号のうち管理対象カウンタの値に対応する信号の出力状態をLOWレベルからHIレベルに切り換えてからHI出力継続期間(具体的には10ミリ秒)が経過したか否かを判定する。このHI出力継続期間は管理側CPU112において管理処理(図23)の履歴設定処理(ステップS908)の最長処理間隔よりも長い期間に設定されており、LOWレベルからHIレベルに切り換わった信号の出力状態を管理側CPU112にて確実に特定することが可能な期間となっている。また、管理対象カウンタの値が「4」であり現状の管理対象が開閉実行モードである場合には開閉実行モードが終了したか否かを判定し、管理対象カウンタの値が「3」であり現状の管理対象が高頻度サポートモードである場合には高頻度サポートモードが終了したか否かを判定し、管理対象カウンタの値が「2」であり現状の管理対象が前扉枠14である場合には前扉枠14が閉鎖状態であるか否かを判定する。管理対象カウンタの値に対応する信号の出力状態をLOWレベルに切り換える契機が発生している場合(ステップS1009:YES)、管理対象カウンタの値に対応する信号の出力状態をLOWレベルに設定する(ステップS1010)。 If a positive judgment is made in step S1002, it is determined whether an opportunity has occurred to switch the output state of the signal corresponding to the value of the managed counter to a LOW level (step S1009). Specifically, if the value of the managed counter is 5 or greater or "1" and the current managed object is one of the ball entry detection sensors 42a-48a or the start of a game, it is determined whether a HI output duration (specifically, 10 milliseconds) has elapsed since the output state of the signal corresponding to the value of the managed counter, among signals 1 through 7 and signal 11, was switched from a LOW level to a HI level. This HI output duration is set by the management CPU 112 to a period longer than the longest processing interval of the history setting process (step S908) of the management process (Figure 23), and is a period that allows the management CPU 112 to reliably identify the output state of the signal that switched from a LOW level to a HI level. Furthermore, if the value of the management target counter is "4" and the current management target is in open/close execution mode, it determines whether the open/close execution mode has ended; if the value of the management target counter is "3" and the current management target is in high-frequency support mode, it determines whether the high-frequency support mode has ended; and if the value of the management target counter is "2" and the current management target is the front door frame 14, it determines whether the front door frame 14 is in a closed state. If an opportunity has arisen to switch the output state of the signal corresponding to the value of the management target counter to a LOW level (step S1009: YES), the output state of the signal corresponding to the value of the management target counter is set to a LOW level (step S1010).

ステップS1004にて否定判定をした場合、ステップS1006の処理を実行した場合、ステップS1007にて否定判定をした場合、ステップS1008の処理を実行した場合、ステップS1009にて否定判定をした場合、又はステップS1010の処理を実行した場合、主側RAM65の管理対象カウンタの値を1減算する(ステップS1011)。そして、その1減算後における管理対象カウンタの値が「0」であるか否かを判定する(ステップS1012)。管理対象カウンタの値が1以上である場合には(ステップS1012:NO)、新たな管理対象カウンタの値に対応する管理対象について、ステップS1002以降の処理を実行する。 If a negative judgment is made in step S1004, if the processing of step S1006 is executed, if a negative judgment is made in step S1007, if the processing of step S1008 is executed, if a negative judgment is made in step S1009, or if the processing of step S1010 is executed, the value of the managed object counter in the main RAM 65 is decremented by 1 (step S1011). Then, it is determined whether the value of the managed object counter after the decrement is "0" (step S1012). If the value of the managed object counter is 1 or greater (step S1012: NO), the processing from step S1002 onwards is executed for the managed object corresponding to the new managed object counter value.

次に、管理側CPU112にて実行される履歴設定処理について図26のフローチャートを参照しながら説明する。履歴設定処理は、管理処理(図23)のステップS908にて実行される。 Next, the history setting process executed by the management CPU 112 will be described with reference to the flowchart in Figure 26. The history setting process is executed in step S908 of the management process (Figure 23).

まず管理側RAM114に設けられた確認対象カウンタに、第1~第14バッファ122a~122nのうち管理側CPU112において確認対象となるバッファの数をセットする(ステップS1101)。具体的には、対応関係用メモリ116における第1~第14対応関係エリア123a~123nのうちブランクであることを示す情報以外の情報が格納されている対応関係エリアの数を特定し、その特定した数の情報を確認対象カウンタにセットする。本パチンコ機10では既に説明したとおり第1~第11対応関係エリア123a~123kにブランクであることを示す情報以外の情報が格納されているため、ステップS1101では確認対象カウンタに「11」をセットする。 First, the number of buffers to be checked by the management CPU 112, out of the first through fourteenth buffers 122a through 122n, is set in a confirmation target counter provided in the management RAM 114 (step S1101). Specifically, the number of correspondence areas in the correspondence memory 116, out of the first through fourteenth correspondence areas 123a through 123n, that store information other than information indicating that they are blank is identified, and the information for this identified number is set in the confirmation target counter. As already explained, in this pachinko machine 10, information other than information indicating that they are blank is stored in the first through eleventh correspondence areas 123a through 123k, and therefore the confirmation target counter is set to "11" in step S1101.

その後、第1~第14バッファ122a~122nのうち現状の確認対象カウンタの値に対応するバッファに格納されている数値情報が、「0」から「1」に変更されたか否かを確認することで、当該バッファへの主側CPU63からの入力信号の出力状態がLOWレベルからHIレベルに切り換えられたか否かを判定する(ステップS1102)。なお、確認対象カウンタの値が「n」である場合には第nバッファ122a~122nが数値情報の確認対象となる。例えば、確認対象カウンタの値が「11」であれば第11バッファ122kが数値情報の確認対象となり、確認対象カウンタの値が「5」であれば第5バッファ122eが数値情報の確認対象となる。 Then, by checking whether the numerical information stored in the buffer corresponding to the current value of the counter to be checked, among the first through fourteenth buffers 122a through 122n, has changed from "0" to "1," it is determined whether the output state of the input signal from the main CPU 63 to that buffer has switched from LOW to HIGH (step S1102). Note that if the value of the counter to be checked is "n," the nth buffers 122a through 122n are the target for checking the numerical information. For example, if the value of the counter to be checked is "11," the eleventh buffer 122k is the target for checking the numerical information, and if the value of the counter to be checked is "5," the fifth buffer 122e is the target for checking the numerical information.

ステップS1102にて肯定判定をした場合には、RTC115から年月日情報及び時刻情報であるRTC情報を読み出す(ステップS1103)。そして、履歴用メモリ117への書き込み処理を実行する(ステップS1104)。当該書き込み処理では、履歴用メモリ117のポインタ用エリア126を参照することで現状の書き込み対象となっている履歴用エリア124のポインタ情報を特定し、その書き込み対象となっているポインタ情報に対応する履歴用エリア124の履歴情報格納エリア125に、ステップS1103にて読み出したRTC情報を書き込む。また、現状の確認対象カウンタの値に対応する対応関係エリア123a~123nから対応関係情報を読み出し、その対応関係情報を上記書き込み対象となっているポインタ情報に対応する履歴情報格納エリア125に書き込む。また、対応関係情報が、開閉実行モードであることを示す情報、高頻度サポートモードであることを示す情報、及び前扉枠14であることを示す情報のうちいずれかである場合には、上記書き込み対象となっているポインタ情報に対応する履歴情報格納エリア125に対応関係情報だけではなく開始情報を書き込む。なお、確認対象カウンタの値が「n」である場合には第n対応関係エリア123a~123nが対応関係情報の読み出し対象となる。例えば、確認対象カウンタの値が「11」であれば第11対応関係エリア123kが対応関係情報の読み出し対象となり、確認対象カウンタの値が「5」であれば第5対応関係エリア123eが対応関係情報の読み出し対象となる。 If a positive judgment is made in step S1102, RTC information, which is date and time information, is read from the RTC 115 (step S1103). Then, a write process to the history memory 117 is executed (step S1104). In this write process, the pointer information in the history area 124 that is the current write target is identified by referencing the pointer area 126 of the history memory 117, and the RTC information read in step S1103 is written to the history information storage area 125 of the history area 124 that corresponds to the pointer information that is the write target. In addition, correspondence information is read from the correspondence area 123a to 123n that corresponds to the current value of the counter to be confirmed, and the correspondence information is written to the history information storage area 125 that corresponds to the pointer information that is the write target. Furthermore, if the correspondence information is any of information indicating the opening/closing execution mode, information indicating the high-frequency support mode, and information indicating the front door frame 14, not only the correspondence information but also start information is written to the history information storage area 125 corresponding to the pointer information being written. Note that if the value of the counter to be checked is "n", the nth correspondence area 123a-123n is the target for reading the correspondence information. For example, if the value of the counter to be checked is "11", the eleventh correspondence area 123k is the target for reading the correspondence information, and if the value of the counter to be checked is "5", the fifth correspondence area 123e is the target for reading the correspondence information.

上記のように書き込み処理が実行されることにより、確認対象カウンタの値がアウト口24a、一般入賞口31、特電入賞装置32、第1作動口33、第2作動口34及び遊技回のいずれかである場合には、書き込み対象となっているポインタ情報に対応する履歴情報格納エリア125に、RTC情報と、アウト口24a、一般入賞口31、特電入賞装置32、第1作動口33、第2作動口34及び遊技回のいずれかであることを示す対応関係情報と、の組合せが履歴情報として記憶された状態となる。また、確認対象カウンタの値が開閉実行モード、高頻度サポートモード及び前扉枠14のいずれかである場合には、書き込み対象となっているポインタ情報に対応する履歴情報格納エリア125に、RTC情報と、開閉実行モード、高頻度サポートモード及び前扉枠14のうちいずれかであることを示す対応関係情報と、開始情報と、の組合せが履歴情報として記憶された状態となる。 By executing the write process as described above, if the value of the counter to be checked is either the outlet 24a, general winning opening 31, special electric winning device 32, first operating opening 33, second operating opening 34, or number of plays, the history information storage area 125 corresponding to the pointer information being written stores a combination of RTC information and correspondence information indicating either the outlet 24a, general winning opening 31, special electric winning device 32, first operating opening 33, second operating opening 34, or number of plays as history information. Also, if the value of the counter to be checked is either the open/close execution mode, high-frequency support mode, or front door frame 14, the history information storage area 125 corresponding to the pointer information being written stores a combination of RTC information, correspondence information indicating either the open/close execution mode, high-frequency support mode, or front door frame 14, and start information as history information.

その後、対象ポインタの更新処理を実行する(ステップS1105)。当該更新処理では、履歴用メモリ117のポインタ用エリア126に格納されている数値情報を読み出し1加算する。その1加算後におけるポインタ情報が履歴用エリア124におけるポインタ情報の最大値を超えたか否かを判定する。最大値を超えていない場合には1加算後におけるポインタ情報を新たな書き込み対象のポインタ情報としてポインタ用エリア126に上書きする。最大値を超えている場合には書き込み対象のポインタ情報が最初のポインタ情報となるようにポインタ用エリア126を「0」クリアする。 Then, the target pointer is updated (step S1105). In this update, the numerical information stored in the pointer area 126 of the history memory 117 is read and incremented by one. A determination is made as to whether the pointer information after incrementing by one has exceeded the maximum value of the pointer information in the history area 124. If the maximum value has not been exceeded, the pointer information after incrementing by one is overwritten in the pointer area 126 as new pointer information to be written. If the maximum value has been exceeded, the pointer area 126 is cleared to "0" so that the pointer information to be written becomes the initial pointer information.

ステップS1102にて否定判定をした場合、又はステップS1105の処理を実行した場合、現状の確認対象カウンタの値に対応する対応関係エリア123a~123nに、信号出力がLOWレベルに切り換えられたか否かを確認すべき対象となる対応関係情報が格納されているか否かを判定する(ステップS1106)。具体的には、現状の確認対象カウンタの値が「8」~「10」である場合には対応する対応関係エリア123h~123jに、開閉実行モードであることを示す情報、高頻度サポートモードであることを示す情報、及び前扉枠14であることを示す情報のいずれかが格納されているため、ステップS1106にて肯定判定をする。 If a negative judgment is made in step S1102, or if the processing of step S1105 is executed, it is determined whether the correspondence information for which it is to be confirmed whether the signal output has been switched to a LOW level is stored in the correspondence area 123a-123n corresponding to the current value of the counter to be confirmed (step S1106). Specifically, if the current value of the counter to be confirmed is between "8" and "10", the corresponding correspondence area 123h-123j stores any of the following information: opening/closing execution mode, high frequency support mode, or front door frame 14, and therefore a positive judgment is made in step S1106.

ステップS1106にて肯定判定をした場合、第1~第14バッファ122a~122nのうち現状の確認対象カウンタの値に対応するバッファに格納されている数値情報が「1」から「0」に変更されたか否かを確認することで、当該バッファへの主側CPU63からの入力信号の出力状態がHIレベルからLOWレベルに切り換えられたか否かを判定する(ステップS1107)。ステップS1107にて肯定判定をした場合には、ステップS1103と同様にRTC情報を読み出し(ステップS1108)、さらに履歴用メモリ117への書き込み処理を実行する(ステップS1109)。当該書き込み処理では、書き込み対象となっているポインタ情報に対応する履歴用エリア124の履歴情報格納エリア125に、ステップS1108にて読み出したRTC情報を書き込む。また、現状の確認対象カウンタの値に対応する対応関係エリア123a~123nから対応関係情報を読み出し、その対応関係情報を上記書き込み対象となっているポインタ情報に対応する履歴情報格納エリア125に書き込む。また、上記書き込み対象となっているポインタ情報に対応する履歴情報格納エリア125に対応関係情報だけではなく終了情報を書き込む。このように書き込み処理が実行されることにより、確認対象カウンタの値が開閉実行モード、高頻度サポートモード及び前扉枠14のいずれかである場合には、書き込み対象となっているポインタ情報に対応する履歴情報格納エリア125に、RTC情報と、開閉実行モード、高頻度サポートモード及び前扉枠14のうちいずれかであることを示す対応関係情報と、終了情報と、の組合せが履歴情報として記憶された状態となる。その後、ステップS1105と同様に対象ポインタの更新処理を実行する(ステップS1110)。 If a positive determination is made in step S1106, the system checks whether the numerical information stored in the buffer corresponding to the current counter value among the first through fourteenth buffers 122a through 122n has changed from "1" to "0," thereby determining whether the output state of the input signal from the master CPU 63 to that buffer has switched from HI to LOW (step S1107). If a positive determination is made in step S1107, the system reads the RTC information (step S1108), as in step S1103, and then executes a write process to the history memory 117 (step S1109). In this write process, the RTC information read in step S1108 is written to the history information storage area 125 in the history area 124 corresponding to the pointer information being written. Furthermore, the system reads the correspondence information from the correspondence area 123a through 123n corresponding to the current counter value being checked, and writes the correspondence information to the history information storage area 125 corresponding to the pointer information being written. In addition, not only the correspondence information but also the termination information is written to the history information storage area 125 corresponding to the pointer information being written. By executing the writing process in this manner, if the value of the counter being checked is either the open/close execution mode, the high frequency support mode, or the front door frame 14, a combination of RTC information, correspondence information indicating either the open/close execution mode, the high frequency support mode, or the front door frame 14, and the termination information is stored as history information in the history information storage area 125 corresponding to the pointer information being written. Thereafter, the target pointer update process is executed in the same manner as in step S1105 (step S1110).

ステップS1106にて否定判定をした場合、ステップS1107にて否定判定をした場合、又はステップS1110の処理を実行した場合、管理側RAM114の確認対象カウンタの値を1減算する(ステップS1111)。そして、その1減算後における確認対象カウンタの値が「0」であるか否かを判定する(ステップS1112)。確認対象カウンタの値が1以上である場合には(ステップS1112:NO)、新たな確認対象カウンタの値に対応する確認対象について、ステップS1102以降の処理を実行する。 If a negative judgment is made in step S1106, if a negative judgment is made in step S1107, or if the processing of step S1110 is executed, the value of the confirmation target counter in the management RAM 114 is decremented by 1 (step S1111). Then, it is determined whether the value of the confirmation target counter after the decrement is "0" (step S1112). If the value of the confirmation target counter is 1 or greater (step S1112: NO), the processing from step S1102 onwards is executed for the confirmation target corresponding to the new value of the confirmation target counter.

次に、履歴用メモリ117に履歴情報が格納されていく様子について、図27のタイムチャートを参照しながら説明する。図27(a)は第1~第7,第11バッファ122a~122g,122kのいずれかにHIレベルの信号が入力されている期間を示し、図27(b)は第8バッファ122hにHIレベルの信号が入力されている期間を示し、図27(c)は第9バッファ122iにHIレベルの信号が入力されている期間を示し、図27(d)は第10バッファ122jにHIレベルの信号が入力されている期間を示し、図27(e)は履歴用メモリ117への履歴情報の書き込みタイミングを示す。 Next, the manner in which history information is stored in history memory 117 will be described with reference to the timing chart in Figure 27. Figure 27(a) shows the period when a HIGH level signal is input to any of the first to seventh and eleventh buffers 122a to 122g and 122k, Figure 27(b) shows the period when a HIGH level signal is input to the eighth buffer 122h, Figure 27(c) shows the period when a HIGH level signal is input to the ninth buffer 122i, Figure 27(d) shows the period when a HIGH level signal is input to the tenth buffer 122j, and Figure 27(e) shows the timing for writing history information to history memory 117.

t1のタイミングで、図27(a)に示すように第1~第7,第11バッファ122a~122g,122kのいずれかに入力されている信号の出力状態がLOWレベルからHIレベルに切り換えられる。したがって、当該t1のタイミングで図27(e)に示すように履歴用メモリ117に履歴情報が書き込まれる。その後、t2のタイミングで、図27(a)に示すようにt1のタイミングでHIレベルに切り換えられた信号がLOWレベルに切り換えられる。しかしながら、当該信号は第1~第7,第11バッファ122a~122g,122kのいずれかに入力されている信号であり、LOWレベルの切り換えが履歴情報の格納対象となっていないため、当該t2のタイミングでは図27(e)に示すように履歴情報の書き込みは実行されない。 At time t1, as shown in Figure 27(a), the output state of the signal input to one of the first through seventh and eleventh buffers 122a through 122g, and 122k is switched from low to high. Therefore, at time t1, history information is written to history memory 117 as shown in Figure 27(e). Then, at time t2, the signal that was switched to high at time t1 as shown in Figure 27(a) is switched to low. However, since this signal is input to one of the first through seventh and eleventh buffers 122a through 122g, and the low level switch is not a target for storing history information, no history information is written at time t2 as shown in Figure 27(e).

その後、t3のタイミング、t5のタイミング、t6のタイミング、t9のタイミング、t10のタイミング、t13のタイミング及びt14のタイミングのそれぞれにおいて、図27(a)に示すように、第1~第7,第11バッファ122a~122g,122kのいずれかに入力されている信号の出力状態がLOWレベルからHIレベルに切り換えられる。したがって、これら各タイミングにおいて図27(e)に示すように履歴情報が書き込まれる。 After that, at times t3, t5, t6, t9, t10, t13, and t14, the output state of the signal input to any of the first through seventh and eleventh buffers 122a through 122g, 122k is switched from LOW to HIGH, as shown in Figure 27(a). Therefore, at each of these times, history information is written, as shown in Figure 27(e).

図27(b)に示すようにt4のタイミング~t7のタイミングに亘って、第8バッファ122hに入力されている信号の出力状態がHIレベルとなる。この第8バッファ122hは開閉実行モードの発生の有無に対応している。したがって、図27(e)に示すように第8バッファ122hに入力されている信号の出力状態がHIレベルに切り換わるタイミングであるt4のタイミング、及び当該信号の出力状態がLOWレベルに切り換わるタイミングであるt7のタイミングのそれぞれにおいて、履歴情報が書き込まれる。この場合、t4のタイミングで書き込まれる履歴情報には開始情報が含まれ、t7のタイミングで書き込まれる履歴情報には終了情報が含まれる。これにより、履歴用メモリ117の履歴情報を確認することで開閉実行モードの実行期間を把握することが可能となる。 As shown in Figure 27(b), the output state of the signal input to the eighth buffer 122h is HIGH from time t4 to time t7. This eighth buffer 122h corresponds to whether or not the open/close execution mode is active. Therefore, as shown in Figure 27(e), history information is written at time t4, when the output state of the signal input to the eighth buffer 122h switches to HIGH, and at time t7, when the output state of that signal switches to LOW. In this case, the history information written at time t4 includes start information, and the history information written at time t7 includes end information. This makes it possible to determine the execution period of the open/close execution mode by checking the history information in the history memory 117.

また、履歴用メモリ117には履歴情報が時間の経過の順に従って書き込まれる。したがって、アウト口24a、一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34のいずれかへの入球が発生したことを示す履歴情報が開閉実行モード中のものか否かを区別することが可能となる。また、履歴情報にはRTC情報が含まれるため、当該RTC情報を対比することによっても、アウト口24a、一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34のいずれかへの入球が発生したことを示す履歴情報が開閉実行モード中のものか否かを区別することが可能となる。 In addition, history information is written to the history memory 117 in chronological order. Therefore, it is possible to distinguish whether history information indicating that a ball has entered any of the outlet 24a, general winning opening 31, special electric winning device 32, first operating opening 33, and second operating opening 34 is from the opening/closing execution mode. Furthermore, because the history information includes RTC information, it is also possible to distinguish by comparing this RTC information whether history information indicating that a ball has entered any of the outlet 24a, general winning opening 31, special electric winning device 32, first operating opening 33, and second operating opening 34 is from the opening/closing execution mode.

図27(c)に示すようにt8のタイミング~t11のタイミングに亘って、第9バッファ122iに入力されている信号の出力状態がHIレベルとなる。この第9バッファ122iは高頻度サポートモードの発生の有無に対応している。したがって、図27(e)に示すように第9バッファ122iに入力されている信号の出力状態がHIレベルに切り換わるタイミングであるt8のタイミング、及び当該信号の出力状態がLOWレベルに切り換わるタイミングであるt11のタイミングのそれぞれにおいて、履歴情報が書き込まれる。この場合、t8のタイミングで書き込まれる履歴情報には開始情報が含まれ、t11のタイミングで書き込まれる履歴情報には終了情報が含まれる。これにより、履歴用メモリ117の履歴情報を確認することで高頻度サポートモードの実行期間を把握することが可能となる。 As shown in Figure 27(c), the output state of the signal input to the ninth buffer 122i is HIGH from time t8 to time t11. This ninth buffer 122i corresponds to whether or not the high frequency support mode is active. Therefore, as shown in Figure 27(e), history information is written at time t8, when the output state of the signal input to the ninth buffer 122i switches to HIGH, and at time t11, when the output state of that signal switches to LOW. In this case, the history information written at time t8 includes start information, and the history information written at time t11 includes end information. This makes it possible to determine the execution period of the high frequency support mode by checking the history information in the history memory 117.

また、履歴用メモリ117には履歴情報が時間の経過の順に従って書き込まれる。したがって、アウト口24a、一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34のいずれかへの入球が発生したことを示す履歴情報が高頻度サポートモード中のものか否かを区別することが可能となる。また、履歴情報にはRTC情報が含まれるため、当該RTC情報を対比することによっても、アウト口24a、一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34のいずれかへの入球が発生したことを示す履歴情報が高頻度サポートモード中のものか否かを区別することが可能となる。 In addition, history information is written to history memory 117 in chronological order. Therefore, it is possible to distinguish whether history information indicating that a ball has entered any of outlet 24a, general winning opening 31, special electric winning device 32, first operating opening 33, and second operating opening 34 is from high-frequency support mode. Furthermore, because the history information includes RTC information, it is also possible to distinguish by comparing this RTC information whether history information indicating that a ball has entered any of outlet 24a, general winning opening 31, special electric winning device 32, first operating opening 33, and second operating opening 34 is from high-frequency support mode.

図27(d)に示すようにt12のタイミング~t15のタイミングに亘って、第10バッファ122jに入力されている信号の出力状態がHIレベルとなる。この第10バッファ122jは前扉枠14の開放の有無に対応している。したがって、図27(e)に示すように第10バッファ122jに入力されている信号の出力状態がHIレベルに切り換わるタイミングであるt12のタイミング、及び当該信号の出力状態がLOWレベルに切り換わるタイミングであるt15のタイミングのそれぞれにおいて、履歴情報が書き込まれる。この場合、t12のタイミングで書き込まれる履歴情報には開始情報が含まれ、t15のタイミングで書き込まれる履歴情報には終了情報が含まれる。これにより、履歴用メモリ117の履歴情報を確認することで前扉枠14が開放状態となっている期間を把握することが可能となる。 As shown in Figure 27(d), the output state of the signal input to the tenth buffer 122j is HIGH from time t12 to time t15. This tenth buffer 122j corresponds to whether the front door frame 14 is open or closed. Therefore, as shown in Figure 27(e), history information is written at time t12, when the output state of the signal input to the tenth buffer 122j switches to HIGH, and at time t15, when the output state of that signal switches to LOW. In this case, the history information written at time t12 contains start information, and the history information written at time t15 contains end information. This makes it possible to determine the period during which the front door frame 14 is open by checking the history information in the history memory 117.

また、履歴用メモリ117には履歴情報が時間の経過の順に従って書き込まれる。したがって、アウト口24a、一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34のいずれかへの入球が発生したことを示す履歴情報が前扉枠14の開放中のものか否かを区別することが可能となる。また、履歴情報にはRTC情報が含まれるため、当該RTC情報を対比することによっても、アウト口24a、一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34のいずれかへの入球が発生したことを示す履歴情報が前扉枠14の開放中のものか否かを区別することが可能となる。 In addition, history information is written to the history memory 117 in chronological order. Therefore, it is possible to distinguish whether history information indicating that a ball has entered any of the outlet 24a, general winning opening 31, special electric winning device 32, first operating opening 33, and second operating opening 34 occurred while the front door frame 14 was open. Furthermore, because the history information includes RTC information, it is also possible to distinguish by comparing this RTC information whether history information indicating that a ball has entered any of the outlet 24a, general winning opening 31, special electric winning device 32, first operating opening 33, and second operating opening 34 occurred while the front door frame 14 was open.

次に、主側CPU63にてパチンコ機10の設定状態の設定が行われた場合に実行される設定値更新信号の出力処理について説明する。図28は主側CPU63にて実行される設定値更新信号の出力処理を示すフローチャートである。なお、設定値更新信号の出力処理はメイン処理(図9)におけるステップS119にて実行される。 Next, we will explain the setting value update signal output process that is executed when the setting state of the pachinko machine 10 is set by the main CPU 63. Figure 28 is a flowchart showing the setting value update signal output process executed by the main CPU 63. Note that the setting value update signal output process is executed in step S119 in the main processing (Figure 9).

主側RAM65に設けられたパルス個数カウンタに今回設定されたパチンコ機10の設定値に対応する値を設定する(ステップS1201)。具体的には、主側RAM65の設定値カウンタの値をパルス個数カウンタに設定する。その後、管理側CPU112に向けた設定値更新信号がHIレベルとなっているか否かを判定する(ステップS1202)。既に説明したとおり、設定値更新信号は管理用IC66における入力ポート121の第15バッファ122oに入力されている。ここで、設定値更新信号の出力処理は、メイン処理(図9)において入力ポート121の第1~第14バッファ122a~122nに入力される信号の種類を管理側CPU112に特定させるための処理である認識用処理よりも前のタイミングで実行される。これに対して、第15バッファ122oに設定値更新信号が入力されることはパチンコ機10の設計段階において管理用IC66に設定されているため、認識用処理よりも前に設定値更新信号の出力処理が実行されたとしても、管理側CPU112において第15バッファ122oに入力されている信号が設定値更新信号であることを特定することが可能となる。 A value corresponding to the currently set value of the pachinko machine 10 is set in the pulse count counter provided in the main RAM 65 (step S1201). Specifically, the value of the setting value counter in the main RAM 65 is set in the pulse count counter. Then, it is determined whether the setting value update signal directed to the management CPU 112 is at a HI level (step S1202). As already explained, the setting value update signal is input to the 15th buffer 122o of the input port 121 in the management IC 66. Here, the output process of the setting value update signal is executed at a timing prior to the recognition process, which is a process for having the management CPU 112 identify the types of signals input to the 1st to 14th buffers 122a to 122n of the input port 121 during the main process (Figure 9). In contrast, the input of a setting value update signal to the 15th buffer 122o is set in the management IC 66 during the design stage of the pachinko machine 10, so even if the output process for the setting value update signal is executed before the recognition process, the management CPU 112 can identify that the signal input to the 15th buffer 122o is a setting value update signal.

ステップS1202にて否定判定をした場合、主側RAM65に設けられたLOWレベルカウンタの値を1減算し(ステップS1203)、その1減算後におけるLOWレベルカウンタの値が「0」となっているか否かを判定する(ステップS1204)。LOWレベルカウンタは設定値更新信号がHIレベルとなるパルスを複数出力する間において当該設定値更新信号をLOWレベルに所定期間に亘って維持したか否かを主側CPU63にて特定するためのカウンタである。LOWレベルカウンタの値が「0」となっている場合(ステップS1204:YES)、設定値更新信号をHIレベルに設定するタイミングとなっていることを意味するため、設定値更新信号をHIレベルに設定する(ステップS1205)。 If the determination in step S1202 is negative, the value of the LOW level counter provided in the main RAM 65 is decremented by 1 (step S1203), and it is determined whether the value of the LOW level counter after decrementing by 1 is "0" (step S1204). The LOW level counter is a counter used by the main CPU 63 to determine whether the set value update signal has been maintained at a LOW level for a predetermined period while multiple pulses at a HIGH level are output. If the value of the LOW level counter is "0" (step S1204: YES), this means that it is time to set the set value update signal to a HIGH level, and therefore the set value update signal is set to a HIGH level (step S1205).

その後、主側RAM65に設けられたHIレベルカウンタに「20」を設定する(ステップS1206)。HIレベルカウンタは設定値更新信号をHIレベルに維持する期間を主側CPU63にて特定するためのカウンタである。HIレベルカウンタに設定された値は約10マイクロ秒周期で1減算されるため、1パルスの出力に際して設定値更新信号は200マイクロ秒に亘ってHIレベルに維持される。このHIレベルの維持期間は管理側CPU112において設定値更新信号がLOWレベルからHIレベルに変更されたことを特定するのに十分な期間となっている。 Then, the HI level counter provided in the main RAM 65 is set to "20" (step S1206). The HI level counter is a counter used by the main CPU 63 to determine the period during which the set value update signal is maintained at a HI level. The value set in the HI level counter is decremented by 1 approximately every 10 microseconds, so that the set value update signal is maintained at a HI level for 200 microseconds when one pulse is output. This period during which the HI level is maintained is sufficient for the management CPU 112 to determine that the set value update signal has changed from a LOW level to a HI level.

設定値更新信号がHIレベルである場合(ステップS1202:YES)、主側RAM65のHIレベルカウンタの値を1減算し(ステップS1207)、その1減算後におけるHIレベルカウンタの値が「0」となっているか否かを判定する(ステップS1208)。HIレベルカウンタの値が「0」となっている場合(ステップS1208:YES)、設定値更新信号をLOWレベルに設定するタイミングとなっていることを意味するため、設定値更新信号をLOWレベルに設定する(ステップS1209)。 If the set value update signal is at a high level (step S1202: YES), the value of the high level counter in the main RAM 65 is decremented by 1 (step S1207), and it is determined whether the value of the high level counter after decrementing by 1 is "0" (step S1208). If the value of the high level counter is "0" (step S1208: YES), this means that it is time to set the set value update signal to a low level, so the set value update signal is set to a low level (step S1209).

その後、主側RAM65のパルス個数カウンタの値を1減算し(ステップS1210)、その1減算後におけるパルス個数カウンタの値が「0」となっているか否かを判定する(ステップS1211)。パルス個数カウンタの値が「0」となっていない場合(ステップS1211:NO)、今回設定されたパチンコ機10の設定値に対応する数分の設定値更新信号によるパルス信号の出力が完了していないことを意味するため、主側RAM65のLOWレベルカウンタに「20」を設定する(ステップS1212)。LOWレベルカウンタに設定された値は約10マイクロ秒周期で1減算されるため、設定値更新信号による複数のパルス出力間において200マイクロ秒に亘ってLOWレベルに維持される。このLOWレベルの維持期間は管理側CPU112において設定値更新信号がHIレベルからLOWレベルに変更されたことを特定するのに十分な期間となっている。 Then, the value of the pulse number counter in the main RAM 65 is decremented by 1 (step S1210), and it is determined whether the value of the pulse number counter after decrementing by 1 is "0" (step S1211). If the value of the pulse number counter is not "0" (step S1211: NO), this means that the output of pulse signals in response to the setting value update signal for the number of pulses corresponding to the currently set setting value of the pachinko machine 10 has not been completed, and the LOW level counter in the main RAM 65 is set to "20" (step S1212). The value set in the LOW level counter is decremented by 1 approximately every 10 microseconds, so it is maintained at a LOW level for 200 microseconds between multiple pulse outputs in response to the setting value update signal. This LOW level maintenance period is sufficient for the management CPU 112 to determine that the setting value update signal has changed from a HIGH level to a LOW level.

パルス個数カウンタの値が「0」となっている場合(ステップS1211:YES)、今回設定されたパチンコ機10の設定値に対応する数分の設定値更新信号によるパルス信号の出力が完了したことを意味するため、設定値識別終了コマンドの出力処理を実行する(ステップS1213)。設定値識別終了コマンドは、今回設定されたパチンコ機10の設定値を管理側CPU112に認識させるための設定値更新信号の出力が完了したことを管理側CPU112に認識させるためのコマンドである。設定値識別終了コマンドの出力に際しては識別開始コマンド、種類識別コマンド及び識別終了コマンドと同様に第1~第8バッファ122a~122hに入力される第1~第8信号が利用される。但し、設定値識別終了コマンドの信号パターンは識別開始コマンド、種類識別コマンド及び識別終了コマンドとは異なっている。 If the value of the pulse number counter is "0" (step S1211: YES), this means that the output of pulse signals due to the setting value update signal corresponding to the currently set setting value of the pachinko machine 10 has been completed, and the output process of the setting value identification end command is executed (step S1213). The setting value identification end command is a command that causes the management CPU 112 to recognize that the output of the setting value update signal that causes the management CPU 112 to recognize the currently set setting value of the pachinko machine 10 has been completed. When outputting the setting value identification end command, the first to eighth signals input to the first to eighth buffers 122a to 122h are used, just like the identification start command, type identification command, and identification end command. However, the signal pattern of the setting value identification end command is different from that of the identification start command, type identification command, and identification end command.

上記のとおり設定値更新信号の出力処理では、今回の動作電力の供給開始時に設定されたパチンコ機10の設定値の値に対応する数分の設定値更新信号によるパルス信号を管理用IC66に出力する。管理側CPU112は設定更新認識用処理を実行することにより、当該設定値更新信号によるパルス信号の数を把握して、それに基づき今回設定されたパチンコ機10の設定値を把握する。 As described above, the setting value update signal output process outputs to the management IC 66 a number of pulse signals from the setting value update signal corresponding to the setting value of the pachinko machine 10 that was set when the current supply of operating power began. The management CPU 112 executes the setting update recognition process to determine the number of pulse signals from the setting value update signal, and based on this, determines the setting value of the pachinko machine 10 that was set this time.

図29は管理側CPU112にて実行される設定更新認識用処理を示すフローチャートである。なお、設定更新認識用処理は、管理処理(図23)のステップS902にて実行される。 Figure 29 is a flowchart showing the setting update recognition process executed by the management CPU 112. Note that the setting update recognition process is executed in step S902 of the management process (Figure 23).

入力ポート121の第15バッファ122oに入力されている設定値更新信号がLOWレベルからHIレベルに切り換わったか否かを判定する(ステップS1301)。ステップS1301にて肯定判定をした場合、管理側RAM114に設けられた設定値把握カウンタの値を「1」に設定する(ステップS1302)。設定値把握カウンタはパチンコ機10の設定値を管理側CPU112にて特定するためのカウンタであり、例えば設定値把握カウンタの値が「1」であれば「設定1」であることを意味し、設定値把握カウンタの値が「6」であれば「設定6」であることを意味する。 It is determined whether the setting value update signal input to the 15th buffer 122o of the input port 121 has switched from a LOW level to a HIGH level (step S1301). If a positive determination is made in step S1301, the value of the setting value grasp counter provided in the management RAM 114 is set to "1" (step S1302). The setting value grasp counter is a counter used by the management CPU 112 to identify the setting value of the pachinko machine 10; for example, a setting value grasp counter value of "1" indicates "setting 1," and a setting value grasp counter value of "6" indicates "setting 6."

その後、入力ポート121の第15バッファ122oに入力されている設定値更新信号が再度LOWレベルからHIレベルに切り換わったか否かを判定する(ステップS1303)。ステップS1303にて肯定判定をした場合、管理側RAM114の設定値把握カウンタの値を1加算する(ステップS1304)。これにより、管理側CPU112において特定しているパチンコ機10の設定値が1段階上昇することとなる。 Then, it is determined whether the setting value update signal input to the 15th buffer 122o of the input port 121 has switched from LOW level to HIGH level again (step S1303). If a positive determination is made in step S1303, the value of the setting value grasp counter in the management RAM 114 is incremented by 1 (step S1304). As a result, the setting value of the pachinko machine 10 identified by the management CPU 112 is increased by one level.

ステップS1303にて否定判定をした場合、又はステップS1304の処理を実行した場合、入力ポート121の第1~第8バッファ122a~122hに入力されている第1~第8信号の入力状態に基づいて、主側CPU63から設定値識別終了コマンドを受信したか否かを判定する(ステップS1305)。ステップS1305にて否定判定をした場合、ステップS1303の処理に戻る。 If a negative determination is made in step S1303, or if the processing of step S1304 is executed, it is determined whether a set value identification end command has been received from the main CPU 63 based on the input status of the first to eighth signals input to the first to eighth buffers 122a to 122h of the input port 121 (step S1305). If a negative determination is made in step S1305, processing returns to step S1303.

ステップS1305にて肯定判定をした場合、RTC115から年月日情報及び時刻情報であるRTC情報を読み出す(ステップS1306)。そして、履歴用メモリ117への書き込み処理を実行する(ステップS1307)。当該書き込み処理では、履歴用メモリ117のポインタ用エリア126を参照することで現状の書き込み対象となっている履歴用エリア124のポインタ情報を特定し、その書き込み対象となっているポインタ情報に対応する履歴用エリア124の履歴情報格納エリア125に、ステップS1306にて読み出したRTC情報を書き込む。また、設定値であることを識別するための情報及び設定値把握カウンタの値の情報の両方を上記書き込み対象となっているポインタ情報に対応する履歴情報格納エリア125に書き込む。これにより、パチンコ機10の設定状態が新たに設定されたことを示す情報と、当該設定が行われた日時に対応するRTC情報と、当該設定が行われた場合の設定値の情報と、の組合せが履歴情報として記憶された状態となる。 If a positive determination is made in step S1305, RTC information, which is date and time information, is read from the RTC 115 (step S1306). Then, a write process to the history memory 117 is executed (step S1307). In this write process, the pointer information in the history area 124 that is currently being written to is identified by referencing the pointer area 126 of the history memory 117, and the RTC information read in step S1306 is written to the history information storage area 125 of the history area 124 that corresponds to the pointer information that is being written to. In addition, both information identifying the setting value and information on the value of the setting value grasp counter are written to the history information storage area 125 that corresponds to the pointer information that is being written to. As a result, a combination of information indicating that the setting state of the pachinko machine 10 has been newly set, RTC information corresponding to the date and time when the setting was made, and information on the setting value when the setting was made is stored as history information.

その後、対象ポインタの更新処理を実行する(ステップS1308)。当該更新処理では、履歴用メモリ117のポインタ用エリア126に格納されている数値情報を読み出し1加算する。その1加算後におけるポインタ情報が履歴用エリア124におけるポインタ情報の最大値を超えたか否かを判定する。最大値を超えていない場合には1加算後におけるポインタ情報を新たな書き込み対象のポインタ情報としてポインタ用エリア126に上書きする。最大値を超えている場合には書き込み対象のポインタ情報が最初のポインタ情報となるようにポインタ用エリア126を「0」クリアする。 Then, the target pointer is updated (step S1308). In this update, the numerical information stored in the pointer area 126 of the history memory 117 is read and incremented by one. A determination is made as to whether the pointer information after incrementing by one has exceeded the maximum value of the pointer information in the history area 124. If the maximum value has not been exceeded, the pointer information after incrementing by one is overwritten in the pointer area 126 as new pointer information to be written. If the maximum value has been exceeded, the pointer area 126 is cleared to "0" so that the pointer information to be written becomes the initial pointer information.

上記のように設定更新認識用処理が実行されることにより、パチンコ機10の設定状態が新たに設定された場合には、当該設定が行われたこと、当該設定が行われた日時、及び当該設定が行われた場合の設定値の組合せが履歴情報として履歴用エリア124に格納される。これにより、読み取り用端子68dに接続した外部装置を利用して履歴用メモリ117に格納された情報を読み出して解析することにより、パチンコ機10の設定状態が新たに設定された日時及び当該設定が行われた場合の設定値の内容を把握することが可能となる。 When the setting update recognition process is executed as described above, when the setting status of the pachinko machine 10 is newly set, the fact that the setting was made, the date and time the setting was made, and the combination of setting values when the setting was made are stored as history information in the history area 124. As a result, by reading and analyzing the information stored in the history memory 117 using an external device connected to the reading terminal 68d, it is possible to determine the date and time the setting status of the pachinko machine 10 was newly set and the contents of the setting values when the setting was made.

ここで、パチンコ機10の設定状態が新たに設定されたとしても履歴用メモリ117に記憶されている情報はそのまま維持される。これにより、パチンコ機10の設定状態が新たに設定されたとしても履歴用メモリ117の履歴情報が消去されないようにすることが可能となるとともに後述する各種パラメータはパチンコ機10の設定状態の変更タイミングの前後を跨いで存在する履歴情報を利用して算出される。この場合に、上記のとおりパチンコ機10の設定状態が新たに設定された日時は履歴用メモリ117に記憶されるため、読み取り用端子68dに外部装置を接続して履歴用メモリ117に格納された情報を読み取ることで、パチンコ機10の設定状態が新たに設定されたタイミング以後であって当該設定状態が維持されている期間における各種パラメータを演算することが可能となる。 Here, even if the setting state of the pachinko machine 10 is newly set, the information stored in the history memory 117 remains unchanged. This prevents the history information in the history memory 117 from being erased even when the setting state of the pachinko machine 10 is newly set, and the various parameters described below are calculated using history information that exists both before and after the timing of the change in the setting state of the pachinko machine 10. In this case, since the date and time when the setting state of the pachinko machine 10 was newly set as described above is stored in the history memory 117, by connecting an external device to the reading terminal 68d and reading the information stored in the history memory 117, it becomes possible to calculate the various parameters for the period after the setting state of the pachinko machine 10 was newly set and while that setting state was maintained.

次に、管理側CPU112にて実行される表示出力処理について、図30のフローチャートを参照しながら説明する。なお、表示出力処理は、管理処理(図23)のステップS909にて実行される。 Next, the display output process executed by the management CPU 112 will be described with reference to the flowchart in Figure 30. Note that the display output process is executed in step S909 of the management process (Figure 23).

まず演算タイミングであるか否かを判定する(ステップS1401)。管理側CPU112への動作電力の供給が開始されてから51秒が経過した場合、又は前回ステップS1401にて肯定判定をしてから51秒が経過した場合、ステップS1401にて肯定判定をする。ステップS1401にて肯定判定をした場合、通常時の各種入球個数を演算する(ステップS1402)。具体的には、まず履歴用メモリ117の履歴用エリア124においてアウト口24aであることを示す対応関係情報が格納されている履歴情報格納エリア125の数をカウントすることで、アウト口24aへの入球個数を演算する。また、履歴用メモリ117の履歴用エリア124において一般入賞口31であることを示す対応関係情報が格納されている履歴情報格納エリア125の数をカウントすることで、一般入賞口31への入球個数を演算する。また、履歴用メモリ117の履歴用エリア124において特電入賞装置32であることを示す対応関係情報が格納されている履歴情報格納エリア125の数をカウントすることで、特電入賞装置32への入球個数を演算する。また、履歴用メモリ117の履歴用エリア124において第1作動口33であることを示す対応関係情報が格納されている履歴情報格納エリア125の数をカウントすることで、第1作動口33への入球個数を演算する。また、履歴用メモリ117の履歴用エリア124において第2作動口34であることを示す対応関係情報が格納されている履歴情報格納エリア125の数をカウントすることで、第2作動口34への入球個数を演算する。 First, it is determined whether it is time for calculation (step S1401). If 51 seconds have passed since the supply of operating power to the management CPU 112 began, or if 51 seconds have passed since the previous affirmative determination in step S1401, a positive determination is made in step S1401. If a positive determination is made in step S1401, the number of balls that enter during normal times is calculated (step S1402). Specifically, the number of balls that enter the outlet 24a is calculated by first counting the number of history information storage areas 125 in the history area 124 of the history memory 117 that store correspondence information indicating that the ball is the outlet 24a. In addition, the number of balls that enter the general winning slot 31 is calculated by counting the number of history information storage areas 125 in the history area 124 of the history memory 117 that store correspondence information indicating that the ball is the general winning slot 31. In addition, the number of balls that have entered the special power winning device 32 is calculated by counting the number of history information storage areas 125 in the history area 124 of the history memory 117 that store correspondence information indicating that the device is the special power winning device 32. In addition, the number of balls that have entered the first operating port 33 is calculated by counting the number of history information storage areas 125 in the history area 124 of the history memory 117 that store correspondence information indicating that the device is the first operating port 33. In addition, the number of balls that have entered the second operating port 34 is calculated by counting the number of history information storage areas 125 in the history area 124 of the history memory 117 that store correspondence information indicating that the device is the second operating port 34.

その後、履歴用メモリ117の履歴用エリア124において前扉枠14であることを示す対応関係情報及び開始情報が格納されている履歴情報格納エリア125と、前扉枠14であることを示す対応関係情報及び終了情報が格納されている履歴情報格納エリア125との間の期間に存在している履歴情報格納エリア125を参照することで、前扉枠14が開放状態である状況で発生したアウト口24a、一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34のそれぞれへの入球個数を演算する(ステップS1403)。履歴用メモリ117の履歴用エリア124において前扉枠14であることを示す対応関係情報及び開始情報が格納されている履歴情報格納エリア125と、前扉枠14であることを示す対応関係情報及び終了情報が格納されている履歴情報格納エリア125との間の期間は、これら履歴情報格納エリア125に格納されているRTC情報から算出される。また、連番となるポインタ情報の全体において、前扉枠14であることを示す対応関係情報及び開始情報が格納されている履歴情報格納エリア125と、前扉枠14であることを示す対応関係情報及び終了情報が格納されている履歴情報格納エリア125との区間が複数存在している場合にはその区間の合計分の各入球個数を演算する。また、前扉枠14であることを示す対応関係情報及び開始情報が格納されている履歴情報格納エリア125が存在しているものの、当該履歴情報格納エリア125よりも後の時間に対応するRTC情報が格納されている履歴情報格納エリア125に前扉枠14であることを示す対応関係情報及び終了情報が格納されていない場合、前扉枠14であることを示す対応関係情報及び開始情報が格納されている履歴情報格納エリア125よりも後の時間に対応するRTC情報が格納されている履歴情報格納エリア125の履歴情報はいずれも前扉枠14が開放状態におけるものとして扱う。 Then, by referencing the history information storage areas 125 in the history area 124 of the history memory 117 that exist in the period between the history information storage area 125 storing the correspondence relationship information and start information indicating that it is the front door frame 14 and the history information storage area 125 storing the correspondence relationship information and end information indicating that it is the front door frame 14, the number of balls that entered each of the outlet 24a, general winning opening 31, special electric winning device 32, first operating opening 33, and second operating opening 34 while the front door frame 14 was in the open state is calculated (step S1403). The period between the history information storage area 125 in the history area 124 of the history memory 117 storing the correspondence relationship information and start information indicating that it is the front door frame 14 and the history information storage area 125 storing the correspondence relationship information and end information indicating that it is the front door frame 14 is calculated from the RTC information stored in these history information storage areas 125. In addition, if there are multiple sections within the entire consecutive pointer information that have a history information storage area 125 storing correspondence information and start information indicating the front door frame 14 and a history information storage area 125 storing correspondence information and end information indicating the front door frame 14, the total number of balls scored for each section is calculated. In addition, if there is a history information storage area 125 storing correspondence information and start information indicating the front door frame 14, but the history information storage area 125 storing RTC information corresponding to a time later than the history information storage area 125 storing correspondence information and start information indicating the front door frame 14 does not store correspondence information and end information indicating the front door frame 14, all history information in the history information storage area 125 storing RTC information corresponding to a time later than the history information storage area 125 storing correspondence information and start information indicating the front door frame 14 is treated as if the front door frame 14 is in an open state.

その後、ステップS1402及びステップS1403の演算結果を利用して各種パラメータを演算する(ステップS1404)。具体的には、まずステップS1402で算出した各入球個数から、ステップS1403にて算出した前扉枠14が開放中に発生した各入球個数を減算する。そして、その減算後における各入球個数を利用して以下の第1~第8パラメータを演算する。なお、ステップS1402にて算出したアウト口24aの入球個数に対するステップS1403にて算出したアウト口24aの入球個数の差を入球個数K1とし、ステップS1402にて算出した一般入賞口31の入球個数に対するステップS1403にて算出した一般入賞口31の入球個数の差を入球個数K2とし、ステップS1402にて算出した特電入賞装置32の入球個数に対するステップS1403にて算出した特電入賞装置32の入球個数の差を入球個数K3とし、ステップS1402にて算出した第1作動口33の入球個数に対するステップS1403にて算出した第1作動口33の入球個数の差を入球個数K4とし、ステップS1402にて算出した第2作動口34の入球個数に対するステップS1403にて算出した第2作動口34の入球個数の差を入球個数K5とする。
・第1パラメータ:遊技球の合計払出個数(K2×「一般入賞口31への入賞に対する賞球個数」+K3×「特電入賞装置32への入賞に対する賞球個数」+K4×「第1作動口33への入賞に対する賞球個数」+K5×「第2作動口34への入賞に対する賞球個数」)/遊技領域PAから排出された遊技球の合計個数(K1+K2+K3+K4+K5)の割合(以下、この割合を「D1」とする)
・第2パラメータ:一般入賞口31への遊技球の合計入球個数K2/遊技領域PAから排出された遊技球の合計個数(K1+K2+K3+K4+K5)の割合
・第3パラメータ:特電入賞装置32への遊技球の合計入球個数K3/遊技領域PAから排出された遊技球の合計個数(K1+K2+K3+K4+K5)の割合
・第4パラメータ:第1作動口33への遊技球の合計入球個数K4/遊技領域PAから排出された遊技球の合計個数(K1+K2+K3+K4+K5)の割合(以下、この割合を「D2」とする)
・第5パラメータ:第2作動口34への遊技球の合計入球個数K5/遊技領域PAから排出された遊技球の合計個数(K1+K2+K3+K4+K5)の割合(以下、この割合を「D3」とする)
・第6パラメータ:D1-(D2×「第1作動口33への入賞に対する賞球個数」+D3×「第2作動口34への入賞に対する賞球個数」)
・第7パラメータ:(K3×「特電入賞装置32への入賞に対する賞球個数」+K5×「第2作動口34への入賞に対する賞球個数」)/遊技球の合計払出個数(K2×「一般入賞口31への入賞に対する賞球個数」+K3×「特電入賞装置32への入賞に対する賞球個数」+K4×「第1作動口33への入賞に対する賞球個数」+K5×「第2作動口34への入賞に対する賞球個数」)の割合
・第8パラメータ:K3×「特電入賞装置32への入賞に対する賞球個数」/遊技球の合計払出個数(K2×「一般入賞口31への入賞に対する賞球個数」+K3×「特電入賞装置32への入賞に対する賞球個数」+K4×「第1作動口33への入賞に対する賞球個数」+K5×「第2作動口34への入賞に対する賞球個数」)の割合
ステップS1404では演算結果である上記第1~第8パラメータを演算結果用メモリ131における通常時用記憶エリアに記憶させる。当該通常時用記憶エリアに記憶された上記第1~第8パラメータは次回のステップS1404が実行されるまで記憶保持される。つまり、次回のステップS1404が実行されて上記第1~第8パラメータが演算された場合、その新たに演算された上記第1~第8パラメータが通常時用記憶エリアに記憶されることで、それまで通常時用記憶エリアに記憶されていた前回の第1~第8パラメータの演算結果が上書きされる。
Thereafter, various parameters are calculated using the calculation results of steps S1402 and S1403 (step S1404). Specifically, first, the number of balls that entered the outlet 24a while the front door frame 14 was open, calculated in step S1403, is subtracted from the number of balls that entered the outlet 24a calculated in step S1402. Then, the following first to eighth parameters are calculated using the number of balls that entered the outlet 24a after the subtraction. The difference between the number of balls that entered the outlet 24a calculated in step S1402 and the number of balls that entered the outlet 24a calculated in step S1403 is set as the number of balls that entered the outlet 24a, the difference between the number of balls that entered the general winning port 31 calculated in step S1402 and the number of balls that entered the general winning port 31 calculated in step S1403 is set as the number of balls that entered the outlet 24a, and the difference between the number of balls that entered the general winning port 31 calculated in step S1402 and the number of balls that entered the special winning device 32 calculated in step S1402 is set as the number of balls that entered the special winning device 32. The difference in the number of balls that enter the special electric winning device 32 calculated in step S1403 is designated as the number of balls that enter the device 32, the difference in the number of balls that enter the device 32 calculated in step S1403 from the number of balls that enter the device 32 calculated in step S1402 is designated as the number of balls that enter the device 32, the difference in the number of balls that enter the device 32 calculated in step S1403 from the number of balls that enter the device 32 calculated in step S1402 is designated as the number of balls that enter the device 32, and ....
First parameter: Total number of game balls paid out (K2 x "number of prize balls for winning at the general winning port 31" + K3 x "number of prize balls for winning at the special electric winning device 32" + K4 x "number of prize balls for winning at the first operating port 33" + K5 x "number of prize balls for winning at the second operating port 34") / ratio of total number of game balls discharged from the game area PA (K1 + K2 + K3 + K4 + K5) (hereinafter, this ratio will be referred to as "D1").
Second parameter: Ratio of total number of game balls entering the general winning port 31 (K2) / total number of game balls discharged from the game area PA (K1 + K2 + K3 + K4 + K5) Third parameter: Ratio of total number of game balls entering the special winning device 32 (K3) / total number of game balls discharged from the game area PA (K1 + K2 + K3 + K4 + K5) Fourth parameter: Ratio of total number of game balls entering the first operating port 33 (K4) / total number of game balls discharged from the game area PA (K1 + K2 + K3 + K4 + K5) (hereinafter, this ratio will be referred to as "D2")
Fifth parameter: the ratio of the total number of game balls entering the second operating port 34 (K5) to the total number of game balls discharged from the game area PA (K1 + K2 + K3 + K4 + K5) (hereinafter, this ratio will be referred to as "D3")
Sixth parameter: D1 - (D2 x "number of winning balls for winning through the first actuation port 33" + D3 x "number of winning balls for winning through the second actuation port 34")
Seventh parameter: (K3 x "number of prize balls for winning the special electric winning device 32" + K5 x "number of prize balls for winning the second operating port 34") / total number of game balls paid out (K2 x "number of prize balls for winning the general winning port 31" + K3 x "number of prize balls for winning the special electric winning device 32" + K4 x "number of prize balls for winning the first operating port 33" + K5 x "number of prize balls for winning the second operating port 34") the ratio of "number of prize balls for winning at the special electric winning device 32" to "total number of game balls paid out"); eighth parameter: K3 x "number of prize balls for winning at the special electric winning device 32" / total number of game balls paid out (K2 x "number of prize balls for winning at the general winning port 31" + K3 x "number of prize balls for winning at the special electric winning device 32" + K4 x "number of prize balls for winning at the first operating port 33" + K5 x "number of prize balls for winning at the second operating port 34") In step S1404, the first to eighth parameters, which are the calculation results, are stored in a normal time memory area in the calculation result memory 131. The first to eighth parameters stored in the normal time memory area are retained until the next time step S1404 is executed. In other words, when step S1404 is executed next time and the first to eighth parameters are calculated, the newly calculated first to eighth parameters are stored in the normal time memory area, overwriting the previous calculation results of the first to eighth parameters that had been stored in the normal time memory area.

その後、履歴用メモリ117の履歴用エリア124において開閉実行モードであることを示す対応関係情報及び開始情報が格納されている履歴情報格納エリア125と、開閉実行モードであることを示す対応関係情報及び終了情報が格納されている履歴情報格納エリア125との間の期間に存在している履歴情報格納エリア125を参照することで、開閉実行モードである状況で発生したアウト口24a、一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34のそれぞれへの入球個数を演算する(ステップS1405)。履歴用メモリ117の履歴用エリア124において開閉実行モードであることを示す対応関係情報及び開始情報が格納されている履歴情報格納エリア125と、開閉実行モードであることを示す対応関係情報及び終了情報が格納されている履歴情報格納エリア125との間の期間は、これら履歴情報格納エリア125に格納されているRTC情報から算出される。また、連番となるポインタ情報の全体において、開閉実行モードであることを示す対応関係情報及び開始情報が格納されている履歴情報格納エリア125と、開閉実行モードであることを示す対応関係情報及び終了情報が格納されている履歴情報格納エリア125との区間が複数存在している場合にはその区間の合計分の各入球個数を演算する。また、開閉実行モードであることを示す対応関係情報及び開始情報が格納されている履歴情報格納エリア125が存在しているものの、当該履歴情報格納エリア125よりも後の時間に対応するRTC情報が格納されている履歴情報格納エリア125に開閉実行モードであることを示す対応関係情報及び終了情報が格納されていない場合、開閉実行モードであることを示す対応関係情報及び開始情報が格納されている履歴情報格納エリア125よりも後の時間に対応するRTC情報が格納されている履歴情報格納エリア125の履歴情報はいずれも開閉実行モードにおけるものとして扱う。 Then, by referencing the history information storage areas 125 in the history area 124 of the history memory 117 that exist in the period between the history information storage area 125 storing the correspondence relationship information and start information indicating the open/close execution mode and the history information storage area 125 storing the correspondence relationship information and end information indicating the open/close execution mode, the number of balls that entered each of the outlet 24a, general winning opening 31, special electric winning device 32, first operating opening 33, and second operating opening 34 in the open/close execution mode is calculated (step S1405). The period between the history information storage area 125 storing the correspondence relationship information and start information indicating the open/close execution mode and the history information storage area 125 storing the correspondence relationship information and end information indicating the open/close execution mode in the history area 124 of the history memory 117 is calculated from the RTC information stored in these history information storage areas 125. Furthermore, if there are multiple sections within the entire set of consecutive pointer information between history information storage areas 125 storing correspondence information and start information indicating the opening and closing execution mode and history information storage areas 125 storing correspondence information and end information indicating the opening and closing execution mode, the total number of balls entered for each section is calculated. Furthermore, if there is a history information storage area 125 storing correspondence information and start information indicating the opening and closing execution mode, but the history information storage area 125 storing RTC information corresponding to a time later than the history information storage area 125 storing correspondence information and start information indicating the opening and closing execution mode does not store correspondence information and end information indicating the opening and closing execution mode, all history information in the history information storage area 125 storing RTC information corresponding to a time later than the history information storage area 125 storing correspondence information and start information indicating the opening and closing execution mode is treated as being in the opening and closing execution mode.

その後、ステップS1405にて特定した開閉実行モードである期間のうち、前扉枠14が開放状態である状況で発生したアウト口24a、一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34のそれぞれへの入球個数を演算する(ステップS1406)。これら入球個数の演算の方法は、ステップS1405にて特定した開閉実行モードである期間を前提とする点を除き、ステップS1403の場合と同様である。 Then, during the period of the opening/closing execution mode identified in step S1405, the number of balls that entered each of the outlet 24a, general winning opening 31, special electric winning device 32, first operating opening 33, and second operating opening 34 while the front door frame 14 was in the open state is calculated (step S1406). The method for calculating these numbers of balls is the same as in step S1403, except that it is based on the period of the opening/closing execution mode identified in step S1405.

その後、ステップS1405及びステップS1406の演算結果を利用して各種パラメータを演算する(ステップS1407)。具体的には、まずステップS1405にて算出した各入球個数から、ステップS1406にて算出した前扉枠14が開放中に発生した各入球個数を減算する。そして、その減算後における各入球個数を利用して以下の第11~第18パラメータを演算する。なお、ステップS1405にて算出したアウト口24aの入球個数に対するステップS1406にて算出したアウト口24aの入球個数の差を入球個数K11とし、ステップS1405にて算出した一般入賞口31の入球個数に対するステップS1406にて算出した一般入賞口31の入球個数の差を入球個数K12とし、ステップS1405にて算出した特電入賞装置32の入球個数に対するステップS1406にて算出した特電入賞装置32の入球個数の差を入球個数K13とし、ステップS1405にて算出した第1作動口33の入球個数に対するステップS1406にて算出した第1作動口33の入球個数の差を入球個数K14とし、ステップS1405にて算出した第2作動口34の入球個数に対するステップS1406にて算出した第2作動口34の入球個数の差を入球個数K15とする。
・第11パラメータ:遊技球の合計払出個数(K12×「一般入賞口31への入賞に対する賞球個数」+K13×「特電入賞装置32への入賞に対する賞球個数」+K14×「第1作動口33への入賞に対する賞球個数」+K15×「第2作動口34への入賞に対する賞球個数」)/遊技領域PAから排出された遊技球の合計個数(K11+K12+K13+K14+K15)の割合(以下、この割合を「D11」とする)
・第12パラメータ:一般入賞口31への遊技球の合計入球個数K12/遊技領域PAから排出された遊技球の合計個数(K11+K12+K13+K14+K15)の割合
・第13パラメータ:特電入賞装置32への遊技球の合計入球個数K13/遊技領域PAから排出された遊技球の合計個数(K11+K12+K13+K14+K15)の割合
・第14パラメータ:第1作動口33への遊技球の合計入球個数K14/遊技領域PAから排出された遊技球の合計個数(K11+K12+K13+K14+K15)の割合(以下、この割合を「D12」とする)
・第15パラメータ:第2作動口34への遊技球の合計入球個数K15/遊技領域PAから排出された遊技球の合計個数(K11+K12+K13+K14+K15)の割合(以下、この割合を「D13」とする)
・第16パラメータ:D11-(D12×「第1作動口33への入賞に対する賞球個数」+D13×「第2作動口34への入賞に対する賞球個数」)
・第17パラメータ:(K13×「特電入賞装置32への入賞に対する賞球個数」+K15×「第2作動口34への入賞に対する賞球個数」)/遊技球の合計払出個数(K12×「一般入賞口31への入賞に対する賞球個数」+K13×「特電入賞装置32への入賞に対する賞球個数」+K14×「第1作動口33への入賞に対する賞球個数」+K15×「第2作動口34への入賞に対する賞球個数」)の割合
・第18パラメータ:K13×「特電入賞装置32への入賞に対する賞球個数」/遊技球の合計払出個数(K12×「一般入賞口31への入賞に対する賞球個数」+K13×「特電入賞装置32への入賞に対する賞球個数」+K14×「第1作動口33への入賞に対する賞球個数」+K15×「第2作動口34への入賞に対する賞球個数」)の割合
ステップS1407では演算結果である上記第11~第18パラメータを演算結果用メモリ131における開閉実行モード時用記憶エリアに記憶させる。当該開閉実行モード時用記憶エリアに記憶された上記第11~第18パラメータは次回のステップS1407が実行されるまで記憶保持される。つまり、次回のステップS1407が実行されて上記第11~第18パラメータが演算された場合、その新たに演算された上記第11~第18パラメータが開閉実行モード時用記憶エリアに記憶されることで、それまで開閉実行モード時用記憶エリアに記憶されていた前回の第11~第18パラメータの演算結果が上書きされる。
Thereafter, various parameters are calculated using the calculation results of steps S1405 and S1406 (step S1407). Specifically, first, the number of balls that entered the outlet 24a while the front door frame 14 was open, calculated in step S1406, is subtracted from the number of balls that entered the outlet 24a calculated in step S1405. Then, the following 11th to 18th parameters are calculated using the number of balls that entered the outlet 24a after the subtraction. The difference between the number of balls that entered the outlet 24a calculated in step S1405 and the number of balls that entered the outlet 24a calculated in step S1406 is set as the number of balls that entered the outlet 24a, the difference between the number of balls that entered the general winning port 31 calculated in step S1405 and the number of balls that entered the general winning port 31 calculated in step S1406 is set as the number of balls that entered the outlet 24a, and the difference between the number of balls that entered the general winning port 31 calculated in step S1405 and the number of balls that entered the special winning device 32 calculated in step S1405 is set as the number of balls that entered the special winning device 32. The difference in the number of balls that enter the special electric winning device 32 calculated in step S1406 is designated as the number of balls that enter K13, the difference in the number of balls that enter the first operating port 33 calculated in step S1405 from the number of balls that enter the first operating port 33 calculated in step S1406 is designated as the number of balls that enter K14, and the difference in the number of balls that enter the second operating port 34 calculated in step S1405 from the number of balls that enter the second operating port 34 calculated in step S1406 is designated as the number of balls that enter K15.
11th parameter: Total number of game balls paid out (K12 x "number of prize balls for winning at the general winning port 31" + K13 x "number of prize balls for winning at the special electric winning device 32" + K14 x "number of prize balls for winning at the first operating port 33" + K15 x "number of prize balls for winning at the second operating port 34") / ratio of total number of game balls discharged from the game area PA (K11 + K12 + K13 + K14 + K15) (hereinafter, this ratio will be referred to as "D11")
12th parameter: Ratio of total number of game balls entering the general winning port 31 K12/total number of game balls discharged from the game area PA (K11+K12+K13+K14+K15) 13th parameter: Ratio of total number of game balls entering the special winning device 32 K13/total number of game balls discharged from the game area PA (K11+K12+K13+K14+K15) 14th parameter: Ratio of total number of game balls entering the first operating port 33 K14/total number of game balls discharged from the game area PA (K11+K12+K13+K14+K15) (hereinafter, this ratio will be referred to as "D12")
・15th parameter: The ratio of the total number of game balls entering the second operating port 34 (K15) to the total number of game balls discharged from the game area PA (K11 + K12 + K13 + K14 + K15) (hereinafter, this ratio will be referred to as "D13")
16th parameter: D11 - (D12 x "number of winning balls for winning into the first actuation port 33" + D13 x "number of winning balls for winning into the second actuation port 34")
17th parameter: (K13 x "number of prize balls for winning the special electric winning device 32" + K15 x "number of prize balls for winning the second operating port 34") / total number of game balls paid out (K12 x "number of prize balls for winning the general winning port 31" + K13 x "number of prize balls for winning the special electric winning device 32" + K14 x "number of prize balls for winning the first operating port 33" + K15 x "number of prize balls for winning the second operating port 34") 18th parameter: K13 x "number of prize balls for winning at the special electric winning device 32" / total number of game balls paid out (K12 x "number of prize balls for winning at the general winning port 31" + K13 x "number of prize balls for winning at the special electric winning device 32" + K14 x "number of prize balls for winning at the first operating port 33" + K15 x "number of prize balls for winning at the second operating port 34") ratio In step S1407, the 11th to 18th parameters, which are the calculation results, are stored in a memory area for the opening and closing execution mode in the calculation result memory 131. The 11th to 18th parameters stored in the memory area for the opening and closing execution mode are retained until the next time step S1407 is executed. In other words, when step S1407 is executed next time and the 11th to 18th parameters are calculated, the newly calculated 11th to 18th parameters are stored in the memory area for the opening/closing execution mode, overwriting the previous calculation results of the 11th to 18th parameters that had been stored in the memory area for the opening/closing execution mode.

その後、履歴用メモリ117の履歴用エリア124において高頻度サポートモードであることを示す対応関係情報及び開始情報が格納されている履歴情報格納エリア125と、高頻度サポートモードであることを示す対応関係情報及び終了情報が格納されている履歴情報格納エリア125との間の期間に存在している履歴情報格納エリア125を参照することで、高頻度サポートモードである状況で発生したアウト口24a、一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34のそれぞれへの入球個数を演算する(ステップS1408)。履歴用メモリ117の履歴用エリア124において高頻度サポートモードであることを示す対応関係情報及び開始情報が格納されている履歴情報格納エリア125と、高頻度サポートモードであることを示す対応関係情報及び終了情報が格納されている履歴情報格納エリア125との間の期間は、これら履歴情報格納エリア125に格納されているRTC情報から算出される。また、連番となるポインタ情報の全体において、高頻度サポートモードであることを示す対応関係情報及び開始情報が格納されている履歴情報格納エリア125と、高頻度サポートモードであることを示す対応関係情報及び終了情報が格納されている履歴情報格納エリア125との区間が複数存在している場合にはその区間の合計分の各入球個数を演算する。また、高頻度サポートモードであることを示す対応関係情報及び開始情報が格納されている履歴情報格納エリア125が存在しているものの、当該履歴情報格納エリア125よりも後の時間に対応するRTC情報が格納されている履歴情報格納エリア125に高頻度サポートモードであることを示す対応関係情報及び終了情報が格納されていない場合、高頻度サポートモードであることを示す対応関係情報及び開始情報が格納されている履歴情報格納エリア125よりも後の時間に対応するRTC情報が格納されている履歴情報格納エリア125の履歴情報はいずれも高頻度サポートモードにおけるものとして扱う。 Then, by referencing the history information storage areas 125 in the history area 124 of the history memory 117 that exist in the period between the history information storage area 125 storing the correspondence relationship information and start information indicating the high-frequency support mode and the history information storage area 125 storing the correspondence relationship information and end information indicating the high-frequency support mode, the number of balls that entered each of the outlet 24a, general winning opening 31, special electric winning device 32, first operating opening 33, and second operating opening 34 during the high-frequency support mode situation is calculated (step S1408). The period between the history information storage area 125 storing the correspondence relationship information and start information indicating the high-frequency support mode and the history information storage area 125 storing the correspondence relationship information and end information indicating the high-frequency support mode is calculated from the RTC information stored in these history information storage areas 125. Furthermore, if there are multiple sections within the entire set of consecutive pointer information between history information storage areas 125 storing correspondence information and start information indicating high frequency support mode and history information storage areas 125 storing correspondence information and end information indicating high frequency support mode, the total number of balls scored for each section is calculated. Also, if there is a history information storage area 125 storing correspondence information and start information indicating high frequency support mode, but the history information storage area 125 storing RTC information corresponding to a time later than that history information storage area 125 does not store correspondence information and end information indicating high frequency support mode, any history information in history information storage areas 125 storing RTC information corresponding to a time later than that history information storage area 125 storing correspondence information and start information indicating high frequency support mode is treated as being in high frequency support mode.

その後、ステップS1408にて特定した高頻度サポートモードである期間のうち、前扉枠14が開放状態である状況で発生したアウト口24a、一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34のそれぞれへの入球個数を演算する(ステップS1409)。これら入球個数の演算の方法は、ステップS1408にて特定した高頻度サポートモードである期間を前提とする点を除き、ステップS1403の場合と同様である。 Then, during the period of the high-frequency support mode identified in step S1408, the number of balls that entered each of the outlet 24a, general winning opening 31, special electric winning device 32, first operating opening 33, and second operating opening 34 while the front door frame 14 was in the open state is calculated (step S1409). The method for calculating these numbers of balls is the same as in step S1403, except that it is based on the period of the high-frequency support mode identified in step S1408.

その後、ステップS1408及びステップS1409の演算結果を利用して各種パラメータを演算する(ステップS1410)。具体的には、まずステップS1408にて算出した各入球個数から、ステップS1409にて算出した前扉枠14が開放中に発生した各入球個数を減算する。そして、その減算後における各入球個数を利用して以下の第21~第26パラメータを演算する。なお、ステップS1408にて算出したアウト口24aの入球個数に対するステップS1409にて算出したアウト口24aの入球個数の差を入球個数K21とし、ステップS1408にて算出した一般入賞口31の入球個数に対するステップS1409にて算出した一般入賞口31の入球個数の差を入球個数K22とし、ステップS1408にて算出した特電入賞装置32の入球個数に対するステップS1409にて算出した特電入賞装置32の入球個数の差を入球個数K23とし、ステップS1408にて算出した第1作動口33の入球個数に対するステップS1409にて算出した第1作動口33の入球個数の差を入球個数K24とし、ステップS1408にて算出した第2作動口34の入球個数に対するステップS1409にて算出した第2作動口34の入球個数の差を入球個数K25とする。
・第21パラメータ:遊技球の合計払出個数(K22×「一般入賞口31への入賞に対する賞球個数」+K23×「特電入賞装置32への入賞に対する賞球個数」+K24×「第1作動口33への入賞に対する賞球個数」+K25×「第2作動口34への入賞に対する賞球個数」)/遊技領域PAから排出された遊技球の合計個数(K21+K22+K23+K24+K25)の割合(以下、この割合を「D11」とする)
・第22パラメータ:一般入賞口31への遊技球の合計入球個数K22/遊技領域PAから排出された遊技球の合計個数(K21+K22+K23+K24+K25)の割合
・第23パラメータ:特電入賞装置32への遊技球の合計入球個数K23/遊技領域PAから排出された遊技球の合計個数(K21+K22+K23+K24+K25)の割合
・第24パラメータ:第1作動口33への遊技球の合計入球個数K24/遊技領域PAから排出された遊技球の合計個数(K21+K22+K23+K24+K25)の割合(以下、この割合を「D22」とする)
・第25パラメータ:第2作動口34への遊技球の合計入球個数K25/遊技領域PAから排出された遊技球の合計個数(K21+K22+K23+K24+K25)の割合(以下、この割合を「D23」とする)
・第26パラメータ:D21-(D22×「第1作動口33への入賞に対する賞球個数」+D23×「第2作動口34への入賞に対する賞球個数」)
ステップS1410では演算結果である上記第21~第26パラメータを演算結果用メモリ131における高頻度サポートモード時用記憶エリアに記憶させる。当該高頻度サポートモード時用記憶エリアに記憶された上記第21~第26パラメータは次回のステップS1410が実行されるまで記憶保持される。つまり、次回のステップS1410が実行されて上記第21~第26パラメータが演算された場合、その新たに演算された上記第21~第26パラメータが高頻度サポートモード時用記憶エリアに記憶されることで、それまで高頻度サポートモード時用記憶エリアに記憶されていた前回の第21~第26パラメータの演算結果が上書きされる。
Thereafter, various parameters are calculated using the calculation results of steps S1408 and S1409 (step S1410). Specifically, first, the number of balls that entered the outlet 24a while the front door frame 14 was open, calculated in step S1409, is subtracted from the number of balls that entered the outlet 24a calculated in step S1408. Then, the following 21st to 26th parameters are calculated using the number of balls that entered the outlet 24a after the subtraction. The difference between the number of balls that entered the outlet 24a calculated in step S1408 and the number of balls that entered the outlet 24a calculated in step S1409 is set as the number of balls that entered the outlet 24a, the difference between the number of balls that entered the general winning port 31 calculated in step S1408 and the number of balls that entered the general winning port 31 calculated in step S1409 is set as the number of balls that entered the outlet 24a, and the difference between the number of balls that entered the general winning port 31 calculated in step S1408 and the number of balls that entered the special winning device 32 calculated in step S1408 is set as the number of balls that entered the special winning device 32. The difference in the number of balls that enter the special electric winning device 32 calculated in step S1409 is designated as the number of balls that enter K23, the difference in the number of balls that enter the first operating port 33 calculated in step S1409 from the number of balls that enter the first operating port 33 calculated in step S1408 is designated as the number of balls that enter K24, and the difference in the number of balls that enter the second operating port 34 calculated in step S1408 from the number of balls that enter the second operating port 34 calculated in step S1409 is designated as the number of balls that enter K25.
21st parameter: Total number of game balls paid out (K22 x "number of prize balls for winning at the general winning port 31" + K23 x "number of prize balls for winning at the special winning device 32" + K24 x "number of prize balls for winning at the first operating port 33" + K25 x "number of prize balls for winning at the second operating port 34") / ratio of total number of game balls discharged from the game area PA (K21 + K22 + K23 + K24 + K25) (hereinafter, this ratio will be referred to as "D11")
22nd parameter: Ratio of total number of game balls entering the general winning port 31 K22 / total number of game balls discharged from the game area PA (K21 + K22 + K23 + K24 + K25) 23rd parameter: Ratio of total number of game balls entering the special winning device 32 K23 / total number of game balls discharged from the game area PA (K21 + K22 + K23 + K24 + K25) 24th parameter: Ratio of total number of game balls entering the first operating port 33 K24 / total number of game balls discharged from the game area PA (K21 + K22 + K23 + K24 + K25) (hereinafter, this ratio will be referred to as "D22")
25th parameter: The ratio of the total number of game balls entering the second operating port 34 (K25) to the total number of game balls discharged from the game area PA (K21 + K22 + K23 + K24 + K25) (hereinafter, this ratio will be referred to as "D23")
26th parameter: D21 - (D22 x "number of winning balls for winning through the first actuation port 33" + D23 x "number of winning balls for winning through the second actuation port 34")
In step S1410, the 21st to 26th parameters, which are the calculation results, are stored in a high frequency support mode storage area in the calculation result memory 131. The 21st to 26th parameters stored in the high frequency support mode storage area are held until the next execution of step S1410. In other words, when the next execution of step S1410 is performed and the 21st to 26th parameters are calculated, the newly calculated 21st to 26th parameters are stored in the high frequency support mode storage area, overwriting the previous calculation results of the 21st to 26th parameters that had been stored in the high frequency support mode storage area.

その後、開閉実行モードの発生頻度を演算して記憶する(ステップS1411)。具体的には、履歴用メモリ117の履歴用エリア124において開閉実行モードであることを示す対応関係情報及び開始情報が格納されている履歴情報格納エリア125の数をカウントすることで、開閉実行モードの発生回数を演算する。また、履歴用メモリ117の履歴用エリア124において遊技回の開始であることを示す対応関係情報が格納されている履歴情報格納エリア125の数をカウントすることで、遊技回の発生回数を演算する。そして、単位遊技回当たりの開閉実行モードの発生回数を演算する。なお、開閉実行モードの発生回数を発生回数K31とし、遊技回の発生回数を発生回数K32とする。
・第31パラメータ:K31/K32
ステップS1411では演算結果である上記第31パラメータを演算結果用メモリ131における開閉実行モード頻度用記憶エリアに記憶させる。当該開閉実行モード頻度用記憶エリアに記憶された上記第31パラメータは次回のステップS1411が実行されるまで記憶保持される。つまり、次回のステップS1411が実行されて上記第31パラメータが演算された場合、その新たに演算された上記第31パラメータが開閉実行モード頻度用記憶エリアに記憶されることで、それまで開閉実行モード頻度用記憶エリアに記憶されていた前回の第31パラメータの演算結果が上書きされる。
Thereafter, the frequency of occurrence of the opening/closing execution mode is calculated and stored (step S1411). Specifically, the number of occurrences of the opening/closing execution mode is calculated by counting the number of history information storage areas 125 in which correspondence relationship information and start information indicating the opening/closing execution mode are stored in the history area 124 of the history memory 117. The number of occurrences of game rounds is also calculated by counting the number of history information storage areas 125 in which correspondence relationship information indicating the start of a game round is stored in the history area 124 of the history memory 117. Then, the number of occurrences of the opening/closing execution mode per unit game round is calculated. The number of occurrences of the opening/closing execution mode is referred to as the occurrence number K31, and the number of occurrences of game rounds is referred to as the occurrence number K32.
・31st parameter: K31/K32
In step S1411, the 31st parameter, which is the calculation result, is stored in the opening/closing execution mode frequency storage area in the calculation result memory 131. The 31st parameter stored in the opening/closing execution mode frequency storage area is held until the next execution of step S1411. In other words, when the next step S1411 is executed and the 31st parameter is calculated, the newly calculated 31st parameter is stored in the opening/closing execution mode frequency storage area, overwriting the previous calculation result of the 31st parameter that had been stored in the opening/closing execution mode frequency storage area.

その後、高頻度サポートモードの発生頻度を演算して記憶する(ステップS1412)。具体的には、履歴用メモリ117の履歴用エリア124において高頻度サポートモードであることを示す対応関係情報及び開始情報が格納されている履歴情報格納エリア125の数をカウントすることで、高頻度サポートモードの発生回数を演算する。また、履歴用メモリ117の履歴用エリア124において遊技回の開始であることを示す対応関係情報が格納されている履歴情報格納エリア125の数をカウントすることで、遊技回の発生回数を演算する。そして、単位遊技回当たりの高頻度サポートモードの発生回数、及び開閉実行モードの発生回数に対する高頻度サポートモードの発生回数の割合を演算する。なお、高頻度サポートモードの発生回数を発生回数K41とし、遊技回の発生回数を発生回数K42とし、ステップS1411にて演算された開閉実行モードの発生回数を発生回数K43とする。
・第41パラメータ:K41/K42
・第42パラメータ:K41/K43
ステップS1412では演算結果である上記第41~第42パラメータを演算結果用メモリ131における高頻度サポートモード頻度用記憶エリアに記憶させる。当該高頻度サポートモード頻度用記憶エリアに記憶された上記第41~第42パラメータは次回のステップS1412が実行されるまで記憶保持される。つまり、次回のステップS1412が実行されて上記第41~第42パラメータが演算された場合、その新たに演算された上記第41~第42パラメータが高頻度サポートモード頻度用記憶エリアに記憶されることで、それまで高頻度サポートモード頻度用記憶エリアに記憶されていた前回の第41~第42パラメータの演算結果が上書きされる。
Thereafter, the occurrence frequency of the high-frequency support mode is calculated and stored (step S1412). Specifically, the number of occurrences of the high-frequency support mode is calculated by counting the number of history information storage areas 125 in which correspondence relationship information and start information indicating the high-frequency support mode are stored in the history area 124 of the history memory 117. The number of game occurrences is calculated by counting the number of history information storage areas 125 in which correspondence relationship information indicating the start of a game is stored in the history area 124 of the history memory 117. Then, the number of occurrences of the high-frequency support mode per unit game and the ratio of the number of occurrences of the high-frequency support mode to the number of occurrences of the open/close execution mode are calculated. The number of occurrences of the high-frequency support mode is referred to as the occurrence number K41, the number of game occurrences is referred to as the occurrence number K42, and the number of occurrences of the open/close execution mode calculated in step S1411 is referred to as the occurrence number K43.
41st parameter: K41/K42
・42nd parameter: K41/K43
In step S1412, the 41st to 42nd parameters, which are the calculation results, are stored in a high-frequency support mode frequency storage area in the calculation result memory 131. The 41st to 42nd parameters stored in the high-frequency support mode frequency storage area are held until the next execution of step S1412. In other words, when the next execution of step S1412 is performed and the 41st to 42nd parameters are calculated, the newly calculated 41st to 42nd parameters are stored in the high-frequency support mode frequency storage area, thereby overwriting the previous calculation results of the 41st to 42nd parameters that had been stored in the high-frequency support mode frequency storage area.

ステップS1401にて否定判定をした場合、又はステップS1412の処理を実行した場合、表示用処理を実行する(ステップS1413)。図31は表示用処理を示すフローチャートである。 If a negative determination is made in step S1401, or if the processing of step S1412 is executed, display processing is executed (step S1413). Figure 31 is a flowchart showing the display processing.

まず管理側RAM114に設けられた更新タイミングカウンタの値を1減算する(ステップS1501)。更新タイミングカウンタは第1~第3報知用表示装置69a~69cにおける遊技履歴の管理結果の表示内容を更新するタイミングであることを管理側CPU112にて特定するためのカウンタである。管理側CPU112は第1~第3報知用表示装置69a~69cを表示制御することにより、上記第1~第8パラメータ、上記第11~第18パラメータ、上記第21~第26パラメータ、上記第31パラメータ及び上記第41~第42パラメータの演算結果を報知する。この場合、第1報知用表示装置69aでは報知対象となっているパラメータの種類に対応する情報が表示される。また、報知対象となっているパラメータを100倍した値のうち、10の位に対応する数字が第2報知用表示装置69bにて表示され、1の位に対応する数字が第3報知用表示装置69cにて表示される。そして、第1~第3報知用表示装置69a~69cにおいては、上記第1~第8パラメータ、上記第11~第18パラメータ、上記第21~第26パラメータ、上記第31パラメータ及び上記第41~第42パラメータの演算結果に対応する表示が予め定められた順序に従って順次切り換えられ、最後の順番の表示対象である第42パラメータの演算結果が表示された後は最初の順番の表示対象である第1パラメータの演算結果が表示される。この場合、一のパラメータの演算結果が継続して表示される期間は2秒となっている。 First, the value of the update timing counter stored in the management RAM 114 is decremented by 1 (step S1501). The update timing counter is a counter used by the management CPU 112 to determine when it is time to update the display contents of the game history management results displayed on the first through third notification display devices 69a through 69c. The management CPU 112 controls the display of the first through third notification display devices 69a through 69c to notify the calculation results of the first through eighth parameters, the eleventh through eighteenth parameters, the twenty-first through twenty-sixth parameters, the thirty-first parameter, and the forty-first through forty-second parameters. In this case, the first notification display device 69a displays information corresponding to the type of parameter being notified. Furthermore, the second notification display device 69b displays the digit corresponding to the tens digit of the value obtained by multiplying the parameter being notified by 100, and the third notification display device 69c displays the digit corresponding to the ones digit. The first to third notification display devices 69a to 69c sequentially switch between displays corresponding to the calculation results of the first to eighth parameters, the eleventh to eighteenth parameters, the twenty-first to twenty-sixth parameters, the thirty-first parameter, and the forty-first to forty-second parameters in a predetermined order, and after the calculation result of the forty-second parameter, which is the last parameter to be displayed, is displayed, the calculation result of the first parameter, which is the first parameter to be displayed, is displayed. In this case, the calculation result of one parameter is continuously displayed for two seconds.

ここで、管理側CPU112における上記各種パラメータの演算周期は51秒となっている。これに対して、各種パラメータの数は25個となっているとともに、一のパラメータの演算結果が継続して表示される期間は2秒となっている。したがって、管理側CPU112にて演算された各種パラメータは少なくとも1回は第1~第3報知用表示装置69a~69cにおける表示対象となる。 The calculation cycle for the various parameters in the management CPU 112 is 51 seconds. There are 25 parameters, and the calculation results for one parameter are continuously displayed for 2 seconds. Therefore, each parameter calculated by the management CPU 112 is displayed at least once on the first to third notification display devices 69a to 69c.

ステップS1501の処理を実行した場合、1減算後における更新タイミングカウンタの値が「0」となっているか否かを判定することで第1~第3報知用表示装置69a~69cの表示内容を更新するタイミングとなったか否かを判定する(ステップS1502)。ステップS1502にて肯定判定をした場合、管理側RAM114に設けられている表示対象カウンタの値を1加算する(ステップS1503)。そして、1加算後における表示対象カウンタの値が最大値である「24」を超えた場合(ステップS1504:YES)、表示対象カウンタの値を「0」クリアする(ステップS1505)。 When the processing of step S1501 is executed, it is determined whether the value of the update timing counter after decrementing by 1 is "0" by determining whether it is time to update the display content of the first to third alarm display devices 69a to 69c (step S1502). If a positive determination is made in step S1502, the value of the display target counter stored in the management RAM 114 is incremented by 1 (step S1503). Then, if the value of the display target counter after incrementing by 1 exceeds the maximum value of "24" (step S1504: YES), the value of the display target counter is cleared to "0" (step S1505).

表示対象カウンタは第1~第3報知用表示装置69a~69cにおける表示対象となっているパラメータの種類を管理側CPU112にて特定するためのカウンタである。上記第1~第8パラメータ、上記第11~第18パラメータ、上記第21~第26パラメータ、上記第31パラメータ及び上記第41~第42パラメータと、「0」~「24」の表示対象カウンタの取り得る値とは1対1で対応している。例えば表示対象カウンタの値が「0」である場合、最初の表示対象である第1パラメータが第1~第3報知用表示装置69a~69cの表示対象となり、表示対象カウンタの値が「24」である場合、最後の表示対象である第42パラメータが第1~第3報知用表示装置69a~69cの表示対象となる。 The display object counter is a counter that allows the management CPU 112 to identify the type of parameter to be displayed on the first to third alarm display devices 69a to 69c. There is a one-to-one correspondence between the first to eighth parameters, the eleventh to eighteenth parameters, the twenty-first to twenty-sixth parameters, the thirty-first parameter, and the forty-first to forty-second parameters and the possible values of the display object counter, "0" to "24." For example, when the value of the display object counter is "0," the first parameter, which is the first display object, is displayed on the first to third alarm display devices 69a to 69c; and when the value of the display object counter is "24," the forty-second parameter, which is the last display object, is displayed on the first to third alarm display devices 69a to 69c.

ステップS1504にて否定判定をした場合、又はステップS1505の処理を実行した場合、表示対象カウンタの値に対応するパラメータの種類に対応する情報が表示されるように第1報知用表示装置69aを表示制御する(ステップS1506)。また、表示対象カウンタの値に対応するパラメータを演算結果用メモリ131から読み出すとともに、その読み出したパラメータを100倍し、10の位に対応する数字が第2報知用表示装置69bにて表示され、1の位に対応する数字が第3報知用表示装置69cにて表示されるようにする(ステップS1507)。ステップS1506及びステップS1507により第1~第3報知用表示装置69a~69cにて表示された内容は次回の更新タイミングとなるまで、又は管理側CPU112への動作電力の供給が停止されるまで継続される。その後、管理側RAM114の更新タイミングカウンタに次回の更新タイミングに対応する値として2秒に対応する値を設定する(ステップS1508)。 If a negative judgment is made in step S1504, or if the processing of step S1505 is executed, the display of the first alarm display device 69a is controlled so that information corresponding to the type of parameter corresponding to the value of the counter to be displayed is displayed (step S1506). Furthermore, the parameter corresponding to the value of the counter to be displayed is read from the calculation result memory 131, and the read parameter is multiplied by 100 so that the number corresponding to the tens digit is displayed on the second alarm display device 69b and the number corresponding to the ones digit is displayed on the third alarm display device 69c (step S1507). The contents displayed on the first to third alarm display devices 69a to 69c in steps S1506 and S1507 continue until the next update timing occurs or until the supply of operating power to the management CPU 112 is stopped. Thereafter, a value corresponding to 2 seconds is set in the update timing counter in the management RAM 114 as the value corresponding to the next update timing (step S1508).

上記のように表示用処理が実行されることにより、管理側CPU112に動作電力の供給が開始されている場合、第1~第3報知用表示装置69a~69cにて遊技履歴の管理結果が表示される。当該遊技履歴の管理結果の表示は遊技が継続されているか否かに関係なく行われるとともに、遊技機本体12が外枠11に対して開放操作されて主制御装置60がパチンコ機10の前方から視認可能となっているか否かに関係なく行われる。このように遊技の状況やパチンコ機10の状態に関係なく第1~第3報知用表示装置69a~69cの表示制御が実行されるようにすることにより、第1~第3報知用表示装置69a~69cを表示制御するための処理構成を簡素化することが可能となる。 By executing the display processing as described above, when the supply of operating power to the management CPU 112 has begun, the game history management results are displayed on the first to third notification display devices 69a to 69c. The game history management results are displayed regardless of whether play is continuing or not, and regardless of whether the gaming machine main body 12 has been opened relative to the outer frame 11 and the main control device 60 is visible from the front of the pachinko machine 10. By allowing the display control of the first to third notification display devices 69a to 69c to be executed in this way regardless of the game situation or the state of the pachinko machine 10, it is possible to simplify the processing configuration for display control of the first to third notification display devices 69a to 69c.

第1~第3報知用表示装置69a~69cにおける遊技履歴の管理結果の表示は管理側CPU112への動作電力の供給が開始された後であって主側CPU63から識別終了コマンドを受信した後に開始される。この場合、演算結果用メモリ131に記憶されている情報は履歴用メモリ117に記憶されている情報と同様に、パチンコ機10への動作電力の供給が停止されている場合であっても記憶保持されるため、管理側CPU112への動作電力の供給が開始された場合には当該管理側CPU112への動作電力の供給が停止される前に算出された遊技履歴の管理結果が表示される。 Display of the gaming history management results on the first to third notification display devices 69a to 69c begins after the supply of operating power to the management CPU 112 has begun and after an identification end command has been received from the main CPU 63. In this case, the information stored in the calculation result memory 131, like the information stored in the history memory 117, is stored and retained even when the supply of operating power to the pachinko machine 10 is stopped. Therefore, when the supply of operating power to the management CPU 112 begins, the gaming history management results calculated before the supply of operating power to the management CPU 112 was stopped are displayed.

主側CPU63への動作電力の供給が開始された場合にパチンコ機10の設定状態の設定が行われる場合、変更途中の設定値に対応する情報が第3報知用表示装置69cにて表示されることとなるが、当該設定値に対応する情報の表示は主側CPU63から識別終了コマンドが送信される前に行われるのに対して、第1~第3報知用表示装置69a~69cにおける遊技履歴の管理結果の表示は主側CPU63から識別終了コマンドが送信された後に開始される。これにより、第3報知用表示装置69cが設定値に対応する情報の表示と遊技履歴の管理結果の表示とを行うための表示装置として兼用されている構成であっても、これらの表示の表示期間が重複してしまわないようにすることが可能となる。 When the setting status of the pachinko machine 10 is changed after the supply of operating power to the main CPU 63 begins, information corresponding to the setting value being changed will be displayed on the third notification display device 69c. However, the display of the information corresponding to the setting value is performed before the main CPU 63 sends an identification end command, whereas the display of the game history management results on the first to third notification display devices 69a to 69c begins after the main CPU 63 sends an identification end command. This makes it possible to prevent the display periods of these displays from overlapping, even when the third notification display device 69c is configured to serve both as a display device for displaying information corresponding to the setting value and as a display device for displaying the game history management results.

また、設定値に対応する情報の表示が行われる場合には第1報知用表示装置69a及び第2報知用表示装置69bが非表示とされる。これに対して、遊技履歴の管理結果の表示が行われている場合、第1報知用表示装置69a及び第2報知用表示装置69bが非表示とならない。これにより、第3報知用表示装置69cにおいて設定値に対応する情報の表示及び遊技履歴の管理結果の表示のうちいずれが行われているのかを識別することが可能となる。 Furthermore, when information corresponding to the set value is displayed, the first notification display device 69a and the second notification display device 69b are hidden. In contrast, when the gaming history management results are displayed, the first notification display device 69a and the second notification display device 69b are not hidden. This makes it possible to distinguish whether the third notification display device 69c is displaying information corresponding to the set value or the gaming history management results.

次に、MPU62の読み取り用端子68dに電気的に接続された外部装置に、履歴用メモリ117に記憶された履歴情報及び演算結果用メモリ131に記憶された各種パラメータを出力するための処理構成について説明する。図32(a)は主側CPU63にて実行されるデータ出力用処理を示すフローチャートである。なお、データ出力用処理はメイン処理(図9)におけるステップS112にて実行される。 Next, we will explain the processing configuration for outputting the history information stored in the history memory 117 and the various parameters stored in the calculation result memory 131 to an external device electrically connected to the read terminal 68d of the MPU 62. Figure 32(a) is a flowchart showing the data output processing executed by the main CPU 63. Note that the data output processing is executed in step S112 of the main processing (Figure 9).

データ出力用処理では、まず読み取り用端子68dに外部装置が電気的に接続されていることを示す接続信号を、読み取り用端子68dから受信しているか否かを判定する(ステップS1601)。ステップS1601にて否定判定をした場合にはそのまま本データ出力用処理を終了する。この場合、データ出力用処理が実行されるようにするためには主側CPU63への動作電力の供給が再度開始されるようにする必要がある。これにより、履歴情報及び各種パラメータの外部出力が行われるようにするためには、読み取り用端子68dに外部装置を電気的に接続した状態で主側CPU63への動作電力の供給が開始されるようにする必要がある。主側CPU63への動作電力の供給の停止操作及び開始操作を行うための電源スイッチは裏パックユニット15の背面に搭載された払出機構部73に設けられているため、これら停止操作及び開始操作を行うためには外枠11に対して遊技機本体12を開放させて裏パックユニット15の背面を露出させる必要がある。このような事情において、履歴情報及び各種パラメータの外部出力が行われるようにするためには読み取り用端子68dに外部装置を電気的に接続した状態で主側CPU63への動作電力の供給が開始されるようにする必要がある構成とすることで、履歴情報及び各種パラメータを読み取る操作を遊技ホールの管理者以外が行おうとしても、それを行いづらくさせることが可能となる。 The data output process first determines whether a connection signal indicating that an external device is electrically connected to the read terminal 68d has been received from the read terminal 68d (step S1601). If a negative determination is made in step S1601, the data output process is terminated. In this case, the supply of operating power to the main CPU 63 must be restarted in order for the data output process to be executed. Therefore, in order to externally output history information and various parameters, the supply of operating power to the main CPU 63 must be started with the external device electrically connected to the read terminal 68d. The power switch for stopping and starting the supply of operating power to the main CPU 63 is located on the payout mechanism 73 mounted on the back of the back pack unit 15. Therefore, in order to perform these stopping and starting operations, the gaming machine main body 12 must be opened relative to the outer frame 11 to expose the back of the back pack unit 15. In these circumstances, in order to enable the external output of history information and various parameters, the configuration requires that an external device be electrically connected to the reading terminal 68d before the supply of operating power to the main CPU 63 is started, making it difficult for anyone other than the amusement hall manager to read history information and various parameters.

ステップS1601にて肯定判定をした場合、読み取り用端子68dから制御情報確認用の信号を受信しているか否かを判定することで、読み取り用端子68dへの外部装置の今回の接続が主側ROM64の制御情報(プログラム及びデータ)の確認に対応しているか否かを判定する(ステップS1602)。外部装置は制御情報の確認と、履歴情報及び各種パラメータの確認との両方を行うことが可能な構成であり、外部装置に対する手動操作により制御情報の確認が選択されている場合には外部装置から制御情報確認用の信号が送信され、外部装置に対する手動操作により履歴情報及び各種パラメータの確認が選択されている場合には外部装置から履歴確認用の信号が送信される。なお、これに限定されることはなく、制御情報確認用の外部装置と履歴確認用の外部装置とが別である構成としてもよい。この場合、読み取り用端子68dに制御情報確認用の外部装置が電気的に接続されている場合には当該外部装置から制御情報確認用の信号が送信され、読み取り用端子68dに履歴確認用の外部装置が電気的に接続されている場合には当該外部装置から履歴確認用の信号が送信される。 If a positive determination is made in step S1601, a determination is made as to whether a control information confirmation signal has been received from the read terminal 68d, thereby determining whether the current connection of the external device to the read terminal 68d corresponds to confirmation of the control information (programs and data) of the main ROM 64 (step S1602). The external device is configured to be able to both confirm control information and check history information and various parameters. If confirmation of control information is selected by manual operation of the external device, a control information confirmation signal is transmitted from the external device. If confirmation of history information and various parameters is selected by manual operation of the external device, a history confirmation signal is transmitted from the external device. Note that this is not limited to this, and the external device for control information confirmation and the external device for history confirmation may be separate. In this case, if an external device for control information confirmation is electrically connected to the read terminal 68d, a control information confirmation signal is transmitted from the external device. If an external device for history confirmation is electrically connected to the read terminal 68d, a history confirmation signal is transmitted from the external device.

ステップS1602にて肯定判定をした場合には、制御情報確認用の出力処理を実行する(ステップS1603)。当該出力処理では、主側ROM64から制御情報としてプログラム及びデータを読み出し、その読み出した制御情報を読み取り用端子68dに出力する。これにより、当該読み取り用端子68dに電気的に接続されている外部装置において制御情報を読み取ることが可能となり、制御情報が正規のものであるか否か又は正常なものであるか否かの確認を行うことが可能となる。 If a positive determination is made in step S1602, an output process for confirming control information is executed (step S1603). In this output process, programs and data are read from the main ROM 64 as control information, and the read control information is output to the read terminal 68d. This makes it possible for an external device electrically connected to the read terminal 68d to read the control information, making it possible to confirm whether the control information is authentic and normal.

ステップS1602にて否定判定をした場合には、管理側CPU112に出力指示信号を送信する(ステップS1604)。具体的には、出力指示信号の出力状態をLOWレベルからHIレベルに切り換える。このHIレベルの出力状態は特定期間に亘って継続される。この特定期間は、第16バッファ122pにHIレベルの出力指示信号が入力されていることを管理側CPU112にて特定するのに十分な期間となっている。出力指示信号の出力状態がHIレベルに切り換えられることにより、管理側CPU112において履歴情報を出力するための処理が実行される。 If a negative judgment is made in step S1602, an output instruction signal is sent to the management CPU 112 (step S1604). Specifically, the output state of the output instruction signal is switched from LOW level to HIGH level. This HIGH level output state continues for a specific period of time. This specific period is long enough for the management CPU 112 to determine that a HIGH level output instruction signal has been input to the 16th buffer 122p. By switching the output state of the output instruction signal to HIGH level, the management CPU 112 executes processing to output history information.

具体的には、図32(b)のフローチャートに示すように管理側CPU112は入力ポート121の第16バッファ122pに入力されている出力指示信号の出力状態がLOWレベルからHIレベルに切り換わった場合(ステップS1701:YES)、履歴用メモリ117に記憶されている履歴情報及び演算結果用メモリ131に記憶されている各種パラメータを読み出し、その読み出した履歴情報及び各種パラメータを読み取り用端子68dに出力する(ステップS1702)。これにより、当該読み取り用端子68dに電気的に接続されている外部装置において履歴情報及び各種パラメータを読み取ることが可能となり、遊技履歴の管理結果の情報を解析することが可能となる。また、管理側CPU112は履歴情報を読み取り用端子68dに出力した場合、履歴用メモリ117を「0」クリアする(ステップS1703)。履歴用メモリ117の履歴情報は外部装置にて履歴情報の読み取りが行われた場合にのみ消去される。 Specifically, as shown in the flowchart of FIG. 32(b), when the output state of the output instruction signal input to the 16th buffer 122p of the input port 121 switches from LOW to HIGH (step S1701: YES), the management CPU 112 reads the history information stored in the history memory 117 and the various parameters stored in the calculation result memory 131, and outputs the read history information and various parameters to the read terminal 68d (step S1702). This allows the history information and various parameters to be read by an external device electrically connected to the read terminal 68d, making it possible to analyze the information on the game history management results. Furthermore, when the management CPU 112 outputs the history information to the read terminal 68d, it clears the history memory 117 to "0" (step S1703). The history information in the history memory 117 is erased only when the history information is read by an external device.

データ出力用処理(図32(a))の説明に戻り、ステップS1603の処理を実行した場合、又はステップS1604の処理を実行した場合、読み取り用端子68dへの外部装置の電気的な接続が継続されているか否かを判定する(ステップS1605)。継続されている場合には(ステップS1605:YES)、そのままステップS1605にて待機する。これにより、読み取り用端子68dに対する外部装置の接続が解除されるまでは、データ出力用処理よりも後の実行順序に設定されている処理が実行されないようにすることが可能となる。読み取り用端子68dへの外部装置の接続が解除された場合(ステップS1605:NO)、本データ出力用処理を終了する。 Returning to the explanation of the data output process (Figure 32(a)), when the process of step S1603 or step S1604 is executed, it is determined whether the electrical connection of the external device to the read terminal 68d continues (step S1605). If it continues (step S1605: YES), the process waits in step S1605. This makes it possible to prevent processes set in the execution order after the data output process from being executed until the external device is disconnected from the read terminal 68d. If the external device is disconnected from the read terminal 68d (step S1605: NO), the data output process is terminated.

以上詳述した本実施形態によれば、以下の優れた効果を奏する。 The present embodiment described above provides the following excellent effects:

一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34のいずれかに遊技球が入球した場合に遊技球が払い出されるため、遊技者はこれら入球部のいずれかに遊技球が入球することを期待しながら遊技を行うこととなる。当該構成において、アウト口24a、一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34(以下、履歴対象入球部ともいう)のいずれかへの遊技球の入球が発生した場合にはそれに対応する履歴情報が管理用IC66の履歴用メモリ117にて記憶されることとなる。これにより、各履歴対象入球部への遊技球の入球個数又は入球頻度を管理するための情報をパチンコ機10にて記憶保持することが可能となり、この管理されている情報を利用することで各履歴対象入球部への遊技球の入球態様の管理を適切に行うことが可能となる。また、履歴情報がパチンコ機10自身にて記憶保持されることにより、履歴情報への不正なアクセスや不正な改変を阻止することが可能となる。 When a gaming ball enters any of the general winning slot 31, special electric winning device 32, first operating slot 33, and second operating slot 34, the gaming ball is paid out. Therefore, players play in the hope that a gaming ball will enter one of these slots. In this configuration, when a gaming ball enters any of the outlet slot 24a, general winning slot 31, special electric winning device 32, first operating slot 33, and second operating slot 34 (hereinafter referred to as the history-targeted ball entry slots), the corresponding history information is stored in the history memory 117 of the management IC 66. This allows the pachinko machine 10 to store and retain information for managing the number and frequency of gaming balls entering each history-targeted ball entry slot. Using this managed information, it is possible to appropriately manage the status of gaming balls entering each history-targeted ball entry slot. Furthermore, since the history information is stored and retained within the pachinko machine 10 itself, unauthorized access to or alteration of the history information can be prevented.

遊技領域PAから遊技球を排出させる全ての入球部が、履歴情報の記憶処理の実行対象となるとともに履歴情報を利用した管理の対象となる。これにより、任意の履歴対象入球部についての入球頻度を、履歴情報を利用して管理することが可能となる。また、遊技領域PAから排出される遊技球の個数に対する各履歴対象入球部への遊技球の入球個数の割合を、履歴情報を利用して管理することが可能となる。 All ball entry areas that eject game balls from the game area PA are subject to the execution of the history information storage process and are also subject to management using the history information. This makes it possible to manage the frequency of balls entering any history-target ball entry area using the history information. It also makes it possible to manage the ratio of the number of game balls that enter each history-target ball entry area to the number of game balls ejected from the game area PA using the history information.

履歴情報には当該履歴情報を記憶させる契機となった履歴対象入球部に遊技球が入球したタイミングに対応する情報であるRTC情報が含まれている。これにより、履歴情報を利用することで、履歴対象入球部への遊技球の入球履歴を詳細に把握することが可能となる。 The history information includes RTC information, which corresponds to the timing at which the game ball entered the history target ball entry area that triggered the storage of that history information. This makes it possible to use the history information to obtain a detailed understanding of the game ball entry history at the history target ball entry area.

履歴用メモリ117には、履歴対象入球部に遊技球が入球したことに対応する履歴情報だけではなく、開閉実行モード中であるか否かを示す履歴情報、高頻度サポートモード中であるか否かを示す履歴情報、及び前扉枠14が開放中であるか否かを示す履歴情報が記憶される。これにより、これら各状況であるか否かを区別して、履歴対象入球部への遊技球の入球態様を管理することが可能となる。 The history memory 117 stores not only history information corresponding to game balls entering the history target ball entry section, but also history information indicating whether the opening/closing execution mode is active, history information indicating whether the high-frequency support mode is active, and history information indicating whether the front door frame 14 is open. This makes it possible to distinguish between these situations and manage the manner in which game balls enter the history target ball entry section.

履歴用メモリ117に格納された履歴情報を、パチンコ機10外部の装置である外部装置に出力することが可能である。これにより、外部装置にて履歴情報を読み取り、その読み取った履歴情報を利用して履歴対象入球部への遊技球の入球態様を分析することが可能となる。 The history information stored in the history memory 117 can be output to an external device external to the pachinko machine 10. This makes it possible to read the history information using the external device and use the read history information to analyze the manner in which game balls enter the history target entry area.

MPU62には読み取り用端子68dが設けられており、当該読み取り用端子68dに電気的に接続された外部装置により主側ROM64からプログラムを読み出すことが可能である。これにより、プログラムが正常なものであるか否かを確認することが可能となる。当該構成において、プログラムを外部出力するための読み取り用端子68dを利用して、履歴用メモリ117に記憶された履歴情報が外部出力される。これにより、構成が複雑化してしまうことを阻止しながら、履歴情報を外部出力することが可能となる。 The MPU 62 is provided with a read terminal 68d, which allows an external device electrically connected to the read terminal 68d to read the program from the main ROM 64. This makes it possible to check whether the program is correct. In this configuration, the read terminal 68d, which is used to output the program externally, is used to output the history information stored in the history memory 117 externally. This makes it possible to output the history information externally without complicating the configuration.

読み取り用端子68dから出力すべき情報がプログラム及び履歴情報のうちいずれであるかを特定し、その特定結果に対応する側の情報が読み取り用端子68dを通じて外部出力される。これにより、プログラムを外部出力するための読み取り用端子68dを利用して履歴情報が外部出力される構成において、外部出力の対象となる情報がプログラム及び履歴情報のうちいずれであるのかがパチンコ機10側にて特定され、その特定された情報が外部出力される。よって、読み取り用端子68dが兼用される構成であっても必要な情報のみを読み出すことが可能となる。 It is determined whether the information to be output from the read terminal 68d is a program or history information, and the information corresponding to this determination result is output externally via the read terminal 68d. As a result, in a configuration in which the read terminal 68d used to externally output a program is used to externally output history information, the pachinko machine 10 determines whether the information to be externally output is a program or history information, and then outputs the determined information externally. Therefore, even in a configuration in which the read terminal 68d is used for both purposes, it is possible to read out only the necessary information.

読み取り用端子68dに電気的に接続された外部装置から受信する情報に基づき、当該読み取り用端子68dから出力すべき情報がプログラム及び履歴情報のうちいずれの情報であるのかが特定される。これにより、外部出力の対象となる情報の選択に関する構成が複雑化してしまわないようにすることが可能となる。 Based on information received from an external device electrically connected to the read terminal 68d, it is determined whether the information to be output from the read terminal 68d is program information or history information. This makes it possible to avoid complicating the configuration for selecting the information to be output externally.

プログラムを予め記憶する主側ROM64を有するMPU62が、管理用IC66及び読み取り用端子68dを有する。これにより、読み取り用端子68dに対する信号経路をMPU62内に集約することが可能となる。よって、読み取り用端子68dへの信号経路に対する不正なアクセスを行いづらくさせながら、既に説明したような優れた効果を奏することが可能となる。 The MPU 62, which has a main ROM 64 that stores programs in advance, has a management IC 66 and a read terminal 68d. This makes it possible to consolidate the signal path to the read terminal 68d within the MPU 62. This makes it difficult to gain unauthorized access to the signal path to the read terminal 68d, while achieving the excellent effects already described.

一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34のいずれかへの遊技球の入球に基づき遊技球が払い出されるようにするための処理を実行する主側CPU63とは別に管理側CPU112が設けられており、当該管理側CPU112にて履歴用メモリ117に履歴情報が記憶されるようにするための処理が実行される。これにより、主側CPU63の処理負荷が極端に増加してしまわないようにしながら、各履歴対象入球部への遊技球の入球態様を管理することが可能となる。 A management CPU 112 is provided in addition to the main CPU 63, which executes processing to ensure that game balls are paid out based on their entry into either the general winning port 31, the special electric winning device 32, the first operating port 33, or the second operating port 34. The management CPU 112 executes processing to store history information in the history memory 117. This makes it possible to manage the entry patterns of game balls into each history-targeted entry port without excessively increasing the processing load on the main CPU 63.

主側CPU63と管理側CPU112とがMPU62として同一のチップに設けられている。これにより、これら主側CPU63と管理側CPU112との間の通信経路への不正なアクセスを阻止することが可能となる。 The main CPU 63 and management CPU 112 are provided on the same chip as the MPU 62. This makes it possible to prevent unauthorized access to the communication path between the main CPU 63 and management CPU 112.

主側CPU63は各入球検知センサ42a~48aの検知結果に対応する情報を、入球検知センサ42a~48aのそれぞれに対応する信号経路を利用して、管理用IC66の入力ポート121の各バッファ122a~122gに送信する。これにより、主側CPU63から送信される情報の種類と各バッファ122a~122g(すなわち各信号経路)とが対応することとなり、管理側CPU112にて各情報の種類を区別するための構成を簡素化することが可能となる。 The main CPU 63 transmits information corresponding to the detection results of each ball entry detection sensor 42a-48a to each buffer 122a-122g of the input port 121 of the management IC 66 using the signal path corresponding to each ball entry detection sensor 42a-48a. This ensures that the type of information transmitted from the main CPU 63 corresponds to each buffer 122a-122g (i.e., each signal path), simplifying the configuration for distinguishing between types of information in the management CPU 112.

主側CPU63は開閉実行モード中であるか否かに対応する情報、高頻度サポートモード中であるか否かに対応する情報、前扉枠14が開放中であるか否かに対応する情報、及び遊技回が開始されたことに対応する情報を、これら各状況のそれぞれに対応する信号経路を利用して、管理用IC66の入力ポート121の各バッファ122h~122kに送信する。これにより、これら各状況に対応する情報の種類と各バッファ122h~122k(すなわち各信号経路)とが対応することとなり、管理側CPU112にて各情報の種類を区別するための構成を簡素化することが可能となる。 The main CPU 63 sends information corresponding to whether the machine is in open/close execution mode, whether the machine is in high-frequency support mode, whether the front door frame 14 is open, and whether a game has started to each buffer 122h-122k of the input port 121 of the management IC 66 using the signal paths corresponding to each of these situations. This allows the type of information corresponding to each of these situations to correspond to each buffer 122h-122k (i.e., each signal path), simplifying the configuration for distinguishing between each type of information in the management CPU 112.

主側CPU63は、各バッファ122a~122k(すなわち各信号経路118a~118k)がいずれの種類の情報に対応しているのかを示す対応関係情報を管理側CPU112に送信する。これにより、当該対応関係情報を管理用IC66において予め記憶しておく必要が生じない。よって、管理用IC66の汎用性を高めることが可能となる。 The main CPU 63 transmits correspondence information to the management CPU 112, indicating which type of information each buffer 122a-122k (i.e., each signal path 118a-118k) corresponds to. This eliminates the need to store this correspondence information in advance in the management IC 66. This makes it possible to increase the versatility of the management IC 66.

主側CPU63への動作電力の供給が開始された場合に当該主側CPU63から管理用IC66に対応関係情報が送信される。これにより、履歴対象入球部への遊技球の入球が発生し得る状況においては、主側CPU63から送信される情報と履歴対象入球部との対応関係を管理用IC66にて特定可能となるようにすることが可能となる。 When the supply of operating power to the main CPU 63 begins, the main CPU 63 transmits correspondence information to the management IC 66. This makes it possible for the management IC 66 to identify the correspondence between the information transmitted from the main CPU 63 and the history target ball entry area in situations where a game ball may enter the history target ball entry area.

履歴対象入球部への遊技球の入球の有無を示す情報を送信するための信号経路118a~118gを利用して、対応関係情報が主側CPU63から管理用IC66に送信される。これにより、対応関係情報を送信するための専用の信号経路を設ける構成に比べて通信に関する構成を簡素化することが可能となる。 The correspondence information is sent from the main CPU 63 to the management IC 66 using signal paths 118a-118g, which are used to transmit information indicating whether or not a game ball has entered the history target entry area. This simplifies the communication configuration compared to a configuration that requires a dedicated signal path for transmitting correspondence information.

管理用IC66には対応関係用メモリ116が設けられており、主側CPU63から管理用IC66に送信された対応関係情報は対応関係用メモリ116にて記憶される。これにより、送信対象の情報に対応する履歴対象入球部を管理用IC66にて特定可能とする情報を、主側CPU63から各入球検知センサ42a~48aの検知結果の情報を送信する度に提供する必要がなくなる。よって、主側CPU63から送信される各入球検知センサ42a~48aの検知結果の情報の情報量を抑えることが可能となる。 The management IC 66 is provided with a correspondence memory 116, and the correspondence information sent from the main CPU 63 to the management IC 66 is stored in the correspondence memory 116. This eliminates the need to provide information that enables the management IC 66 to identify the historical target goal location corresponding to the information to be sent each time the main CPU 63 sends information on the detection results of each goal detection sensor 42a-48a. This makes it possible to reduce the amount of information on the detection results of each goal detection sensor 42a-48a sent from the main CPU 63.

主側CPU63から管理用IC66に出力されている出力指示信号の出力状態がLOWレベルからHIレベルに切り換わることにより、管理用IC66から読み取り用端子68dへの情報出力が行われる。この場合に、第16バッファ122pに対応する信号経路が出力指示信号に対応していることは、主側CPU63からの対応関係情報を受信しなくても管理側CPU112にて特定可能となっている。これにより、対応関係情報の送信に関する構成が極端に複雑化してしまわないようにすることが可能となる。 When the output state of the output instruction signal output from the main CPU 63 to the management IC 66 switches from LOW to HIGH, information is output from the management IC 66 to the read terminal 68d. In this case, the management CPU 112 can determine that the signal path corresponding to the 16th buffer 122p corresponds to the output instruction signal without receiving correspondence information from the main CPU 63. This makes it possible to prevent the configuration for transmitting correspondence information from becoming extremely complicated.

管理用IC66には、主側CPU63からの情報を受信することが可能なバッファ122a~122pとして、主側CPU63から管理用IC66に送信する必要がある情報の種類数よりも多い数のバッファが設けられている。これにより、パチンコ機10の機種に応じて当該情報の種類数が増減する場合であってもバッファ122a~122pに関する構成を変更することなく対応することが可能となる。よって、管理用IC66の汎用性を高めることが可能となる。 The management IC 66 is provided with buffers 122a-122p capable of receiving information from the main CPU 63, a number greater than the number of types of information that need to be sent from the main CPU 63 to the management IC 66. This makes it possible to accommodate changes in the number of types of information depending on the model of pachinko machine 10 without changing the configuration of the buffers 122a-122p. This makes it possible to increase the versatility of the management IC 66.

管理用IC66から履歴情報が読み取り用端子68dに送信される場合、当該履歴情報に対応する履歴対象入球部の種類を示す対応関係情報が各履歴情報に含まれている。これにより、読み取った履歴情報を利用して、各履歴対象入球部への遊技球の入球態様を特定することが可能となる。 When history information is sent from the management IC 66 to the read terminal 68d, the history information contains correspondence information indicating the type of history target ball entry area that corresponds to that history information. This makes it possible to use the read history information to identify the manner in which the game ball entered each history target ball entry area.

管理用IC66において、履歴用メモリ117に記憶された履歴情報を利用することにより、所定の期間における遊技領域PAの遊技球の入球態様に対応する各種パラメータ(第1~第8パラメータ、第11~第18パラメータ、第21~第26パラメータ、第31パラメータ、第41~第42パラメータ)が演算される。そして、これら演算された結果の各種パラメータが第1~第3報知用表示装置69a~69cにて順次表示される。これにより、履歴情報を利用して演算した結果である各種パラメータをパチンコ機10にて報知することが可能となる。 By using the history information stored in the history memory 117, the management IC 66 calculates various parameters (parameters 1 to 8, parameters 11 to 18, parameters 21 to 26, parameters 31, and parameters 41 to 42) corresponding to the manner in which game balls enter the play area PA over a specified period of time. These calculated parameters are then displayed sequentially on the first to third notification display devices 69a to 69c. This makes it possible for the pachinko machine 10 to notify the various parameters calculated using the history information.

前扉枠14が開放中である状況に対応する履歴情報を除外した状態で各種パラメータが演算される。これにより、前扉枠14が閉鎖状態である正常な状況における各種パラメータを導き出すことが可能となる。また、開閉実行モードである状況及び高頻度サポートモードである状況のそれぞれに対応した各種パラメータが演算される。これにより、各状況に応じた遊技球の入球態様を遊技ホールの管理者などが把握することが可能となる。 Various parameters are calculated with historical information corresponding to the situation when the front door frame 14 is open excluded. This makes it possible to derive various parameters for the normal situation when the front door frame 14 is closed. In addition, various parameters corresponding to the situation in the open/close execution mode and the situation in the high-frequency support mode are calculated. This allows the manager of the amusement hall to understand the ball entry patterns corresponding to each situation.

履歴用メモリ117の履歴情報が外部装置に出力された場合、履歴用メモリ117のクリア処理が実行されることにより当該履歴用メモリ117が初期化される。これにより、履歴用メモリ117の記憶容量を超えてしまうほどの履歴情報が履歴用メモリ117への記憶対象となってしまい、本来なら記憶保持されるべき履歴情報が上書きによって消去されてしまうという事象を発生しづらくさせることが可能となる。 When history information in history memory 117 is output to an external device, a process to clear history memory 117 is executed, thereby initializing history memory 117. This makes it less likely that history information that exceeds the storage capacity of history memory 117 will be stored in history memory 117, resulting in the history information that should have been stored being erased by overwriting.

第1作動口33や第2作動口34への遊技球の入球が発生した場合にそれに対応する外部出力が外部端子板97を通じて行われる構成において、履歴情報が履歴用メモリ117に記憶される。これにより、外部端子板97を通じて外部出力される情報を利用することで第1作動口33や第2作動口34への遊技球の入球個数及び入球頻度を簡易的に把握しながら、履歴用メモリ117に記憶された履歴情報を利用することで履歴対象入球部への遊技球の入球個数及び入球頻度を正確に把握することが可能となる。 In a configuration in which an external output corresponding to a game ball entering the first actuation port 33 or the second actuation port 34 is sent via the external terminal board 97, history information is stored in the history memory 117. This makes it possible to easily determine the number and frequency of game balls entering the first actuation port 33 or the second actuation port 34 by using the information output via the external terminal board 97, while accurately determining the number and frequency of game balls entering the history target ball entry areas by using the history information stored in the history memory 117.

低確率モードにおいて大当たり結果となる確率が「設定1」~「設定6」のパチンコ機10の設定状態に応じて変動する。これにより、単一のパチンコ機10であっても低確率モードにおいて大当たり結果となる確率について有利又は不利となる状況を生じさせることが可能となる。よって、遊技の興趣向上を図ることが可能となる。 The probability of a jackpot result in low probability mode varies depending on the setting of the pachinko machine 10, from "Setting 1" to "Setting 6." This makes it possible to create situations in which the probability of a jackpot result in low probability mode is favorable or unfavorable, even with a single pachinko machine 10. This makes it possible to increase the enjoyment of the game.

低確率モードにおいて大当たり結果となる確率については「設定1」~「設定6」のパチンコ機10の設定状態に応じて変動する一方、高確率モードにおいて大当たり結果となる確率についてはパチンコ機10の設定状態に応じて変動しない。これにより、大当たり結果となる確率に対するパチンコ機10の設定状態の影響を低確率モードにおける状況に制限することが可能となる。また、高確率モードにおいて参照される高確当否テーブル64gをパチンコ機10の設定状態のいずれであっても共通のものとすることが可能となるため、主側ROM64において当否テーブル64a~64gを予め記憶するための記憶容量の増大化を抑制することが可能となる。 While the probability of achieving a jackpot in low probability mode varies depending on the setting of the pachinko machine 10, from "Setting 1" to "Setting 6," the probability of achieving a jackpot in high probability mode does not vary depending on the setting of the pachinko machine 10. This makes it possible to limit the impact of the setting of the pachinko machine 10 on the probability of achieving a jackpot to the situation in low probability mode. Furthermore, because the high probability hit/miss table 64g referenced in high probability mode can be made common regardless of the setting of the pachinko machine 10, it is possible to prevent an increase in the storage capacity required to pre-store the hit/miss tables 64a to 64g in the main ROM 64.

低確率モードにおいて大当たり結果となる確率については「設定1」~「設定6」のパチンコ機10の設定状態に応じて変動する一方、大当たり結果の種類の振分態様はパチンコ機10の設定状態に応じて変動しない。これにより、パチンコ機10の設定状態の影響を低確率モードにおける状況に制限することが可能となる。また、大当たり結果の種類を振り分ける場合に参照される振分テーブル64hをパチンコ機10の設定状態のいずれであっても共通のものとすることが可能となるため、主側ROM64において振分テーブル64hを予め記憶するための記憶容量の増大化を抑制することが可能となる。 While the probability of a jackpot result in low probability mode varies depending on the setting of the pachinko machine 10, from "Setting 1" to "Setting 6," the allocation pattern for the types of jackpot results does not vary depending on the setting of the pachinko machine 10. This makes it possible to limit the impact of the setting of the pachinko machine 10 to the situation in low probability mode. Furthermore, because the allocation table 64h referenced when allocating the types of jackpot results can be made common regardless of the setting of the pachinko machine 10, it is possible to prevent an increase in the storage capacity required to pre-store the allocation table 64h in the main ROM 64.

パチンコ機10の設定状態の新たな設定が行われたとしても履歴用メモリ117に記憶されている履歴情報が消去されずに記憶保持される。これにより、パチンコ機10の設定状態の新たな設定が行われたとしてもそれまでの履歴情報を履歴用メモリ117に継続して記憶させておくことが可能となり、長期間に亘って履歴用メモリ117に累積された履歴情報を利用して遊技履歴の管理結果を特定することが可能となる。 Even if a new setting is made to the pachinko machine 10, the history information stored in the history memory 117 is not erased but is retained. This makes it possible to continue storing the previous history information in the history memory 117 even if a new setting is made to the pachinko machine 10, and makes it possible to determine the results of game history management using the history information accumulated in the history memory 117 over a long period of time.

パチンコ機10の設定状態の新たな設定が行われたとしても履歴用メモリ117に記憶されている履歴情報が消去されずに記憶保持されている構成において、パチンコ機10の設定状態の新たな設定が行われた場合にはそれに対応する履歴情報が履歴用メモリ117に記憶される。これにより、パチンコ機10の設定状態の新たな設定が行われる前の履歴情報と行われた後の履歴情報とを区別することが可能となる。 In a configuration in which the history information stored in the history memory 117 is not erased but retained even when a new setting is made to the setting state of the pachinko machine 10, when a new setting is made to the setting state of the pachinko machine 10, the corresponding history information is stored in the history memory 117. This makes it possible to distinguish between the history information before the new setting of the setting state of the pachinko machine 10 is made and the history information after the new setting is made.

パチンコ機10の設定状態の新たな設定が行われることで履歴用メモリ117にそれに対応する履歴情報が記憶される場合、その設定値に対応する情報が当該履歴情報に含まれる。これにより、履歴情報を参照することにより過去に設定された設定値の内容を特定することが可能となる。 When a new setting is made to the setting status of the pachinko machine 10 and the corresponding history information is stored in the history memory 117, information corresponding to that setting value is included in that history information. This makes it possible to identify the contents of previously set setting values by referencing the history information.

設定値更新処理(図10)が開始された場合、予め定められた開始対応の設定値から設定値の変更が行われる。これにより、設定値更新処理(図10)が開始される前における使用対象の設定値に関係なく、設定値更新処理(図10)においては一定の開始対応の設定値から当該設定値の変更操作を行うことが可能となる。よって、設定値の変更操作の作業内容が作業者にとって分かり易いものとなる。 When the setting value update process (Figure 10) is initiated, the setting value is changed from a predetermined start-related setting value. This makes it possible to change the setting value from a fixed start-related setting value in the setting value update process (Figure 10), regardless of the setting value to be used before the setting value update process (Figure 10) was initiated. This makes it easy for the operator to understand the details of the setting value change operation.

上記開始対応の設定値は具体的には有利度が最も低い「設定1」となっている。したがって、設定値更新処理(図10)が開始された場合には有利度が最も低い「設定1」から設定値の変更が行われる。これにより、遊技ホールの管理者が設定値更新処理(図10)の開始直後に意図せずに当該設定値更新処理(図10)を終了させてしまったとしても有利度が最も低い設定値となるため、このような状況において遊技ホールに意図しない不利益が生じてしまわないようにすることが可能となる。 The above starting setting value is specifically "Setting 1," which has the lowest level of advantage. Therefore, when the setting value update process (Figure 10) is initiated, the setting value is changed from "Setting 1," which has the lowest level of advantage. This means that even if the amusement hall manager unintentionally ends the setting value update process (Figure 10) immediately after it has started, the setting value will still have the lowest level of advantage, preventing unintended disadvantages to the amusement hall in such situations.

なお、演算タイミングとなることで各種パラメータを演算する場合、履歴用メモリ117においてパチンコ機10の設定状態の新たな設定に対応する履歴情報を基準として、それよりも後に記憶された履歴情報を利用して各種パラメータを演算する構成としてもよい。この場合、パチンコ機10の設定状態の新たな設定が行われた後のタイミングにおける遊技履歴の管理結果を各種パラメータとして導出することが可能となる。 When calculating various parameters at the calculation timing, the history memory 117 may be configured to use history information corresponding to a new setting of the pachinko machine 10's setting status as a reference, and to calculate various parameters using history information stored later. In this case, it is possible to derive various parameters from the results of managing the game history at the timing after a new setting of the pachinko machine 10's setting status is made.

また、演算タイミングとなることで各種パラメータを演算する場合、履歴用メモリ117においてパチンコ機10の設定状態の新たな設定に対応する履歴情報であって設定値の変更に対応する履歴情報を基準として、それよりも後に記憶された履歴情報を利用して各種パラメータを演算する構成としてもよい。この場合、パチンコ機10の設定状態が変更された後のタイミングにおける遊技履歴の管理結果を各種パラメータとして導出することが可能となる。 Furthermore, when various parameters are calculated at the calculation timing, the history information stored in the history memory 117 corresponding to a new setting of the setting state of the pachinko machine 10, which corresponds to a change in setting value, may be used as a reference, and the various parameters may be calculated using history information stored later. In this case, it is possible to derive the results of game history management at the timing after the setting state of the pachinko machine 10 is changed as various parameters.

また、主制御装置60の基板ボックス60aに読み取り用端子68dを露出させるための開口部が設けられている構成としたが、当該開口部が設けられておらず読み取り用端子69dが対向壁部60bにより覆われている構成としてもよい。この場合、読み取り用端子68dに外部装置を接続するためには基板ボックス60aを開放させる必要が生じる。 In addition, while the main control device 60 has been configured with an opening in the circuit board box 60a to expose the reading terminal 68d, it may also be configured without such an opening and with the reading terminal 69d covered by the opposing wall portion 60b. In this case, it will be necessary to open the circuit board box 60a in order to connect an external device to the reading terminal 68d.

<第2の実施形態>
本実施形態ではパチンコ機10の設定状態に対応する当否テーブルの内容が上記第1の実施形態と相違している。以下、上記第1の実施形態と相違している構成について説明する。なお、上記第1の実施形態と同一の構成については基本的にその説明を省略する。
Second Embodiment
In this embodiment, the contents of the win/loss table corresponding to the setting state of the pachinko machine 10 are different from those of the first embodiment. Below, the configurations that are different from the first embodiment will be explained. Note that the explanation of the same configurations as the first embodiment will basically be omitted.

図33は本実施形態における主側ROM64に記憶されている各種テーブルを説明するための説明図である。 Figure 33 is an explanatory diagram illustrating the various tables stored in the main ROM 64 in this embodiment.

図33に示すように主側ROM64には設定1用エリア161と、設定2用エリア162と、設定3用エリア163と、設定4用エリア164と、設定5用エリア165と、設定6用エリア166と、が設けられている。設定1用エリア161には、パチンコ機10の設定状態が「設定1」であって当否抽選モードが低確率モードである場合に参照される設定1用の低確当否テーブル161aと、パチンコ機10の設定状態が「設定1」であって当否抽選モードが高確率モードである場合に参照される設定1用の高確当否テーブル161bと、が記憶されている。設定2用エリア162には、パチンコ機10の設定状態が「設定2」であって当否抽選モードが低確率モードである場合に参照される設定2用の低確当否テーブル162aと、パチンコ機10の設定状態が「設定2」であって当否抽選モードが高確率モードである場合に参照される設定2用の高確当否テーブル162bと、が記憶されている。設定3用エリア163には、パチンコ機10の設定状態が「設定3」であって当否抽選モードが低確率モードである場合に参照される設定3用の低確当否テーブル163aと、パチンコ機10の設定状態が「設定3」であって当否抽選モードが高確率モードである場合に参照される設定3用の高確当否テーブル163bと、が記憶されている。 As shown in Figure 33, the main ROM 64 has an area 161 for setting 1, an area 162 for setting 2, an area 163 for setting 3, an area 164 for setting 4, an area 165 for setting 5, and an area 166 for setting 6. The area 161 for setting 1 stores a low probability win/lose table 161a for setting 1 that is referenced when the setting state of the pachinko machine 10 is "setting 1" and the win/lose lottery mode is the low probability mode, and a high probability win/lose table 161b for setting 1 that is referenced when the setting state of the pachinko machine 10 is "setting 1" and the win/lose lottery mode is the high probability mode. The setting 2 area 162 stores a setting 2 low-probability win/loss table 162a that is referenced when the setting state of the pachinko machine 10 is "setting 2" and the win/loss lottery mode is the low-probability mode, and a setting 2 high-probability win/loss table 162b that is referenced when the setting state of the pachinko machine 10 is "setting 2" and the win/loss lottery mode is the high-probability mode. The setting 3 area 163 stores a setting 3 low-probability win/loss table 163a that is referenced when the setting state of the pachinko machine 10 is "setting 3" and the win/loss lottery mode is the low-probability mode, and a setting 3 high-probability win/loss table 163b that is referenced when the setting state of the pachinko machine 10 is "setting 3" and the win/loss lottery mode is the high-probability mode.

設定4用エリア164には、パチンコ機10の設定状態が「設定4」であって当否抽選モードが低確率モードである場合に参照される設定4用の低確当否テーブル164aと、パチンコ機10の設定状態が「設定4」であって当否抽選モードが高確率モードである場合に参照される設定4用の高確当否テーブル164bと、が記憶されている。設定5用エリア165には、パチンコ機10の設定状態が「設定5」であって当否抽選モードが低確率モードである場合に参照される設定5用の低確当否テーブル165aと、パチンコ機10の設定状態が「設定5」であって当否抽選モードが高確率モードである場合に参照される設定5用の高確当否テーブル165bと、が記憶されている。設定6用エリア166には、パチンコ機10の設定状態が「設定6」であって当否抽選モードが低確率モードである場合に参照される設定6用の低確当否テーブル166aと、パチンコ機10の設定状態が「設定6」であって当否抽選モードが高確率モードである場合に参照される設定6用の高確当否テーブル166bと、が記憶されている。 The area for setting 4 164 stores a low-probability win/loss table 164a for setting 4 that is referenced when the setting state of the pachinko machine 10 is "setting 4" and the win/loss lottery mode is low-probability mode, and a high-probability win/loss table 164b for setting 4 that is referenced when the setting state of the pachinko machine 10 is "setting 4" and the win/loss lottery mode is high-probability mode. The area for setting 5 165 stores a low-probability win/loss table 165a for setting 5 that is referenced when the setting state of the pachinko machine 10 is "setting 5" and the win/loss lottery mode is low-probability mode, and a high-probability win/loss table 165b for setting 5 that is referenced when the setting state of the pachinko machine 10 is "setting 5" and the win/loss lottery mode is high-probability mode. The setting 6 area 166 stores a low probability win/lose table 166a for setting 6 that is referenced when the setting state of the pachinko machine 10 is "setting 6" and the win/lose lottery mode is the low probability mode, and a high probability win/lose table 166b for setting 6 that is referenced when the setting state of the pachinko machine 10 is "setting 6" and the win/lose lottery mode is the high probability mode.

低確当否テーブル161a~166aのそれぞれに設定されている大当たり結果の当選確率は相互に異なっている。具体的には、設定1用の低確当否テーブル161aが参照された場合には約1/320で大当たり結果となり、設定2用の低確当否テーブル162aが参照された場合には約1/310で大当たり結果となり、設定3用の低確当否テーブル163aが参照された場合には約1/300で大当たり結果となり、設定4用の低確当否テーブル164aが参照された場合には約1/290で大当たり結果となり、設定5用の低確当否テーブル165aが参照された場合には約1/280で大当たり結果となり、設定6用の低確当否テーブル166aが参照された場合には約1/270で大当たり結果となる。これにより、パチンコ機10の設定状態が高い設定値である方が低確率モードにおいて大当たり結果が発生し易くなり、遊技者にとって有利となる。 The probability of winning a jackpot set for each of the low-probability tables 161a-166a is different. Specifically, when the low-probability table 161a for setting 1 is referenced, the probability of a jackpot result is approximately 1/320; when the low-probability table 162a for setting 2 is referenced, the probability of a jackpot result is approximately 1/310; when the low-probability table 163a for setting 3 is referenced, the probability of a jackpot result is approximately 1/300; when the low-probability table 164a for setting 4 is referenced, the probability of a jackpot result is approximately 1/290; when the low-probability table 165a for setting 5 is referenced, the probability of a jackpot result is approximately 1/280; and when the low-probability table 166a for setting 6 is referenced, the probability of a jackpot result is approximately 1/270. As a result, when the setting state of the pachinko machine 10 is set to a higher value, a jackpot result is more likely to occur in low probability mode, providing an advantage to the player.

高確当否テーブル161b~166bのそれぞれに設定されている大当たり結果の当選確率は相互に異なっている。具体的には、設定1用の高確当否テーブル161bが参照された場合には約1/45で大当たり結果となり、設定2用の高確当否テーブル162bが参照された場合には約1/40で大当たり結果となり、設定3用の高確当否テーブル163bが参照された場合には約1/35で大当たり結果となり、設定4用の高確当否テーブル164bが参照された場合には約1/30で大当たり結果となり、設定5用の高確当否テーブル165bが参照された場合には約1/25で大当たり結果となり、設定6用の高確当否テーブル166bが参照された場合には約1/20で大当たり結果となる。これにより、パチンコ機10の設定状態が高い設定値である方が高確率モードにおいて大当たり結果が発生し易くなり、遊技者にとって有利となる。 The probability of winning a jackpot set for each of the high-probability tables 161b-166b is different. Specifically, when the high-probability table 161b for setting 1 is referenced, the probability of a jackpot result is approximately 1/45; when the high-probability table 162b for setting 2 is referenced, the probability of a jackpot result is approximately 1/40; when the high-probability table 163b for setting 3 is referenced, the probability of a jackpot result is approximately 1/35; when the high-probability table 164b for setting 4 is referenced, the probability of a jackpot result is approximately 1/30; when the high-probability table 165b for setting 5 is referenced, the probability of a jackpot result is approximately 1/25; and when the high-probability table 166b for setting 6 is referenced, the probability of a jackpot result is approximately 1/20. As a result, when the setting state of the pachinko machine 10 is set to a higher value, a jackpot result is more likely to occur in high-probability mode, which is advantageous for players.

つまり、上記第1の実施形態では低確率モードにおける大当たり結果の当選確率はパチンコ機10の設定状態が高い設定値であるほど高くなる一方、高確率モードにおける大当たり結果の当選確率は「設定1」~「設定6」のいずれの設定状態であっても共通となる構成としたが、本実施形態では低確率モードにおける大当たり結果の当選確率及び高確率モードにおける大当たり結果の当選確率の両方が、パチンコ機10の設定状態が高い設定値であるほど高くなる構成となっている。これにより、高い設定値が設定されていることに対する遊技者の有利度を高めることが可能となる。 In other words, in the first embodiment described above, the probability of winning a jackpot in low probability mode increases the higher the setting value of the pachinko machine 10, while the probability of winning a jackpot in high probability mode is the same regardless of the setting value from "Setting 1" to "Setting 6." However, in this embodiment, the probability of winning a jackpot in low probability mode and the probability of winning a jackpot in high probability mode both increase the higher the setting value of the pachinko machine 10. This makes it possible to increase the player's advantage by setting a high setting value.

また、最も高い設定状態である「設定6」の場合における低確率モードの大当たり結果の当選確率であっても、最も低い設定状態である「設定1」の場合における高確率モードの大当たり結果の当選確率よりも低く設定されている。これにより、パチンコ機10の設定状態が「設定1」である場合の遊技者の有利度が極端に低くなってしまわないようにすることが可能となるとともに、パチンコ機10の設定状態が「設定6」である場合の遊技者の有利度が極端に高くなってしまわないようにすることが可能となる。 In addition, even the probability of winning a jackpot in low probability mode when the pachinko machine 10 is set to the highest setting, "Setting 6," is set lower than the probability of winning a jackpot in high probability mode when the pachinko machine 10 is set to the lowest setting, "Setting 1." This makes it possible to prevent the player's advantage from becoming extremely low when the pachinko machine 10 is set to "Setting 1," and to prevent the player's advantage from becoming extremely high when the pachinko machine 10 is set to "Setting 6."

一方、振分テーブル64hは上記第1の実施形態と同様に、「設定1」~「設定6」のいずれの設定状態であっても共通となるように1種類のみ設けられている。これにより、大当たり結果の振分態様についてパチンコ機10の設定状態による有利又は不利が生じないようにすることが可能となるとともに、振分テーブル64hを主側ROM64にて予め記憶するための記憶容量を抑えることが可能となる。 On the other hand, just like in the first embodiment, only one type of allocation table 64h is provided so that it is common to all settings from "Setting 1" to "Setting 6." This makes it possible to prevent advantages or disadvantages in the allocation pattern of jackpot results from arising depending on the setting state of the pachinko machine 10, and also makes it possible to reduce the storage capacity required to pre-store the allocation table 64h in the main ROM 64.

なお、低確率モードにおける大当たり結果の当選確率についてはパチンコ機10の設定状態が高い設定値である方が高くなる一方、高確率モードにおける大当たり結果の当選確率についてはパチンコ機10の設定状態が高い設定値である方が低くなる構成としてもよい。この場合、低確率モードにおいてはパチンコ機10の設定状態が高い設定値ほど遊技者にとって有利となり、高確率モードにおいてはパチンコ機10の設定状態が低い設定値ほど遊技者にとって有利となるようにすることが可能となる。 The configuration may also be such that the probability of winning a jackpot in low probability mode increases as the setting value of the pachinko machine 10 increases, while the probability of winning a jackpot in high probability mode decreases as the setting value of the pachinko machine 10 increases. In this case, it is possible to make it so that the higher the setting value of the pachinko machine 10 in low probability mode, the more advantageous it is for the player, and the lower the setting value of the pachinko machine 10 in high probability mode, the more advantageous it is for the player.

また、高確率モードにおける大当たり結果の当選確率についてはパチンコ機10の設定状態が高い設定値である方が高くなる一方、低確率モードにおける大当たり結果の当選確率については「設定1」~「設定6」の設定状態において一定である構成としてもよい。この場合、高確率モードにおいてはパチンコ機10の設定状態が高い設定値ほど遊技者にとって有利となり、低確率モードにおいてはパチンコ機10の設定状態による有利又は不利が生じないようにすることが可能となる。 Furthermore, the probability of winning a jackpot in high probability mode increases as the setting value of the pachinko machine 10 increases, while the probability of winning a jackpot in low probability mode may be configured to remain constant across settings of "Setting 1" to "Setting 6." In this case, the higher the setting value of the pachinko machine 10 in high probability mode, the more advantageous it is for the player, and in low probability mode, it is possible to prevent any advantage or disadvantage arising from the setting value of the pachinko machine 10.

<第3の実施形態>
本実施形態ではパチンコ機10の設定状態が新たに設定された場合における遊技履歴の管理結果の扱いが上記第1の実施形態と相違している。以下、上記第1の実施形態と相違している構成について説明する。なお、上記第1の実施形態と同一の構成については基本的にその説明を省略する。
Third Embodiment
In this embodiment, the handling of the game history management results when the setting state of the pachinko machine 10 is newly set is different from the first embodiment. Below, the configurations that are different from the first embodiment will be explained. Note that the explanation of the same configurations as the first embodiment will basically be omitted.

管理用IC66には情報を記憶するためのメモリとして上記第1の実施形態における各メモリに加えて別保存用メモリ171が設けられている。図34は別保存用メモリ171を説明するための説明図である。別保存用メモリ171は、NOR型フラッシュメモリ及びNAND型フラッシュメモリなどの記憶保持に外部からの電力供給が不要なメモリ(すなわち、不揮発性記憶手段)であり、読み書き両用として利用される。 In addition to the memories in the first embodiment described above, the management IC 66 is also provided with a separate storage memory 171 for storing information. Figure 34 is an explanatory diagram for explaining the separate storage memory 171. The separate storage memory 171 is a memory (i.e., non-volatile storage means) that does not require an external power supply to retain data, such as a NOR flash memory or NAND flash memory, and is used for both reading and writing.

別保存用メモリ171には第1別保存エリア172、第2別保存エリア173、第3別保存エリア174、第4別保存エリア175及び第5別保存エリア176が設けられている。これら第1~第5別保存エリア172~176にはパチンコ機10の設定状態が新たに設定された場合に算出された遊技履歴の管理結果の情報、より具体的には上記第1の実施形態で説明した各種パラメータ(第1~第8パラメータ、第11~第18パラメータ、第21~第26パラメータ、第31パラメータ、第41~第42パラメータ)が順次記憶される。この場合、パチンコ機10の設定状態が新たに設定された場合、まず第1別保存エリア172に各種パラメータが記憶され、その後はパチンコ機10の設定状態が新たに設定される毎に第n別保存エリア172~176→第n+1別保存エリア172~176となるように記憶対象となるエリアが切り換えられる。そして、第5別保存エリア176に各種パラメータが記憶された後にパチンコ機10の設定状態が新たに設定された場合には第1別保存エリア172に各種パラメータが再度記憶される。この際、既に第1別保存エリア172に記憶されていた各種パラメータは消去される。これにより、パチンコ機10の設定状態の新たな設定が5回実行されるまでにおける各種パラメータが別保存用メモリ171に記憶されることとなり、5回を超える分については最も古い各種パラメータを消去することで記憶される。 The separate storage memory 171 is provided with a first separate storage area 172, a second separate storage area 173, a third separate storage area 174, a fourth separate storage area 175, and a fifth separate storage area 176. These first through fifth separate storage areas 172-176 sequentially store information on the game history management results calculated when the setting state of the pachinko machine 10 is newly set, more specifically, the various parameters described in the first embodiment above (the first through eighth parameters, the eleventh through eighteenth parameters, the twenty-first through twenty-sixth parameters, the thirty-first parameter, and the forty-first and forty-second parameters). In this case, when the setting state of the pachinko machine 10 is newly set, the various parameters are first stored in the first separate storage area 172. Thereafter, each time the setting state of the pachinko machine 10 is newly set, the storage area is switched from the nth separate storage area 172-176 to the n+1th separate storage area 172-176. Then, if the settings of the pachinko machine 10 are newly set after the various parameters have been stored in the fifth separate storage area 176, the various parameters are stored again in the first separate storage area 172. At this time, the various parameters already stored in the first separate storage area 172 are erased. As a result, the various parameters up to the fiveth time that a new setting of the settings of the pachinko machine 10 has been executed are stored in the separate storage memory 171, and for parameters exceeding five times, the oldest various parameters are erased and stored.

第1~第5別保存エリア172~176に記憶された各種パラメータは、読み取り用端子68dに外部装置を接続することにより当該外部装置にて読み取ることが可能である。これにより、パチンコ機10において設定状態の新たな設定が行われる前における遊技履歴の管理結果を把握することが可能となる。 The various parameters stored in the first through fifth separate storage areas 172-176 can be read by an external device by connecting the external device to the reading terminal 68d. This makes it possible to understand the results of game history management before new settings are made in the pachinko machine 10.

次に、管理側CPU112にて実行される本実施形態における設定更新認識用処理について図35のフローチャートを参照しながら説明する。 Next, the setting update recognition process executed by the management CPU 112 in this embodiment will be explained with reference to the flowchart in Figure 35.

入力ポート121の第15バッファ122oに入力されている設定値更新信号がLOWレベルからHIレベルに切り換わった場合(ステップS1801:YES)、管理側RAM114の設定値把握カウンタの値を「1」に設定する(ステップS1802)。設定値把握カウンタはパチンコ機10の設定値を管理側CPU112にて特定するためのカウンタであり、例えば設定値把握カウンタの値が「1」であれば「設定1」であることを意味し、設定値把握カウンタの値が「6」であれば「設定6」であることを意味する。 When the setting value update signal input to the 15th buffer 122o of the input port 121 switches from a LOW level to a HIGH level (step S1801: YES), the value of the setting value grasp counter in the management RAM 114 is set to "1" (step S1802). The setting value grasp counter is a counter used by the management CPU 112 to identify the setting value of the pachinko machine 10; for example, a setting value grasp counter value of "1" indicates "setting 1," and a setting value grasp counter value of "6" indicates "setting 6."

その後、入力ポート121の第15バッファ122oに入力されている設定値更新信号が再度LOWレベルからHIレベルに切り換わったか否かを判定する(ステップS1803)。ステップS1803にて肯定判定をした場合、管理側RAM114の設定値把握カウンタの値を1加算する(ステップS1804)。これにより、管理側CPU112において特定しているパチンコ機10の設定値が1段階上昇することとなる。 Then, it is determined whether the setting value update signal input to the 15th buffer 122o of the input port 121 has switched from LOW level to HIGH level again (step S1803). If a positive determination is made in step S1803, the value of the setting value grasp counter in the management RAM 114 is incremented by 1 (step S1804). This causes the setting value of the pachinko machine 10 identified by the management CPU 112 to increase by one level.

ステップS1803にて否定判定をした場合、又はステップS1804の処理を実行した場合、入力ポート121の第1~第8バッファ122a~122hに入力されている第1~第8信号の入力状態に基づいて、主側CPU63から設定値識別終了コマンドを受信したか否かを判定する(ステップS1805)。ステップS1805にて否定判定をした場合、ステップS1803の処理に戻る。 If a negative determination is made in step S1803, or if the processing of step S1804 is executed, it is determined whether a set value identification end command has been received from the primary CPU 63 based on the input status of the first to eighth signals input to the first to eighth buffers 122a to 122h of the input port 121 (step S1805). If a negative determination is made in step S1805, processing returns to step S1803.

ステップS1805にて肯定判定をした場合、繰り返し変更の監視処理を実行する(ステップS1806)。繰り返し変更の監視処理では詳細は後述するが、パチンコ機10の設定状態の新たな設定が短期間で繰り返し発生した場合にそれを報知するための処理を実行する。パチンコ機10の設定状態の新たな設定が行われる度に各種パラメータが別保存用メモリ171に記憶される構成においては、所定期間に亘って遊技が行われた場合における遊技履歴の管理結果を意図的に消去させるべくパチンコ機10の設定状態の新たな設定が短期間で繰り返し行われることが想定される。これに対して、繰り返し変更の監視処理が実行されることで、このような行為が行われた場合にはそれに対応する報知が実行されることとなる。 If a positive judgment is made in step S1805, a process for monitoring repeated changes is executed (step S1806). The process for monitoring repeated changes, which will be described in detail later, executes a process for notifying the user when new settings of the pachinko machine 10 are repeatedly made in a short period of time. In a configuration in which various parameters are stored in the separate storage memory 171 each time a new setting is made to the pachinko machine 10, it is expected that new settings of the pachinko machine 10 will be repeatedly made in a short period of time in order to intentionally erase the management results of the game history when play has been performed over a predetermined period of time. In response to this, the process for monitoring repeated changes is executed, and a corresponding notification will be issued if such an action is taken.

その後、各種演算処理を実行する(ステップS1807)。各種演算処理では上記第1の実施形態における表示出力処理(図30)のステップS1402~ステップS1412の処理を実行する。これにより、その時点における履歴用メモリ117に記憶された履歴情報を利用して各種パラメータ(第1~第8パラメータ、第11~第18パラメータ、第21~第26パラメータ、第31パラメータ及び第41~第42パラメータ)が算出される。 After that, various calculation processes are executed (step S1807). In the various calculation processes, steps S1402 to S1412 of the display output process (FIG. 30) in the first embodiment are executed. As a result, various parameters (parameters 1 to 8, parameters 11 to 18, parameters 21 to 26, parameters 31, and parameters 41 to 42) are calculated using the history information stored in the history memory 117 at that time.

その後、ステップS1807にて算出した各種パラメータを別保存用メモリ171の第1~第5別保存エリア172~176のうち今回の記憶対象となっているエリアに記憶させる(ステップS1808)。別保存用メモリ171には第1~第5別保存エリア172~176のうち記憶対象となるエリアを管理側CPU112にて特定可能とするためのポインタ情報エリアが設定されている。当該ポインタ情報エリアの情報は、第1~第5別保存エリア172~176のうち記憶対象となっているエリアに各種パラメータが記憶された場合に次の順番のエリアに記憶対象が変更されるように更新される。ステップS1808の処理が実行されることにより、今回のパチンコ機10の設定状態の新たな設定に対してその時点における各種パラメータが別保存用メモリ171に記憶されることとなる。 Then, the various parameters calculated in step S1807 are stored in the current storage target area among the first to fifth separate storage areas 172-176 in the separate storage memory 171 (step S1808). A pointer information area is set in the separate storage memory 171 to enable the management CPU 112 to identify the storage target area among the first to fifth separate storage areas 172-176. The information in this pointer information area is updated so that when various parameters are stored in the storage target area among the first to fifth separate storage areas 172-176, the storage target is changed to the next sequential area. By executing the processing of step S1808, the various parameters at that time for the new setting of the current setting status of the pachinko machine 10 are stored in the separate storage memory 171.

その後、履歴用メモリ117を「0」クリアする(ステップS1809)。つまり、本実施形態では読み取り用端子68dに接続された外部装置にて履歴情報の読み取りが行われた場合だけではなく、パチンコ機10の設定状態が新たに設定された場合にも、履歴用メモリ117の履歴情報が消去される。 Then, the history memory 117 is cleared to "0" (step S1809). In other words, in this embodiment, the history information in the history memory 117 is erased not only when the history information is read by an external device connected to the reading terminal 68d, but also when a new setting is made to the pachinko machine 10.

その後、RTC115から年月日情報及び時刻情報であるRTC情報を読み出す(ステップS1810)。そして、履歴用メモリ117への書き込み処理を実行する(ステップS1811)。当該書き込み処理では、履歴用メモリ117のポインタ用エリア126を参照することで現状の書き込み対象となっている履歴用エリア124のポインタ情報を特定し、その書き込み対象となっているポインタ情報に対応する履歴用エリア124の履歴情報格納エリア125に、ステップS1810にて読み出したRTC情報を書き込む。また、設定値であることを識別するための情報及び設定値把握カウンタの値の情報の両方を上記書き込み対象となっているポインタ情報に対応する履歴情報格納エリア125に書き込む。これにより、パチンコ機10の設定状態が新たに設定されたことを示す情報と、当該設定が行われた日時に対応するRTC情報と、当該設定が行われた場合の設定値の情報と、の組合せが履歴情報として記憶された状態となる。 Then, RTC information, which is date and time information, is read from the RTC 115 (step S1810). Then, a write process to the history memory 117 is executed (step S1811). In this write process, the pointer information in the history area 124 that is currently being written to is identified by referencing the pointer area 126 of the history memory 117, and the RTC information read in step S1810 is written to the history information storage area 125 of the history area 124 that corresponds to the pointer information that is being written to. In addition, both information identifying the setting value and information on the value of the setting value grasp counter are written to the history information storage area 125 that corresponds to the pointer information that is being written to. As a result, a combination of information indicating that the setting state of the pachinko machine 10 has been newly set, RTC information corresponding to the date and time when the setting was made, and information on the setting value when the setting was made is stored as history information.

その後、対象ポインタの更新処理を実行する(ステップS1812)。当該更新処理では、履歴用メモリ117のポインタ用エリア126に格納されている数値情報を読み出し1加算する。その1加算後におけるポインタ情報が履歴用エリア124におけるポインタ情報の最大値を超えたか否かを判定する。最大値を超えていない場合には1加算後におけるポインタ情報を新たな書き込み対象のポインタ情報としてポインタ用エリア126に上書きする。最大値を超えている場合には書き込み対象のポインタ情報が最初のポインタ情報となるようにポインタ用エリア126を「0」クリアする。 Then, the target pointer is updated (step S1812). In this update, the numerical information stored in the pointer area 126 of the history memory 117 is read and incremented by 1. A determination is made as to whether the pointer information after incrementing by 1 has exceeded the maximum value of the pointer information in the history area 124. If the maximum value has not been exceeded, the pointer information after incrementing by 1 is overwritten in the pointer area 126 as new pointer information to be written. If the maximum value has been exceeded, the pointer area 126 is cleared to "0" so that the pointer information to be written becomes the initial pointer information.

次に、ステップS1806にて実行される繰り返し変更の監視処理について、図36のフローチャートを参照しながら説明する。 Next, the repeated change monitoring process executed in step S1806 will be explained with reference to the flowchart in Figure 36.

まずパチンコ機10の設定状態が前回設定されてから実行された遊技回の回数が基準回数(具体的には100回)以内であるか否かを判定する(ステップS1901)。具体的には、履歴用メモリ117の履歴用エリア124において遊技回の開始であることを示す対応関係情報が格納されている履歴情報格納エリア125の数をカウントすることで、パチンコ機10の設定状態が前回設定されてから実行された遊技回の回数を把握し、さらにその把握した遊技回の回数が基準回数(具体的には100回)以内であるか否かを判定する。 First, it is determined whether the number of times a game has been played since the setting state of the pachinko machine 10 was last set is within a reference number (specifically, 100 times) (step S1901). Specifically, the number of times a game has been played since the setting state of the pachinko machine 10 was last set is determined by counting the number of history information storage areas 125 in the history area 124 of the history memory 117 where correspondence information indicating the start of a game is stored, and it is then determined whether the determined number of times a game has been played is within a reference number (specifically, 100 times).

ステップS1901にて肯定判定をした場合、別保存用メモリ171に設けられた繰り返し変更カウンタの値を1加算する(ステップS1902)。別保存用メモリ171は既に説明したとおり記憶保持に外部からの電力供給が不要なメモリであるため、繰り返し変更カウンタの値についても記憶保持に外部からの電力供給が不要となっている。 If a positive judgment is made in step S1901, the value of the repeat change counter provided in the separate storage memory 171 is incremented by 1 (step S1902). As already explained, the separate storage memory 171 is a memory that does not require an external power supply to retain its memory, and therefore does not require an external power supply to retain the value of the repeat change counter.

その後、1加算後における繰り返し変更カウンタの値が報知基準値である「5」を超えているか否かを判定する(ステップS1903)。報知基準値は別保存用メモリ171に設けられた第1~第5別保存エリア172~176の数に対応している。したがって、ステップS1903では、基準回数を超える遊技回の実行を間に挟むことなくパチンコ機10の設定状態の新たな設定が繰り返された回数が第1~第5別保存エリア172~176の数を超えたか否かを判定している。 Then, it is determined whether the value of the repeat change counter after adding 1 exceeds the notification reference value of "5" (step S1903). The notification reference value corresponds to the number of the first through fifth separate storage areas 172-176 provided in the separate storage memory 171. Therefore, in step S1903, it is determined whether the number of times the new setting of the setting state of the pachinko machine 10 has been repeated without the execution of more than the reference number of games exceeds the number of the first through fifth separate storage areas 172-176.

ステップS1903にて肯定判定をした場合、繰り返し変更の表示処理を実行する(ステップS1904)。繰り返し変更の表示処理では第1~第3報知用表示装置69a~69cの表示内容を、パチンコ機10の設定状態の新たな設定が短期間において報知基準値を超える回数繰り返されたことに対応する繰り返し変更の表示内容とする。当該繰り返し変更の表示内容は、第1~第3報知用表示装置69a~69cの全てにおいて「E」を表示する表示内容となっており、この表示内容は他の状況においては発生しない。また、第1~第3報知用表示装置69a~69cにおいて繰り返し変更の表示内容が表示された状態は、別保存用メモリ171に設けられた繰り返し変更フラグが「0」クリアされるまで継続される。繰り返し変更フラグは第1~第3報知用表示装置69a~69cにおいて繰り返し変更の表示内容を表示させるべき状況であることを管理側CPU112にて特定するためのフラグである。また、繰り返し変更フラグに「1」がセットされており第1~第3報知用表示装置69a~69cにて繰り返し変更の表示内容が表示されている場合、上記第1の実施形態における表示用処理(図31)は実行されない。その後、別保存用メモリ171の繰り返し変更フラグに「1」をセットする(ステップS1905)。 If a positive judgment is made in step S1903, a repeat change display process is executed (step S1904). In the repeat change display process, the display content of the first through third notification display devices 69a through 69c is changed to a repeat change display content corresponding to the fact that a new setting of the pachinko machine 10 has been repeated a number of times exceeding the notification reference value in a short period of time. The repeat change display content is a display content that displays "E" on all first through third notification display devices 69a through 69c, and this display content does not appear under other circumstances. Furthermore, the state in which the repeat change display content is displayed on the first through third notification display devices 69a through 69c continues until the repeat change flag stored in the separate storage memory 171 is cleared to "0." The repeat change flag is a flag that the management CPU 112 uses to identify a situation in which the repeat change display content should be displayed on the first through third notification display devices 69a through 69c. Furthermore, if the repeat change flag is set to "1" and the repeat change display content is being displayed on the first to third notification display devices 69a to 69c, the display process in the first embodiment (Figure 31) is not executed. After that, the repeat change flag in the separate storage memory 171 is set to "1" (step S1905).

ステップS1901にて否定判定をした場合、別保存用メモリ171の繰り返し変更カウンタの値を「0」クリアする(ステップS1906)。その後、別保存用メモリ171の繰り返し変更フラグに「1」がセットされていることを条件として(ステップS1907:YES)、第1~第3報知用表示装置69a~69cにおける繰り返し変更の表示内容の表示を終了させ(ステップS1908)、繰り返し変更フラグを「0」クリアする(ステップS1909)。 If the determination in step S1901 is negative, the value of the repeat change counter in the separate storage memory 171 is cleared to "0" (step S1906). Then, provided that the repeat change flag in the separate storage memory 171 is set to "1" (step S1907: YES), the display of the repeat change display content on the first to third notification display devices 69a to 69c is terminated (step S1908), and the repeat change flag is cleared to "0" (step S1909).

以上詳述した本実施形態によれば、以下の優れた効果を奏する。 The present embodiment described above provides the following excellent effects:

パチンコ機10の設定状態の新たな設定が行われた場合には履歴用メモリ117に記憶されている履歴情報が消去される。これにより、パチンコ機10の設定状態の新たな設定が行われた後に実行された遊技による履歴情報を履歴用メモリ117に残すことが可能となる。 When a new setting is made to the pachinko machine 10, the history information stored in the history memory 117 is erased. This makes it possible to leave in the history memory 117 the history information from games played after a new setting is made to the pachinko machine 10.

パチンコ機10の設定状態の新たな設定が行われた場合にはその時点における履歴用メモリ117の履歴情報を利用して遊技履歴の管理結果として各種パラメータが算出される。これにより、パチンコ機10において設定状態の新たな設定が行われる前の状況における遊技履歴の管理結果を把握することが可能となる。また、パチンコ機10の設定状態の新たな設定が行われた場合に履歴用メモリ117の履歴情報が消去されるとしても、当該消去対象となる履歴情報による遊技履歴の管理結果を把握することが可能となる。 When a new setting is made to the pachinko machine 10, various parameters are calculated as the results of game history management using the history information in the history memory 117 at that time. This makes it possible to understand the game history management results in the situation before the new setting is made to the pachinko machine 10. Furthermore, even if the history information in the history memory 117 is erased when a new setting is made to the pachinko machine 10, it is possible to understand the game history management results based on the history information to be erased.

パチンコ機10において設定状態の新たな設定が行われた場合にその時点における履歴用メモリ117の履歴情報を利用して各種パラメータが算出される構成において、この算出された各種パラメータは別保存用メモリ171に記憶される。これにより、パチンコ機10において設定状態の新たな設定が行われたとしても、その後の任意のタイミングで当該設定が行われる前の状況における遊技履歴の管理結果を把握することが可能となる。 When a new setting is made in the pachinko machine 10, various parameters are calculated using the history information in the history memory 117 at that time, and these calculated parameters are stored in the separate storage memory 171. This makes it possible to grasp the gaming history management results from the situation before the new setting was made at any time thereafter, even if a new setting is made in the pachinko machine 10.

別保存用メモリ171に複数の別保存エリア172~176が設けられていることにより、複数回分の設定状態の設定タイミングに対応する各種パラメータを記憶することが可能となる。これにより、設定状態の新たな設定が行われたタイミングを基準として、複数の期間における遊技履歴の管理結果を把握することが可能となる。また、遊技が行われない状況下においてパチンコ機10の設定状態の新たな設定が繰り返されたとしても、実質的に遊技が行われている状況の履歴情報を利用して算出された各種パラメータが別保存用メモリ171に残っている可能性を高めることが可能となる。 By providing multiple separate storage areas 172-176 in the separate storage memory 171, it is possible to store various parameters corresponding to the timing of multiple setting states. This makes it possible to understand the results of game history management over multiple periods, based on the timing at which new setting states were established. Furthermore, even if new setting states are repeatedly established for the pachinko machine 10 when no game is being played, it is possible to increase the likelihood that various parameters calculated using history information from situations in which game play is actually being played will remain in the separate storage memory 171.

第1~第5別保存エリア172~176に記憶された各種パラメータは、読み取り用端子68dに外部装置を接続することにより当該外部装置にて読み取ることが可能である。これにより、パチンコ機10において設定状態の新たな設定が行われる前における遊技履歴の管理結果を把握することが可能となる。 The various parameters stored in the first through fifth separate storage areas 172-176 can be read by an external device by connecting the external device to the reading terminal 68d. This makes it possible to understand the results of game history management before new settings are made in the pachinko machine 10.

パチンコ機10の設定状態の新たな設定が行われる度に各種パラメータが別保存用メモリ171に記憶される構成においては、所定期間に亘って遊技が行われた場合における遊技履歴の管理結果を意図的に消去させるべくパチンコ機10の設定状態の新たな設定が短期間で繰り返し行われることが想定される。これに対して、繰り返し変更の監視処理が実行されることで、このような行為が行われた場合にはそれに対応する報知が実行されることとなる。これにより、パチンコ機10の設定状態の新たな設定が短期間で繰り返し行われたことを管理者などに報知することが可能となる。 In a configuration in which various parameters are stored in the separate storage memory 171 each time a new setting is made to the pachinko machine 10, it is anticipated that new settings will be made repeatedly over a short period of time to intentionally erase the management results of the game history when play has been performed over a predetermined period of time. In response to this, by executing a process to monitor repeated changes, a corresponding notification will be issued if such an action is taken. This makes it possible to notify an administrator or the like that new settings have been made repeatedly over a short period of time to the pachinko machine 10.

パチンコ機10の設定状態の新たな設定が短期間で繰り返し行われたことの報知は第1~第3報知用表示装置69a~69cにて行われる。これにより、遊技履歴の管理結果を報知するための第1~第3報知用表示装置69a~69cを利用して、パチンコ機10の設定状態の新たな設定が短期間で繰り返し行われたことの報知を行うことが可能となる。 The first to third notification display devices 69a to 69c notify the user that new settings have been repeatedly made to the pachinko machine 10 within a short period of time. This makes it possible to use the first to third notification display devices 69a to 69c, which are used to notify the user of the results of game history management, to notify the user that new settings have been repeatedly made to the pachinko machine 10 within a short period of time.

パチンコ機10の設定状態の新たな設定が短期間で繰り返し行われたことの報知を行うべき状況においては、第1~第3報知用表示装置69a~69cでは繰り返し変更の表示内容が表示され続け、通常時の遊技履歴の管理結果の報知は第1~第3報知用表示装置69a~69cにて行われない。これにより、パチンコ機10の設定状態の新たな設定が短期間で繰り返し行われたことの報知を強調することが可能となる。 In situations where it is necessary to notify that new settings have been repeatedly made to the pachinko machine 10 in a short period of time, the first to third notification display devices 69a to 69c continue to display the repeated changes, and the first to third notification display devices 69a to 69c do not notify the results of management of the normal game history. This makes it possible to emphasize the notification that new settings have been repeatedly made to the pachinko machine 10 in a short period of time.

なお、パチンコ機10の設定状態の新たな設定が行われてから実行された遊技回の回数が基準回数以内である状況で当該新たな設定が行われる事象が報知基準値を超えて連続した場合にそれに対応する報知が実行される構成としたが、これに限定されることはなく、パチンコ機10の設定状態の新たな設定が行われてから遊技領域PAから排出された遊技球の総排出個数が基準個数以内である状況で当該新たな設定が行われる事象が報知基準値を超えて連続した場合にそれに対応する報知が実行される構成としてもよい。また、パチンコ機10の設定状態の新たな設定が行われてから所定の入球部(例えばアウト口24a、一般入賞口31、第1作動口33及び第2作動口34のいずれか又は所定の組合せ)に入球した遊技球の総排出個数が基準個数以内である状況で当該新たな設定が行われる事象が報知基準値を超えて連続した場合にそれに対応する報知が実行される構成としてもよい。また、パチンコ機10の設定状態の新たな設定が行われてから履歴用メモリ117に新たに記憶された履歴情報の合計個数が基準個数以内である状況で当該新たな設定が行われる事象が報知基準値を超えて連続した場合にそれに対応する報知が実行される構成としてもよい。 In the above configuration, a corresponding alert is issued when the number of times a new setting is made exceeds an alert reference value and the number of times the new setting is made is within a reference number. However, this is not limited to this configuration, and a corresponding alert may be issued when the total number of game balls discharged from the play area PA after a new setting is made is within a reference number and the number of times the new setting is made exceeds an alert reference value and the number of times the new setting is made is within a reference number. Also, a corresponding alert may be issued when the total number of game balls discharged into a predetermined ball entry section (e.g., the outlet port 24a, the general winning port 31, the first actuation port 33, or the second actuation port 34, or a predetermined combination thereof) after a new setting is made is within a reference number and the number of times the new setting is made exceeds an alert reference value and the number of times the new setting is made is within a reference number. Alternatively, if the total number of pieces of history information newly stored in the history memory 117 after a new setting of the setting status of the pachinko machine 10 is made is within a reference number, and the number of consecutive events for which the new setting is made exceeds the notification reference value, a corresponding notification may be issued.

また、パチンコ機10の設定状態の新たな設定が監視基準期間(例えば600秒)内に報知基準値を超えて実行された場合に、それに対応する報知が実行される構成としてもよい。 Also, if a new setting of the pachinko machine 10 exceeds the notification reference value within a monitoring reference period (e.g., 600 seconds), a corresponding notification may be issued.

また、パチンコ機10の設定状態の新たな設定が行われてから実行された遊技回の回数が基準回数以内である状況で当該新たな設定が行われる事象が報知基準値を超えて連続した場合にそれに対応する報知が実行される構成としたが、パチンコ機10の設定状態の新たな設定が行われてから実行された遊技回の回数が基準回数以内である状況で設定値が変更された事象が報知基準値を超えて連続した場合にそれに対応する報知が実行される構成としてもよい。 In addition, the configuration is such that a corresponding notification is issued if the number of times a game has been played since a new setting was made to the pachinko machine 10 is within a reference number of times and the number of consecutive times that the new setting is made exceeds the notification reference value.However, the configuration may also be such that a corresponding notification is issued if the number of consecutive times that a setting value is changed exceeds the notification reference value and the number of consecutive times that the number of consecutive times that the game has been played since a new setting was made to the pachinko machine 10 is within the reference number.

また、パチンコ機10の設定状態の新たな設定が行われてから実行された遊技回の回数が基準回数以内である状況で当該新たな設定が行われる事象が報知基準値を超えて連続した場合にそれに対応する報知が実行される構成としたが、パチンコ機10の設定状態の新たな設定が行われてから実行された遊技回の回数が基準回数以内である状況で当該新たな設定を契機とした各種パラメータが演算される事象が報知基準値を超えて連続した場合にそれに対応する報知が実行される構成としてもよい。 In addition, the configuration is such that a corresponding notification is issued when the number of games played since the setting of the pachinko machine 10 was newly set is within a reference number and the number of consecutive games in which the new setting is performed exceeds a notification reference value.However, the configuration may also be such that a corresponding notification is issued when the number of games played since the setting of the pachinko machine 10 was newly set is within a reference number and the number of consecutive games in which various parameters are calculated as a result of the new setting exceeds a notification reference value.

また、パチンコ機10の設定状態の新たな設定が行われてから実行された遊技回の回数が基準回数以内である状況で当該新たな設定が行われる事象が報知基準値を超えて連続した場合にそれに対応する報知が実行される構成としたが、それに加えて又は代えて、遊技の進行が所定期間(例えば1時間)に亘って制限される構成としてもよい。 Furthermore, if the number of times a game has been played since a new setting was made to the pachinko machine 10 is within a reference number of times, and the number of consecutive events in which the new setting is made exceeds the notification reference value, a corresponding notification is issued. However, in addition to or instead of this, the progress of play may be limited for a predetermined period of time (for example, one hour).

<第4の実施形態>
本実施形態では繰り返し変更の監視処理が主側CPU63にて実行される点で上記第3の実施形態と相違している。以下、上記第3の実施形態と相違している構成について説明する。なお、上記第3の実施形態と同一の構成については基本的にその説明を省略する。
<Fourth embodiment>
This embodiment differs from the third embodiment in that the repeated change monitoring process is executed by the main CPU 63. The following describes the configuration that differs from the third embodiment. Note that the description of the same configuration as the third embodiment will basically be omitted.

図37は主側CPU63にて実行される繰り返し変更の監視処理を示すフローチャートである。なお、繰り返し変更の監視処理はメイン処理(図9)において設定値更新処理(ステップS118)が実行された場合に実行される。つまり、パチンコ機10の設定状態が新たに設定された場合に繰り返し変更の監視処理が実行される。但し、これに限定されることはなく設定値が変更された場合に繰り返し変更の監視処理が実行される構成としてもよい。 Figure 37 is a flowchart showing the repeat change monitoring process executed by the main CPU 63. Note that the repeat change monitoring process is executed when the setting value update process (step S118) is executed in the main process ( Figure 9 ). In other words, the repeat change monitoring process is executed when a new setting state of the pachinko machine 10 is set. However, this is not limited to this, and the repeat change monitoring process may be configured to be executed when the setting value is changed.

まずパチンコ機10の設定状態が前回設定されてから実行された遊技回の回数が基準回数(具体的には100回)以内であるか否かを判定する(ステップS2001)。主側RAM65にはパチンコ機10の設定状態が新たに設定されてから実行された遊技回の回数を計測するための遊技回数カウンタが設けられており、主側CPU63は遊技回が新たに実行される度に遊技回数カウンタの値を1加算する。当該遊技回数カウンタは主側RAM65のクリア処理(ステップS105、ステップS117)が実行される場合であっても「0」クリアの対象から除外されている。 First, it is determined whether the number of times a game has been played since the setting state of the pachinko machine 10 was last set is within a reference number (specifically, 100 times) (step S2001). The main RAM 65 is provided with a game count counter for measuring the number of times a game has been played since the setting state of the pachinko machine 10 was newly set, and the main CPU 63 increments the value of the game count counter by 1 each time a new game is played. This game count counter is excluded from being cleared to "0" even when the main RAM 65 clearing process (steps S105, S117) is executed.

ステップS2001にて肯定判定をした場合、主側RAM65に設けられた繰り返し変更カウンタの値を1加算する(ステップS2002)。当該繰り返し変更カウンタは主側RAM65のクリア処理(ステップS105、ステップS117)が実行される場合であっても「0」クリアの対象から除外されている。 If a positive judgment is made in step S2001, the value of the repeat change counter stored in the main RAM 65 is incremented by 1 (step S2002). This repeat change counter is excluded from being cleared to "0" even when the main RAM 65 clearing process (steps S105 and S117) is executed.

その後、1加算後における繰り返し変更カウンタの値が報知基準値である「5」を超えているか否かを判定する(ステップS2003)。報知基準値は別保存用メモリ171に設けられた第1~第5別保存エリア172~176の数に対応している。したがって、ステップS2003では、基準回数を超える遊技回の実行を間に挟むことなくパチンコ機10の設定状態の新たな設定が繰り返された回数が第1~第5別保存エリア172~176の数を超えたか否かを判定している。 Then, it is determined whether the value of the repeat change counter after incrementing by 1 exceeds the notification reference value of "5" (step S2003). The notification reference value corresponds to the number of first through fifth separate storage areas 172-176 provided in the separate storage memory 171. Therefore, in step S2003, it is determined whether the number of times the new setting of the pachinko machine 10 has been repeated without an intervening game play exceeding the reference number of times exceeds the number of first through fifth separate storage areas 172-176.

ステップS2003にて肯定判定をした場合、主側RAM65に設けられた繰り返し変更フラグに「1」をセットする(ステップS2004)。繰り返し変更フラグは繰り返し変更の報知を行うべき状況であることを主側CPU63にて特定するためのフラグである。当該繰り返し変更フラグは主側RAM65のクリア処理(ステップS105、ステップS117)が実行される場合であっても「0」クリアの対象から除外されている。 If a positive judgment is made in step S2003, the repeat change flag stored in the main RAM 65 is set to "1" (step S2004). The repeat change flag is a flag used by the main CPU 63 to identify situations in which a repeat change notification should be issued. The repeat change flag is excluded from being cleared to "0" even when the main RAM 65 clearing process (steps S105 and S117) is executed.

ステップS2001にて否定判定をした場合、主側RAM65の繰り返し変更カウンタの値を「0」クリアする(ステップS2005)。その後、主側RAM65の繰り返し変更フラグに「1」がセットされていることを条件として(ステップS2006:YES)、繰り返し変更フラグを「0」クリアする(ステップS2007)。 If the determination in step S2001 is negative, the value of the repeat change counter in the main RAM 65 is cleared to "0" (step S2005). Then, if the repeat change flag in the main RAM 65 is set to "1" (step S2006: YES), the repeat change flag is cleared to "0" (step S2007).

繰り返し変更の監視処理では、主側RAM65の繰り返し変更フラグに「1」がセットされている場合(ステップS2008:YES)、繰り返し変更の報知コマンドを音声発光制御装置81に送信する(ステップS2009)。音声発光制御装置81は繰り返し変更の報知コマンドを受信した場合、図柄表示装置41、表示発光部53及びスピーカ部54において繰り返し変更の報知が行われるようにする。当該繰り返し変更の報知は音声発光制御装置81への動作電力の供給が停止されるまで継続される。 In the repeat change monitoring process, if the repeat change flag in the main RAM 65 is set to "1" (step S2008: YES), a repeat change notification command is sent to the audio and light-emitting control device 81 (step S2009). When the audio and light-emitting control device 81 receives the repeat change notification command, it causes the pattern display device 41, display light-emitting unit 53, and speaker unit 54 to notify the repeat change. The repeat change notification continues until the supply of operating power to the audio and light-emitting control device 81 is stopped.

上記構成によれば、パチンコ機10の設定状態の新たな設定が短期間で繰り返し行われたことの報知を主側CPU63による制御に基づき行うことが可能となる。また、当該報知が図柄表示装置41、表示発光部53及びスピーカ部54にて行われるため、外枠11に対して遊技機本体12を前方に開放させなくても、パチンコ機10の設定状態の新たな設定が短期間で繰り返し行われたことを管理者に認識させることが可能となる。 With the above configuration, it is possible to notify the administrator that new settings have been repeatedly made to the pachinko machine 10 in a short period of time, based on control by the main CPU 63. Furthermore, because this notification is made by the symbol display device 41, the display light-emitting unit 53, and the speaker unit 54, it is possible to make the administrator aware that new settings have been repeatedly made to the pachinko machine 10 in a short period of time, without having to open the gaming machine main body 12 forward relative to the outer frame 11.

なお、パチンコ機10の設定状態の新たな設定が短期間で繰り返し行われた場合には繰り返し変更の報知コマンドが主側CPU63から音声発光制御装置81に送信される構成に加えて又は代えて、それに対応する外部出力が行われる構成としてもよい。 In addition to or instead of a configuration in which a notification command for repeated changes to the setting status of the pachinko machine 10 is sent from the main CPU 63 to the audio and light control device 81 when new settings are made repeatedly within a short period of time, a corresponding external output may be generated.

また、主側CPU63において本実施形態における繰り返し変更の監視処理が実行されるとともに、管理側CPU112において上記第3の実施形態における繰り返し変更の監視処理が実行される構成としてもよい。これにより、パチンコ機10の設定状態の新たな設定が短期間で繰り返し行われるか否かの監視を厳重に行うことが可能となる。 Alternatively, the main CPU 63 may be configured to execute the repeated change monitoring process of this embodiment, while the management CPU 112 may be configured to execute the repeated change monitoring process of the third embodiment. This makes it possible to closely monitor whether new settings for the pachinko machine 10 are repeatedly made within a short period of time.

<第5の実施形態>
本実施形態では管理側CPU112における設定更新認識用処理の処理構成が上記第3の実施形態と相違している。以下、上記第3の実施形態と相違している構成について説明する。なお、上記第3の実施形態と同一の構成については基本的にその説明を省略する。
Fifth Embodiment
In this embodiment, the processing configuration of the setting update recognition process in the management CPU 112 differs from that of the third embodiment. The configuration that differs from the third embodiment will be described below. Note that the description of the same configuration as the third embodiment will basically be omitted.

図38は管理側CPU112にて実行される本実施形態における設定更新認識用処理を示すフローチャートである。 Figure 38 is a flowchart showing the setting update recognition process in this embodiment, executed by the management CPU 112.

入力ポート121の第15バッファ122oに入力されている設定値更新信号がLOWレベルからHIレベルに切り換わった場合(ステップS2101:YES)、管理側RAM114の設定値把握カウンタの値を「1」に設定する(ステップS2102)。設定値把握カウンタはパチンコ機10の設定値を管理側CPU112にて特定するためのカウンタであり、例えば設定値把握カウンタの値が「1」であれば「設定1」であることを意味し、設定値把握カウンタの値が「6」であれば「設定6」であることを意味する。 When the setting value update signal input to the 15th buffer 122o of the input port 121 switches from LOW level to HIGH level (step S2101: YES), the value of the setting value grasp counter in the management RAM 114 is set to "1" (step S2102). The setting value grasp counter is a counter used by the management CPU 112 to identify the setting value of the pachinko machine 10; for example, a setting value grasp counter value of "1" indicates "setting 1," and a setting value grasp counter value of "6" indicates "setting 6."

その後、入力ポート121の第15バッファ122oに入力されている設定値更新信号が再度LOWレベルからHIレベルに切り換わったか否かを判定する(ステップS2103)。ステップS2103にて肯定判定をした場合、管理側RAM114の設定値把握カウンタの値を1加算する(ステップS2104)。これにより、管理側CPU112において特定しているパチンコ機10の設定値が1段階上昇することとなる。 Then, it is determined whether the setting value update signal input to the 15th buffer 122o of the input port 121 has switched from LOW level to HIGH level again (step S2103). If a positive determination is made in step S2103, the value of the setting value grasp counter in the management RAM 114 is incremented by 1 (step S2104). This causes the setting value of the pachinko machine 10 identified by the management CPU 112 to increase by one level.

ステップS2103にて否定判定をした場合、又はステップS2104の処理を実行した場合、入力ポート121の第1~第8バッファ122a~122hに入力されている第1~第8信号の入力状態に基づいて、主側CPU63から設定値識別終了コマンドを受信したか否かを判定する(ステップS2105)。ステップS2105にて否定判定をした場合、ステップS2103の処理に戻る。 If a negative determination is made in step S2103, or if the processing of step S2104 is executed, it is determined whether a set value identification end command has been received from the main CPU 63 based on the input status of the first to eighth signals input to the first to eighth buffers 122a to 122h of the input port 121 (step S2105). If a negative determination is made in step S2105, processing returns to step S2103.

ステップS2105にて肯定判定をした場合、履歴用メモリ117に所定数以上の所定の履歴情報が存在しているか否かを判定する(ステップS2106)。具体的には、履歴用メモリ117の履歴用エリア124において遊技回の開始であることを示す対応関係情報が格納されている履歴情報格納エリア125の数をカウントすることで、パチンコ機10の設定状態が前回設定されてから実行された遊技回の回数を把握し、さらにその把握した遊技回の回数が基準回数(具体的には100回)を超えているか否かを判定する。但し、これに限定されることはなく、遊技領域PAから遊技球が排出されたことを示す対応関係情報が格納されている履歴情報格納エリア125の数が基準数(具体的には1000個)を超えているか否かをステップS2106にて判定する構成としてもよい。また、所定の入球部(例えばアウト口24a、一般入賞口31、第1作動口33及び第2作動口34のいずれか又は所定の組合せ)に遊技球が入球したことを示す対応関係情報が格納されている履歴情報格納エリア125の数が基準数(具体的には1000個)を超えているか否かをステップS2106にて判定する構成としてもよい。また、履歴用メモリ117に記憶されている履歴情報の総数基準数(具体的には1000個)を超えているか否かをステップS2106にて判定する構成としてもよい。 If a positive determination is made in step S2105, it is determined whether or not a predetermined number of pieces of predetermined history information exist in the history memory 117 (step S2106). Specifically, the number of history information storage areas 125 in which correspondence information indicating the start of a game is stored in the history area 124 of the history memory 117 is counted to determine the number of games that have been played since the setting state of the pachinko machine 10 was last set, and it is then determined whether or not the determined number of games has exceeded a reference number (specifically, 100). However, this is not limited to this, and step S2106 may be configured to determine whether or not the number of history information storage areas 125 in which correspondence information indicating that game balls have been ejected from the play area PA is stored exceeds a reference number (specifically, 1,000). Alternatively, step S2106 may be configured to determine whether the number of history information storage areas 125 storing correspondence relationship information indicating that game balls have entered a predetermined ball entry section (for example, any one of the outlet 24a, general entry port 31, first actuation port 33, and second actuation port 34, or a predetermined combination thereof) exceeds a reference number (specifically, 1,000). Alternatively, step S2106 may be configured to determine whether the total number of pieces of history information stored in the history memory 117 exceeds a reference number (specifically, 1,000).

なお、パチンコ機10の設定状態の新たな設定が行われてから実行された遊技回の回数が基準回数以内である状況で当該新たな設定が行われる事象が報知基準値を超えて連続した場合にそれに対応する報知が実行される構成としたが、これに限定されることはなく、パチンコ機10の設定状態の新たな設定が行われてから遊技領域PAから排出された遊技球の総排出個数が基準個数以内である状況で当該新たな設定が行われる事象が報知基準値を超えて連続した場合にそれに対応する報知が実行される構成としてもよい。また、パチンコ機10の設定状態の新たな設定が行われてから所定の入球部(例えばアウト口24a、一般入賞口31、第1作動口33及び第2作動口34のいずれか又は所定の組合せ)に入球した遊技球の総排出個数が基準個数以内である状況で当該新たな設定が行われる事象が報知基準値を超えて連続した場合にそれに対応する報知が実行される構成としてもよい。また、パチンコ機10の設定状態の新たな設定が行われてから履歴用メモリ117に新たに記憶された履歴情報の合計個数が基準個数以内である状況で当該新たな設定が行われる事象が報知基準値を超えて連続した場合にそれに対応する報知が実行される構成としてもよい。 In the above configuration, a corresponding alert is issued when the number of times a new setting is made exceeds an alert reference value and the number of times the new setting is made is within a reference number. However, this is not limited to this configuration, and a corresponding alert may be issued when the total number of game balls discharged from the play area PA after a new setting is made is within a reference number and the number of times the new setting is made exceeds an alert reference value and the number of times the new setting is made is within a reference number. Also, a corresponding alert may be issued when the total number of game balls discharged into a predetermined ball entry section (e.g., the outlet port 24a, the general winning port 31, the first actuation port 33, or the second actuation port 34, or a predetermined combination thereof) after a new setting is made is within a reference number and the number of times the new setting is made exceeds an alert reference value and the number of times the new setting is made is within a reference number. Alternatively, if the total number of pieces of history information newly stored in the history memory 117 after a new setting of the setting status of the pachinko machine 10 is made is within a reference number, and the number of consecutive events for which the new setting is made exceeds the notification reference value, a corresponding notification may be issued.

ステップS2106にて肯定判定をした場合、各種演算処理を実行する(ステップS2107)。各種演算処理では上記第1の実施形態における表示出力処理(図30)のステップS1402~ステップS1412の処理を実行する。これにより、その時点における履歴用メモリ117に記憶された履歴情報を利用して各種パラメータ(第1~第8パラメータ、第11~第18パラメータ、第21~第26パラメータ、第31パラメータ及び第41~第42パラメータ)が算出される。 If a positive determination is made in step S2106, various calculation processes are executed (step S2107). These calculation processes include steps S1402 to S1412 of the display output process (FIG. 30) in the first embodiment described above. As a result, various parameters (parameters 1 to 8, parameters 11 to 18, parameters 21 to 26, parameters 31, and parameters 41 to 42) are calculated using the history information stored in history memory 117 at that time.

その後、ステップS2107にて算出した各種パラメータを別保存用メモリ171の第1~第5別保存エリア172~176のうち今回の記憶対象となっているエリアに記憶させる(ステップS2108)。別保存用メモリ171には第1~第5別保存エリア172~176のうち記憶対象となるエリアを管理側CPU112にて特定可能とするためのポインタ情報エリアが設定されている。当該ポインタ情報エリアの情報は、第1~第5別保存エリア172~176のうち記憶対象となっているエリアに各種パラメータが記憶された場合に次の順番のエリアに記憶対象が変更されるように更新される。ステップS2108の処理が実行されることにより、今回のパチンコ機10の設定状態の新たな設定に対してその時点における各種パラメータが別保存用メモリ171に記憶されることとなる。 Then, the various parameters calculated in step S2107 are stored in the current storage target area among the first to fifth separate storage areas 172-176 in the separate storage memory 171 (step S2108). A pointer information area is set in the separate storage memory 171 to enable the management CPU 112 to identify the storage target area among the first to fifth separate storage areas 172-176. The information in this pointer information area is updated so that when various parameters are stored in the storage target area among the first to fifth separate storage areas 172-176, the storage target is changed to the next sequential area. By executing the processing of step S2108, the various parameters at that time for the new setting of the current setting status of the pachinko machine 10 are stored in the separate storage memory 171.

ステップS2106にて否定判定をした場合、又はステップS2108の処理を実行した場合、履歴用メモリ117を「0」クリアする(ステップS2109)。つまり、本実施形態では読み取り用端子68dに接続された外部装置にて履歴情報の読み取りが行われた場合だけではなく、パチンコ機10の設定状態が新たに設定された場合にも、履歴用メモリ117の履歴情報が消去される。 If a negative judgment is made in step S2106, or if the processing of step S2108 is executed, the history memory 117 is cleared to "0" (step S2109). In other words, in this embodiment, the history information in the history memory 117 is erased not only when the history information is read by an external device connected to the reading terminal 68d, but also when a new setting state is set for the pachinko machine 10.

その後、RTC115から年月日情報及び時刻情報であるRTC情報を読み出す(ステップS2110)。そして、履歴用メモリ117への書き込み処理を実行する(ステップS2111)。当該書き込み処理では、履歴用メモリ117のポインタ用エリア126を参照することで現状の書き込み対象となっている履歴用エリア124のポインタ情報を特定し、その書き込み対象となっているポインタ情報に対応する履歴用エリア124の履歴情報格納エリア125に、ステップS2110にて読み出したRTC情報を書き込む。また、設定値であることを識別するための情報及び設定値把握カウンタの値の情報の両方を上記書き込み対象となっているポインタ情報に対応する履歴情報格納エリア125に書き込む。これにより、パチンコ機10の設定状態が新たに設定されたことを示す情報と、当該設定が行われた日時に対応するRTC情報と、当該設定が行われた場合の設定値の情報と、の組合せが履歴情報として記憶された状態となる。 Then, RTC information, which is date and time information, is read from the RTC 115 (step S2110). Then, a write process to the history memory 117 is executed (step S2111). In this write process, the pointer information in the history area 124 that is currently being written to is identified by referencing the pointer area 126 of the history memory 117, and the RTC information read in step S2110 is written to the history information storage area 125 of the history area 124 that corresponds to the pointer information that is being written to. In addition, both information identifying the setting value and information on the value of the setting value grasp counter are written to the history information storage area 125 that corresponds to the pointer information that is being written to. This results in a combination of information indicating that the setting state of the pachinko machine 10 has been newly set, RTC information corresponding to the date and time when the setting was made, and information on the setting value when the setting was made being stored as history information.

その後、対象ポインタの更新処理を実行する(ステップS2112)。当該更新処理では、履歴用メモリ117のポインタ用エリア126に格納されている数値情報を読み出し1加算する。その1加算後におけるポインタ情報が履歴用エリア124におけるポインタ情報の最大値を超えたか否かを判定する。最大値を超えていない場合には1加算後におけるポインタ情報を新たな書き込み対象のポインタ情報としてポインタ用エリア126に上書きする。最大値を超えている場合には書き込み対象のポインタ情報が最初のポインタ情報となるようにポインタ用エリア126を「0」クリアする。 Then, the target pointer is updated (step S2112). In this update, the numerical information stored in the pointer area 126 of the history memory 117 is read and incremented by 1. A determination is made as to whether the pointer information after incrementing by 1 has exceeded the maximum value of the pointer information in the history area 124. If the maximum value has not been exceeded, the pointer information after incrementing by 1 is overwritten in the pointer area 126 as new pointer information to be written. If the maximum value has been exceeded, the pointer area 126 is cleared to "0" so that the pointer information to be written becomes the initial pointer information.

上記構成によれば、パチンコ機10の設定状態が新たに設定された場合、履歴用メモリ117に所定数以上の履歴情報が記憶されていることを条件として、当該履歴用メモリ117に記憶された履歴情報を利用して各種パラメータが算出されるとともに当該各種パラメータが別保存用メモリ171に記憶される。これにより、パチンコ機10の設定状態の新たな設定が短期間で繰り返し行われたとしても、別保存用メモリ171には実質的に遊技が行われた結果としての遊技履歴の管理結果の情報が格納されるようにすることが可能となる。 With the above configuration, when the setting state of the pachinko machine 10 is newly set, various parameters are calculated using the history information stored in the history memory 117, and these various parameters are stored in the separate storage memory 171, provided that a predetermined number of pieces of history information are stored in the history memory 117. This makes it possible to store information on the management results of the game history as a result of actual game play, even if new settings of the pachinko machine 10 are repeatedly made in a short period of time, in the separate storage memory 171.

なお、ステップS2109の処理がステップS2107及びステップS2108の処理が実行されたことを条件として実行される構成としてもよい。つまり、履歴用メモリ117に所定数以上の履歴情報が記憶されていることを条件として、履歴用メモリ117に記憶された履歴情報が消去される。これにより、パチンコ機10の設定状態の新たな設定が短期間で繰り返し行われたとしても、履歴用メモリ117の履歴情報が消去されてしまわないようにすることが可能となる。 The processing of step S2109 may be configured to be executed on the condition that the processing of steps S2107 and S2108 has been executed. In other words, the history information stored in the history memory 117 is erased on the condition that a predetermined number of pieces of history information or more are stored in the history memory 117. This makes it possible to prevent the history information in the history memory 117 from being erased even if new settings for the setting state of the pachinko machine 10 are repeatedly made in a short period of time.

<第6の実施形態>
本実施形態では履歴用メモリ117の構成が上記第1の実施形態と相違している。以下、上記第1の実施形態と相違している構成について説明する。なお、上記第1の実施形態と同一の構成については基本的にその説明を省略する。
Sixth Embodiment
In this embodiment, the configuration of the history memory 117 is different from that of the first embodiment. The following describes the configuration that differs from the first embodiment. Note that the description of the same configuration as the first embodiment will basically be omitted.

図39は本実施形態における履歴用メモリ117の構成を説明するための説明図である。 Figure 39 is an explanatory diagram illustrating the configuration of the history memory 117 in this embodiment.

履歴用メモリ117には、合計用エリア141と、第1状態用エリア142と、第2状態用エリア143と、第3状態用エリア144と、が設けられている。これら各エリア141~144のそれぞれには、第1~第14カウンタ141a~141n,142a~142n,143a~143n,144a~144nが設けられている。各エリア141~144の第1カウンタ141a~144aには第1バッファ122aに入力される第1信号の出力状態がLOWレベルからHIレベルに変更された回数の情報が記憶される。各エリア141~144の第2カウンタ141b~144bには第2バッファ122bに入力される第2信号の出力状態がLOWレベルからHIレベルに変更された回数の情報が記憶される。各エリア141~144の第3カウンタ141c~144cには第3バッファ122cに入力される第3信号の出力状態がLOWレベルからHIレベルに変更された回数の情報が記憶される。各エリア141~144の第4カウンタ141d~144dには第4バッファ122dに入力される第4信号の出力状態がLOWレベルからHIレベルに変更された回数の情報が記憶される。各エリア141~144の第5カウンタ141e~144eには第5バッファ122eに入力される第5信号の出力状態がLOWレベルからHIレベルに変更された回数の情報が記憶される。各エリア141~144の第6カウンタ141f~144fには第6バッファ122fに入力される第6信号の出力状態がLOWレベルからHIレベルに変更された回数の情報が記憶される。各エリア141~144の第7カウンタ141g~144gには第7バッファ122gに入力される第7信号の出力状態がLOWレベルからHIレベルに変更された回数の情報が記憶される。各エリア141~144の第8カウンタ141h~144hには第8バッファ122hに入力される第8信号の出力状態がLOWレベルからHIレベルに変更された回数の情報が記憶される。各エリア141~144の第9カウンタ141i~144iには第9バッファ122iに入力される第9信号の出力状態がLOWレベルからHIレベルに変更された回数の情報が記憶される。各エリア141~144の第10カウンタ141j~144jには第10バッファ122jに入力される第10信号の出力状態がLOWレベルからHIレベルに変更された回数の情報が記憶される。各エリア141~144の第11カウンタ141k~144kには第11バッファ122kに入力される第11信号の出力状態がLOWレベルからHIレベルに変更された回数の情報が記憶される。各エリア141~144の第12カウンタ141l~144lには第12バッファ122lに入力される第12信号の出力状態がLOWレベルからHIレベルに変更された回数の情報が記憶される。各エリア141~144の第13カウンタ141m~144mには第13バッファ122mに入力される第13信号の出力状態がLOWレベルからHIレベルに変更された回数の情報が記憶される。各エリア141~144の第14カウンタ141n~144nには第14バッファ122nに入力される第14信号の出力状態がLOWレベルからHIレベルに変更された回数の情報が記憶される。 The history memory 117 has a total area 141, a first state area 142, a second state area 143, and a third state area 144. Each of these areas 141-144 has first to fourteenth counters 141a-141n, 142a-142n, 143a-143n, and 144a-144n. The first counters 141a-144a in each of areas 141-144 store information on the number of times the output state of the first signal input to the first buffer 122a has changed from a low level to a high level. The second counters 141b-144b in each of areas 141-144 store information on the number of times the output state of the second signal input to the second buffer 122b has changed from a low level to a high level. The third counters 141c to 144c in each of the areas 141 to 144 store information on the number of times the output state of the third signal input to the third buffer 122c has changed from a low level to a high level. The fourth counters 141d to 144d in each of the areas 141 to 144 store information on the number of times the output state of the fourth signal input to the fourth buffer 122d has changed from a low level to a high level. The fifth counters 141e to 144e in each of the areas 141 to 144 store information on the number of times the output state of the fifth signal input to the fifth buffer 122e has changed from a low level to a high level. The sixth counters 141f to 144f in each of the areas 141 to 144 store information on the number of times the output state of the sixth signal input to the sixth buffer 122f has changed from a low level to a high level. The seventh counters 141g to 144g in each of the areas 141 to 144 store information on the number of times the output state of the seventh signal input to the seventh buffer 122g has changed from a low level to a high level. The eighth counters 141h to 144h in each of the areas 141 to 144 store information on the number of times the output state of the eighth signal input to the eighth buffer 122h has changed from a low level to a high level. The ninth counters 141i to 144i in each of the areas 141 to 144 store information on the number of times the output state of the ninth signal input to the ninth buffer 122i has changed from a low level to a high level. The tenth counters 141j to 144j in each of the areas 141 to 144 store information on the number of times the output state of the tenth signal input to the tenth buffer 122j has changed from a low level to a high level. The eleventh counters 141k to 144k in each of areas 141 to 144 store information on the number of times the output state of the eleventh signal input to the eleventh buffer 122k has changed from low to high. The twelfth counters 141l to 144l in each of areas 141 to 144 store information on the number of times the output state of the twelfth signal input to the twelfth buffer 122l has changed from low to high. The thirteenth counters 141m to 144m in each of areas 141 to 144 store information on the number of times the output state of the thirteenth signal input to the thirteenth buffer 122m has changed from low to high. The fourteenth counters 141n to 144n in each of areas 141 to 144 store information on the number of times the output state of the fourteenth signal input to the fourteenth buffer 122n has changed from low to high.

図40は管理側CPU112にて実行される本実施形態における履歴設定処理を示すフローチャートである。 Figure 40 is a flowchart showing the history setting process in this embodiment, which is executed by the management CPU 112.

まず管理側RAM114の確認対象カウンタに、第1~第14バッファ122a~122nのうち管理側CPU112において確認対象となるバッファの数をセットする(ステップS2201)。具体的には、対応関係用メモリ116における第1~第14対応関係エリア123a~123nのうちブランクであることを示す情報以外の情報が格納されている対応関係エリアの数を特定し、その特定した数の情報を確認対象カウンタにセットする。本パチンコ機10では第1~第11対応関係エリア123a~123kにブランクであることを示す情報以外の情報が格納されているため、ステップS2201では確認対象カウンタに「11」をセットする。 First, the number of buffers to be checked by the management CPU 112, among the first through fourteenth buffers 122a through 122n, is set in the confirmation target counter in the management RAM 114 (step S2201). Specifically, the number of correspondence areas in the correspondence memory 116, among the first through fourteenth correspondence areas 123a through 123n, that store information other than information indicating that they are blank is identified, and the information for this identified number is set in the confirmation target counter. In this pachinko machine 10, information other than information indicating that they are blank is stored in the first through eleventh correspondence areas 123a through 123k, so in step S2201, the confirmation target counter is set to "11."

その後、現状の確認対象カウンタに対応するバッファ122a~122nが状態情報の信号が入力されるバッファであるか否かを判定する(ステップS2202)。具体的には、現状の確認対象カウンタの値に対応する対応関係エリア123a~123nに、対応関係情報として、開閉実行モードであることを示す情報、高頻度サポートモードであることを示す情報、及び前扉枠14であることを示す情報のいずれかが格納されているか否かを判定する。 Then, it is determined whether the buffer 122a-122n corresponding to the current counter to be checked is a buffer to which a status information signal is input (step S2202). Specifically, it is determined whether any of the following correspondence information is stored in the correspondence area 123a-123n corresponding to the current counter value to be checked: information indicating open/close execution mode, information indicating high-frequency support mode, or information indicating the front door frame 14.

ステップS2202にて肯定判定をした場合、状態情報の設定処理を実行する(ステップS2203)。当該設定処理では、開閉実行モード中か否かを示す第8信号の出力状態がLOWレベルからHIレベルに切り換わった場合には開閉実行モード中であることを示す第1状態の情報を管理側RAM114に記憶し、当該第8信号の出力状態がHIレベルからLOWレベルに切り換わった場合には第1状態の情報を管理側RAM114から消去する。また、高頻度サポートモード中か否かを示す第9信号の出力状態がLOWレベルからHIレベルに切り換わった場合には高頻度サポートモード中であることを示す第2状態の情報を管理側RAM114に記憶し、当該第9信号の出力状態がHIレベルからLOWレベルに切り換わった場合には第2状態の情報を管理側RAM114から消去する。また、前扉枠14が開放中か否かを示す第10信号の出力状態がLOWレベルからHIレベルに切り換わった場合には前扉枠14が開放中であることを示す第3状態の情報を管理側RAM114に記憶し、当該第10信号の出力状態がHIレベルからLOWレベルに切り換わった場合には第3状態の情報を管理側RAM114から消去する。 If a positive judgment is made in step S2202, a state information setting process is executed (step S2203). In this setting process, if the output state of an eighth signal indicating whether the device is in the opening/closing execution mode switches from a low level to a high level, first state information indicating that the device is in the opening/closing execution mode is stored in the management RAM 114. If the output state of the eighth signal switches from a high level to a low level, the first state information is erased from the management RAM 114. Furthermore, if the output state of a ninth signal indicating whether the device is in the high frequency support mode switches from a low level to a high level, second state information indicating that the device is in the high frequency support mode is stored in the management RAM 114. If the output state of the ninth signal switches from a high level to a low level, the second state information is erased from the management RAM 114. Furthermore, when the output state of the tenth signal, which indicates whether the front door frame 14 is open or not, switches from a low level to a high level, third state information indicating that the front door frame 14 is open is stored in the management RAM 114, and when the output state of the tenth signal switches from a high level to a low level, the third state information is erased from the management RAM 114.

ステップS2202にて否定判定をした場合、又はステップS2203の処理を実行した場合、第1~第14バッファ122a~122nのうち現状の確認対象カウンタの値に対応するバッファに格納されている数値情報が、「0」から「1」に変更されたか否かを確認することで、当該バッファへの主側CPU63からの入力信号の出力状態がLOWレベルからHIレベルに切り換えられたか否かを判定する(ステップS2204)。なお、現状の確認対象カウンタの値が第8バッファ122hに対応する値である状況において第8バッファ122hに格納されている数値情報が「0」から「1」に変更された場合、ステップS2203にて第1状態の情報が管理側RAM114に記憶されるとともに、ステップS2204にて肯定判定をする。また、現状の確認対象カウンタの値が第9バッファ122iに対応する値である状況において第9バッファ122iに格納されている数値情報が「0」から「1」に変更された場合、ステップS2203にて第2状態の情報が管理側RAM114に記憶されるとともに、ステップS2204にて肯定判定をする。また、現状の確認対象カウンタの値が第10バッファ122jに対応する値である状況において第10バッファ122jに格納されている数値情報が「0」から「1」に変更された場合、ステップS2203にて第3状態の情報が管理側RAM114に記憶されるとともに、ステップS2204にて肯定判定をする。 If a negative judgment is made in step S2202, or if the processing of step S2203 is executed, it is determined whether the numerical information stored in the buffer corresponding to the current counter value to be checked among the first to fourteenth buffers 122a to 122n has changed from "0" to "1," thereby determining whether the output state of the input signal from the main CPU 63 to that buffer has been switched from a low level to a high level (step S2204). Note that if the numerical information stored in the eighth buffer 122h has changed from "0" to "1" when the current counter value to be checked corresponds to the value of the eighth buffer 122h, the first state information is stored in the management RAM 114 in step S2203, and a positive judgment is made in step S2204. Furthermore, if the current value of the counter to be checked is a value corresponding to the ninth buffer 122i and the numerical information stored in the ninth buffer 122i is changed from "0" to "1", second state information is stored in the management RAM 114 in step S2203, and a positive determination is made in step S2204. Furthermore, if the current value of the counter to be checked is a value corresponding to the tenth buffer 122j and the numerical information stored in the tenth buffer 122j is changed from "0" to "1", third state information is stored in the management RAM 114 in step S2203, and a positive determination is made in step S2204.

ステップS2204にて肯定判定をした場合、対応する合計用のカウンタの加算処理を実行する(ステップS2205)。当該加算処理では、履歴用メモリ117の合計用エリア141における合計用の第1~第14カウンタ141a~141nのうち現状の確認対象カウンタの値に対応するカウンタの値を1加算する。例えば、確認対象カウンタの値が「11」であれば合計用の第11カウンタ141kが加算対象となり、確認対象カウンタの値が「5」であれば合計用の第5カウンタ141eが加算対象となり、確認対象カウンタの値が「1」であれば合計用の第1カウンタ141aが加算対象となる。 If a positive judgment is made in step S2204, an increment process is performed on the corresponding total counter (step S2205). In this increment process, one is added to the value of the counter corresponding to the current value of the counter to be checked, among the first to fourteenth total counters 141a to 141n in the total area 141 of the history memory 117. For example, if the value of the counter to be checked is "11," the eleventh total counter 141k is added; if the value of the counter to be checked is "5," the fifth total counter 141e is added; and if the value of the counter to be checked is "1," the first total counter 141a is added.

その後、管理側RAM114の状態情報を参照することで第1状態であるか否か、すなわち開閉実行モード中であるか否かを判定する(ステップS2206)。第1状態である場合には(ステップS2206:YES)、対応する第1状態用のカウンタの加算処理を実行する(ステップS2207)。当該加算処理では、履歴用メモリ117の第1状態用エリア142における第1状態用の第1~第14カウンタ142a~142nのうち現状の確認対象カウンタの値に対応するカウンタの値を1加算する。例えば、確認対象カウンタの値が「11」であれば第1状態用の第11カウンタ142kが加算対象となり、確認対象カウンタの値が「5」であれば第1状態用の第5カウンタ142eが加算対象となり、確認対象カウンタの値が「1」であれば第1状態用の第1カウンタ142aが加算対象となる。 Then, by referencing the status information in the management RAM 114, it is determined whether the device is in the first state, i.e., whether it is in the open/close execution mode (step S2206). If the device is in the first state (step S2206: YES), an increment process is performed on the corresponding counter for the first state (step S2207). In this increment process, one is added to the value of the counter corresponding to the current value of the counter to be checked, among the first through fourteenth counters 142a through 142n for the first state in the first state area 142 of the history memory 117. For example, if the value of the counter to be checked is "11," the eleventh counter 142k for the first state is added; if the value of the counter to be checked is "5," the fifth counter 142e for the first state is added; and if the value of the counter to be checked is "1," the first counter 142a for the first state is added.

その後、管理側RAM114の状態情報を参照することで第2状態であるか否か、すなわち高頻度サポートモード中であるか否かを判定する(ステップS2208)。第2状態である場合には(ステップS2208:YES)、対応する第2状態用のカウンタの加算処理を実行する(ステップS2209)。当該加算処理では、履歴用メモリ117の第2状態用エリア143における第2状態用の第1~第14カウンタ143a~143nのうち現状の確認対象カウンタの値に対応するカウンタの値を1加算する。例えば、確認対象カウンタの値が「11」であれば第2状態用の第11カウンタ143kが加算対象となり、確認対象カウンタの値が「5」であれば第2状態用の第5カウンタ143eが加算対象となり、確認対象カウンタの値が「1」であれば第2状態用の第1カウンタ143aが加算対象となる。 Then, by referencing the status information in the management RAM 114, it is determined whether the device is in the second state, i.e., whether it is in high-frequency support mode (step S2208). If the device is in the second state (step S2208: YES), an increment process is performed on the corresponding counter for the second state (step S2209). In this increment process, one is added to the value of the counter corresponding to the current value of the counter to be checked, among the first to fourteenth counters 143a to 143n for the second state in the second state area 143 of the history memory 117. For example, if the value of the counter to be checked is "11," the eleventh counter 143k for the second state is added; if the value of the counter to be checked is "5," the fifth counter 143e for the second state is added; and if the value of the counter to be checked is "1," the first counter 143a for the second state is added.

その後、管理側RAM114の状態情報を参照することで第3状態であるか否か、すなわち前扉枠14が開放中であるか否かを判定する(ステップS2210)。第3状態である場合には(ステップS2210:YES)、対応する第3状態用のカウンタの加算処理を実行する(ステップS2211)。当該加算処理では、履歴用メモリ117の第3状態用エリア144における第3状態用の第1~第14カウンタ144a~144nのうち現状の確認対象カウンタの値に対応するカウンタの値を1加算する。例えば、確認対象カウンタの値が「11」であれば第3状態用の第11カウンタ144kが加算対象となり、確認対象カウンタの値が「5」であれば第3状態用の第5カウンタ144eが加算対象となり、確認対象カウンタの値が「1」であれば第3状態用の第1カウンタ144aが加算対象となる。 Then, by referencing the status information in the management RAM 114, it is determined whether the state is the third state, i.e., whether the front door frame 14 is open (step S2210). If the state is the third state (step S2210: YES), an increment process is performed on the corresponding counter for the third state (step S2211). In this increment process, one is added to the value of the counter corresponding to the current value of the counter to be checked, among the first through fourteenth counters 144a to 144n for the third state in the third state area 144 of the history memory 117. For example, if the value of the counter to be checked is "11," the eleventh counter 144k for the third state is added; if the value of the counter to be checked is "5," the fifth counter 144e for the third state is added; and if the value of the counter to be checked is "1," the first counter 144a for the third state is added.

ステップS2204にて否定判定をした場合、ステップS2210にて否定判定をした場合、又はステップS2211の処理を実行した場合、管理側RAM114の確認対象カウンタの値を1減算する(ステップS2212)。そして、その1減算後における確認対象カウンタの値が「0」であるか否かを判定する(ステップS2213)。確認対象カウンタの値が1以上である場合には(ステップS2213:NO)、新たな確認対象カウンタの値に対応する確認対象について、ステップS2202以降の処理を実行する。 If a negative judgment is made in step S2204, if a negative judgment is made in step S2210, or if the processing of step S2211 is executed, the value of the confirmation target counter in the management RAM 114 is decremented by 1 (step S2212). Then, it is determined whether the value of the confirmation target counter after the decrement is "0" (step S2213). If the value of the confirmation target counter is 1 or greater (step S2213: NO), the processing from step S2202 onwards is executed for the confirmation target corresponding to the new value of the confirmation target counter.

上記のように履歴設定処理が実行されることにより、アウト口24a、一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34への遊技球の入球回数、開閉実行モードの発生回数、高頻度サポートモードの発生回数、及び遊技回の発生回数が、上記第1の実施形態のような履歴情報として記憶されるのではなく回数情報として記憶される。これにより、各履歴情報を個別に記憶していく構成に比べて、履歴用メモリ117において必要な記憶容量を抑えることが可能となる。 By executing the history setting process as described above, the number of times game balls enter the outlet 24a, general winning port 31, special electric winning device 32, first operating port 33, and second operating port 34, the number of times the open/close execution mode occurs, the number of times the high-frequency support mode occurs, and the number of times a game has occurred are stored as count information rather than as history information as in the first embodiment above. This makes it possible to reduce the storage capacity required in the history memory 117 compared to a configuration in which each piece of history information is stored individually.

このように履歴情報ではなく回数情報として記憶される構成であることにより、各種パラメータの演算に際して履歴情報から回数情報を導出する処理を実行する必要が生じない。これにより、各種パラメータを演算するための処理負荷を軽減することが可能となる。 By storing the number of times information rather than history information in this way, there is no need to perform a process to derive the number of times information from the history information when calculating various parameters. This makes it possible to reduce the processing load required to calculate various parameters.

次に、管理側CPU112にて実行される本実施形態における設定更新認識用処理について、図41のフローチャートを参照しながら説明する。 Next, the setting update recognition process executed by the management CPU 112 in this embodiment will be explained with reference to the flowchart in Figure 41.

入力ポート121の第15バッファ122oに入力されている設定値更新信号がLOWレベルからHIレベルに切り換わった場合(ステップS2301:YES)、管理側RAM114の設定値把握カウンタの値を「1」に設定する(ステップS2302)。設定値把握カウンタはパチンコ機10の設定値を管理側CPU112にて特定するためのカウンタであり、例えば設定値把握カウンタの値が「1」であれば「設定1」であることを意味し、設定値把握カウンタの値が「6」であれば「設定6」であることを意味する。 When the setting value update signal input to the 15th buffer 122o of the input port 121 switches from LOW to HIGH (step S2301: YES), the value of the setting value grasp counter in the management RAM 114 is set to "1" (step S2302). The setting value grasp counter is a counter used by the management CPU 112 to identify the setting value of the pachinko machine 10; for example, a setting value grasp counter value of "1" indicates "setting 1," and a setting value grasp counter value of "6" indicates "setting 6."

その後、入力ポート121の第15バッファ122oに入力されている設定値更新信号が再度LOWレベルからHIレベルに切り換わったか否かを判定する(ステップS2303)。ステップS2303にて肯定判定をした場合、管理側RAM114の設定値把握カウンタの値を1加算する(ステップS2304)。これにより、管理側CPU112において特定しているパチンコ機10の設定値が1段階上昇することとなる。 Then, it is determined whether the setting value update signal input to the 15th buffer 122o of the input port 121 has switched from LOW level to HIGH level again (step S2303). If a positive determination is made in step S2303, the value of the setting value grasp counter in the management RAM 114 is incremented by 1 (step S2304). This causes the setting value of the pachinko machine 10 identified by the management CPU 112 to increase by one level.

ステップS2303にて否定判定をした場合、又はステップS2304の処理を実行した場合、入力ポート121の第1~第8バッファ122a~122hに入力されている第1~第8信号の入力状態に基づいて、主側CPU63から設定値識別終了コマンドを受信したか否かを判定する(ステップS2305)。ステップS2305にて否定判定をした場合、ステップS2303の処理に戻る。 If a negative determination is made in step S2303, or if the processing of step S2304 is executed, it is determined whether a set value identification end command has been received from the primary CPU 63 based on the input status of the first to eighth signals input to the first to eighth buffers 122a to 122h of the input port 121 (step S2305). If a negative determination is made in step S2305, processing returns to step S2303.

ステップS2305にて肯定判定をした場合、履歴用メモリ117における合計用エリア141において遊技回の実行回数を計測している合計用の第11カウンタ141k、履歴用メモリ117における合計用エリア141において開閉実行モードの発生回数を計測している合計用の第8カウンタ141h、及び履歴用メモリ117における合計用エリア141において高頻度サポートモードの発生回数を計測している合計用の第9カウンタ141iのそれぞれを「0」クリアする(ステップS2306~ステップS2308)。これにより、遊技回の実行回数、開閉実行モードの発生回数及び高頻度サポートモードの発生回数の各回数情報はパチンコ機10の設定状態の新たな設定が行われたことを契機として「0」クリアされる。したがって、単位遊技回当たりの開閉実行モードの発生回数を示す第31パラメータ、単位遊技回当たりの高頻度サポートモードの発生回数を示す第41パラメータ、及び開閉実行モードの発生回数に対する高頻度サポートモードの発生回数の割合を示す第42パラメータの演算結果は、パチンコ機10の設定状態の新たな設定が行われた後の遊技内容に対応したものとなる。パチンコ機10の設定値が変更された場合には大当たり結果の当選確率が変更される構成において、上記のように第31パラメータ、第41パラメータ及び第42パラメータの演算結果がパチンコ機10の設定状態の新たな設定が行われた後の遊技内容に対応したものとなるようにすることで、現状の設定値を基準としてそれら第31パラメータ、第41パラメータ及び第42パラメータの演算結果が適切であるか否かを判断することが可能となる。 If a positive judgment is made in step S2305, the following counters are cleared to "0": the eleventh total counter 141k, which counts the number of times a game has been played in the total area 141 in the history memory 117; the eighth total counter 141h, which counts the number of times the open/close execution mode has occurred in the total area 141 in the history memory 117; and the ninth total counter 141i, which counts the number of times the high frequency support mode has occurred in the total area 141 in the history memory 117 (steps S2306 to S2308). As a result, the count information for the number of times a game has been played, the number of times the open/close execution mode has occurred, and the number of times the high frequency support mode has occurred are cleared to "0" in response to the new setting of the pachinko machine 10. Therefore, the calculation results of the 31st parameter, which indicates the number of times the open/close execution mode occurs per unit play, the 41st parameter, which indicates the number of times the high-frequency support mode occurs per unit play, and the 42nd parameter, which indicates the ratio of the number of times the high-frequency support mode occurs to the number of times the open/close execution mode occurs, correspond to the game content after the new setting of the pachinko machine 10. In a configuration in which the probability of winning a jackpot changes when the setting value of the pachinko machine 10 is changed, by making the calculation results of the 31st parameter, 41st parameter, and 42nd parameter correspond to the game content after the new setting of the pachinko machine 10, as described above, it becomes possible to determine whether the calculation results of the 31st parameter, 41st parameter, and 42nd parameter are appropriate based on the current setting value.

その一方、パチンコ機10の設定状態の新たな設定が行われたとしても、履歴用メモリ117において合計用の第8カウンタ141h、合計用の第9カウンタ141i及び第11カウンタ141k以外のカウンタは「0」クリアされない。これにより、各履歴対象入球部への遊技球の入球個数又は入球頻度の管理については、パチンコ機10の設定状態の新たな設定に影響されることなく長期の遊技履歴に基づいて行うことが可能となる。 On the other hand, even if a new setting is made to the setting state of the pachinko machine 10, counters other than the eighth total counter 141h, the ninth total counter 141i, and the eleventh total counter 141k in the history memory 117 are not cleared to "0." This makes it possible to manage the number or frequency of game balls entering each history target ball entry section based on long-term game history, without being affected by the new setting of the setting state of the pachinko machine 10.

上記構成によれば、アウト口24a、一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34への遊技球の入球回数、開閉実行モードの発生回数、高頻度サポートモードの発生回数、及び遊技回の発生回数が、上記第1の実施形態のような履歴情報として記憶されるのではなく回数情報として記憶される。これにより、各履歴情報を個別に記憶していく構成に比べて、履歴用メモリ117において必要な記憶容量を抑えることが可能となる。 With the above configuration, the number of times game balls enter the outlet 24a, general winning port 31, special electric winning device 32, first operating port 33, and second operating port 34, the number of times the open/close execution mode occurs, the number of times the high-frequency support mode occurs, and the number of times a game has occurred are stored as count information rather than as history information as in the first embodiment. This makes it possible to reduce the storage capacity required in the history memory 117 compared to a configuration in which each piece of history information is stored individually.

また、このように履歴情報ではなく回数情報として記憶される構成であることにより、各種パラメータの演算に際して履歴情報から回数情報を導出する処理を実行する必要が生じない。これにより、各種パラメータを演算するための処理負荷を軽減することが可能となる。 Furthermore, by storing the information as count information rather than history information in this way, there is no need to perform a process to derive count information from history information when calculating various parameters. This makes it possible to reduce the processing load required to calculate various parameters.

遊技回の実行回数、開閉実行モードの発生回数及び高頻度サポートモードの発生回数の各回数情報はパチンコ機10の設定状態の新たな設定が行われたことを契機として「0」クリアされる。したがって、単位遊技回当たりの開閉実行モードの発生回数を示す第31パラメータ、単位遊技回当たりの高頻度サポートモードの発生回数を示す第41パラメータ、及び開閉実行モードの発生回数に対する高頻度サポートモードの発生回数の割合を示す第42パラメータの演算結果は、パチンコ機10の設定状態の新たな設定が行われた後の遊技内容に対応したものとなる。パチンコ機10の設定値が変更された場合には大当たり結果の当選確率が変更される構成において、上記のように第31パラメータ、第41パラメータ及び第42パラメータの演算結果がパチンコ機10の設定状態の新たな設定が行われた後の遊技内容に対応したものとなるようにすることで、現状の設定値を基準としてそれら第31パラメータ、第41パラメータ及び第42パラメータの演算結果が適切であるか否かを判断することが可能となる。 The count information for the number of game plays, the number of times the open/close execution mode occurred, and the number of times the high-frequency support mode occurred is cleared to "0" when a new setting is made to the pachinko machine 10. Therefore, the calculation results of parameter 31, which indicates the number of times the open/close execution mode occurred per game play, parameter 41, which indicates the number of times the high-frequency support mode occurred per game play, and parameter 42, which indicates the ratio of the number of times the high-frequency support mode occurred to the number of times the open/close execution mode occurred, correspond to the game content after the new setting is made to the pachinko machine 10. In a configuration in which the probability of winning a jackpot changes when the setting value of the pachinko machine 10 is changed, by making the calculation results of parameter 31, parameter 41, and parameter 42 correspond to the game content after the new setting is made to the pachinko machine 10, as described above, it becomes possible to determine whether the calculation results of parameter 31, parameter 41, and parameter 42 are appropriate based on the current setting value.

その一方、パチンコ機10の設定状態の新たな設定が行われたとしても、履歴用メモリ117において合計用の第8カウンタ141h、合計用の第9カウンタ141i及び第11カウンタ141k以外のカウンタは「0」クリアされない。これにより、各履歴対象入球部への遊技球の入球個数又は入球頻度の管理については、パチンコ機10の設定状態の新たな設定に影響されることなく長期の遊技履歴に基づいて行うことが可能となる。 On the other hand, even if a new setting is made to the setting state of the pachinko machine 10, counters other than the eighth total counter 141h, the ninth total counter 141i, and the eleventh total counter 141k in the history memory 117 are not cleared to "0." This makes it possible to manage the number or frequency of game balls entering each history target ball entry section based on long-term game history, without being affected by the new setting of the setting state of the pachinko machine 10.

なお、本実施形態のような履歴用メモリ117の構成を上記第1~第5の実施形態や本実施形態以降に記載されている実施形態に対して適用してもよい。例えば上記第1の実施形態に適用した場合、パチンコ機10の設定状態の新たな設定が行われたとしても履歴用メモリ117の情報はそのまま維持される。また、第3の実施形態に適用した場合、パチンコ機10の設定状態の新たな設定が行われた場合には履歴用メモリ117の全体が「0」クリアされる。 The configuration of the history memory 117 as in this embodiment may be applied to the first to fifth embodiments described above and the embodiments described after this embodiment. For example, when applied to the first embodiment, the information in the history memory 117 is maintained as is even if a new setting is made to the setting state of the pachinko machine 10. Furthermore, when applied to the third embodiment, the entire history memory 117 is cleared to "0" when a new setting is made to the setting state of the pachinko machine 10.

また、パチンコ機10の設定値が変更された場合に設定更新認識用処理(図41)においてステップS2306~ステップS2308の処理が実行される構成としてもよい。これにより、パチンコ機10の設定状態の新たな設定が行われたとしてもその前後で設定値が変更されない場合には遊技回の実行回数の情報、開閉実行モードの発生回数の情報及び高頻度サポートモードの発生回数の情報が「0」クリアされることはなく、パチンコ機10の設定値が変更された場合に遊技回の実行回数の情報、開閉実行モードの発生回数の情報及び高頻度サポートモードの発生回数の情報が「0」クリアされるようにすることが可能となる。 Furthermore, the processing of steps S2306 to S2308 may be executed in the setting update recognition process (FIG. 41) when the setting value of the pachinko machine 10 is changed. This means that even if a new setting is made to the pachinko machine 10, if the setting value is not changed before and after the change, the information on the number of game plays executed, the number of times the open/close execution mode has occurred, and the number of times the high-frequency support mode has occurred will not be cleared to "0." It is possible to clear the information on the number of game plays executed, the number of times the open/close execution mode has occurred, and the number of times the high-frequency support mode has occurred to "0" when the setting value of the pachinko machine 10 is changed.

また、設定更新認識用処理(図41)においてステップS2306~ステップS2308の処理が実行される前に履歴用メモリ117の各カウンタ141~144を利用して各種パラメータが演算されるとともにその演算された各種パラメータが演算結果用メモリ131に記憶される構成としてもよい。 Also, before the processing of steps S2306 to S2308 is executed in the setting update recognition processing (Figure 41), various parameters may be calculated using the counters 141 to 144 in the history memory 117, and the calculated parameters may be stored in the calculation result memory 131.

<第7の実施形態>
本実施形態では履歴用メモリ117の構成が上記第1の実施形態と相違している。以下、上記第1の実施形態と相違している構成について説明する。なお、上記第1の実施形態と同一の構成については基本的にその説明を省略する。
Seventh Embodiment
In this embodiment, the configuration of the history memory 117 is different from that of the first embodiment. The following describes the configuration that differs from the first embodiment. Note that the description of the same configuration as the first embodiment will basically be omitted.

図42は本実施形態における履歴用メモリ117の構成を説明するための説明図である。 Figure 42 is an explanatory diagram illustrating the configuration of the history memory 117 in this embodiment.

履歴用メモリ117として、パチンコ機10の設定状態である「設定1」~「設定6」のそれぞれに対応する履歴用メモリ181~186が設けられている。具体的には、「設定1」に対応させて設定1用の履歴用メモリ181が設けられており、「設定2」に対応させて設定2用の履歴用メモリ182が設けられており、「設定3」に対応させて設定3用の履歴用メモリ183が設けられており、「設定4」に対応させて設定4用の履歴用メモリ184が設けられており、「設定5」に対応させて設定5用の履歴用メモリ185が設けられており、「設定6」に対応させて設定6用の履歴用メモリ186が設けられている。 The history memory 117 includes history memories 181-186 corresponding to the setting states of the pachinko machine 10, "Setting 1" through "Setting 6." Specifically, a history memory 181 for setting 1 is provided corresponding to "Setting 1," a history memory 182 for setting 2 is provided corresponding to "Setting 2," a history memory 183 for setting 3 is provided corresponding to "Setting 3," a history memory 184 for setting 4 is provided corresponding to "Setting 4," a history memory 185 for setting 5 is provided corresponding to "Setting 5," and a history memory 186 for setting 6 is provided corresponding to "Setting 6."

設定1~6用の履歴用メモリ181~186のそれぞれには、上記第1の実施形態における履歴用メモリ117の履歴用エリア124及びポインタ用エリア126の組わせが設けられている。これにより、「設定1」~「設定6」のパチンコ機10の設定状態のそれぞれに対応させて履歴情報を記憶していくことが可能となる。この場合、パチンコ機10の設定状態の新たな設定が行われた場合には、その新たな設定が行われた設定値に対応する履歴用メモリ181~186が履歴情報の記憶対象とされるため、パチンコ機10の設定状態の新たな設定に際して履歴情報の消去を行わなくても設定値ごとに区別して履歴情報を記憶することが可能となる。また、現状設定されているパチンコ機10の設定状態に対応する履歴情報を利用して各種パラメータが算出されるため、各設定値に対応する各種パラメータを適切に導出することが可能となる。 Each of the history memories 181-186 for settings 1-6 is provided with a combination of the history area 124 and pointer area 126 of the history memory 117 in the first embodiment. This makes it possible to store history information corresponding to each of the pachinko machine 10's setting states, "Setting 1" to "Setting 6." In this case, when a new setting is made to the pachinko machine 10, the history memories 181-186 corresponding to the newly set setting value are used to store the history information. This makes it possible to store history information separately for each setting value without erasing the history information when a new setting is made to the pachinko machine 10. Furthermore, because various parameters are calculated using history information corresponding to the currently set setting state of the pachinko machine 10, it is possible to appropriately derive various parameters corresponding to each setting value.

なお、設定1~6用の履歴用メモリ181~186のそれぞれに、上記第6の実施形態における合計用エリア141、第1状態用エリア142、第2状態用エリア143及び第3状態用エリア144の組合せが設定されている構成としてもよい。 In addition, each of the history memories 181-186 for settings 1-6 may be configured to contain a combination of the total area 141, first state area 142, second state area 143, and third state area 144 in the sixth embodiment.

次に、管理側CPU112にて実行される本実施形態における設定更新認識用処理について、図43のフローチャートを参照しながら説明する。 Next, the setting update recognition process executed by the management CPU 112 in this embodiment will be explained with reference to the flowchart in Figure 43.

入力ポート121の第15バッファ122oに入力されている設定値更新信号がLOWレベルからHIレベルに切り換わった場合(ステップS2401:YES)、演算結果用メモリ131に設けられた設定値把握カウンタの値を「1」に設定する(ステップS2402)。設定値把握カウンタはパチンコ機10の設定値を管理側CPU112にて特定するためのカウンタであり、例えば設定値把握カウンタの値が「1」であれば「設定1」であることを意味し、設定値把握カウンタの値が「6」であれば「設定6」であることを意味する。また、本実施形態では記憶保持に外部からの電力供給が不要なメモリである演算結果用メモリ131に設定値把握カウンタが設けられているため管理用IC66への動作電力の供給が停止されたとしても設定値把握カウンタに記憶された値は記憶保持される。 When the setting value update signal input to the 15th buffer 122o of the input port 121 switches from a low level to a high level (step S2401: YES), the value of the setting value grasp counter provided in the calculation result memory 131 is set to "1" (step S2402). The setting value grasp counter is a counter used by the management CPU 112 to identify the setting value of the pachinko machine 10. For example, a setting value grasp counter value of "1" indicates "setting 1," and a setting value grasp counter value of "6" indicates "setting 6." In addition, in this embodiment, the setting value grasp counter is provided in the calculation result memory 131, which is a memory that does not require an external power supply for memory retention. Therefore, the value stored in the setting value grasp counter is retained even if the supply of operating power to the management IC 66 is stopped.

その後、入力ポート121の第15バッファ122oに入力されている設定値更新信号が再度LOWレベルからHIレベルに切り換わったか否かを判定する(ステップS2403)。ステップS2403にて肯定判定をした場合、演算結果用メモリ131の設定値把握カウンタの値を1加算する(ステップS2404)。これにより、管理側CPU112において特定しているパチンコ機10の設定値が1段階上昇することとなる。 Then, it is determined whether the setting value update signal input to the 15th buffer 122o of the input port 121 has switched from LOW level to HIGH level again (step S2403). If a positive determination is made in step S2403, the value of the setting value grasp counter in the calculation result memory 131 is incremented by 1 (step S2404). As a result, the setting value of the pachinko machine 10 identified by the management CPU 112 is increased by one level.

ステップS2403にて否定判定をした場合、又はステップS2404の処理を実行した場合、入力ポート121の第1~第8バッファ122a~122hに入力されている第1~第8信号の入力状態に基づいて、主側CPU63から設定値識別終了コマンドを受信したか否かを判定する(ステップS2405)。ステップS2405にて否定判定をした場合、ステップS2403の処理に戻る。 If a negative determination is made in step S2403, or if the processing of step S2404 is executed, it is determined whether a set value identification end command has been received from the main CPU 63 based on the input status of the first to eighth signals input to the first to eighth buffers 122a to 122h of the input port 121 (step S2405). If a negative determination is made in step S2405, processing returns to step S2403.

ステップS2405にて肯定判定をした場合、演算結果用メモリ131の設定値把握カウンタの値に対応する履歴用メモリ181~186を履歴情報の記憶対象及び各種パラメータの演算時における参照対象として設定する(ステップS2406)。具体的には、設定値把握カウンタの値が「1」であれば「設定1」に設定されたことを意味するため、設定1用の履歴用メモリ181を履歴情報の記憶対象及び各種パラメータの演算時における参照対象として設定する。また、設定値把握カウンタの値が「2」であれば「設定2」に設定されたことを意味するため、設定2用の履歴用メモリ182を履歴情報の記憶対象及び各種パラメータの演算時における参照対象として設定する。また、設定値把握カウンタの値が「3」であれば「設定3」に設定されたことを意味するため、設定3用の履歴用メモリ183を履歴情報の記憶対象及び各種パラメータの演算時における参照対象として設定する。また、設定値把握カウンタの値が「4」であれば「設定4」に設定されたことを意味するため、設定4用の履歴用メモリ184を履歴情報の記憶対象及び各種パラメータの演算時における参照対象として設定する。また、設定値把握カウンタの値が「5」であれば「設定5」に設定されたことを意味するため、設定5用の履歴用メモリ185を履歴情報の記憶対象及び各種パラメータの演算時における参照対象として設定する。また、設定値把握カウンタの値が「6」であれば「設定6」に設定されたことを意味するため、設定6用の履歴用メモリ186を履歴情報の記憶対象及び各種パラメータの演算時における参照対象として設定する。 If a positive judgment is made in step S2405, the history memories 181-186 corresponding to the value of the setting value grasp counter in the calculation result memory 131 are set as the storage target for history information and the reference target when calculating various parameters (step S2406). Specifically, if the value of the setting value grasp counter is "1," this means that "Setting 1" has been set, so the history memory 181 for Setting 1 is set as the storage target for history information and the reference target when calculating various parameters. Furthermore, if the value of the setting value grasp counter is "2," this means that "Setting 2" has been set, so the history memory 182 for Setting 2 is set as the storage target for history information and the reference target when calculating various parameters. Furthermore, if the value of the setting value grasp counter is "3," this means that "Setting 3" has been set, so the history memory 183 for Setting 3 is set as the storage target for history information and the reference target when calculating various parameters. Furthermore, if the value of the setting value grasp counter is "4," this means that "setting 4" has been set, so history memory 184 for setting 4 is set as the storage target for history information and the reference target when calculating various parameters. If the value of the setting value grasp counter is "5," this means that "setting 5" has been set, so history memory 185 for setting 5 is set as the storage target for history information and the reference target when calculating various parameters. If the value of the setting value grasp counter is "6," this means that "setting 6" has been set, so history memory 186 for setting 6 is set as the storage target for history information and the reference target when calculating various parameters.

その後、RTC115から年月日情報及び時刻情報であるRTC情報を読み出す(ステップS2407)。そして、履歴用メモリ117への書き込み処理を実行する(ステップS2408)。当該書き込み処理では、設定1~6用の履歴用メモリ181~186のうちステップS2406にて履歴情報の記憶対象として設定された履歴用メモリ181~186を選択する。そして、その記憶対象となっている履歴用メモリ181~186においてポインタ用エリア126を参照することで現状の書き込み対象となっている履歴用エリア124のポインタ情報を特定し、その書き込み対象となっているポインタ情報に対応する履歴用エリア124の履歴情報格納エリア125に、ステップS2407にて読み出したRTC情報を書き込む。また、設定値であることを識別するための情報を上記書き込み対象となっているポインタ情報に対応する履歴情報格納エリア125に書き込む。これにより、パチンコ機10の設定状態が新たに設定されたことを示す情報と、当該設定が行われた日時に対応するRTC情報と、の組合せが履歴情報として記憶された状態となる。 Then, RTC information, which includes date and time information, is read from the RTC 115 (step S2407). Then, a write process to the history memory 117 is executed (step S2408). In this write process, the history memory 181-186 designated in step S2406 as the storage target for history information is selected from the history memories 181-186 for settings 1-6. Then, by referencing the pointer area 126 in the designated history memory 181-186, the pointer information in the history area 124 currently being written is identified. The RTC information read in step S2407 is written to the history information storage area 125 in the history area 124 corresponding to the pointer information being written. Furthermore, information identifying the setting value is written to the history information storage area 125 corresponding to the pointer information being written. This results in a combination of information indicating that the setting status of the pachinko machine 10 has been newly set and the RTC information corresponding to the date and time when the setting was made being stored as history information.

その後、対象ポインタの更新処理を実行する(ステップS2409)。当該更新処理では、設定1~6用の履歴用メモリ181~186のうちステップS2406にて履歴情報の記憶対象として設定された履歴用メモリ181~186を選択し、その履歴用メモリ181~186のポインタ用エリア126に格納されている数値情報を読み出し1加算する。その1加算後におけるポインタ情報が履歴用エリア124におけるポインタ情報の最大値を超えたか否かを判定する。最大値を超えていない場合には1加算後におけるポインタ情報を新たな書き込み対象のポインタ情報としてポインタ用エリア126に上書きする。最大値を超えている場合には書き込み対象のポインタ情報が最初のポインタ情報となるようにポインタ用エリア126を「0」クリアする。 Then, the target pointer is updated (step S2409). In this update process, the history memory 181-186 set as the target for storing history information in step S2406 is selected from the history memories 181-186 for settings 1-6, and the numerical information stored in the pointer area 126 of that history memory 181-186 is read and incremented by 1. A determination is made as to whether the pointer information after the increment of 1 exceeds the maximum value of the pointer information in the history area 124. If the maximum value is not exceeded, the pointer information after the increment of 1 is overwritten in the pointer area 126 as new pointer information to be written. If the maximum value is exceeded, the pointer area 126 is cleared to "0" so that the pointer information to be written becomes the initial pointer information.

上記構成によれば、履歴用メモリ117として、「設定1」~「設定6」のそれぞれに対応するように設定1~6用の履歴用メモリ181~186が設けられている。これにより、「設定1」~「設定6」のパチンコ機10の設定状態のそれぞれに対応させて遊技履歴を記憶していくことが可能となる。この場合、パチンコ機10の設定状態の新たな設定が行われた場合には、その新たな設定が行われた設定値に対応する履歴用メモリ181~186が履歴情報の記憶対象とされるため、パチンコ機10の設定状態の新たな設定に際して履歴情報の消去を行わなくても設定値ごとに区別して履歴情報を記憶することが可能となる。また、現状設定されているパチンコ機10の設定状態に対応する履歴情報を利用して各種パラメータが算出されるため、各設定値に対応する各種パラメータを適切に導出することが可能となる。 With the above configuration, the history memory 117 is provided with history memories 181-186 for Settings 1-6, corresponding to "Setting 1"-"Setting 6," respectively. This makes it possible to store game history corresponding to each of the pachinko machine 10's setting states, "Setting 1"-"Setting 6." In this case, when a new setting is made to the pachinko machine 10, the history memories 181-186 corresponding to the newly set setting value are used to store the history information. This makes it possible to store history information separately for each setting value without erasing the history information when a new setting is made to the pachinko machine 10. Furthermore, because various parameters are calculated using history information corresponding to the currently set setting state of the pachinko machine 10, it is possible to appropriately derive various parameters corresponding to each setting value.

なお、履歴用メモリ117として、設定1~6用の履歴用メモリ181~186の6個のメモリが設けられている構成に限定されることはなく、1個のメモリに対して、設定1用の履歴用メモリ181に対応するエリアと、設定2用の履歴用メモリ182に対応するエリアと、設定3用の履歴用メモリ183に対応するエリアと、設定4用の履歴用メモリ184に対応するエリアと、設定5用の履歴用メモリ185に対応するエリアと、設定6用の履歴用メモリ186に対応するエリアとが設定されている構成としてもよい。 Note that the history memory 117 is not limited to a configuration in which six memories, 181-186, for settings 1-6, are provided. A single memory may have an area corresponding to the history memory 181 for setting 1, an area corresponding to the history memory 182 for setting 2, an area corresponding to the history memory 183 for setting 3, an area corresponding to the history memory 184 for setting 4, an area corresponding to the history memory 185 for setting 5, and an area corresponding to the history memory 186 for setting 6.

<第8の実施形態>
本実施形態では履歴用メモリ117の構成が上記第1の実施形態と相違している。以下、上記第1の実施形態と相違している構成について説明する。なお、上記第1の実施形態と同一の構成については基本的にその説明を省略する。
Eighth Embodiment
In this embodiment, the configuration of the history memory 117 is different from that of the first embodiment. The following describes the configuration that differs from the first embodiment. Note that the description of the same configuration as the first embodiment will basically be omitted.

図44は本実施形態における履歴用メモリ117の構成を説明するための説明図である。 Figure 44 is an explanatory diagram illustrating the configuration of the history memory 117 in this embodiment.

履歴用メモリ117として、第1履歴用メモリ191と第2履歴用メモリ192とが設けられている。第1履歴用メモリ191及び第2履歴用メモリ192のそれぞれには、上記第1の実施形態における履歴用メモリ117の履歴用エリア124及びポインタ用エリア126の組わせが設けられている。この場合、第1履歴用メモリ191及び第2履歴用メモリ192のうち一方の履歴用メモリ191,192を利用して履歴情報の記憶を行っている状況においてパチンコ機10の設定状態の新たな設定が行われた場合には、その後に所定数以上の履歴情報が他方の履歴用メモリ191,192に記憶されるまでは上記一方の履歴用メモリ191,192の履歴情報を消去することなく残すことが可能となるとともに、上記他方の履歴用メモリ191,192に所定数以上の履歴情報が記憶されるまでは両方の履歴用メモリ191,192において履歴情報を新たに記憶しておくことが可能となる。 The history memory 117 includes a first history memory 191 and a second history memory 192. Each of the first history memory 191 and the second history memory 192 is provided with a combination of the history area 124 and pointer area 126 of the history memory 117 in the first embodiment. In this case, if a new setting is made to the setting state of the pachinko machine 10 while history information is being stored using one of the first history memory 191 and the second history memory 192, the history information in one of the history memories 191 and 192 can be retained without being erased until a predetermined number of pieces of history information is stored in the other history memory 191 and 192. Furthermore, new history information can be stored in both history memories 191 and 192 until a predetermined number of pieces of history information is stored in the other history memory 191 and 192.

次に、管理側CPU112にて実行される本実施形態における設定更新認識用処理について、図45のフローチャートを参照しながら説明する。 Next, the setting update recognition process in this embodiment, which is executed by the management CPU 112, will be explained with reference to the flowchart in Figure 45.

入力ポート121の第15バッファ122oに入力されている設定値更新信号がLOWレベルからHIレベルに切り換わった場合(ステップS2501:YES)、管理側RAM114に設けられた設定値把握カウンタの値を「1」に設定する(ステップS2502)。設定値把握カウンタはパチンコ機10の設定値を管理側CPU112にて特定するためのカウンタであり、例えば設定値把握カウンタの値が「1」であれば「設定1」であることを意味し、設定値把握カウンタの値が「6」であれば「設定6」であることを意味する。 When the setting value update signal input to the 15th buffer 122o of the input port 121 switches from a LOW level to a HIGH level (step S2501: YES), the value of the setting value grasp counter provided in the management RAM 114 is set to "1" (step S2502). The setting value grasp counter is a counter used by the management CPU 112 to identify the setting value of the pachinko machine 10; for example, a setting value grasp counter value of "1" indicates "setting 1," and a setting value grasp counter value of "6" indicates "setting 6."

その後、入力ポート121の第15バッファ122oに入力されている設定値更新信号が再度LOWレベルからHIレベルに切り換わったか否かを判定する(ステップS2503)。ステップS2503にて肯定判定をした場合、管理側RAM114の設定値把握カウンタの値を1加算する(ステップS2504)。これにより、管理側CPU112において特定しているパチンコ機10の設定値が1段階上昇することとなる。 Then, it is determined whether the setting value update signal input to the 15th buffer 122o of the input port 121 has switched from LOW level to HIGH level again (step S2503). If a positive determination is made in step S2503, the value of the setting value grasp counter in the management RAM 114 is incremented by 1 (step S2504). This causes the setting value of the pachinko machine 10 identified by the management CPU 112 to increase by one level.

ステップS2503にて否定判定をした場合、又はステップS2504の処理を実行した場合、入力ポート121の第1~第8バッファ122a~122hに入力されている第1~第8信号の入力状態に基づいて、主側CPU63から設定値識別終了コマンドを受信したか否かを判定する(ステップS2505)。ステップS2505にて否定判定をした場合、ステップS2503の処理に戻る。 If a negative determination is made in step S2503, or if the processing of step S2504 is executed, it is determined whether a set value identification end command has been received from the primary CPU 63 based on the input status of the first to eighth signals input to the first to eighth buffers 122a to 122h of the input port 121 (step S2505). If a negative determination is made in step S2505, processing returns to step S2503.

ステップS2505にて肯定判定をした場合、演算結果用メモリ131に設けられた設定変更発生フラグに「1」をセットする(ステップS2506)。設定変更発生フラグは、パチンコ機10の設定状態の新たな設定が行われた後において、第1履歴用メモリ191及び第2履歴用メモリ192のうちそれまで履歴情報の記憶対象と設定されていた履歴用メモリ191,192だけではなくもう一方の履歴用メモリ191,192も履歴情報の記憶対象とする状況であるか否かを管理側CPU112にて特定するためのフラグである。また、記憶保持に外部からの電力供給が不要なメモリである演算結果用メモリ131に設定変更発生フラグが設けられているため管理用IC66への動作電力の供給が停止されたとしても設定変更発生フラグに記憶された値は記憶保持される。 If a positive determination is made in step S2505, the setting change occurrence flag provided in the calculation result memory 131 is set to "1" (step S2506). The setting change occurrence flag is a flag used by the management CPU 112 to determine whether, after a new setting has been made to the setting state of the pachinko machine 10, not only the first history memory 191 or the second history memory 192, which had previously been set as the history information storage target, but also the other history memory 191, 192, is now set as the history information storage target. Furthermore, because the setting change occurrence flag is provided in the calculation result memory 131, which does not require an external power supply to retain its memory, the value stored in the setting change occurrence flag is retained even if the supply of operating power to the management IC 66 is stopped.

その後、RTC115から年月日情報及び時刻情報であるRTC情報を読み出す(ステップS2507)。そして、各履歴用メモリ191,192への書き込み処理を実行する(ステップS2508)。当該書き込み処理では、まず第1履歴用メモリ191のポインタ用エリア126を参照することで現状の書き込み対象となっている履歴用エリア124のポインタ情報を特定し、その書き込み対象となっているポインタ情報に対応する履歴用エリア124の履歴情報格納エリア125に、ステップS2507にて読み出したRTC情報を書き込む。また、設定値であることを識別するための情報及び設定値把握カウンタの値の情報の両方を上記書き込み対象となっているポインタ情報に対応する履歴情報格納エリア125に書き込む。これにより、パチンコ機10の設定状態が新たに設定されたことを示す情報と、当該設定が行われた日時に対応するRTC情報と、当該設定が行われた場合の設定値の情報と、の組合せが履歴情報として第1履歴用メモリ191に記憶された状態となる。また、当該書き込み処理では、第2履歴用メモリ192のポインタ用エリア126を参照することで現状の書き込み対象となっている履歴用エリア124のポインタ情報を特定し、その書き込み対象となっているポインタ情報に対応する履歴用エリア124の履歴情報格納エリア125に、ステップS2507にて読み出したRTC情報を書き込む。また、設定値であることを識別するための情報及び設定値把握カウンタの値の情報の両方を上記書き込み対象となっているポインタ情報に対応する履歴情報格納エリア125に書き込む。これにより、パチンコ機10の設定状態が新たに設定されたことを示す情報と、当該設定が行われた日時に対応するRTC情報と、当該設定が行われた場合の設定値の情報と、の組合せが履歴情報として第2履歴用メモリ192に記憶された状態となる。 Then, RTC information, which is date and time information, is read from the RTC 115 (step S2507). Then, a write process to each history memory 191, 192 is executed (step S2508). In this write process, the pointer information in the history area 124 currently being written to is identified by referencing the pointer area 126 of the first history memory 191. The RTC information read in step S2507 is written to the history information storage area 125 of the history area 124 corresponding to the pointer information being written to. Additionally, both information identifying the setting value and information on the value of the setting value grasp counter are written to the history information storage area 125 corresponding to the pointer information being written to. As a result, a combination of information indicating that the setting status of the pachinko machine 10 has been newly set, RTC information corresponding to the date and time when the setting was made, and information on the setting value when the setting was made is stored as history information in the first history memory 191. Furthermore, during this write process, the pointer information in the history area 124 that is currently the target of writing is identified by referencing the pointer area 126 of the second history memory 192, and the RTC information read in step S2507 is written to the history information storage area 125 of the history area 124 that corresponds to the pointer information that is the target of writing. Additionally, both information identifying the setting value and information on the value of the setting value grasp counter are written to the history information storage area 125 that corresponds to the pointer information that is the target of writing. As a result, a combination of information indicating that the setting state of the pachinko machine 10 has been newly set, RTC information corresponding to the date and time when the setting was made, and information on the setting value when the setting was made is stored as history information in the second history memory 192.

その後、各対象ポインタの更新処理を実行する(ステップS2509)。当該更新処理では、まず第1履歴用メモリ191のポインタ用エリア126に格納されている数値情報を読み出し1加算する。その1加算後におけるポインタ情報が履歴用エリア124におけるポインタ情報の最大値を超えたか否かを判定する。最大値を超えていない場合には1加算後におけるポインタ情報を新たな書き込み対象のポインタ情報としてポインタ用エリア126に上書きする。最大値を超えている場合には書き込み対象のポインタ情報が最初のポインタ情報となるようにポインタ用エリア126を「0」クリアする。また、当該更新処理では、第2履歴用メモリ192のポインタ用エリア126に格納されている数値情報を読み出し1加算する。その1加算後におけるポインタ情報が履歴用エリア124におけるポインタ情報の最大値を超えたか否かを判定する。最大値を超えていない場合には1加算後におけるポインタ情報を新たな書き込み対象のポインタ情報としてポインタ用エリア126に上書きする。最大値を超えている場合には書き込み対象のポインタ情報が最初のポインタ情報となるようにポインタ用エリア126を「0」クリアする。 Then, an update process for each target pointer is executed (step S2509). In this update process, first, the numerical information stored in the pointer area 126 of the first history memory 191 is read and incremented by 1. A determination is made as to whether the pointer information after the increment of 1 exceeds the maximum value of the pointer information in the history area 124. If the maximum value is not exceeded, the pointer information after the increment of 1 is overwritten in the pointer area 126 as the new pointer information to be written. If the maximum value is exceeded, the pointer area 126 is cleared to "0" so that the pointer information to be written becomes the initial pointer information. Also, in this update process, the numerical information stored in the pointer area 126 of the second history memory 192 is read and incremented by 1. A determination is made as to whether the pointer information after the increment of 1 exceeds the maximum value of the pointer information in the history area 124. If the maximum value is not exceeded, the pointer information after the increment of 1 is overwritten in the pointer area 126 as the new pointer information to be written. If the maximum value is exceeded, the pointer area 126 is cleared to "0" so that the pointer information to be written becomes the initial pointer information.

次に、管理側CPU112にて実行される本実施形態における履歴設定処理について、図46のフローチャートを参照しながら説明する。 Next, the history setting process in this embodiment, which is executed by the management CPU 112, will be explained with reference to the flowchart in Figure 46.

演算結果用メモリ131の設定変更発生フラグに「1」がセットされていない場合(ステップS2601:NO)、第1履歴用メモリ191及び第2履歴用メモリ192のうち記憶対象となっている側にのみ履歴情報を記憶させるべき状況であることを意味する。この場合、まず現状の記憶対象となっている履歴用メモリ191,192を把握する(ステップS2602)。演算結果用メモリ131には記憶対象フラグが設けられており、記憶対象フラグの値が「0」である場合には第1履歴用メモリ191が記憶対象となり、記憶対象フラグの値が「1」である場合には第2履歴用メモリ192が記憶対象となる。なお、記憶対象フラグは記憶保持に外部からの電力供給が不要なメモリである演算結果用メモリ131に設けられているため、管理用IC66への動作電力の供給が停止されたとしても記憶対象フラグの値は記憶保持される。 If the setting change occurrence flag for the calculation result memory 131 is not set to "1" (step S2601: NO), this means that history information should only be stored in the target memory, either the first history memory 191 or the second history memory 192. In this case, the current target memory, either the first history memory 191 or the second history memory 192, is identified (step S2602). The calculation result memory 131 is provided with a target memory flag; if the target memory flag's value is "0," the first history memory 191 is the target memory; if the target memory flag's value is "1," the second history memory 192 is the target memory. Note that the target memory flag is provided in the calculation result memory 131, which does not require external power supply to retain its data. Therefore, the value of the target memory flag is retained even if the supply of operating power to the management IC 66 is stopped.

その後、記憶対象となっている履歴用メモリ191,192に対して履歴設定の実行処理を実行する(ステップS2603)。具体的には、記憶対象となっている一方の履歴用メモリ191,192に対して上記第1の実施形態における履歴設定処理(図26)のステップS1101~ステップS1112の処理を実行する。これにより、記憶対象となっている一方の履歴用メモリ191,192に履歴情報が記憶される。 Then, a history setting execution process is executed for the history memory 191, 192 to be stored (step S2603). Specifically, steps S1101 to S1112 of the history setting process (Figure 26) in the first embodiment are executed for one of the history memories 191, 192 to be stored. As a result, history information is stored in one of the history memories 191, 192 to be stored.

一方、演算結果用メモリ131の設定変更発生フラグに「1」がセットされている場合(ステップS2601:YES)、第1履歴用メモリ191及び第2履歴用メモリ192のうち記憶対象となっている側だけではなく他方にも履歴情報を記憶させるべき状況であることを意味する。この場合、両方の履歴用メモリ191,192に対して履歴設定の実行処理を実行する(ステップS2604)。具体的には、まず第1履歴用メモリ191に対して上記第1の実施形態における履歴設定処理(図26)のステップS1101~ステップS1112の処理を実行する。これにより、第1履歴用メモリ191に履歴情報が記憶される。その後に、第2履歴用メモリ192に対して上記第1の実施形態における履歴設定処理(図26)のステップS1101~ステップS1112の処理を実行する。これにより、第2履歴用メモリ192に履歴情報が記憶される。 On the other hand, if the setting change occurrence flag in the calculation result memory 131 is set to "1" (step S2601: YES), this means that history information should be stored not only in the first history memory 191 or the second history memory 192, whichever is currently being used for storage, but also in the other. In this case, history setting execution processing is executed for both history memories 191, 192 (step S2604). Specifically, steps S1101 to S1112 of the history setting processing in the first embodiment (Figure 26) are first executed for the first history memory 191. This causes history information to be stored in the first history memory 191. Then, steps S1101 to S1112 of the history setting processing in the first embodiment (Figure 26) are executed for the second history memory 192. This causes history information to be stored in the second history memory 192.

ステップS2603の処理を実行した場合、又はステップS2604の処理を実行した場合、演算結果用メモリ131の設定変更発生フラグに「1」がセットされているか否かを判定する(ステップS2605)。ステップS2605にて肯定判定をした場合、非記憶対象の履歴用メモリ191,192において所定数以上の球排出履歴が存在しているか否かを判定する(ステップS2606)。具体的には、演算結果用メモリ131の記憶対象フラグの値が「0」である場合には第1履歴用メモリ191が記憶対象となっているため、第2履歴用メモリ192に遊技領域PAから遊技球が排出されたことを示す履歴情報が所定数(具体的には「1000」)以上記憶されているか否かを判定する。また、演算結果用メモリ131の記憶対象フラグの値が「1」である場合には第2履歴用メモリ192が記憶対象となっているため、第1履歴用メモリ191に遊技領域PAから遊技球が排出されたことを示す履歴情報が所定数(具体的には「1000」)以上記憶されているか否かを判定する。なお、遊技領域PAから遊技球が排出されたことを示す履歴情報が所定数(具体的には「1000」)以上記憶されているか否かを判定するのではなく、遊技回が実行されたことを示す履歴情報が所定数(具体的には「100」)以上記憶されているか否かを判定する構成としてもよい。 When the processing of step S2603 is executed or when the processing of step S2604 is executed, it is determined whether the setting change occurrence flag in the calculation result memory 131 is set to "1" (step S2605). If a positive determination is made in step S2605, it is determined whether a predetermined number or more of ball discharge history records exist in the non-storage target history memories 191, 192 (step S2606). Specifically, when the storage target flag in the calculation result memory 131 has a value of "0", the first history memory 191 is the storage target, so it is determined whether a predetermined number (specifically, "1000") or more of history information indicating that game balls have been discharged from the game area PA is stored in the second history memory 192. Furthermore, when the value of the storage target flag in the calculation result memory 131 is "1", the second history memory 192 is the storage target, and therefore a determination is made as to whether or not a predetermined number (specifically, "1000") or more of history information indicating that game balls have been ejected from the game area PA is stored in the first history memory 191. Note that, instead of determining whether or not a predetermined number (specifically, "1000") or more of history information indicating that game balls have been ejected from the game area PA is stored, a configuration may be adopted in which a determination is made as to whether or not a predetermined number (specifically, "100") or more of history information indicating that a game round has been played is stored.

ステップS2606にて肯定判定をした場合、記憶対象の変更処理を実行する(ステップS2607)。記憶対象の変更処理では、演算結果用メモリ131の記憶対象フラグの値を2値の間で現状の値とは異なる値に設定することで第1履歴用メモリ191及び第2履歴用メモリ192のうち記憶対象となる側を変更する。具体的には、記憶対象フラグの値が「0」であれば記憶対象フラグに「1」をセットすることで記憶対象を第1履歴用メモリ191から第2履歴用メモリ192に変更する。また、記憶対象フラグの値が「1」であれば記憶対象フラグを「0」クリアすることで記憶対象を第2履歴用メモリ192から第1履歴用メモリ191に変更する。これにより、パチンコ機10の設定状態の新たな設定が行われた後において実行された遊技による履歴情報のみが記憶された履歴用メモリ191,192が記憶対象として設定される。そして、この新たに記憶対象となった履歴用メモリ191,192の履歴情報を利用して各種パラメータが算出されることにより、パチンコ機10の設定状態の新たな設定が行われた後において実行された遊技による各種パラメータを導出することが可能となる。 If a positive judgment is made in step S2606, a process for changing the storage target is executed (step S2607). In the process for changing the storage target, the value of the storage target flag in the calculation result memory 131 is set to a value between two values that is different from the current value, thereby changing the storage target between the first history memory 191 and the second history memory 192. Specifically, if the value of the storage target flag is "0," the storage target is changed from the first history memory 191 to the second history memory 192 by setting the storage target flag to "1." Furthermore, if the value of the storage target flag is "1," the storage target is changed from the second history memory 192 to the first history memory 191 by clearing the storage target flag to "0." As a result, the history memories 191 and 192, which store only the history information from games played after the new setting of the pachinko machine 10 is made, are set as the storage targets. Various parameters are then calculated using the history information in the newly stored history memories 191, 192, making it possible to derive various parameters based on games played after the new settings for the pachinko machine 10 have been made.

その後、第1履歴用メモリ191及び第2履歴用メモリ192のうちそれまで記憶対象となっていた側のクリア処理を実行する(ステップS2608)。具体的には、記憶対象フラグの値が「0」であれば第2履歴用メモリ192を「0」クリアし、記憶対象フラグの値が「1」であれば第1履歴用メモリ191を「0」クリアする。その後、演算結果用メモリ131の設定変更発生フラグを「0」クリアする(ステップS2609)。 Then, a clearing process is performed on either the first history memory 191 or the second history memory 192, whichever had been the storage target up until that point (step S2608). Specifically, if the storage target flag value is "0", the second history memory 192 is cleared to "0", and if the storage target flag value is "1", the first history memory 191 is cleared to "0". Then, the setting change occurrence flag in the calculation result memory 131 is cleared to "0" (step S2609).

次に、管理側CPU112にて実行される本実施形態における表示出力処理について、図47のフローチャートを参照しながら説明する。 Next, the display output processing in this embodiment executed by the management CPU 112 will be explained with reference to the flowchart in Figure 47.

演算タイミングである場合(ステップS2701:YES)、第1履歴用メモリ191及び第2履歴用メモリ192のうち記憶対象となっている側を把握する(ステップS2702)。具体的には、演算結果用メモリ131の記憶対象フラグの値が「0」であれば第1履歴用メモリ191を記憶対象として把握し、記憶対象フラグの値が「1」であれば第2履歴用メモリ192を記憶対象として把握する。その後、ステップS2702にて把握した記憶対象の履歴用メモリ191,192に記憶された履歴情報を利用して上記第1の実施形態における表示出力処理(図30)のステップS1402~ステップS1412を実行することで、各種パラメータ(第1~第8パラメータ、第11~第18パラメータ、第21~第26パラメータ、第31パラメータ、第41~第42パラメータ)を算出するとともに、その算出した各種パラメータを演算結果用メモリ131に記憶させる(ステップS2703)。この場合、演算結果用メモリ131の設定変更発生フラグに「1」がセットされていることにより第1履歴用メモリ191及び第2履歴用メモリ192の両方に対して履歴情報が記憶される状況であったとしても、記憶対象となっている一方の履歴用メモリ191,192を利用して各種パラメータが算出される。 If it is the calculation timing (step S2701: YES), the first history memory 191 or the second history memory 192 is identified as the storage target (step S2702). Specifically, if the storage target flag of the calculation result memory 131 is "0," the first history memory 191 is identified as the storage target; if the storage target flag is "1," the second history memory 192 is identified as the storage target. Subsequently, steps S1402 to S1412 of the display output process (FIG. 30) in the first embodiment are executed using the history information stored in the history memories 191 and 192 identified in step S2702 to calculate various parameters (parameters 1 to 8, parameters 11 to 18, parameters 21 to 26, parameters 31, and parameters 41 to 42), and the calculated parameters are stored in the calculation result memory 131 (step S2703). In this case, even if the setting change occurrence flag in the calculation result memory 131 is set to "1" and history information is stored in both the first history memory 191 and the second history memory 192, various parameters are calculated using one of the history memories 191, 192 that is the storage target.

ステップS2701にて否定判定をした場合、又はステップS2703の処理を実行した場合、表示用処理を実行する(ステップS2704)。表示用処理の処理内容は上記第1の実施形態における表示用処理(図31)と同一である。 If a negative determination is made in step S2701, or if the processing of step S2703 is executed, display processing is executed (step S2704). The processing content of the display processing is the same as the display processing in the first embodiment described above (Figure 31).

上記構成によれば、履歴用メモリ117として第1履歴用メモリ191と第2履歴用メモリ192とが設けられており、パチンコ機10の設定状態の新たな設定が行われた場合にはそれまで記憶対象となっていた履歴用メモリ191,192がそのまま記憶対象とされながら、記憶対象となっていない側の履歴用メモリ191,192にも履歴情報が記憶される。そして、記憶対象となっていない側の履歴用メモリ191,192に遊技領域PAから遊技球が排出されたことに対応する履歴情報が所定数以上記憶された場合に、その記憶対象となっていない側の履歴用メモリ191,192がそのまま記憶対象とされ、それまで記憶対象となっていた側の履歴用メモリ191,192は「0」クリアされる。これにより、パチンコ機10の設定状態の新たな設定が行われた場合にはその新たに設定された設定値において行われた遊技の履歴情報のみを利用して各種パラメータを算出することが可能となる。 According to the above configuration, the history memory 117 is provided with a first history memory 191 and a second history memory 192. When a new setting is made to the pachinko machine 10, the history memories 191, 192 that had been the storage targets remain the storage targets, while history information is also stored in the history memories 191, 192 that are not the storage targets. When a predetermined number or more of history information corresponding to game balls being ejected from the play area PA is stored in the history memories 191, 192 that are not the storage targets, the history memories 191, 192 that are not the storage targets remain the storage targets, and the history memories 191, 192 that were the storage targets are cleared to "0." As a result, when a new setting is made to the pachinko machine 10, various parameters can be calculated using only the history information of games played with the newly set settings.

その一方、上記構成によれば、各種パラメータの算出を適切に行わせないようにすべくパチンコ機10の設定状態の新たな設定が短期間で繰り返し行われたとしても、記憶対象となる履歴用メモリ191,192は変更されることなく維持される。これにより、パチンコ機10の設定状態の新たな設定が短期間で繰り返し行われたとしても、それまでの遊技履歴の管理結果を適切に導出することが可能となる。 On the other hand, with the above configuration, even if the settings of the pachinko machine 10 are repeatedly changed in a short period of time to prevent the appropriate calculation of various parameters, the history memories 191, 192 to be stored are maintained without change. This makes it possible to properly derive the management results of the game history up to that point, even if the settings of the pachinko machine 10 are repeatedly changed in a short period of time.

なお、履歴用メモリ117として、第1履歴用メモリ191及び第2履歴用メモリ192の2個のメモリが設けられている構成に限定されることはなく、1個のメモリに対して第1履歴用メモリ191に対応する第1履歴用エリアと第2履歴用メモリ192に対応する第2履歴用エリアとが設定されている構成としてもよい。 Note that the history memory 117 is not limited to a configuration in which two memories, a first history memory 191 and a second history memory 192, are provided, and a configuration in which a first history area corresponding to the first history memory 191 and a second history area corresponding to the second history memory 192 are set in one memory may also be used.

また、1個の履歴用メモリ117のみが設けられた構成としてもよい。この場合、パチンコ機10の設定状態の新たな設定が行われてから遊技領域PAからの遊技球の総排出個数が所定個数以上となった場合にパチンコ機10の設定状態の新たな設定が行われたタイミングよりも前の履歴情報が消去され、当該設定が行われたタイミング以降の履歴情報は消去されることなく記憶保持される構成としてもよい。これにより、パチンコ機10の設定状態の新たな設定が行われてから所定数以上の履歴情報が貯まったタイミングで、パチンコ機10の設定状態の新たな設定が行われたタイミングよりも前の履歴情報が消去されるようにすることが可能となる。また、パチンコ機10の設定状態の新たな設定が行われたタイミングでそれに対応する履歴情報が履歴用メモリ117に記憶されるようにすることで、履歴用メモリ117において上記設定状態の新たな設定が行われたタイミングよりも前の履歴情報と後の履歴情報とを区別することが可能となる。 Alternatively, a configuration may be provided in which only one history memory 117 is provided. In this case, if the total number of game balls discharged from the game area PA after a new setting of the pachinko machine 10 is made becomes equal to or exceeds a predetermined number, history information before the time when the new setting of the pachinko machine 10 is made is erased, and history information after the time when the new setting is made is stored and retained without being erased. This makes it possible to erase history information before the time when a predetermined number of history information items have been accumulated since a new setting of the pachinko machine 10 is made. Furthermore, by storing history information corresponding to a new setting of the pachinko machine 10 in the history memory 117 when the new setting is made, it becomes possible to distinguish between history information before and after the new setting in the history memory 117.

また、履歴情報を消去するタイミングは、パチンコ機10の設定状態の新たな設定が行われてから遊技領域PAからの遊技球の総排出個数が所定個数以上となった場合に限定されることはなく、パチンコ機10の設定状態の新たな設定が行われてから実行された遊技回の回数が所定回数以上となった場合としてもよい。 Furthermore, the timing for erasing the history information is not limited to when the total number of game balls discharged from the game area PA reaches a predetermined number or more after the setting state of the pachinko machine 10 is newly set, but may also be when the number of games played since the setting state of the pachinko machine 10 is newly set reaches a predetermined number or more.

また、パチンコ機10の設定状態の新たな設定が行われたとしてもその前後で設定値が変更されていない場合には上記のような記憶対象の履歴用メモリ191,192の変更及び履歴情報の消去は行われないようにし、パチンコ機10の設定状態の新たな設定が行われた場合であってその前後で設定値が変更された場合に上記のような記憶対象の履歴用メモリ191,192の変更及び履歴情報の消去が行われる構成としてもよい。 Furthermore, even if a new setting is made to the setting state of the pachinko machine 10, if the setting values have not changed before and after the setting, the history memories 191, 192 to be stored as described above will not be changed and the history information will not be erased. However, if a new setting is made to the setting state of the pachinko machine 10 but the setting values have changed before and after the setting, the history memories 191, 192 to be stored as described above will be changed and the history information will be erased.

<第9の実施形態>
本実施形態では、管理側I/F111における入力ポート121の第1~第16バッファ122a~122pのうち、入力される信号の種類が管理用IC66の設計段階において決定されているバッファの種類が上記第1の実施形態と相違している。また、入力される信号の種類を管理側CPU112に特定させるために主側CPU63にて実行される処理構成が上記第1の実施形態と相違している。以下、上記第1の実施形態と相違している構成について説明する。なお、上記第1の実施形態と同一の構成については基本的にその説明を省略する。
Ninth Embodiment
In this embodiment, the type of buffers for which the type of input signal is determined at the design stage of the management IC 66 among the first to sixteenth buffers 122a to 122p of the input port 121 in the management I/F 111 differs from that of the first embodiment. Also, the processing configuration executed by the main CPU 63 to cause the management CPU 112 to identify the type of input signal differs from that of the first embodiment. The following describes the configuration that differs from the first embodiment. Note that a description of the same configuration as the first embodiment will generally be omitted.

図48は本実施形態における管理側I/F111の入力ポート121の構成を説明するための説明図である。 Figure 48 is an explanatory diagram illustrating the configuration of the input port 121 of the management side I/F 111 in this embodiment.

第1~第7バッファ122a~122g及び第16バッファ122pには、上記第1の実施形態と同一の種類の信号が入力される。詳細には、第1バッファ122aには第1入賞口検知センサ42aの検知結果に対応する第1信号が入力され、第2バッファ122bには第2入賞口検知センサ43aの検知結果に対応する第2信号が入力され、第3バッファ122cには第3入賞口検知センサ44aの検知結果に対応する第3信号が入力され、第4バッファ122dには特電検知センサ45aの検知結果に対応する第4信号が入力され、第5バッファ122eには第1作動口検知センサ46aの検知結果に対応する第5信号が入力され、第6バッファ122fには第2作動口検知センサ47aの検知結果に対応する第6信号が入力され、第7バッファ122gにはアウト口検知センサ48aの検知結果に対応する第7信号が入力され、第16バッファ122pには出力指示信号が入力される。 The first to seventh buffers 122a to 122g and the sixteenth buffer 122p receive the same types of signals as in the first embodiment above. In detail, a first signal corresponding to the detection result of the first winning opening detection sensor 42a is input to the first buffer 122a, a second signal corresponding to the detection result of the second winning opening detection sensor 43a is input to the second buffer 122b, a third signal corresponding to the detection result of the third winning opening detection sensor 44a is input to the third buffer 122c, a fourth signal corresponding to the detection result of the special electric current detection sensor 45a is input to the fourth buffer 122d, a fifth signal corresponding to the detection result of the first operating opening detection sensor 46a is input to the fifth buffer 122e, a sixth signal corresponding to the detection result of the second operating opening detection sensor 47a is input to the sixth buffer 122f, a seventh signal corresponding to the detection result of the outlet detection sensor 48a is input to the seventh buffer 122g, and an output instruction signal is input to the sixteenth buffer 122p.

一方、上記第1の実施形態では開閉実行モードに対応する信号が第8信号として第8バッファ122hに入力され、高頻度サポートモードに対応する信号が第9信号として第9バッファ122iに入力され、前扉枠14に対応する信号が第10信号として第10バッファ122jに入力され、遊技回の開始に対応する信号が第11信号として第11バッファ122kに入力され、設定値更新信号が第15バッファ122oに入力される構成としたが、本実施形態ではこれら信号の入力対象となるバッファが異なっている。具体的には遊技回の開始に対応する信号は遊技回信号として第11バッファ122kに入力され、設定値更新信号は第12バッファ122lに入力され、開閉実行モードに対応する信号は開閉実行モード中信号として第13バッファ122mに入力され、高頻度サポートモードに対応する信号は高頻度サポートモード中信号として第14バッファ122nに入力され、前扉枠14に対応する信号は扉開放中信号として第15バッファ122oに入力される。 On the other hand, in the first embodiment described above, a signal corresponding to the opening/closing execution mode is input as the eighth signal to the eighth buffer 122h, a signal corresponding to the high frequency support mode is input as the ninth signal to the ninth buffer 122i, a signal corresponding to the front door frame 14 is input as the tenth signal to the tenth buffer 122j, a signal corresponding to the start of a game round is input as the eleventh signal to the eleventh buffer 122k, and a setting value update signal is input to the fifteenth buffer 122o, but in this embodiment, the buffers to which these signals are input are different. Specifically, a signal corresponding to the start of a game round is input to the 11th buffer 122k as a game round signal, a setting value update signal is input to the 12th buffer 122l, a signal corresponding to the opening/closing execution mode is input to the 13th buffer 122m as an opening/closing execution mode in progress signal, a signal corresponding to the high frequency support mode is input to the 14th buffer 122n as a high frequency support mode in progress signal, and a signal corresponding to the front door frame 14 is input to the 15th buffer 122o as a door open signal.

第11バッファ122kに遊技回信号が入力されること、第12バッファ122lに設定値更新信号が入力されること、第13バッファ122mに開閉実行モード中信号が入力されること、第14バッファ122nに高頻度サポートモード中信号が入力されること、第15バッファ122oに扉開放中信号が入力されること、及び第16バッファ122pに出力指示信号が入力されることは管理用IC66の設計段階において決定されており、主側CPU63からの指示を受けることなく、管理側CPU112はこれら第11~第16バッファ122k~122pにそれぞれに対応する上記各信号が入力されることを特定可能となっている。一方、第1~第10バッファ122a~122jにどのような種類の信号が入力されるのかは管理用IC66の設計段階において決定されておらず、これら信号の種類は主側CPU63からの指示を受けることで管理側CPU112にて特定される。この信号の種類を特定するための処理は、上記第1の実施形態と同様に、主側CPU63及び管理側CPU112に動作電力の供給が開始された場合に実行される。 The input of a game signal to the 11th buffer 122k, the input of a setting value update signal to the 12th buffer 122l, the input of an open/close execution mode signal to the 13th buffer 122m, the input of a high-frequency support mode signal to the 14th buffer 122n, the input of a door open signal to the 15th buffer 122o, and the input of an output instruction signal to the 16th buffer 122p were determined during the design stage of the management IC 66, and the management CPU 112 can determine that each of the above signals corresponding to the 11th to 16th buffers 122k to 122p will be input without receiving instructions from the main CPU 63. On the other hand, the types of signals input to the 1st to 10th buffers 122a to 122j were not determined during the design stage of the management IC 66, and the types of these signals are determined by the management CPU 112 upon receiving instructions from the main CPU 63. As with the first embodiment, the process for identifying the type of signal is executed when the supply of operating power to the main CPU 63 and management CPU 112 begins.

図49は主側CPU63にて実行される本実施形態の認識用処理を示すフローチャートである。なお、認識用処理は上記第1の実施形態と同様にメイン処理(図9)におけるステップS111にて実行される。 Figure 49 is a flowchart showing the recognition processing of this embodiment executed by the main CPU 63. Note that the recognition processing is executed in step S111 of the main processing (Figure 9), as in the first embodiment.

まず主側RAM65の認識用出力カウンタに、信号の種類の認識対象となる第1~第10バッファ122a~122jの数である「10」をセットする(ステップS2801)。その後、識別開始信号の出力処理を実行する(ステップS2802)。当該出力処理では、第1バッファ122aに入力される第1信号、第13バッファ122mに入力される開閉実行モード中信号、第14バッファ122nに入力される高頻度サポートモード中信号のそれぞれの出力状態をHIレベルに設定することで、識別開始信号の出力を開始する。これら信号をHIレベルに維持する期間は、これら信号の出力状態を管理側CPU112にて認識するのに十分な期間に設定されている。 First, the recognition output counter in the main RAM 65 is set to "10," which represents the number of buffers 122a-122j to be recognized for signal type recognition (step S2801). Then, the output process for the identification start signal is executed (step S2802). In this output process, the output states of the first signal input to the first buffer 122a, the open/close execution mode signal input to the thirteenth buffer 122m, and the high frequency support mode signal input to the fourteenth buffer 122n are set to a HIGH level, thereby starting the output of the identification start signal. The period for which these signals are maintained at a HIGH level is set long enough for the management CPU 112 to recognize the output states of these signals.

その後、主側RAM65の認識用出力カウンタの現状の値に対応する出力回数の情報を主側ROM64から読み出し、その読み出した出力回数の情報を主側RAM65に設けられた出力回数カウンタにセットする(ステップS2803)。出力回数カウンタは、種類識別用信号の出力回数を主側CPU63にて特定するためのカウンタである。 Then, the output count information corresponding to the current value of the recognition output counter in the main RAM 65 is read from the main ROM 64, and the read output count information is set in the output count counter provided in the main RAM 65 (step S2803). The output count counter is a counter used by the main CPU 63 to determine the number of times the type identification signal has been output.

本実施形態では、第1バッファ122a~第10バッファ122jに入力される信号の種類を管理側CPU112に認識させる場合、その信号の種類に対応する入球部に対して設定されている賞球個数と同一回数、種類識別用信号を出力する。管理側CPU112は第1バッファ122a~第10バッファ122jのそれぞれについて種類識別用信号を受信した回数に対応する情報を、対応関係用メモリ116の第1~第10対応関係エリア123a~123jに格納する。つまり、第1バッファ122a~第10バッファ122jに入力される信号の種類が、その信号の種類に対応する入球部に対して設定されている賞球個数として把握される。 In this embodiment, when the management CPU 112 is made to recognize the type of signal input to the first buffer 122a through the tenth buffer 122j, a type identification signal is output the same number of times as the number of prize balls set for the ball entry section corresponding to that signal type. The management CPU 112 stores information corresponding to the number of times the type identification signal has been received for each of the first buffer 122a through the tenth buffer 122j in the first through tenth correspondence areas 123a through 123j of the correspondence memory 116. In other words, the type of signal input to the first buffer 122a through the tenth buffer 122j is understood to be the number of prize balls set for the ball entry section corresponding to that signal type.

ステップS2803では、認識用出力カウンタの値が「10」、「9」及び「8」のいずれかである場合、一般入賞口31の賞球個数に対応する「10」を出力回数カウンタにセットする。また、認識用出力カウンタの値が「7」である場合、特電入賞装置32の賞球個数に対応する「15」を出力回数カウンタにセットする。また、認識用出力カウンタの値が「6」である場合、第1作動口33の賞球個数に対応する「1」を出力回数カウンタにセットする。また、認識用出力カウンタの値が「5」である場合、第2作動口34の賞球個数に対応する「1」を出力回数カウンタにセットする。また、認識用出力カウンタの値が「4」である場合、アウト口24aに対応しているものの当該アウト口24aに遊技球が入球したとしても遊技球の払い出しは実行されないため、出力回数カウンタに「0」をセットする。また、認識用出力カウンタの値が「3」~「1」のいずれかである場合、対応する入球部が存在しておらずブランクであるため、出力回数カウンタに「0」をセットする。 In step S2803, if the value of the recognition output counter is "10," "9," or "8," the output count counter is set to "10," which corresponds to the number of prize balls in the general winning port 31. If the value of the recognition output counter is "7," the output count counter is set to "15," which corresponds to the number of prize balls in the special winning device 32. If the value of the recognition output counter is "6," the output count counter is set to "1," which corresponds to the number of prize balls in the first operating port 33. If the value of the recognition output counter is "5," the output count counter is set to "1," which corresponds to the number of prize balls in the second operating port 34. If the value of the recognition output counter is "4," although it corresponds to the outlet 24a, the payout of the game balls will not be executed even if a game ball enters the outlet 24a, so the output count counter is set to "0." Also, if the value of the recognition output counter is between "3" and "1," there is no corresponding ball entry area and it is blank, so the output count counter is set to "0."

その後、開始契機信号の出力処理を実行する(ステップS2804)。当該出力処理では、第1バッファ122aに入力される第1信号の出力状態をHIレベルに設定することで、開始契機信号の出力を開始する。第1信号をHIレベルに維持する期間は、第1信号の出力状態を管理側CPU112にて認識するのに十分な期間に設定されている。 Then, the output process of the start trigger signal is executed (step S2804). In this output process, the output state of the first signal input to the first buffer 122a is set to a HIGH level, thereby starting the output of the start trigger signal. The period during which the first signal is maintained at a HIGH level is set to a period sufficient for the management CPU 112 to recognize the output state of the first signal.

その後、主側RAM65の出力回数カウンタの値が「0」ではないことを条件として(ステップS2805:YES)、すなわちステップS2803にて1以上の値が出力回数カウンタにセットされたことを条件として、ステップS2806に進む。ステップS2806では、種類識別用信号の出力処理を実行する。当該出力処理では、第2バッファ122bに入力される第2信号の出力状態をHIレベルに設定することで、種類識別信号の出力を開始する。第2信号をHIレベルに維持する期間は、第2信号の出力状態を管理側CPU112にて認識するのに十分な期間に設定されている。 Then, on the condition that the value of the output count counter in the main RAM 65 is not "0" (step S2805: YES), that is, on the condition that a value of 1 or greater was set in the output count counter in step S2803, the process proceeds to step S2806. In step S2806, output processing of a type identification signal is executed. In this output processing, the output state of the second signal input to the second buffer 122b is set to a HI level, thereby starting output of the type identification signal. The period for which the second signal is maintained at a HI level is set to a period sufficient for the management CPU 112 to recognize the output state of the second signal.

その後、主側RAM65の出力回数カウンタの値を1減算し(ステップS2807)、その1減算後における出力回数カウンタの値が「0」であるか否かを判定する(ステップS2808)。出力回数カウンタの値が1以上である場合には(ステップS2808:NO)、ステップS2806に戻る。 Then, the value of the output count counter in the main RAM 65 is decremented by 1 (step S2807), and it is determined whether the value of the output count counter after decrementing by 1 is "0" (step S2808). If the value of the output count counter is 1 or greater (step S2808: NO), the process returns to step S2806.

ステップS2805にて肯定判定をした場合、又はステップS2808にて肯定判定をした場合、終了契機信号の出力処理を実行する(ステップS2809)。当該出力処理では、第3バッファ122cに入力される第3信号の出力状態をHIレベルに設定することで、終了契機信号の出力を開始する。第3信号をHIレベルに維持する期間は、第3信号の出力状態を管理側CPU112にて認識するのに十分な期間に設定されている。 If a positive judgment is made in step S2805 or if a positive judgment is made in step S2808, output processing of the termination trigger signal is executed (step S2809). In this output processing, the output state of the third signal input to the third buffer 122c is set to a HIGH level, thereby starting output of the termination trigger signal. The period for which the third signal is maintained at a HIGH level is set to a period sufficient for the management CPU 112 to recognize the output state of the third signal.

その後、主側RAM65の認識用出力カウンタの値を1減算し(ステップS2810)、その1減算後における認識用出力カウンタの値が「0」であるか否かを判定する(ステップS2811)。認識用出力カウンタの値が1以上である場合には(ステップS2811:NO)、ステップS2803に戻り、1減算後における認識用出力カウンタの値に対応する信号の種類を認識させるための処理を実行する。 Then, the value of the recognition output counter in the main RAM 65 is decremented by 1 (step S2810), and it is determined whether the value of the recognition output counter after decrement is "0" (step S2811). If the value of the recognition output counter is 1 or greater (step S2811: NO), the process returns to step S2803, and processing is performed to recognize the type of signal corresponding to the value of the recognition output counter after decrement.

一方、認識用出力カウンタの値が「0」である場合には(ステップS2811:YES)、識別終了信号の出力処理を実行する(ステップS2812)。当該出力処理では、第3バッファ122cに入力される第3信号、第13バッファ122mに入力される開閉実行モード中信号、第14バッファ122nに入力される高頻度サポートモード中信号のそれぞれの出力状態をHIレベルに設定することで、識別終了信号の出力を開始する。これら信号をHIレベルに維持する期間は、これら信号の出力状態を管理側CPU112にて認識するのに十分な期間に設定されている。 On the other hand, if the value of the recognition output counter is "0" (step S2811: YES), an identification end signal output process is executed (step S2812). In this output process, the output states of the third signal input to the third buffer 122c, the open/close execution mode signal input to the thirteenth buffer 122m, and the high frequency support mode signal input to the fourteenth buffer 122n are set to a HI level, thereby starting output of the identification end signal. The period for which these signals are maintained at a HI level is set to a period sufficient for the management CPU 112 to recognize the output states of these signals.

次に、管理側CPU112にて実行される本実施形態における管理処理について、図50のフローチャートを参照しながら説明する。管理処理は、上記第1の実施形態と同様に管理側CPU112への動作電力の供給が開始された場合に開始される。 Next, the management process executed by the management CPU 112 in this embodiment will be described with reference to the flowchart in Figure 50. The management process begins when the supply of operating power to the management CPU 112 begins, as in the first embodiment described above.

まず主側CPU63からの識別開始信号の受信を終了したか否かを判定する(ステップS2901)。識別開始信号を受信していない場合、ステップS2902にて設定更新認識用処理を実行した後にステップS2901の処理を再度実行する。設定更新認識用処理の処理内容は上記第1の実施形態と同一である。 First, it is determined whether reception of the identification start signal from the main CPU 63 has ended (step S2901). If the identification start signal has not been received, the setting update recognition process is executed in step S2902, and then the process of step S2901 is executed again. The processing content of the setting update recognition process is the same as in the first embodiment described above.

主側CPU63からの識別開始信号の受信が終了した場合(ステップS2901:YES)、管理側RAM114の設定対象カウンタの値を「0」クリアする(ステップS2903)。その後、主側CPU63から開始契機信号を受信していることを条件として(ステップS2904:YES)、ステップS2905に進む。ステップS2905では、主側CPU63から種類識別用信号を受信しているか否かを判定する。種類識別用信号を受信している場合(ステップS2905:YES)、管理側RAM114に設けられた受信回数カウンタの値を1加算する(ステップS2906)。受信回数カウンタは、主側CPU63から種類識別用信号を受信した回数を管理側CPU112にて特定するためのカウンタである。なお、受信回数カウンタの値はステップS2904にて肯定判定をした場合に「0」クリアされる。 When reception of the identification start signal from the main CPU 63 has ended (step S2901: YES), the value of the setting target counter in the management RAM 114 is cleared to "0" (step S2903). Then, on the condition that a start trigger signal has been received from the main CPU 63 (step S2904: YES), the process proceeds to step S2905. In step S2905, it is determined whether a type identification signal has been received from the main CPU 63. If a type identification signal has been received (step S2905: YES), the value of the reception count counter provided in the management RAM 114 is incremented by 1 (step S2906). The reception count counter is a counter used by the management CPU 112 to determine the number of times a type identification signal has been received from the main CPU 63. Note that the value of the reception count counter is cleared to "0" if a positive determination is made in step S2904.

ステップS2905にて否定判定をした場合、又はステップS2906の処理を実行した場合、主側CPU63から終了契機信号を受信しているか否かを判定する(ステップS2907)。終了契機信号を受信していない場合(ステップS2907:NO)、ステップS2905に戻り、終了契機信号を受信している場合(ステップS2907:YES)、対応関係設定処理を実行する(ステップS2908)。対応関係設定処理では、対応関係用メモリ116の第1~第10対応関係エリア123a~123jのうち、管理側RAM114の設定対象カウンタにおける現状の値に対応する対応関係エリアに、受信回数カウンタにセットされている値を格納する。この場合、第1対応関係エリア123a、第2対応関係エリア123b及び第3対応関係エリア123cには一般入賞口31の賞球個数に対応する「10」がセットされ、第4対応関係エリア123dには特電入賞装置32の賞球個数に対応する「15」がセットされ、第5対応関係エリア123eには第1作動口33の賞球個数に対応する「1」がセットされ、第6対応関係エリア123fには第2作動口34の賞球個数に対応する「1」がセットされる。また、第7~第12対応関係エリア123g~123lには「0」がセットされる。その後、管理側RAM114の設定対象カウンタの値を1加算する(ステップS2909)。 If a negative judgment is made in step S2905, or if the processing of step S2906 is executed, it is determined whether a termination trigger signal has been received from the main CPU 63 (step S2907). If a termination trigger signal has not been received (step S2907: NO), the process returns to step S2905. If a termination trigger signal has been received (step S2907: YES), the correspondence setting process is executed (step S2908). In the correspondence setting process, the value set in the reception count counter is stored in the correspondence area corresponding to the current value of the setting target counter in the management RAM 114, among the first to tenth correspondence areas 123a to 123j of the correspondence memory 116. In this case, the first correspondence area 123a, the second correspondence area 123b, and the third correspondence area 123c are set to "10," which corresponds to the number of prize balls in the general winning port 31; the fourth correspondence area 123d is set to "15," which corresponds to the number of prize balls in the special winning device 32; the fifth correspondence area 123e is set to "1," which corresponds to the number of prize balls in the first operating port 33; and the sixth correspondence area 123f is set to "1," which corresponds to the number of prize balls in the second operating port 34. Additionally, the seventh to twelfth correspondence areas 123g to 123l are set to "0." Then, the value of the setting target counter in the management RAM 114 is incremented by 1 (step S2909).

ステップS2904にて否定判定をした場合、又はステップS2909の処理を実行した場合、主側CPU63からの識別終了信号の受信が終了したか否かを判定する(ステップS2910)。識別終了信号の受信が終了していない場合(ステップS2910:NO)、ステップS2904に戻り、主側CPU63から開始契機信号を受信することを条件として(ステップS2904:YES)、ステップS2905以降の処理を実行する。主側CPU63からの識別終了信号の受信が終了している場合(ステップS2910:YES)、ステップS2911の履歴設定処理、ステップS2912の表示出力処理及びステップS2913の外部出力用処理を繰り返し実行する。 If a negative judgment is made in step S2904, or if the processing of step S2909 is executed, it is determined whether reception of the identification end signal from the main CPU 63 has ended (step S2910). If reception of the identification end signal has not ended (step S2910: NO), the process returns to step S2904, and, on the condition that a start trigger signal is received from the main CPU 63 (step S2904: YES), processing from step S2905 onwards is executed. If reception of the identification end signal from the main CPU 63 has ended (step S2910: YES), the history setting processing of step S2911, the display output processing of step S2912, and the external output processing of step S2913 are repeatedly executed.

図51は第1~第10バッファ122a~122jとこれらバッファ122a~122jに入力される信号の種類との対応関係の情報が対応関係用メモリ116に格納される様子を示すタイムチャートである。図51(a)は第1信号の出力状態がHIレベルとなっている期間を示し、図51(b)は第2信号の出力状態がHIレベルとなっている期間を示し、図51(c)は第3信号の出力状態がHIレベルとなっている期間を示し、図51(d)は開閉実行モード中信号の出力状態がHIレベルとなっている期間を示し、図51(e)は高頻度サポートモード中信号の出力状態がHIレベルとなっている期間を示し、図51(f)は第1~第10バッファ122a~122jとこれらバッファ122a~122jに入力される信号の種類との対応関係を識別するための処理が実行される識別状態の実行期間を示し、図51(g)は管理側RAM114の受信回数カウンタの値が1加算されるタイミングを示し、図51(h)は管理側CPU112にて対応関係設定処理(ステップS2908)が実行されるタイミングを示す。 Figure 51 is a time chart showing how information on the correspondence between the first to tenth buffers 122a to 122j and the types of signals input to these buffers 122a to 122j is stored in the correspondence memory 116. FIG. 51(a) shows the period when the output state of the first signal is HIGH, FIG. 51(b) shows the period when the output state of the second signal is HIGH, FIG. 51(c) shows the period when the output state of the third signal is HIGH, FIG. 51(d) shows the period when the output state of the open/close execution mode signal is HIGH, FIG. 51(e) shows the period when the output state of the high frequency support mode signal is HIGH, FIG. 51(f) shows the execution period of the identification state during which processing is performed to identify the correspondence between the first to tenth buffers 122a to 122j and the types of signals input to these buffers 122a to 122j, FIG. 51(g) shows the timing when the value of the reception count counter in the management RAM 114 is incremented by 1, and FIG. 51(h) shows the timing when the correspondence setting processing (step S2908) is performed by the management CPU 112.

主側CPU63及び管理側CPU112への動作電力の供給が開始されることで、t1のタイミングで、図51(a)、図51(d)及び図51(e)に示すように、第1信号、開閉実行モード中信号及び高頻度サポートモード中信号の出力状態がLOWレベルからHIレベルに変更される。これにより、主側CPU63から管理側CPU112への識別開始信号の出力が開始される。その後、t2のタイミングで、第1信号、開閉実行モード中信号及び高頻度サポートモード中信号の出力状態がHIレベルからLOWベルに変更される。これにより、主側CPU63から管理側CPU112への識別開始信号の出力が停止される。当該t2のタイミングで、管理側CPU112は管理処理(図50)のステップS2901にて肯定判定をすることで、図51(f)に示すように識別状態となる。 When the supply of operating power to the main CPU 63 and the control CPU 112 begins, at timing t1, the output states of the first signal, the switching execution mode signal, and the high-frequency support mode signal are changed from LOW to HIGH, as shown in Figures 51(a), 51(d), and 51(e). This causes output of an identification start signal from the main CPU 63 to the control CPU 112 to begin. Thereafter, at timing t2, the output states of the first signal, the switching execution mode signal, and the high-frequency support mode signal are changed from HI to LOW. This causes output of the identification start signal from the main CPU 63 to the control CPU 112 to stop. At timing t2, the control CPU 112 makes a positive determination in step S2901 of the control process (Figure 50), and enters the identification state as shown in Figure 51(f).

その後、t3のタイミング~t4のタイミングに亘って図51(a)に示すように第1信号の出力状態がHIレベルに維持される。これにより、管理側CPU112に開始契機信号が出力された状態となる。そして、t5のタイミング~t7のタイミングに亘って図51(b)に示すように第2信号の出力状態がHIレベルに維持される。これにより、管理側CPU112に種類識別用信号が1回出力された状態となる。この場合、t6のタイミングで、図51(g)に示すように管理側RAM114の受信回数カウンタの値が1加算される。 After that, the output state of the first signal is maintained at a HI level from time t3 to time t4, as shown in Figure 51(a). This results in a state in which a start trigger signal is output to the management CPU 112. Then, the output state of the second signal is maintained at a HI level from time t5 to time t7, as shown in Figure 51(b). This results in a state in which a type identification signal has been output once to the management CPU 112. In this case, at time t6, the value of the reception count counter in the management RAM 114 is incremented by 1, as shown in Figure 51(g).

その後、t8のタイミング~t10のタイミングに亘って図51(c)に示すように第3信号の出力状態がHIレベルに維持される。これにより、管理側CPU112に終了契機信号が出力された状態となる。この場合、t9のタイミングで、図51(h)に示すように管理側CPU112にて対応関係設定処理が実行される。当該対応関係設定処理が実行されるタイミングでは受信回数カウンタの値が「1」となっているため、対応関係用メモリ116における今回の設定対象の対応関係エリア123a~123jに対応関係情報として「1」の情報を格納する。 After that, the output state of the third signal is maintained at HI level from time t8 to time t10, as shown in Figure 51 (c). This causes a termination trigger signal to be output to the management CPU 112. In this case, at time t9, the management CPU 112 executes the correspondence setting process, as shown in Figure 51 (h). Because the value of the reception count counter is "1" when this correspondence setting process is executed, the correspondence information of "1" is stored in the correspondence areas 123a to 123j of the correspondence memory 116 that are currently being set.

その後、t11のタイミング~t12のタイミングに亘って図51(a)に示すように第1信号の出力状態がHIレベルに維持される。これにより、管理側CPU112に開始契機信号が出力された状態となる。そして、t13のタイミング~t15のタイミング、t16のタイミング~t18のタイミング、t19のタイミング~t21のタイミング、及びt22のタイミング~t24のタイミングのそれぞれに亘って図51(b)に示すように第2信号の出力状態がHIレベルに維持される。これにより、管理側CPU112に種類識別用信号がそれぞれ1回出力された状態となる。この場合、t14のタイミング、t17のタイミング、t20のタイミング、t23のタイミングのそれぞれで、図51(g)に示すように管理側RAM114の受信回数カウンタの値が1加算される。 After that, the output state of the first signal is maintained at a HIGH level from timing t11 to timing t12, as shown in Figure 51(a). This results in a state in which a start trigger signal is output to the management CPU 112. Then, the output state of the second signal is maintained at a HIGH level from timing t13 to timing t15, timing t16 to timing t18, timing t19 to timing t21, and timing t22 to timing t24, as shown in Figure 51(b). This results in a state in which a type identification signal has been output once to the management CPU 112. In this case, the value of the reception count counter in the management RAM 114 is incremented by 1 at timings t14, t17, t20, and t23, as shown in Figure 51(g).

その後、t25のタイミング~t27のタイミングに亘って図51(c)に示すように第3信号の出力状態がHIレベルに維持される。これにより、管理側CPU112に終了契機信号が出力された状態となる。この場合、t26のタイミングで、図51(h)に示すように管理側CPU112にて対応関係設定処理が実行される。当該対応関係設定処理が実行されるタイミングでは受信回数カウンタの値が「10」となっているため、対応関係用メモリ116における今回の設定対象の対応関係エリア123a~123jに対応関係情報として「10」の情報を格納する。 After that, the output state of the third signal is maintained at HI level from time t25 to time t27, as shown in Figure 51 (c). This causes a termination trigger signal to be output to the management CPU 112. In this case, at time t26, the management CPU 112 executes the correspondence setting process, as shown in Figure 51 (h). Because the value of the reception count counter is "10" when this correspondence setting process is executed, the information "10" is stored as the correspondence information in the correspondence areas 123a to 123j currently being set in the correspondence memory 116.

その後、t28のタイミングで、図51(c)、図51(d)及び図51(e)に示すように、第3信号、開閉実行モード中信号及び高頻度サポートモード中信号の出力状態がLOWレベルからHIレベルに変更される。これにより、主側CPU63から管理側CPU112への識別終了信号の出力が開始される。その後、t29のタイミングで、第3信号、開閉実行モード中信号及び高頻度サポートモード中信号の出力状態がHIレベルからLOWベルに変更される。これにより、主側CPU63から管理側CPU112への識別終了信号の出力が停止される。当該t29のタイミングで、管理側CPU112は管理処理(図50)のステップS2910にて肯定判定をすることで、図51(f)に示すように識別状態が解除される。 After that, at timing t28, as shown in Figures 51(c), 51(d), and 51(e), the output states of the third signal, the opening/closing execution mode signal, and the high-frequency support mode signal are changed from LOW to HI. This causes output of an identification end signal from the main CPU 63 to the control CPU 112 to begin. After that, at timing t29, the output states of the third signal, the opening/closing execution mode signal, and the high-frequency support mode signal are changed from HI to LOW. This causes output of the identification end signal from the main CPU 63 to the control CPU 112 to stop. At timing t29, the control CPU 112 makes a positive determination in step S2910 of the control process (Figure 50), and the identification state is released as shown in Figure 51(f).

なお、本実施形態では対応関係情報として賞球個数の情報が格納されるため、履歴用メモリ117に格納される履歴情報にはその履歴情報の格納契機となった入球部に対応する賞球個数の情報が対応関係情報として含まれる。当該構成においては、賞球個数が同一である入球部が複数種類存在している場合、履歴情報においてそれら入球部を区別することができない。具体的には、第1作動口33と第2作動口34とは賞球個数がいずれも1個であるため、履歴情報において第1作動口33と第2作動口34とを区別することができない。このような事情において第1作動口33と第2作動口34との賞球個数を異ならせてもよい。これにより、本実施形態のような履歴情報が格納される構成であっても、履歴情報において第1作動口33と第2作動口34とを区別することが可能となる。 In this embodiment, since information on the number of prize balls is stored as correspondence information, the history information stored in the history memory 117 also includes, as correspondence information, information on the number of prize balls corresponding to the entry point that triggered the storage of that history information. In this configuration, if there are multiple entry points with the same number of prize balls, these entry points cannot be distinguished in the history information. Specifically, since the first actuation port 33 and the second actuation port 34 both have a single prize ball, the first actuation port 33 and the second actuation port 34 cannot be distinguished in the history information. In such circumstances, the number of prize balls for the first actuation port 33 and the second actuation port 34 may be made different. This makes it possible to distinguish between the first actuation port 33 and the second actuation port 34 in the history information, even in a configuration in which history information is stored as in this embodiment.

以上詳述した本実施形態によれば、設定値更新信号及び出力指示信号だけではなく、遊技回が開始されたか否かに対応する情報、開閉実行モード中であるか否かに対応する情報、高頻度サポートモード中であるか否かに対応する情報、及び前扉枠14が開放中であるか否かに対応する情報についても、これら情報に対応する信号経路であることを主側CPU63からの対応関係情報を受信しなくても管理側CPU112にて特定可能となっている。この場合、各入球検知センサ42a~48aの検知結果に対応する情報のみが、各情報と各信号経路118a~118jとの対応関係を主側CPU63から管理側CPU112に認識させる必要がある情報となる。そして、対応関係情報を管理側CPU112に認識させる場合、各入球検知センサ42a~48aに対応する賞球個数と同一の数のパルス信号が第2信号を利用して主側CPU63から管理側CPU112に出力される。これにより、対応関係情報の送信に関する構成を簡素化することが可能となる。 According to the present embodiment described above, the management CPU 112 can identify the signal paths corresponding to not only the setting value update signal and output instruction signal, but also information corresponding to whether a game has started, whether the opening/closing execution mode is active, whether the high-frequency support mode is active, and whether the front door frame 14 is open, without receiving correspondence information from the main CPU 63. In this case, only the information corresponding to the detection results of each ball entry detection sensor 42a-48a is the information that the main CPU 63 needs to have the management CPU 112 recognize the correspondence between each piece of information and each signal path 118a-118j. When the management CPU 112 is made to recognize the correspondence information, a number of pulse signals equal to the number of winning balls corresponding to each ball entry detection sensor 42a-48a is output from the main CPU 63 to the management CPU 112 using the second signal. This simplifies the configuration for transmitting correspondence information.

<第10の実施形態>
本実施形態では、各入球結果の情報を管理用IC66に提供するための構成が上記第1の実施形態と相違している。以下、上記第1の実施形態と相違している構成について説明する。なお、上記第1の実施形態と同一の構成については基本的にその説明を省略する。
Tenth Embodiment
In this embodiment, the configuration for providing the information on each goal score result to the management IC 66 differs from that of the first embodiment. The following describes the configuration that differs from the first embodiment. Note that the description of the same configuration as the first embodiment will be omitted.

図52は各入球検知センサ42a~48aの検知結果が主側CPU63及び管理用IC66に入力されるようにするための信号経路の構成を説明するための説明図である。 Figure 52 is an explanatory diagram illustrating the configuration of the signal path for inputting the detection results of each ball entry detection sensor 42a-48a to the main CPU 63 and management IC 66.

第1入賞口検知センサ42aの検知結果は第1信号経路SL11を通じて主側CPU63に入力される。また、第2入賞口検知センサ43aの検知結果は第2信号経路SL12を通じて主側CPU63に入力される。また、第3入賞口検知センサ44aの検知結果は第3信号経路SL13を通じて主側CPU63に入力される。また、特電検知センサ45aの検知結果は第4信号経路SL14を通じて主側CPU63に入力される。また、第1作動口検知センサ46aの検知結果は第5信号経路SL15を通じて主側CPU63に入力される。また、第2作動口検知センサ47aの検知結果は第6信号経路SL16を通じて主側CPU63に入力される。また、アウト口検知センサ48aの検知結果は第7信号経路SL17を通じて主側CPU63に入力される。 The detection result of the first winning opening detection sensor 42a is input to the main CPU 63 via the first signal path SL11. The detection result of the second winning opening detection sensor 43a is input to the main CPU 63 via the second signal path SL12. The detection result of the third winning opening detection sensor 44a is input to the main CPU 63 via the third signal path SL13. The detection result of the special current detection sensor 45a is input to the main CPU 63 via the fourth signal path SL14. The detection result of the first operating opening detection sensor 46a is input to the main CPU 63 via the fifth signal path SL15. The detection result of the second operating opening detection sensor 47a is input to the main CPU 63 via the sixth signal path SL16. The detection result of the outlet detection sensor 48a is input to the main CPU 63 via the seventh signal path SL17.

第1信号経路SL11の途中位置から分岐させるようにして第1分岐経路SL21が形成されており、当該第1分岐経路SL21は管理用IC66と電気的に接続されている。また、第2信号経路SL12の途中位置から分岐させるようにして第2分岐経路SL22が形成されており、当該第2分岐経路SL22は管理用IC66と電気的に接続されている。また、第3信号経路SL13の途中位置から分岐させるようにして第3分岐経路SL23が形成されており、当該第3分岐経路SL23は管理用IC66と電気的に接続されている。また、第4信号経路SL14の途中位置から分岐させるようにして第4分岐経路SL24が形成されており、当該第4分岐経路SL24は管理用IC66と電気的に接続されている。また、第5信号経路SL15の途中位置から分岐させるようにして第5分岐経路SL25が形成されており、当該第5分岐経路SL25は管理用IC66と電気的に接続されている。また、第6信号経路SL16の途中位置から分岐させるようにして第6分岐経路SL26が形成されており、当該第6分岐経路SL26は管理用IC66と電気的に接続されている。また、第7信号経路SL17の途中位置から分岐させるようにして第7分岐経路SL27が形成されており、当該第7分岐経路SL27は管理用IC66と電気的に接続されている。 A first branch path SL21 is formed by branching off from the first signal path SL11 at a midpoint, and this first branch path SL21 is electrically connected to the management IC 66. A second branch path SL22 is formed by branching off from the second signal path SL12 at a midpoint, and this second branch path SL22 is electrically connected to the management IC 66. A third branch path SL23 is formed by branching off from the third signal path SL13 at a midpoint, and this third branch path SL23 is electrically connected to the management IC 66. A fourth branch path SL24 is formed by branching off from the fourth signal path SL14 at a midpoint, and this fourth branch path SL24 is electrically connected to the management IC 66. A fifth branch path SL25 is formed by branching off from the fifth signal path SL15 at a midpoint, and this fifth branch path SL25 is electrically connected to the management IC 66. In addition, a sixth branch path SL26 is formed by branching off from a midpoint of the sixth signal path SL16, and this sixth branch path SL26 is electrically connected to the management IC 66. In addition, a seventh branch path SL27 is formed by branching off from a midpoint of the seventh signal path SL17, and this seventh branch path SL27 is electrically connected to the management IC 66.

上記構成であることにより、各入球検知センサ42a~48aの検知結果は主側CPU63による処理を介在させることなく管理用IC66に入力される。これにより、アウト口24a、一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34の各入球結果を管理側CPU112に認識させるための処理を主側CPU63にて実行する必要がなくなるため、主側CPU63の処理負荷の軽減を図ることが可能となる。 With the above configuration, the detection results of each ball entry detection sensor 42a-48a are input to the management IC 66 without processing by the main CPU 63. This eliminates the need for the main CPU 63 to execute processing to have the management CPU 112 recognize the ball entry results of each of the outlet 24a, general entry port 31, special electric entry device 32, first operating port 33, and second operating port 34, thereby reducing the processing load on the main CPU 63.

また、各信号経路SL11~SL17からの各分岐経路SL21~SL27の分岐箇所はMPU62内に存在している。これにより、当該分岐箇所及び各分岐経路SL21~SL27に対する外部からのアクセスを行いづらくさせることが可能となり、管理用IC66にのみ異常な入球結果を入力させる不正行為を阻止することが可能となる。 In addition, the branch points of the branch paths SL21 to SL27 from the signal paths SL11 to SL17 are located within the MPU 62. This makes it difficult to access these branch points and the branch paths SL21 to SL27 from the outside, preventing fraudulent activity such as inputting abnormal ball-scoring results only to the management IC 66.

<第11の実施形態>
本実施形態では遊技履歴の管理結果を表示するための表示装置の構成が上記第1の実施形態と相違している。以下、上記第1の実施形態と相違している構成について説明する。なお、上記第1の実施形態と同一の構成については基本的にその説明を省略する。
Eleventh Embodiment
In this embodiment, the configuration of the display device for displaying the results of game history management differs from that of the first embodiment. The following describes the configuration that differs from the first embodiment. Note that the description of the same configuration as the first embodiment will be basically omitted.

図53は本実施形態における主制御装置60の正面図である。 Figure 53 is a front view of the main control unit 60 in this embodiment.

上記第1の実施形態では主制御装置60に第1報知用表示装置69a、第2報知用表示装置69b及び第3報知用表示装置69cが設けられていたが、本実施形態では第1報知用表示装置201、第2報知用表示装置202、第3報知用表示装置203及び第4報知用表示装置204が設けられている。これら第1~第4報知用表示装置201~204は主制御基板61の素子搭載面において横並びで設けられている。 In the first embodiment described above, the main control device 60 was provided with a first alert display device 69a, a second alert display device 69b, and a third alert display device 69c, but in this embodiment, a first alert display device 201, a second alert display device 202, a third alert display device 203, and a fourth alert display device 204 are provided. These first to fourth alert display devices 201 to 204 are arranged side by side on the element mounting surface of the main control board 61.

第1~第4報知用表示装置201~204はいずれも、LEDによる表示用セグメントが7個配列されたセグメント表示器であるが、これに限定されることはなく多色発光タイプの単一の発光体であってもよく、液晶表示装置であってもよく、有機ELディスプレイであってもよい。第1~第4報知用表示装置201~204はいずれもその表示面が主制御基板61の素子搭載面が向く方向を向くようにして設置されているとともに、基板ボックス60aの対向壁部60bにより覆われている。この場合に、基板ボックス60aが透明に形成されていることにより、基板ボックス60aの外部から当該基板ボックス60a内に収容された第1~第4報知用表示装置201~204の表示面を目視することが可能となる。また、主制御装置60は基板ボックス60aにおいて主制御基板61の素子搭載面と対向する対向壁部60bがパチンコ機10後方を向くようにして樹脂ベース21の背面に搭載されているため、遊技機本体12を外枠11に対してパチンコ機10前方に開放させて樹脂ベース21の背面をパチンコ機10前方に露出させた場合には、対向壁部60bを通じて第1~第4報知用表示装置201~204の表示面を目視することが可能となる。 The first through fourth alarm display devices 201-204 are all segment displays with an arrangement of seven LED display segments, but are not limited to this and may be a single light-emitting element of a multi-color type, a liquid crystal display device, or an organic EL display. The first through fourth alarm display devices 201-204 are all installed so that their display surfaces face the direction of the element mounting surface of the main control board 61, and are covered by the opposing wall portion 60b of the board box 60a. In this case, because the board box 60a is formed to be transparent, the display surfaces of the first through fourth alarm display devices 201-204 housed within the board box 60a can be seen from outside the board box 60a. Furthermore, the main control device 60 is mounted on the back surface of the resin base 21 so that the opposing wall portion 60b, which faces the element mounting surface of the main control board 61 in the board box 60a, faces the rear of the pachinko machine 10. Therefore, when the gaming machine main body 12 is opened toward the front of the pachinko machine 10 relative to the outer frame 11 and the rear surface of the resin base 21 is exposed toward the front of the pachinko machine 10, the display surfaces of the first to fourth alarm display devices 201 to 204 can be seen through the opposing wall portion 60b.

第1報知用表示装置201の表示面においては「A」、「E」、「H」、「L」、「O」といったアルファベットが表示される。一方、第2報知用表示装置202、第3報知用表示装置203及び第4報知用表示装置204においては「0」~「9」の範囲で数字が表示される。第1~第4報知用表示装置201~204を利用して遊技履歴の管理結果が報知される。この場合、第1報知用表示装置201及び第2報知用表示装置202では報知対象となっている遊技履歴の管理結果(上記第1の実施形態における第1~第8パラメータ、第11~第18パラメータ、第21~第26パラメータ、第31パラメータ、第41~第42パラメータ)の種類に対応する表示が行われ、第3報知用表示装置203及び第4報知用表示装置204では報知対象となっている種類の遊技履歴の管理結果の内容に対応する表示が行われる。 The display surface of the first notification display device 201 displays alphabets such as "A," "E," "H," "L," and "O." Meanwhile, the second notification display device 202, third notification display device 203, and fourth notification display device 204 display numbers ranging from "0" to "9." The first through fourth notification display devices 201 through 204 are used to notify the results of game history management. In this case, the first notification display device 201 and second notification display device 202 display information corresponding to the type of game history management result being notified (parameters 1 through 8, parameters 11 through 18, parameters 21 through 26, parameters 31, and parameters 41 through 42 in the first embodiment), while the third notification display device 203 and fourth notification display device 204 display information corresponding to the content of the game history management result for the type being notified.

詳細には、遊技履歴の管理結果の種類として上記第1の実施形態における第1~第8パラメータ、第11~第18パラメータ、第21~第26パラメータ、第31パラメータ及び第41~第42パラメータが存在している。第1報知用表示装置201では報知対象となっているパラメータ群の種類に対応する表示が行われる。具体的には、第1~第8パラメータのいずれかが報知対象となっている場合には第1報知用表示装置201にて「A」が表示され、第11~第18パラメータのいずれかが報知対象となっている場合には第1報知用表示装置201にて「E」が表示され、第21~第26パラメータのいずれかが報知対象となっている場合には第1報知用表示装置201にて「H」が表示され、第31パラメータのいずれかが報知対象となっている場合には第1報知用表示装置201にて「L」が表示され、第41~第42パラメータが報知対象となっている場合には第1報知用表示装置201にて「O」が表示される。 More specifically, in the first embodiment, the types of game history management results include parameters 1 through 8, parameters 11 through 18, parameters 21 through 26, parameters 31, and parameters 41 through 42. The first notification display device 201 displays a display corresponding to the type of parameter group that is the subject of notification. Specifically, if any of parameters 1 through 8 is the subject of notification, the first notification display device 201 displays "A." If any of parameters 11 through 18 is the subject of notification, the first notification display device 201 displays "E." If any of parameters 21 through 26 are the subject of notification, the first notification display device 201 displays "H." If any of parameters 31 is the subject of notification, the first notification display device 201 displays "L." If parameters 41 through 42 are the subject of notification, the first notification display device 201 displays "O."

第2報知用表示装置202では報知対象となっているパラメータ群における遊技履歴の管理結果の配列順序のうち報知対象となっている遊技履歴の管理結果の種類に対応する順序の表示が行われる。第1~第8パラメータのパラメータ群を例に挙げて説明すると、第1パラメータが報知対象となっている場合には第2報知用表示装置202にて「1」が表示され、第2パラメータが報知対象となっている場合には第2報知用表示装置202にて「2」が表示され、第3パラメータが報知対象となっている場合には第2報知用表示装置202にて「3」が表示され、第4パラメータが報知対象となっている場合には第2報知用表示装置202にて「4」が表示され、第5パラメータが報知対象となっている場合には第2報知用表示装置202にて「5」が表示され、第6パラメータが報知対象となっている場合には第2報知用表示装置202にて「6」が表示され、第7パラメータが報知対象となっている場合には第2報知用表示装置202にて「7」が表示され、第8パラメータが報知対象となっている場合には第2報知用表示装置202にて「8」が表示される。また、第21~第26パラメータのパラメータ群を例に挙げて説明すると、第21パラメータが報知対象となっている場合には第2報知用表示装置202にて「1」が表示され、第22パラメータが報知対象となっている場合には第2報知用表示装置202にて「2」が表示され、第23パラメータが報知対象となっている場合には第2報知用表示装置202にて「3」が表示され、第24パラメータが報知対象となっている場合には第2報知用表示装置202にて「4」が表示され、第25パラメータが報知対象となっている場合には第2報知用表示装置202にて「5」が表示され、第26パラメータが報知対象となっている場合には第2報知用表示装置202にて「6」が表示される。 The second notification display device 202 displays the order of the game history management results for the parameter group being notified, in an order that corresponds to the type of game history management result being notified. Taking the parameter group of parameters 1 to 8 as an example, if the first parameter is the target of notification, "1" is displayed on the second notification display device 202, if the second parameter is the target of notification, "2" is displayed on the second notification display device 202, if the third parameter is the target of notification, "3" is displayed on the second notification display device 202, if the fourth parameter is the target of notification, "4" is displayed on the second notification display device 202, if the fifth parameter is the target of notification, "5" is displayed on the second notification display device 202, if the sixth parameter is the target of notification, "6" is displayed on the second notification display device 202, if the seventh parameter is the target of notification, "7" is displayed on the second notification display device 202, and if the eighth parameter is the target of notification, "8" is displayed on the second notification display device 202. Taking the parameter group of parameters 21 to 26 as an example, if parameter 21 is the subject of notification, then "1" is displayed on the second alert display device 202; if parameter 22 is the subject of notification, then "2" is displayed on the second alert display device 202; if parameter 23 is the subject of notification, then "3" is displayed on the second alert display device 202; if parameter 24 is the subject of notification, then "4" is displayed on the second alert display device 202; if parameter 25 is the subject of notification, then "5" is displayed on the second alert display device 202; and if parameter 26 is the subject of notification, then "6" is displayed on the second alert display device 202.

第3報知用表示装置203及び第4報知用表示装置204の表示内容について詳細には、報知対象となっているパラメータを100倍した値のうち、10の位に対応する数字が第3報知用表示装置203にて表示され、1の位に対応する数字が第4報知用表示装置204にて表示される。 Regarding the display contents of the third alarm display device 203 and the fourth alarm display device 204 in detail, the parameter to be notified is multiplied by 100, and the number corresponding to the tens digit of the value is displayed on the third alarm display device 203, while the number corresponding to the ones digit is displayed on the fourth alarm display device 204.

第1~第4報知用表示装置201~204においては、上記第1~第8パラメータ、上記第11~第18パラメータ、上記第21~第26パラメータ、上記第31パラメータ及び上記第41~第42パラメータの演算結果に対応する表示が予め定められた順序に従って順次切り換えられ、最後の順番の表示対象である第42パラメータの演算結果が表示された後は最初の順番の表示対象である第1パラメータの演算結果が表示される。この場合、一のパラメータの演算結果が継続して表示される期間は2秒となっている。これに対して、管理側CPU112における上記各種パラメータの演算周期は51秒となっているとともに、各種パラメータの数は25個となっている。したがって、管理側CPU112にて演算された各種パラメータは少なくとも1回は第1~第4報知用表示装置201~202における報知対象となる。 In the first to fourth alarm display devices 201-204, the displays corresponding to the calculation results of the first to eighth parameters, the eleventh to eighteenth parameters, the twenty-first to twenty-sixth parameters, the thirty-first parameter, and the forty-first to forty-second parameters are switched sequentially in a predetermined order. After the calculation result of the forty-second parameter, which is the last parameter to be displayed, is displayed, the calculation result of the first parameter, which is the first parameter to be displayed, is displayed. In this case, the calculation result of one parameter is continuously displayed for two seconds. In contrast, the calculation cycle of the various parameters in the management CPU 112 is 51 seconds, and the number of various parameters is 25. Therefore, each parameter calculated by the management CPU 112 becomes the target of notification on the first to fourth alarm display devices 201-202 at least once.

第1~第4報知用表示装置201~204においては上記第1の実施形態と同様に遊技履歴の管理結果の報知だけではなく、パチンコ機10の設定状態を変更することが可能な変更可能状態においては現状の設定値に対応する値が表示される。具体的には、当該変更可能状態においては第1~第3報知用表示装置201~203が消灯状態とされるのに対して、横並びの第1~第4報知用表示装置204において右端に存在している第4報知用表示装置204にて現状の設定値に対応する値が表示される。つまり、変更可能状態において「設定1」が選択されている場合には第4報知用表示装置204にて「1」が表示され、変更可能状態において「設定2」が選択されている場合には第4報知用表示装置204にて「2」が表示され、変更可能状態において「設定3」が選択されている場合には第4報知用表示装置204にて「3」が表示され、変更可能状態において「設定4」が選択されている場合には第4報知用表示装置204にて「4」が表示され、変更可能状態において「設定5」が選択されている場合には第4報知用表示装置204にて「5」が表示され、変更可能状態において「設定6」が選択されている場合には第4報知用表示装置204にて「6」が表示される。 The first to fourth notification display devices 201-204 not only notify the results of game history management, as in the first embodiment described above, but also display values corresponding to the current setting values when the setting state of the pachinko machine 10 is in a changeable state, in which it is possible to change the setting state of the pachinko machine 10. Specifically, when in this changeable state, the first to third notification display devices 201-203 are turned off, while the fourth notification display device 204, which is located at the right end of the first to fourth notification display devices 204 arranged horizontally, displays a value corresponding to the current setting value. In other words, if "Setting 1" is selected in the changeable state, "1" is displayed on the fourth alert display device 204; if "Setting 2" is selected in the changeable state, "2" is displayed on the fourth alert display device 204; if "Setting 3" is selected in the changeable state, "3" is displayed on the fourth alert display device 204; if "Setting 4" is selected in the changeable state, "4" is displayed on the fourth alert display device 204; if "Setting 5" is selected in the changeable state, "5" is displayed on the fourth alert display device 204; and if "Setting 6" is selected in the changeable state, "6" is displayed on the fourth alert display device 204.

次に、MPU62の制御に基づき第1~第4報知用表示装置201~204において各種表示を行うための電気的な構成について説明する。図54はMPU62の制御に基づき第1~第4報知用表示装置201~204において各種表示を行うための電気的な構成を説明するためのブロック図である。 Next, we will explain the electrical configuration for displaying various information on the first to fourth alarm display devices 201 to 204 based on the control of the MPU 62. Figure 54 is a block diagram illustrating the electrical configuration for displaying various information on the first to fourth alarm display devices 201 to 204 based on the control of the MPU 62.

既に説明したとおり主制御基板61にはMPU62及び第1~第4報知用表示装置201~204が設けられている。また、主制御基板61には第1表示IC205、第2表示IC206、第3表示IC207及び第4表示IC208が設けられている。 As already explained, the main control board 61 is provided with an MPU 62 and first to fourth notification display devices 201 to 204. The main control board 61 also is provided with a first display IC 205, a second display IC 206, a third display IC 207, and a fourth display IC 208.

第1表示IC205は第1報知用表示装置201に対応させて設けられており、信号経路SL31によりMPU62と電気的に接続されているとともに信号経路SL32により第1報知用表示装置201と電気的に接続されている。第1表示IC205にはMPU62から受信した表示データを記憶するための記憶バッファが設けられており、当該記憶バッファに記憶されている表示データに従って第1報知用表示装置201の表示制御、すなわち各表示用セグメントの発光制御を行う。第1表示IC205は動作電力が供給されている場合には記憶バッファに記憶された表示データを記憶保持可能であり、その記憶保持している表示データに対応する表示内容を第1報知用表示装置201に継続して表示させる。そして、表示データがMPU62により変更されることにより、その変更された表示データに対応する表示内容に第1報知用表示装置201の表示が変更される。また、第1表示IC205への動作電力の供給が開始された後であってMPU62による表示データの設定が行われていない状況においては表示データがオール「0」のデータとなるが、この場合には第1報知用表示装置201は非表示状態、すなわち消灯状態となる。 The first display IC 205 is provided corresponding to the first alarm display device 201 and is electrically connected to the MPU 62 via signal path SL31 and to the first alarm display device 201 via signal path SL32. The first display IC 205 is provided with a storage buffer for storing display data received from the MPU 62, and controls the display of the first alarm display device 201, i.e., controls the illumination of each display segment, in accordance with the display data stored in the storage buffer. When operating power is supplied, the first display IC 205 can store and retain the display data stored in the storage buffer, and causes the first alarm display device 201 to continuously display the display content corresponding to the stored display data. When the display data is changed by the MPU 62, the display of the first alarm display device 201 is changed to the display content corresponding to the changed display data. Furthermore, after the supply of operating power to the first display IC 205 has started and the display data has not yet been set by the MPU 62, the display data will be all "0" data, in which case the first alarm display device 201 will be in a non-display state, i.e., off state.

但し、当該構成に限定されることはなく第1表示IC205にバックアップ電力が供給されることでパチンコ機10への動作電力の供給が停止されている状況であっても第1表示IC205にて表示データを記憶保持可能な構成としてもよい。この場合、パチンコ機10への動作電力の供給が開始された場合には、パチンコ機10の動作電力の供給が停止される直前に第1報知用表示装置201にて行われていた表示が当該第1報知用表示装置201にて開始されることとなる。 However, this configuration is not limited to this, and the first display IC 205 may be configured to store and retain display data even when the supply of operating power to the pachinko machine 10 is stopped by supplying backup power to the first display IC 205. In this case, when the supply of operating power to the pachinko machine 10 begins, the display that was being displayed on the first alert display device 201 immediately before the supply of operating power to the pachinko machine 10 was stopped will begin on the first alert display device 201.

第2表示IC206は第2報知用表示装置202に対応させて設けられており、信号経路SL33によりMPU62と電気的に接続されているとともに信号経路SL34により第2報知用表示装置202と電気的に接続されている。第2表示IC206にはMPU62から受信した表示データを記憶するための記憶バッファが設けられており、当該記憶バッファに記憶されている表示データに従って第2報知用表示装置202の表示制御、すなわち各表示用セグメントの発光制御を行う。第2表示IC206は動作電力が供給されている場合には記憶バッファに記憶された表示データを記憶保持可能であり、その記憶保持している表示データに対応する表示内容を第2報知用表示装置202に継続して表示させる。そして、表示データがMPU62により変更されることにより、その変更された表示データに対応する表示内容に第2報知用表示装置202の表示が変更される。また、第2表示IC206への動作電力の供給が開始された後であってMPU62による表示データの設定が行われていない状況においては表示データがオール「0」のデータとなるが、この場合には第2報知用表示装置202は非表示状態、すなわち消灯状態となる。 The second display IC 206 is provided corresponding to the second alert display device 202 and is electrically connected to the MPU 62 via signal path SL33 and to the second alert display device 202 via signal path SL34. The second display IC 206 is provided with a storage buffer for storing display data received from the MPU 62, and controls the display of the second alert display device 202, i.e., controls the illumination of each display segment, in accordance with the display data stored in the storage buffer. When operating power is supplied, the second display IC 206 can store and retain the display data stored in the storage buffer, and causes the second alert display device 202 to continuously display the display content corresponding to the stored display data. When the display data is changed by the MPU 62, the display of the second alert display device 202 is changed to the display content corresponding to the changed display data. Furthermore, after the supply of operating power to the second display IC 206 has begun and the display data has not yet been set by the MPU 62, the display data will be all "0" data, in which case the second alarm display device 202 will be in a non-display state, i.e., off state.

但し、当該構成に限定されることはなく第2表示IC206にバックアップ電力が供給されることでパチンコ機10への動作電力の供給が停止されている状況であっても第2表示IC206にて表示データを記憶保持可能な構成としてもよい。この場合、パチンコ機10への動作電力の供給が開始された場合には、パチンコ機10の動作電力の供給が停止される直前に第2報知用表示装置202にて行われていた表示が当該第2報知用表示装置202にて開始されることとなる。 However, this configuration is not limited to this, and the second display IC 206 may be configured to store and retain display data even when the supply of operating power to the pachinko machine 10 is stopped by supplying backup power to the second display IC 206. In this case, when the supply of operating power to the pachinko machine 10 begins, the display that was being displayed on the second alert display device 202 immediately before the supply of operating power to the pachinko machine 10 was stopped will begin on the second alert display device 202.

第3表示IC207は第3報知用表示装置203に対応させて設けられており、信号経路SL35によりMPU62と電気的に接続されているとともに信号経路SL36により第3報知用表示装置203と電気的に接続されている。第3表示IC207にはMPU62から受信した表示データを記憶するための記憶バッファが設けられており、当該記憶バッファに記憶されている表示データに従って第3報知用表示装置203の表示制御、すなわち各表示用セグメントの発光制御を行う。第3表示IC207は動作電力が供給されている場合には記憶バッファに記憶された表示データを記憶保持可能であり、その記憶保持している表示データに対応する表示内容を第3報知用表示装置203に継続して表示させる。そして、表示データがMPU62により変更されることにより、その変更された表示データに対応する表示内容に第3報知用表示装置203の表示が変更される。また、第3表示IC207への動作電力の供給が開始された後であってMPU62による表示データの設定が行われていない状況においては表示データがオール「0」のデータとなるが、この場合には第3報知用表示装置203は非表示状態、すなわち消灯状態となる。 The third display IC 207 is provided corresponding to the third alert display device 203 and is electrically connected to the MPU 62 via signal path SL35 and to the third alert display device 203 via signal path SL36. The third display IC 207 is provided with a storage buffer for storing display data received from the MPU 62, and controls the display of the third alert display device 203, i.e., controls the illumination of each display segment, in accordance with the display data stored in the storage buffer. When operating power is supplied, the third display IC 207 can store and retain the display data stored in the storage buffer, and causes the third alert display device 203 to continuously display the display content corresponding to the stored display data. When the display data is changed by the MPU 62, the display of the third alert display device 203 is changed to the display content corresponding to the changed display data. Furthermore, after the supply of operating power to the third display IC 207 has started and the display data has not yet been set by the MPU 62, the display data will be all "0" data, in which case the third alarm display device 203 will be in a non-display state, i.e., off state.

但し、当該構成に限定されることはなく第3表示IC207にバックアップ電力が供給されることでパチンコ機10への動作電力の供給が停止されている状況であっても第3表示IC207にて表示データを記憶保持可能な構成としてもよい。この場合、パチンコ機10への動作電力の供給が開始された場合には、パチンコ機10の動作電力の供給が停止される直前に第3報知用表示装置203にて行われていた表示が当該第3報知用表示装置203にて開始されることとなる。 However, this configuration is not limited to this, and the third display IC 207 may be configured to store and retain display data even when the supply of operating power to the pachinko machine 10 is stopped by supplying backup power to the third display IC 207. In this case, when the supply of operating power to the pachinko machine 10 begins, the display that was being displayed on the third alert display device 203 immediately before the supply of operating power to the pachinko machine 10 was stopped will begin on the third alert display device 203.

第4表示IC208は第4報知用表示装置204に対応させて設けられており、信号経路SL37によりMPU62と電気的に接続されているとともに信号経路SL38により第4報知用表示装置204と電気的に接続されている。第4表示IC208にはMPU62から受信した表示データを記憶するための記憶バッファが設けられており、当該記憶バッファに記憶されている表示データに従って第4報知用表示装置204の表示制御、すなわち各表示用セグメントの発光制御を行う。第4表示IC208は動作電力が供給されている場合には記憶バッファに記憶された表示データを記憶保持可能であり、その記憶保持している表示データに対応する表示内容を第4報知用表示装置204に継続して表示させる。そして、表示データがMPU62により変更されることにより、その変更された表示データに対応する表示内容に第4報知用表示装置204の表示が変更される。また、第4表示IC208への動作電力の供給が開始された後であってMPU62による表示データの設定が行われていない状況においては表示データがオール「0」のデータとなるが、この場合には第4報知用表示装置204は非表示状態、すなわち消灯状態となる。 The fourth display IC 208 is provided corresponding to the fourth alert display device 204 and is electrically connected to the MPU 62 via signal path SL37 and to the fourth alert display device 204 via signal path SL38. The fourth display IC 208 is provided with a storage buffer for storing display data received from the MPU 62, and controls the display of the fourth alert display device 204, i.e., controls the illumination of each display segment, in accordance with the display data stored in the storage buffer. When operating power is supplied, the fourth display IC 208 can store and retain the display data stored in the storage buffer, and causes the fourth alert display device 204 to continuously display the display content corresponding to the stored display data. When the display data is changed by the MPU 62, the display of the fourth alert display device 204 is changed to the display content corresponding to the changed display data. Furthermore, after the supply of operating power to the fourth display IC 208 has begun and the display data has not yet been set by the MPU 62, the display data will be all "0" data, in which case the fourth alarm display device 204 will be in a non-display state, i.e., off state.

但し、当該構成に限定されることはなく第4表示IC208にバックアップ電力が供給されることでパチンコ機10への動作電力の供給が停止されている状況であっても第4表示IC208にて表示データを記憶保持可能な構成としてもよい。この場合、パチンコ機10への動作電力の供給が開始された場合には、パチンコ機10の動作電力の供給が停止される直前に第4報知用表示装置204にて行われていた表示が当該第4報知用表示装置204にて開始されることとなる。 However, this configuration is not limited to this, and the fourth display IC 208 may be configured to store and retain display data even when the supply of operating power to the pachinko machine 10 is stopped by supplying backup power to the fourth display IC 208. In this case, when the supply of operating power to the pachinko machine 10 begins, the display that was being displayed on the fourth alert display device 204 immediately before the supply of operating power to the pachinko machine 10 was stopped will begin on the fourth alert display device 204.

第1~第4表示IC205~208への表示データの出力はMPU62により行われるが、当該表示データの出力設定は主側CPU63及び管理側CPU112のそれぞれにて行われる。つまり、主側CPU63において第1~第4報知用表示装置201~204の表示制御が実行されるとともに管理側CPU112において第1~第4報知用表示装置201~204の表示制御が実行される。この場合、主側CPU63及び管理側CPU112において同時期に表示データの出力設定が行われないように、それぞれにおいて表示データの出力設定が行われる期間が調整されている。具体的には、MPU62への動作電力の供給が開始された後においてパチンコ機10の設定状態を変更することが可能である変更可能状態においては主側CPU63による表示データの出力設定が行われるのに対して管理側CPU112による表示データの出力設定は行われない。一方、設定値の変更可能状態ではない状態においては管理側CPU112による表示データの出力設定が行われるのに対して主側CPU63による表示データの出力設定は行われない。 Display data is output to the first through fourth display ICs 205-208 by the MPU 62, but the main CPU 63 and the control CPU 112 configure the display data output, respectively. That is, the main CPU 63 controls the display of the first through fourth alarm display devices 201-204, while the control CPU 112 controls the display of the first through fourth alarm display devices 201-204. In this case, the periods during which the main CPU 63 and the control CPU 112 configure the display data output are adjusted so that the display data output settings are not configured simultaneously. Specifically, after the supply of operating power to the MPU 62 begins, in a changeable state in which the settings of the pachinko machine 10 can be changed, the main CPU 63 configures the display data output, but the control CPU 112 does not configure the display data output. On the other hand, in a state in which the settings are not changeable, the control CPU 112 configures the display data output, but the main CPU 63 does not configure the display data output.

なお、仮に主側CPU63による表示データの出力設定と管理側CPU112による表示データの出力設定とが同期時に行われた場合には主側CPU63による表示データの出力設定が優先される。但し、これに限定されることはなく管理側CPU112による表示データの出力設定が優先される構成としてもよい。 Note that if the display data output settings by the main CPU 63 and the control CPU 112 are performed synchronously, the display data output settings by the main CPU 63 will take priority. However, this is not limited to this, and the display data output settings by the control CPU 112 may also take priority.

次に、管理側CPU112にて実行される本実施形態における表示用処理について、図55のフローチャートを参照しながら説明する。 Next, the display processing in this embodiment executed by the management CPU 112 will be explained with reference to the flowchart in Figure 55.

まず管理側RAM114の更新タイミングカウンタの値を1減算する(ステップS3001)。更新タイミングカウンタは第1~第4報知用表示装置201~204における遊技履歴の管理結果の表示内容を更新するタイミングであることを管理側CPU112にて特定するためのカウンタである。その後、1減算後における更新タイミングカウンタの値が「0」となっているか否かを判定することで第1~第4報知用表示装置201~204の表示内容を更新するタイミングとなったか否かを判定する(ステップS3002)。 First, the value of the update timing counter in the management RAM 114 is decremented by 1 (step S3001). The update timing counter is a counter that the management CPU 112 uses to determine whether it is time to update the display content of the game history management results on the first to fourth notification display devices 201 to 204. Then, by determining whether the value of the update timing counter after decrementing by 1 is "0," it is determined whether it is time to update the display content of the first to fourth notification display devices 201 to 204 (step S3002).

ステップS3002にて肯定判定をした場合、管理側RAM114の表示対象カウンタの値を1加算する(ステップS3003)。そして、1加算後における表示対象カウンタの値が最大値である「24」を超えた場合(ステップS3004:YES)、表示対象カウンタの値を「0」クリアする(ステップS3005)。表示対象カウンタは第1~第4報知用表示装置201~204における表示対象となっているパラメータの種類を管理側CPU112にて特定するためのカウンタである。上記第1~第8パラメータ、上記第11~第18パラメータ、上記第21~第26パラメータ、上記第31パラメータ及び上記第41~第42パラメータと、「0」~「24」の表示対象カウンタの取り得る値とは1対1で対応している。例えば表示対象カウンタの値が「0」である場合、最初の表示対象である第1パラメータが第1~第4報知用表示装置201~204の表示対象となり、表示対象カウンタの値が「24」である場合、最後の表示対象である第42パラメータが第1~第4報知用表示装置201~204の表示対象となる。 If a positive judgment is made in step S3002, the value of the display target counter in the management RAM 114 is incremented by 1 (step S3003). If the value of the display target counter after incrementing by 1 exceeds the maximum value of "24" (step S3004: YES), the value of the display target counter is cleared to "0" (step S3005). The display target counter is a counter used by the management CPU 112 to identify the type of parameter to be displayed on the first to fourth alarm display devices 201 to 204. There is a one-to-one correspondence between the first to eighth parameters, the eleventh to eighteenth parameters, the twenty-first to twenty-sixth parameters, the thirty-first parameter, and the forty-first to forty-second parameters and the possible values of the display target counter, which are "0" to "24." For example, if the value of the display object counter is "0", the first parameter, which is the first display object, will be displayed on the first to fourth alarm display devices 201-204; if the value of the display object counter is "24", the 42nd parameter, which is the last display object, will be displayed on the first to fourth alarm display devices 201-204.

ステップS3004にて否定判定をした場合、又はステップS3005の処理を実行した場合、表示対象カウンタの値に対応するパラメータの種類に対応する表示データを管理側ROM113から読み出す(ステップS3006)。そして、第1報知用表示装置201に対応する表示データの設定処理を実行するとともに(ステップS3007)、第2報知用表示装置202に対応する表示データの設定処理を実行する(ステップS3008)。例えば表示対象カウンタの値が「0」であり第1パラメータが表示対象となっているのであれば、第1報知用表示装置201に「A」を表示するための表示データを第1表示IC205に出力するとともに、第2報知用表示装置202に「1」を表示するための表示データを第2表示IC206に出力する。また、例えば表示対象カウンタの値が「24」であり第42パラメータが表示対象となっているのであれば、第1報知用表示装置201に「O」を表示するための表示データを第1表示IC205に出力するとともに、第2報知用表示装置202に「2」を表示するための表示データを第2表示IC206に出力する。 If a negative judgment is made in step S3004, or if the processing of step S3005 is executed, display data corresponding to the type of parameter corresponding to the value of the display target counter is read from the management side ROM 113 (step S3006). Then, a setting process for display data corresponding to the first alarm display device 201 is executed (step S3007), and a setting process for display data corresponding to the second alarm display device 202 is executed (step S3008). For example, if the value of the display target counter is "0" and the first parameter is the display target, display data for displaying "A" on the first alarm display device 201 is output to the first display IC 205, and display data for displaying "1" on the second alarm display device 202 is output to the second display IC 206. Furthermore, for example, if the value of the display target counter is "24" and the 42nd parameter is the display target, display data for displaying "O" on the first alert display device 201 is output to the first display IC 205, and display data for displaying "2" on the second alert display device 202 is output to the second display IC 206.

その後、表示対象カウンタの値に対応するパラメータを演算結果用メモリ131から読み出すとともに、その読み出したパラメータを100倍した結果の10の位に対応する表示データと1の位に対応する表示データとを管理側ROM113から読み出す(ステップS3009)。そして、その結果の10の位に対応する数字が表示されるように第3報知用表示装置203を表示制御するとともに(ステップS3010)、1の位に対応する数字が表示されるように第4報知用表示装置204を表示制御する(ステップS3011)。例えば100倍した結果が「53」である場合には第3報知用表示装置203に「5」を表示するための表示データを第3表示IC207に出力するとともに、第4報知用表示装置204に「3」を表示するための表示データを第4表示IC208に出力する。 Then, a parameter corresponding to the value of the counter to be displayed is read from the calculation result memory 131, and the display data corresponding to the tens digit and the ones digit of the result obtained by multiplying the read parameter by 100 are read from the management ROM 113 (step S3009). Then, the display of the third alert display device 203 is controlled so that the digit corresponding to the tens digit of the result is displayed (step S3010), and the display of the fourth alert display device 204 is controlled so that the digit corresponding to the ones digit is displayed (step S3011). For example, if the result of multiplying by 100 is "53," display data for displaying "5" on the third alert display device 203 is output to the third display IC 207, and display data for displaying "3" on the fourth alert display device 204 is output to the fourth display IC 208.

その後、管理側RAM114の更新タイミングカウンタに次回の更新タイミングに対応する値として2秒に対応する値を設定する(ステップS3012)。 Then, the update timing counter in the management RAM 114 is set to a value corresponding to 2 seconds as the value corresponding to the next update timing (step S3012).

上記のように表示用処理が実行されることにより、第1~第4報知用表示装置201~204にて遊技履歴の管理結果が表示される。当該遊技履歴の管理結果の表示は遊技が継続されているか否かに関係なく行われるとともに、遊技機本体12が外枠11に対して開放操作されて主制御装置60がパチンコ機10の前方から視認可能となっているか否かに関係なく行われる。このように遊技の状況やパチンコ機10の状態に関係なく第1~第4報知用表示装置201~204の表示制御が実行されるようにすることにより、第1~第4報知用表示装置201~204を表示制御するための処理構成を簡素化することが可能となる。 By executing the display processing as described above, the game history management results are displayed on the first to fourth notification display devices 201-204. The game history management results are displayed regardless of whether play is continuing or not, and regardless of whether the gaming machine main body 12 is opened relative to the outer frame 11 and the main control device 60 is visible from the front of the pachinko machine 10. By executing display control of the first to fourth notification display devices 201-204 in this way regardless of the game situation or the state of the pachinko machine 10, it is possible to simplify the processing configuration for display control of the first to fourth notification display devices 201-204.

第1~第4報知用表示装置201~204における遊技履歴の管理結果の表示は管理側CPU112への動作電力の供給が開始された後であって主側CPU63から識別終了コマンドを受信した後に開始される。この場合、演算結果用メモリ131に記憶されている情報は履歴用メモリ117に記憶されている情報と同様に、パチンコ機10への動作電力の供給が停止されている場合であっても記憶保持されるため、管理側CPU112への動作電力の供給が開始された場合には当該管理側CPU112への動作電力の供給が停止される前に算出された遊技履歴の管理結果が表示される。 Display of the gaming history management results on the first to fourth notification display devices 201-204 begins after the supply of operating power to the management CPU 112 has begun and after an identification end command has been received from the main CPU 63. In this case, the information stored in the calculation result memory 131, like the information stored in the history memory 117, is stored and retained even when the supply of operating power to the pachinko machine 10 is stopped. Therefore, when the supply of operating power to the management CPU 112 begins, the gaming history management results calculated before the supply of operating power to the management CPU 112 was stopped are displayed.

第1~第4表示IC205~208は動作電力が供給されている間はMPU62から出力された表示データを記憶保持するとともに、その表示データに従って対応する第1~第4報知用表示装置201~204を表示制御する。したがって、遊技履歴の管理結果の表示が開始された後は第1~第4報知用表示装置201~204は消灯状態(すなわち非表示状態)となることはなく、何らかの表示に対応する点灯状態(すなわち表示状態)となっている。 While operating power is being supplied, the first through fourth display ICs 205-208 store and retain the display data output from the MPU 62, and control the display of the corresponding first through fourth notification display devices 201-204 in accordance with that display data. Therefore, after the display of the gaming history management results begins, the first through fourth notification display devices 201-204 never go into an off state (i.e., a non-display state), but remain in an on state (i.e., a display state) corresponding to some kind of display.

次に、主側CPU63にて実行される本実施形態における設定値更新処理について、図56のフローチャートを参照しながら説明する。 Next, the setting value update process in this embodiment, which is executed by the main CPU 63, will be explained with reference to the flowchart in Figure 56.

まず第1~第3報知用表示装置201~203の消灯処理を実行する(ステップS3101)。具体的には、第1~第3表示IC205~207に対してオール「0」となる表示データを出力する。これにより、第1~第3報知用表示装置201~203の表示用セグメントは全て消灯状態となり、第1~第3報知用表示装置201~203は非表示状態となる。なお、パチンコ機10への動作電力の供給が開始された直後においては第1~第4報知用表示装置201~204の表示用セグメントは全て消灯状態であり第1~第4報知用表示装置201~204は非表示状態である。したがって、ステップS3101は、第1~第3報知用表示装置201~203を非表示状態に維持させる処理であるとともに、仮に何らかの影響で第1~第3報知用表示装置201~203のいずれかが表示状態となっていた場合にはそれを非表示状態とする処理である。 First, the first through third alert display devices 201-203 are turned off (step S3101). Specifically, all "0" display data is output to the first through third display ICs 205-207. As a result, all display segments of the first through third alert display devices 201-203 are turned off, and the first through third alert display devices 201-203 are turned off. Note that immediately after the supply of operating power to the pachinko machine 10 begins, all display segments of the first through fourth alert display devices 201-204 are turned off, and the first through fourth alert display devices 201-204 are turned off. Therefore, step S3101 is a process that maintains the first through third alert display devices 201-203 in a turned-off state, and also a process that switches any of the first through third alert display devices 201-203 that are turned on due to some influence to a turned-on state.

その後、主側RAM65の設定値カウンタに「1」をセットする(ステップS3102)。設定値カウンタはパチンコ機10の設定状態がいずれの設定値であるのかを主側CPU63にて特定するためのカウンタである。設定値カウンタに「1」がセットされることにより、設定値更新処理が実行される場合にはそれまでの設定値に関係なく設定値が「設定1」となる。 Then, the setting value counter in the main RAM 65 is set to "1" (step S3102). The setting value counter is a counter that allows the main CPU 63 to identify which setting value the setting state of the pachinko machine 10 is. By setting the setting value counter to "1", when the setting value update process is executed, the setting value will become "Setting 1" regardless of the previous setting value.

その後、第4表示用報知装置204における設定値の表示開始処理を実行する(ステップS3103)。設定値の表示開始処理では、「1」を表示するための表示データを第4表示IC208に出力する。これにより、「設定1」に対応する「1」の数字が第4報知用表示装置204にて表示される。 Then, the fourth display notification device 204 executes a process to start displaying the set value (step S3103). In the process to start displaying the set value, display data for displaying "1" is output to the fourth display IC 208. As a result, the number "1" corresponding to "Setting 1" is displayed on the fourth notification display device 204.

その後、設定キー挿入部68aがOFF操作されていないことを条件として(ステップS3104:NO)、更新ボタン68bが1回押圧操作されたか否かを判定する(ステップS3105)。具体的には更新ボタン68bの押圧操作を検知するセンサからの信号がLOWレベルからHIレベルに切り換わったか否かを判定する。ステップS3105にて否定判定をした場合、ステップS3104の処理に戻り、設定キー挿入部68aがOFF操作されているか否かを判定する。 Subsequently, on the condition that the setting key insertion unit 68a has not been turned OFF (step S3104: NO), it is determined whether the update button 68b has been pressed once (step S3105). Specifically, it is determined whether the signal from the sensor that detects the pressing of the update button 68b has switched from LOW level to HIGH level. If a negative determination is made in step S3105, the process returns to step S3104, where it is determined whether the setting key insertion unit 68a has been turned OFF.

更新ボタン68bが1回押圧操作されている場合(ステップS3105:YES)、主側RAM65の設定値カウンタの値を1加算する(ステップS3106)。また、1加算後における設定値カウンタの値が「6」を超えた場合(ステップS3107:YES)、設定値カウンタに「1」をセットする(ステップS3108)。これにより、更新ボタン68bが1回押圧操作される度に1段階上の設定値に更新され、「設定6」の状況で更新ボタン68bが1回押圧操作された場合には「設定1」に戻ることになる。 If the update button 68b has been pressed once (step S3105: YES), the value of the setting value counter in the main RAM 65 is incremented by 1 (step S3106). Furthermore, if the value of the setting value counter after incrementing by 1 exceeds "6" (step S3107: YES), the setting value counter is set to "1" (step S3108). As a result, the setting value is updated to the next higher level each time the update button 68b is pressed; if the update button 68b is pressed once when the setting is "6," the setting will return to "1."

ステップS3107にて否定判定をした場合、又はステップS3108の処理を実行した場合、第4報知用表示装置204における設定値の表示更新処理を実行する(ステップS3109)。設定値の表示更新処理では、主側RAM65の設定値カウンタの値に対応する数字を表示するための表示データを第4表示IC208に出力する。これにより、現状の設定値に対応する数字が第4報知用表示装置204にて表示される。遊技ホールの管理者は第4報知用表示装置204を確認することで更新ボタン68bを押圧操作した後のパチンコ機10の設定状態を把握することが可能となる。 If a negative judgment is made in step S3107, or if the processing of step S3108 is executed, a display update process for the setting value on the fourth alert display device 204 is executed (step S3109). In the display update process for the setting value, display data for displaying a number corresponding to the value of the setting value counter in the main RAM 65 is output to the fourth display IC 208. As a result, a number corresponding to the current setting value is displayed on the fourth alert display device 204. By checking the fourth alert display device 204, the manager of the gaming hall can understand the setting status of the pachinko machine 10 after pressing the update button 68b.

ステップS3109の処理を実行した後はステップS3104に戻り、設定キー挿入部68aがOFF操作されているか否かを判定する。OFF操作されていない場合(ステップS3104:NO)、ステップS3105以降の処理を再度実行する。OFF操作されている場合(ステップS3104:YES)、第1~第4報知用表示装置201~204における管理結果の表示開始処理を実行する(ステップS3110)。 After executing step S3109, the process returns to step S3104, where it is determined whether the setting key insertion unit 68a has been turned OFF. If it has not been turned OFF (step S3104: NO), the process from step S3105 onwards is executed again. If it has been turned OFF (step S3104: YES), the process of starting display of the management results on the first to fourth alarm display devices 201 to 204 is executed (step S3110).

当該表示開始処理では主側CPU63から管理側CPU112に管理結果の表示開始コマンドが送信される。当該管理結果の表示開始コマンドを受信した管理側CPU112は演算結果用メモリ131に記憶されている各種パラメータのうち第1パラメータを表示するための処理を実行する。この場合の処理内容は表示用処理(図55)におけるステップS3006~ステップS3012と同様である。これにより、パチンコ機10の動作電力が前回停止される直前に演算された第1パラメータに対応する表示が第1~第4報知用表示装置201~204にて行われる。 In this display start processing, a command to start displaying the management results is sent from the main CPU 63 to the management CPU 112. Upon receiving this command to start displaying the management results, the management CPU 112 executes processing to display the first parameter from among the various parameters stored in the calculation result memory 131. The processing content in this case is the same as steps S3006 to S3012 in the display processing (Figure 55). As a result, a display corresponding to the first parameter calculated immediately before the operating power of the pachinko machine 10 was last shut off is displayed on the first to fourth notification display devices 201 to 204.

次に、遊技履歴の管理結果が表示される場合及びパチンコ機10の設定状態が更新される場合のそれぞれにおける第1~第4報知用表示装置201~204の表示態様について説明する。図57(a)は遊技履歴の管理結果が表示される場合における第1~第4報知用表示装置201~204の表示態様を説明するための説明図であり、図57(b)はパチンコ機10の設定状態が変更される場合における第1~第4報知用表示装置201~204の表示態様を説明するための説明図である。 Next, we will explain the display modes of the first to fourth notification display devices 201-204 when the results of game history management are displayed and when the settings of the pachinko machine 10 are updated. Figure 57(a) is an explanatory diagram for explaining the display modes of the first to fourth notification display devices 201-204 when the results of game history management are displayed, and Figure 57(b) is an explanatory diagram for explaining the display modes of the first to fourth notification display devices 201-204 when the settings of the pachinko machine 10 are changed.

遊技履歴の管理結果が表示される場合、図57(a)に示すように第1~第4報知用表示装置201~204のそれぞれにおいて少なくとも1個の表示用セグメントが発光状態となる。つまり、第1~第4報知用表示装置201~204のそれぞれが表示状態となる。そして、これは第1~第8パラメータ、第11~第18パラメータ、第21~第26パラメータ、第31パラメータ及び第41~第42パラメータのいずれが報知対象となる場合であっても同様である。これにより、遊技ホールの管理者は第1~第4報知用表示装置201~204の全てが表示状態となっていることを目視することで、第1~第4報知用表示装置201~204において遊技履歴の管理結果が表示されていることを把握することが可能となる。 When the gaming history management results are displayed, at least one display segment is illuminated on each of the first through fourth notification display devices 201-204, as shown in FIG. 57(a). In other words, each of the first through fourth notification display devices 201-204 is in a display state. This is the same regardless of whether the notification target is parameters 1-8, 11-18, 21-26, 31, or 41-42. This allows the gaming hall manager to visually confirm that all of the first through fourth notification display devices 201-204 are in a display state and understand that the gaming history management results are being displayed on the first through fourth notification display devices 201-204.

一方、パチンコ機10の設定状態が変更される場合、図57(b)に示すように第1~第3報知用表示装置201~203のそれぞれにおいて全ての表示用セグメントが消灯状態となる。つまり、第1~第3報知用表示装置201~203のそれぞれが非表示状態となる。また、第4報知用表示装置204において「1」~「6」のいずれかの表示が行われる。このように第4報知用表示装置204において「1」~「6」のいずれかの表示が行われるとともに第1~第3報知用表示装置201~203のそれぞれが非表示状態となることにより、遊技ホールの管理者は第1~第4報知用表示装置201~204において設定値に対応する表示が行われていることを把握することが可能となるとともに、現状の設定値を明確に把握することが可能となる。 On the other hand, when the setting state of the pachinko machine 10 is changed, all display segments are turned off in each of the first to third alert display devices 201-203, as shown in Figure 57(b). In other words, each of the first to third alert display devices 201-203 goes into a non-display state. Additionally, the fourth alert display device 204 displays one of the numbers "1" to "6." In this way, by displaying one of the numbers "1" to "6" in the fourth alert display device 204 and each of the first to third alert display devices 201-203 going into a non-display state, the amusement hall manager can see that the first to fourth alert display devices 201-204 are displaying values corresponding to the setting values, and can clearly understand the current setting values.

次に、図58(a)~図58(h)のタイムチャートを参照しながら第1~第4報知用表示装置201~204が表示状態となる様子について説明する。図58(a)はパチンコ機10の設定状態を変更することが可能な変更可能状態の期間を示し、図58(b)は第1~第4報知用表示装置201~204における設定表示の更新タイミングを示し、図58(c)は遊技履歴の管理結果を第1~第4報知用表示装置201~204に表示する期間を示し、図58(d)は第1~第4報知用表示装置201~204における遊技履歴の管理結果に対応する表示の更新タイミングを示し、図58(e)は第1報知用表示装置201が表示状態となっている期間を示し、図58(f)は第2報知用表示装置202が表示状態となっている期間を示し、図58(g)は第3報知用表示装置203が表示状態となっている期間を示し、図58(h)は第4報知用表示装置204が表示状態となっている期間を示す。 Next, we will explain how the first to fourth alarm display devices 201 to 204 change their display state, referring to the time charts in Figures 58(a) to 58(h). FIG. 58(a) shows the period during which the setting state of the pachinko machine 10 is changeable, FIG. 58(b) shows the update timing of the setting display on the first to fourth display devices 201-204, FIG. 58(c) shows the period during which the game history management results are displayed on the first to fourth display devices 201-204, FIG. 58(d) shows the update timing of the display corresponding to the game history management results on the first to fourth display devices 201-204, FIG. 58(e) shows the period during which the first display device 201 is in a display state, FIG. 58(f) shows the period during which the second display device 202 is in a display state, FIG. 58(g) shows the period during which the third display device 203 is in a display state, and FIG. 58(h) shows the period during which the fourth display device 204 is in a display state.

設定キー挿入部68aがON操作された状態でパチンコ機10への動作電力の供給が開始されることで図58(a)に示すようにt1のタイミングでパチンコ機10の設定状態を変更することが可能な変更可能状態となる。当該t1のタイミングで図58(b)に示すように設定表示の更新タイミングとなり図58(h)に示すように第4報知用表示装置204が表示状態となりその表示状態が継続される。この場合、「設定1」が選択されているため、第4報知用表示装置204では「1」が表示される。一方、t1のタイミングでは図58(e)~図58(g)に示すように第1~第3報知用表示装置201~203は非表示状態、すなわち全ての表示用セグメントが消灯された状態に維持される。 When the setting key insertion section 68a is turned ON and the supply of operating power to the pachinko machine 10 begins, the pachinko machine 10 enters a changeable state at timing t1, allowing the setting status of the pachinko machine 10 to be changed, as shown in Figure 58(a). At timing t1, the setting display is updated as shown in Figure 58(b), and the fourth alert display device 204 enters a display state as shown in Figure 58(h), and this display state continues. In this case, because "Setting 1" has been selected, "1" is displayed on the fourth alert display device 204. Meanwhile, at timing t1, the first to third alert display devices 201-203 are in a non-display state, i.e., all display segments remain unlit, as shown in Figures 58(e) to 58(g).

その後、t2のタイミング、t3のタイミング、t4のタイミング及びt5のタイミングのそれぞれで更新ボタン68bの操作により設定値を変更する操作が行われることにより、図58(b)に示すようにこれら各タイミングで設定値表示の更新タイミングとなる。この場合、図58(h)に示すように第4報知用表示装置204ではそれら各タイミングにおいて、変更後における設定値に対応する数字に表示内容が切り換えられることとなるが、この表示内容の切り換えが行われる各タイミングを含めて第4報知用表示装置204は表示状態に維持される。一方、図58(e)~図58(g)に示すようにこれら設定値表示の更新タイミングのそれぞれにおいても第1~第3報知用表示装置201~203は非表示状態、すなわち全ての表示用セグメントが消灯された状態に維持される。 Subsequently, at times t2, t3, t4, and t5, the update button 68b is operated to change the setting value, resulting in an update timing for the setting value display at each of these times, as shown in Figure 58(b). In this case, as shown in Figure 58(h), the display content on the fourth alert display device 204 will change to the number corresponding to the changed setting value at each of these times, but the fourth alert display device 204 will remain in a display state, including at each time this display content changes. Meanwhile, as shown in Figures 58(e) to 58(g), the first to third alert display devices 201-203 will remain in a non-display state, i.e., all display segments will remain unlit, even at each of these update timings for the setting value display.

その後、t6のタイミングで設定キー挿入部68aがOFF操作されることで図58(a)に示すように変更可能状態が終了される。この場合、当該t6のタイミングで図58(c)に示すように遊技履歴の管理結果の表示期間が開始される。具体的には、演算結果用メモリ131に記憶されている第1パラメータの表示が開始される。したがって、当該t6のタイミングで図58(e)~図58(g)に示すように第1~第3報知用表示装置201~203が非表示状態から表示状態に切り換えられるとともに第4報知用表示装置204が表示内容は変更されるものの表示状態に維持される。 Then, at timing t6, the setting key insertion section 68a is turned OFF, ending the changeable state as shown in Figure 58(a). In this case, at timing t6, the display period for the gaming history management results begins as shown in Figure 58(c). Specifically, the display of the first parameter stored in the calculation result memory 131 begins. Therefore, at timing t6, the first to third notification display devices 201-203 are switched from a non-display state to a display state as shown in Figures 58(e) to 58(g), and the fourth notification display device 204 remains in a display state although the display content is changed.

その後、t7のタイミング、t8のタイミング、t9のタイミング、t10のタイミング、t11のタイミング及びt12のタイミングのそれぞれで図58(d)に示すように遊技履歴の管理結果の表示の更新タイミングとなる。この場合、図58(e)~図58(h)に示すように第1~第4報知用表示装置201~204ではそれら各タイミングにおいて、更新後における遊技履歴の管理結果に対応する表示内容に切り換えられることとなるが、この表示内容の切り換えが行われる各タイミングを含めて第1~第4報知用表示装置201~204はいずれも表示状態に維持される。 After that, at times t7, t8, t9, t10, t11, and t12, the display of the gaming history management results is updated, as shown in Figure 58(d). In this case, as shown in Figures 58(e) to 58(h), the first to fourth notification display devices 201-204 will switch to display content corresponding to the updated gaming history management results at each of these times, but all of the first to fourth notification display devices 201-204 will maintain their display state, including at each time the display content is switched.

以上詳述した本実施形態によれば、以下の優れた効果を奏する。 The present embodiment described above provides the following excellent effects:

遊技履歴の管理結果が第1~第4報知用表示装置201~204にて表示される構成において、パチンコ機10の設定状態を変更することが可能である変更可能状態においてはそれに対応する表示が第1~第4報知用表示装置201~204にて行われる。これにより、第1~第4報知用表示装置201~204を遊技履歴の管理結果を表示するためだけではなく変更可能状態においてそれに対応する表示を行うための表示装置として兼用することが可能となる。 In a configuration in which the results of game history management are displayed on the first to fourth notification display devices 201-204, when the setting state of the pachinko machine 10 is in a changeable state in which it is possible to change the setting state, a corresponding display is made on the first to fourth notification display devices 201-204. This makes it possible to use the first to fourth notification display devices 201-204 not only to display the results of game history management, but also as display devices for making a corresponding display in the changeable state.

第1~第4報知用表示装置201~204において遊技履歴の管理結果が表示される期間と、第1~第4報知用表示装置201~204において設定値の変更可能状態であることに対応する表示が行われる期間とは区別されている。これにより、第1~第4報知用表示装置201~204において表示が行われている状況を把握することで、当該第1~第4報知用表示装置201~204においていずれの表示が行われているのかを特定することが可能となる。 The period during which the first to fourth notification display devices 201-204 display the results of game history management is distinguished from the period during which the first to fourth notification display devices 201-204 display information corresponding to the setting value being changeable. This makes it possible to identify which display is being displayed on the first to fourth notification display devices 201-204 by understanding the status of the display on the first to fourth notification display devices 201-204.

設定値の変更可能状態に対応する表示が行われる場合、遊技履歴の管理結果が表示される場合における表示態様とは異なる表示態様となるように第1~第4報知用表示装置201~204が表示制御される。これにより、第1~第4報知用表示装置201~204の表示態様を把握することで、当該第1~第4報知用表示装置201~204においていずれの表示が行われているのかを特定することが可能となる。 When a display corresponding to a changeable setting value is made, the first through fourth notification display devices 201-204 are controlled to display in a different manner than when the gaming history management results are displayed. This makes it possible to identify which display is being made on the first through fourth notification display devices 201-204 by understanding the display manner of the first through fourth notification display devices 201-204.

複数の報知用表示装置201~204が設けられている。これにより、遊技履歴の管理結果に対応する表示として多種多様な表示を行うことが可能となる。また、複数の報知用表示装置201~204が存在していることにより、遊技履歴の管理結果が表示される場合と設定値の変更可能状態に対応する表示が行われる場合とで表示態様を大きく相違させることが可能となる。 Multiple notification display devices 201-204 are provided. This allows for a wide variety of displays to be displayed corresponding to the results of game history management. Furthermore, the presence of multiple notification display devices 201-204 makes it possible to significantly differ the display format when displaying the results of game history management and when displaying a display corresponding to the changeable state of setting values.

設定値の変更可能状態に対応する表示が行われる場合、遊技履歴の管理結果を表示する場合に非表示状態とならない第1~第3報知用表示装置201~203が非表示状態となる。これにより、第1~第3報知用表示装置201~203が非表示状態となっているか否かを確認するだけで、遊技履歴の管理結果の表示及び設定値の変更可能状態に対応する表示のうちいずれが第1~第4報知用表示装置201~204にて行われているのかを明確に特定することが可能となる。 When a display corresponding to the changeable state of the setting value is made, the first to third notification display devices 201-203, which are not in a hidden state when displaying the game history management results, are made in a hidden state. As a result, simply by checking whether the first to third notification display devices 201-203 are in a hidden state, it is possible to clearly identify which of the first to fourth notification display devices 201-204 is displaying the game history management results or the display corresponding to the changeable state of the setting value.

設定値の変更可能状態に対応する表示が行われる場合、第4報知用表示装置204が表示状態となるとともに、その表示内容は遊技履歴の管理結果を表示する場合において第4報知用表示装置204にて表示され得る表示内容である。このように第4報知用表示装置204における表示内容が重複し得るようにすることにより、遊技履歴の管理結果が表示される場合及び設定値の変更可能状態に対応する表示が行われる場合のそれぞれの表示内容に制約を与えないようにすることが可能となる。また、このように第4報知用表示装置204における表示内容が重複し得る構成であっても、設定値の変更可能状態に対応する表示が行われる場合には第1~第3報知用表示装置201~203が非表示状態とされるため、第1~第4報知用表示装置201~204においていずれの表示が行われているのかを特定することができる。 When a display corresponding to a changeable setting value state is made, the fourth alert display device 204 is in a display state, and the display content is the display content that can be displayed on the fourth alert display device 204 when displaying the gaming history management results. By allowing the display content on the fourth alert display device 204 to overlap in this way, it is possible to avoid restricting the display content when displaying the gaming history management results and when a display corresponding to a changeable setting value is made. Furthermore, even when the display content on the fourth alert display device 204 is configured to overlap in this way, the first through third alert display devices 201-203 are in a non-display state when a display corresponding to a changeable setting value is made, making it possible to identify which display is being made on the first through fourth alert display devices 201-204.

遊技履歴の管理結果が表示される場合、第1~第4報知用表示装置201~204のそれぞれが表示状態となる。これにより、遊技履歴の管理結果が表示される場合と設定値の変更可能状態に対応する表示が行われる場合とで第1~第4報知用表示装置201~204の表示態様を明確に相違させることが可能となる。 When the gaming history management results are displayed, the first through fourth notification display devices 201-204 are each in a display state. This makes it possible to clearly differentiate the display modes of the first through fourth notification display devices 201-204 when the gaming history management results are displayed and when a display corresponding to the changeable state of the setting value is performed.

遊技履歴の管理結果が表示される場合、表示対象となる遊技履歴の管理結果の種類が変更される場合であっても第1~第4報知用表示装置201~204は非表示状態に維持されない。これにより、遊技履歴の管理結果が表示されている状況における第1~第4報知用表示装置201~204を確認したタイミングに関係なく、遊技履歴の管理結果を特定することが可能となる。また、第1~第4報知用表示装置201~204を確認したタイミングに関係なく、第1~第4報知用表示装置201~204において遊技履歴の管理結果の表示及び設定値の変更可能状態に対応する表示のうちいずれが行われているのかを特定することが可能となる。 When the gaming history management results are displayed, the first to fourth notification display devices 201-204 are not kept in a hidden state, even if the type of gaming history management result to be displayed is changed. This makes it possible to identify the gaming history management results regardless of when the first to fourth notification display devices 201-204 are checked while the gaming history management results are being displayed. Furthermore, regardless of when the first to fourth notification display devices 201-204 are checked, it is possible to identify whether the first to fourth notification display devices 201-204 are displaying the gaming history management results or a display corresponding to the changeable state of the setting values.

設定値の変更可能状態に対応する表示が行われる場合、第4報知用表示装置204の1個のみが表示状態となる。これにより、設定値の変更可能状態に対応する表示が行われているか否かを把握し易くなる。 When a display corresponding to a changeable state of the setting value is being displayed, only one of the fourth notification display devices 204 is in a display state. This makes it easier to understand whether a display corresponding to a changeable state of the setting value is being displayed.

第1~第4報知用表示装置201~204が横方向に配列されている構成において右端に配置された第4報知用表示装置204のみを利用して設定値の変更可能状態に対応する表示が行われる。これにより、設定値の変更可能状態に対応する表示が行われているか否かを把握し易くなる。 In a configuration in which the first to fourth notification display devices 201-204 are arranged horizontally, only the fourth notification display device 204, located at the far right, is used to display the setting value changeable state. This makes it easier to understand whether a display corresponding to the setting value changeable state is being displayed.

遊技履歴の管理結果が表示される場合には第1報知用表示装置201及び第2報知用表示装置202を利用して表示対象となる遊技履歴の管理結果の種類に対応する表示が行われるとともに第3報知用表示装置203及び第4報知用表示装置204を利用して遊技履歴の管理結果の内容に対応する表示が行われる。これにより、遊技履歴の管理結果を把握し易くなる。この場合に、設定値の変更可能状態においては遊技履歴の管理結果の種類が表示される第1報知用表示装置201及び第2報知用表示装置202がいずれも非表示状態となる。これにより、種類を表示するための第1,第2報知用表示装置201,202が非表示の状態が設定値の変更可能状態に対応していることとなり、設定値の変更可能状態に対応する表示が行われていることを把握し易くなる。 When the gaming history management results are displayed, the first alert display device 201 and the second alert display device 202 are used to display a result corresponding to the type of gaming history management result to be displayed, and the third alert display device 203 and the fourth alert display device 204 are used to display a result corresponding to the content of the gaming history management result. This makes it easier to understand the gaming history management results. In this case, when the setting value is changeable, the first alert display device 201 and the second alert display device 202, which display the type of gaming history management result, are both hidden. This means that the hidden state of the first and second alert display devices 201, 202, which display the type, corresponds to the setting value being changeable, making it easier to understand that a display corresponding to the setting value being changeable is being displayed.

また、設定値の変更可能状態に対応する表示が行われる場合には、遊技履歴の管理結果の種類が表示される第1報知用表示装置201及び第2報知用表示装置202だけではなく、遊技履歴の管理結果の内容が表示される第3報知用表示装置203も非表示状態となる。これにより、設定値の変更可能状態に対応する表示が行われていることを把握し易くなる。 In addition, when a display corresponding to a changeable state of the setting value is made, not only the first notification display device 201 and the second notification display device 202, which display the type of gaming history management result, but also the third notification display device 203, which displays the content of the gaming history management result, will be hidden. This makes it easier to understand that a display corresponding to a changeable state of the setting value is being made.

MPU62から第1~第4表示IC205~208に表示データが出力され、第1~第4表示IC205~208はその表示データに従って第1~第4報知用表示装置201~204に所定の表示を行わせる構成において、第1~第4表示IC205~208にて表示データが記憶保持される。これにより、例えば電波検知異常や振動検知異常が発生したことで主側CPU63において遊技を進行させるための処理の実行が停止された場合であっても(ステップS306にて肯定判定をする場合)、第1~第4報知用表示装置201~204における遊技履歴の管理結果の表示を維持させることが可能となる。 Display data is output from the MPU 62 to the first through fourth display ICs 205-208, which then cause the first through fourth alert display devices 201-204 to display a specific message in accordance with the display data. The display data is stored and held in the first through fourth display ICs 205-208. This makes it possible to maintain the display of the game history management results on the first through fourth alert display devices 201-204, even if the main CPU 63 stops executing processing for game progress due to, for example, a radio wave detection anomaly or vibration detection anomaly (when a positive determination is made in step S306).

なお、第1~第4報知用表示装置201~204のうちパチンコ機10の設定状態を変更することが可能である変更可能状態において非表示状態(全消灯状態)となる対象は、第1~第3報知用表示装置201~203に限定されることはなく第1,第2報知用表示装置201,202としてもよい。この場合、第3報知用表示装置203にて現状の設定値の内容とは異なる所定の表示(例えば「5」の表示)が行われるとともに、第4報知用表示装置204にて現状の設定値に対応する数字が表示される構成としてもよく、第4報知用表示装置204にて現状の設定値の内容とは異なる所定の表示(例えば「5」の表示)が行われるとともに、第3報知用表示装置203にて現状の設定値に対応する数字が表示される構成としてもよい。また、第1報知用表示装置201と第3報知用表示装置203とが非表示状態(全消灯状態)となり第2報知用表示装置202と第4報知用表示装置204とが表示状態となる構成としてもよく、第1報知用表示装置201と第4報知用表示装置204とが非表示状態(全消灯状態)となり第2報知用表示装置202と第3報知用表示装置203とが表示状態となる構成としてもよく、第2報知用表示装置202と第3報知用表示装置203とが非表示状態(全消灯状態)となり第1報知用表示装置201と第4報知用表示装置204とが表示状態となる構成としてもよく、第2報知用表示装置202と第4報知用表示装置204とが非表示状態(全消灯状態)となり第1報知用表示装置201と第3報知用表示装置203とが表示状態となる構成としてもよい。 Incidentally, among the first to fourth alert display devices 201-204, the devices that are in a non-display state (all lights off state) when the setting state of the pachinko machine 10 can be changed are not limited to the first to third alert display devices 201-203, but may also be the first and second alert display devices 201 and 202. In this case, the third alert display device 203 may be configured to display a predetermined display that is different from the current setting value (for example, displaying "5"), while the fourth alert display device 204 may display a number corresponding to the current setting value, or the fourth alert display device 204 may be configured to display a predetermined display that is different from the current setting value (for example, displaying "5"), while the third alert display device 203 displays a number corresponding to the current setting value. Alternatively, the first alert display device 201 and the third alert display device 203 may be configured to be in a non-display state (fully off state) and the second alert display device 202 and the fourth alert display device 204 may be configured to be in a display state; the first alert display device 201 and the fourth alert display device 204 may be configured to be in a non-display state (fully off state) and the second alert display device 202 and the third alert display device 203 may be configured to be in a display state; or the second alert display device 202 and the fourth alert display device 204 may be configured to be in a non-display state (fully off state) and the first alert display device 201 and the third alert display device 203 may be configured to be in a display state.

また、パチンコ機10の設定状態を変更することが可能である変更可能状態においては、第1報知用表示装置201のみが非表示状態(全消灯状態)となる構成としてもよく、第2報知用表示装置202のみが非表示状態(全消灯状態)となる構成としてもよく、第3報知用表示装置203のみが非表示状態(全消灯状態)となる構成としてもよく、第4報知用表示装置204のみが非表示状態(全消灯状態)となる構成としてもよい。 Furthermore, in a changeable state in which the setting state of the pachinko machine 10 can be changed, only the first alert display device 201 may be configured to be in a non-display state (all lights off state), only the second alert display device 202 may be configured to be in a non-display state (all lights off state), only the third alert display device 203 may be configured to be in a non-display state (all lights off state), or only the fourth alert display device 204 may be configured to be in a non-display state (all lights off state).

また、パチンコ機10の設定状態を変更することが可能である変更可能状態においては、第1報知用表示装置201のみが表示状態となる構成としてもよく、第2報知用表示装置202のみが表示状態となる構成としてもよく、第3報知用表示装置203のみが表示状態となる構成としてもよい。 Furthermore, in a changeable state in which the setting state of the pachinko machine 10 can be changed, only the first alert display device 201 may be configured to be in a display state, only the second alert display device 202 may be configured to be in a display state, or only the third alert display device 203 may be configured to be in a display state.

<第12の実施形態>
本実施形態では、設定値の変更可能状態における第1報知用表示装置201及び第2報知用表示装置202の表示内容が上記第11の実施形態と相違している。以下、上記第11の実施形態と相違している構成について説明する。なお、上記第11の実施形態と同一の構成については基本的にその説明を省略する。
Twelfth Embodiment
In this embodiment, the display contents of the first notification display device 201 and the second notification display device 202 when the setting value is changeable are different from those of the eleventh embodiment. The following describes the configurations that are different from the eleventh embodiment. Note that the description of the same configurations as the eleventh embodiment will basically be omitted.

図59(a)は第1報知用表示装置201の構成を説明するための説明図であり、図59(b)は第2報知用表示装置202の構成を説明するための説明図である。 Figure 59(a) is an explanatory diagram illustrating the configuration of the first alarm display device 201, and Figure 59(b) is an explanatory diagram illustrating the configuration of the second alarm display device 202.

図59(a)に示すように第1報知用表示装置201は7個の第1~第7表示用セグメント201a~201gを備えている。第1~第7表示用セグメント201a~201gはいずれも棒状に形成されており、内部にLEDなどの発光体を有している。これら7個の第1~第7表示用セグメント201a~201gは第1報知用表示装置201が所謂7セグメントディスプレイとなるように配列されている。 As shown in Figure 59(a), the first alarm display device 201 has seven display segments, numbered 1 to 7, 201a to 201g. Each of the first to seventh display segments 201a to 201g is formed in a rod shape and has an LED or other light emitter inside. These seven display segments, numbered 1 to 7, 201a to 201g, are arranged so that the first alarm display device 201 is a so-called 7-segment display.

図59(b)に示すように第2報知用表示装置202は7個の第1~第7表示用セグメント202a~202gを備えている。第1~第7表示用セグメント202a~202gはいずれも棒状に形成されており、内部にLEDなどの発光体を有している。これら7個の第1~第7表示用セグメント202a~202gは第2報知用表示装置202が所謂7セグメントディスプレイとなるように配列されている。 As shown in Figure 59(b), the second alarm display device 202 has seven display segments, numbered 1 to 7, 202a to 202g. Each of the first to seventh display segments 202a to 202g is formed in a rod shape and has an LED or other light emitter inside. These seven display segments, numbered 1 to 7, 202a to 202g, are arranged so that the second alarm display device 202 is a so-called 7-segment display.

図60は第1~第4報知用表示装置201~204にて遊技履歴の管理結果を表示する場合及びパチンコ機10の設定状態を変更することが可能な変更可能状態であることを表示する場合における第1報知用表示装置201及び第2報知用表示装置202の表示内容を説明するための説明図である。 Figure 60 is an explanatory diagram illustrating the display contents of the first notification display device 201 and the second notification display device 202 when the first to fourth notification display devices 201 to 204 display the results of game history management and when they display that the settings of the pachinko machine 10 are in a changeable state where they can be changed.

遊技履歴の管理結果を表示する場合における第1報知用表示装置201及び第2報知用表示装置202の表示内容は上記第11の実施形態と同様である。したがって、第1報知用表示装置201では「A」、「E」、「H」、「L」、「O」のいずれかが表示され、第2報知用表示装置202では「1」~「8」のいずれかが表示される。 When displaying the results of game history management, the display contents of the first notification display device 201 and the second notification display device 202 are the same as those in the eleventh embodiment. Therefore, the first notification display device 201 displays either "A," "E," "H," "L," or "O," and the second notification display device 202 displays either "1" to "8."

この場合、第1報知用表示装置201の第1~第7表示用セグメント201a~201gのそれぞれは、第1報知用表示装置201における「A」、「E」、「H」、「L」、「O」の表示のうち少なくとも1種類の表示において発光対象となる。つまり、第1報知用表示装置201において「A」、「E」、「H」、「L」、「O」のいずれを表示する場合であっても発光対象とならない表示用セグメント201a~201gは存在していない。 In this case, each of the first to seventh display segments 201a to 201g of the first alarm display device 201 is subject to illumination when at least one of the following displays is displayed on the first alarm display device 201: "A," "E," "H," "L," or "O." In other words, there are no display segments 201a to 201g that are not subject to illumination when the first alarm display device 201 displays "A," "E," "H," "L," or "O."

第2報知用表示装置202についても同様に、第2報知用表示装置202の第1~第7表示用セグメント202a~202gのそれぞれは、第2報知用表示装置202における「1」~「8」の表示のうち少なくとも1種類の表示において発光対象となる。つまり、第2報知用表示装置202において「1」~「8」のいずれを表示する場合であっても発光対象とならない表示用セグメント202a~202gは存在していない。 Similarly, for the second alert display device 202, each of the first through seventh display segments 202a through 202g of the second alert display device 202 is subject to illumination when at least one of the numbers "1" through "8" is displayed on the second alert display device 202. In other words, there are no display segments 202a through 202g that are not subject to illumination when any of the numbers "1" through "8" is displayed on the second alert display device 202.

パチンコ機10の設定状態を変更することが可能な変更可能状態においては第1報知用表示装置201では第2表示用セグメント201bと第5表示用セグメント201eとが発光状態となる。これら第2表示用セグメント201b及び第5表示用セグメント201eは既に説明したとおり第1報知用表示装置201にて遊技履歴の管理結果を表示する場合において発光状態となり得る。さらに言うと第1報知用表示装置201にて遊技履歴の管理結果を表示する場合のいずれにおいても第2表示用セグメント201b及び第5表示用セグメント201eは発光状態となる。その一方、第1~第7表示用セグメント201a~201gのうち第2表示用セグメント201b及び第5表示用セグメント201eのみが発光状態となる第1報知用表示装置201の表示内容は遊技履歴の管理結果を表示する場合において存在していない。これにより、設定値の変更可能状態において、遊技履歴の管理結果を表示する場合に発光状態となり得る表示用セグメント201b,201eを利用しながら、遊技履歴の管理結果を表示する場合には表示されない表示態様を第1報知用表示装置201に表示させることが可能となる。よって、遊技履歴の管理結果を表示する場合に利用される表示用セグメント201a~201gを兼用しながら、設定値の変更可能状態に対応する表示を第1報知用表示装置201にて行わせることが可能となる。 When the pachinko machine 10 is in a changeable state, in which the settings can be changed, the second display segment 201b and the fifth display segment 201e are illuminated on the first alert display device 201. As already explained, these second display segment 201b and fifth display segment 201e can be illuminated when the first alert display device 201 displays the results of game history management. Furthermore, the second display segment 201b and the fifth display segment 201e are illuminated in all cases in which the first alert display device 201 displays the results of game history management. On the other hand, when the results of game history management are displayed on the first alert display device 201, the display content of the first alert display device 201, in which only the second display segment 201b and the fifth display segment 201e are illuminated among the first to seventh display segments 201a to 201g, is not present. This makes it possible to display a display mode on the first alert display device 201 that is not displayed when displaying the gaming history management results while utilizing display segments 201b and 201e, which can be illuminated when displaying the gaming history management results, when the setting value is changeable. Therefore, it is possible to display a display corresponding to the setting value changeable state on the first alert display device 201 while also using display segments 201a to 201g that are used when displaying the gaming history management results.

設定値の変更可能状態においては第2報知用表示装置202では第3表示用セグメント202cが発光状態となる。第3表示用セグメント202cは既に説明したとおり第2報知用表示装置202にて遊技履歴の管理結果を表示する場合において発光状態となり得る。その一方、第1~第7表示用セグメント202a~202gのうち第3表示用セグメント202cのみが発光状態となる第2報知用表示装置202の表示内容は遊技履歴の管理結果を表示する場合において存在していない。これにより、設定値の変更可能状態において、遊技履歴の管理結果を表示する場合に発光状態となり得る表示用セグメント202cを利用しながら、遊技履歴の管理結果を表示する場合には表示されない表示態様を第2報知用表示装置202に表示させることが可能となる。よって、遊技履歴の管理結果を表示する場合に利用される表示用セグメント202a~202gを兼用しながら、設定値の変更可能状態に対応する表示を第2報知用表示装置202にて行わせることが可能となる。 When the setting value is changeable, the third display segment 202c of the second alert display device 202 is illuminated. As already explained, the third display segment 202c can be illuminated when the second alert display device 202 displays the gaming history management results. On the other hand, the display content of the second alert display device 202, in which only the third display segment 202c of the first through seventh display segments 202a through 202g is illuminated, is not present when the gaming history management results are displayed. This makes it possible to display a display mode on the second alert display device 202 that is not displayed when the gaming history management results are displayed, while utilizing the display segment 202c that can be illuminated when the gaming history management results are displayed, in the setting value changeable state. Therefore, it is possible to cause the second alert display device 202 to display a display corresponding to the setting value changeable state, while also using the display segments 202a through 202g that are used when displaying the gaming history management results.

次に、主側CPU63にて実行される本実施形態における設定値更新処理について、図61のフローチャートを参照しながら説明する。 Next, the setting value update process in this embodiment, which is executed by the main CPU 63, will be explained with reference to the flowchart in Figure 61.

まず第1~第2報知用表示装置201,202における設定値表示の開始処理を実行する(ステップS3201)。具体的には、第1報知用表示装置201については第2表示用セグメント201b及び第5表示用セグメント201eが発光状態となりそれ以外の表示用セグメント201a,201c,201d,201f,201gが消灯状態となる表示データを第1表示IC205に出力する。また、第2報知用表示装置202については第3表示用セグメント202cが発光状態となりそれ以外の表示用セグメント202a,202b,202d~202gが消灯状態となる表示データを第2表示IC206に出力する。これにより、パチンコ機10の設定状態を変更することが可能な変更可能状態であることを報知するための表示が第1報知用表示装置201及び第2報知用表示装置202にて開始される。 First, processing is performed to start displaying setting values on the first and second alert display devices 201 and 202 (step S3201). Specifically, for the first alert display device 201, display data is output to the first display IC 205 so that the second display segment 201b and the fifth display segment 201e are illuminated and the other display segments 201a, 201c, 201d, 201f, and 201g are extinguished. For the second alert display device 202, display data is output to the second display IC 206 so that the third display segment 202c is illuminated and the other display segments 202a, 202b, 202d-202g are extinguished. This initiates a display on the first alert display device 201 and the second alert display device 202 to notify users that the setting state of the pachinko machine 10 is in a changeable state, allowing it to be changed.

その後、第3報知用表示装置203の消灯処理を実行する(ステップS3202)。具体的には、第3表示IC207に対してオール「0」となる表示データを出力する。これにより、第3報知用表示装置203は全ての表示用セグメントが消灯状態となり、第3報知用表示装置203は非表示の状態となる。 Then, the third alarm display device 203 is turned off (step S3202). Specifically, display data that is all "0" is output to the third display IC 207. As a result, all display segments of the third alarm display device 203 are turned off, and the third alarm display device 203 enters a non-display state.

その後、主側RAM65の設定値カウンタに「1」をセットする(ステップS3203)。設定値カウンタはパチンコ機10の設定状態がいずれの設定値であるのかを主側CPU63にて特定するためのカウンタである。設定値カウンタに「1」がセットされることにより、設定値更新処理が実行される場合にはそれまでの設定値に関係なく設定値が「設定1」となる。 Then, the setting value counter in the main RAM 65 is set to "1" (step S3203). The setting value counter is a counter that allows the main CPU 63 to identify which setting value the setting state of the pachinko machine 10 is. By setting the setting value counter to "1", when the setting value update process is executed, the setting value will become "Setting 1" regardless of the previous setting value.

その後、第4報知用表示装置204における設定値の表示開始処理を実行する(ステップS3204)。設定値の表示開始処理では、「1」を表示するための表示データを第4表示IC208に出力する。これにより、「設定1」に対応する「1」の数字が第4報知用表示装置204にて表示される。 Then, the fourth alarm display device 204 executes a process to start displaying the setting value (step S3204). In the process to start displaying the setting value, display data for displaying "1" is output to the fourth display IC 208. As a result, the number "1" corresponding to "Setting 1" is displayed on the fourth alarm display device 204.

その後、設定キー挿入部68aがOFF操作されていないことを条件として(ステップS3205:NO)、更新ボタン68bが1回押圧操作されたか否かを判定する(ステップS3206)。具体的には更新ボタン68bの押圧操作を検知するセンサからの信号がLOWレベルからHIレベルに切り換わったか否かを判定する。ステップS3206にて否定判定をした場合、ステップS3205の処理に戻り、設定キー挿入部68aがOFF操作されているか否かを判定する。 Subsequently, on the condition that the setting key insertion unit 68a has not been turned OFF (step S3205: NO), it is determined whether the update button 68b has been pressed once (step S3206). Specifically, it is determined whether the signal from the sensor that detects the pressing of the update button 68b has switched from LOW level to HIGH level. If a negative determination is made in step S3206, the process returns to step S3205, where it is determined whether the setting key insertion unit 68a has been turned OFF.

更新ボタン68bが1回押圧操作されている場合(ステップS3206:YES)、主側RAM65の設定値カウンタの値を1加算する(ステップS3207)。また、1加算後における設定値カウンタの値が「6」を超えた場合(ステップS3208:YES)、設定値カウンタに「1」をセットする(ステップS3209)。これにより、更新ボタン68bが1回押圧操作される度に1段階上の設定値に更新され、「設定6」の状況で更新ボタン68bが1回押圧操作された場合には「設定1」に戻ることになる。 If the update button 68b has been pressed once (step S3206: YES), the value of the setting value counter in the main RAM 65 is incremented by 1 (step S3207). Furthermore, if the value of the setting value counter after incrementing by 1 exceeds "6" (step S3208: YES), the setting value counter is set to "1" (step S3209). As a result, the setting value is updated to the next higher level each time the update button 68b is pressed; if the update button 68b is pressed once when the setting is "6," the setting will return to "1."

ステップS3208にて否定判定をした場合、又はステップS3209の処理を実行した場合、第4報知用表示装置204における設定値の表示更新処理を実行する(ステップS3210)。設定値の表示更新処理では、主側RAM65の設定値カウンタの値に対応する数字を表示するための表示データを第4表示IC208に出力する。これにより、現状の設定値に対応する数字が第4報知用表示装置204にて表示される。遊技ホールの管理者は第4報知用表示装置204を確認することで更新ボタン68bを押圧操作した後のパチンコ機10の設定状態を把握することが可能となる。 If a negative judgment is made in step S3208, or if the processing of step S3209 is executed, a display update process for the setting value on the fourth alert display device 204 is executed (step S3210). In the display update process for the setting value, display data for displaying a number corresponding to the value of the setting value counter in the main RAM 65 is output to the fourth display IC 208. As a result, a number corresponding to the current setting value is displayed on the fourth alert display device 204. By checking the fourth alert display device 204, the manager of the gaming hall can understand the setting status of the pachinko machine 10 after pressing the update button 68b.

ステップS3210の処理を実行した後はステップS3205に戻り、設定キー挿入部68aがOFF操作されているか否かを判定する。OFF操作されていない場合(ステップS3205:NO)、ステップS3206以降の処理を再度実行する。OFF操作されている場合(ステップS3205:YES)、第1~第4報知用表示装置201~204における管理結果の表示開始処理を実行する(ステップS3211)。 After executing step S3210, the process returns to step S3205, where it is determined whether the setting key insertion unit 68a has been turned OFF. If it has not been turned OFF (step S3205: NO), the process from step S3206 onwards is executed again. If it has been turned OFF (step S3205: YES), the process starts displaying the management results on the first to fourth alarm display devices 201 to 204 (step S3211).

当該表示開始処理では主側CPU63から管理側CPU112に管理結果の表示開始コマンドが送信される。当該管理結果の表示開始コマンドを受信した管理側CPU112は演算結果用メモリ131に記憶されている各種パラメータのうち第1パラメータを表示するための処理を実行する。この場合の処理内容は表示用処理(図55)におけるステップS3006~ステップS3012と同様である。これにより、パチンコ機10の動作電力が前回停止される直前に演算された第1パラメータに対応する表示が第1~第4報知用表示装置201~204にて行われる。 In this display start processing, a command to start displaying the management results is sent from the main CPU 63 to the management CPU 112. Upon receiving this command to start displaying the management results, the management CPU 112 executes processing to display the first parameter from among the various parameters stored in the calculation result memory 131. The processing content in this case is the same as steps S3006 to S3012 in the display processing (Figure 55). As a result, a display corresponding to the first parameter calculated immediately before the operating power of the pachinko machine 10 was last shut off is displayed on the first to fourth notification display devices 201 to 204.

以上詳述した本実施形態によれば、以下の優れた効果を奏する。 The present embodiment described above provides the following excellent effects:

遊技履歴の管理結果が表示される場合に発光状態となり得る第1,第2報知用表示装置201,202の表示用セグメント201a~201g,202a~202gを発光状態とすることにより設定値の変更可能状態に対応する表示が行われる。これにより、遊技履歴の管理結果の表示の多様化を図る上で遊技履歴の管理結果に対応する表示の内容に極力制約を与えないようにすることが可能となる。その一方、第1報知用表示装置201及び第2報知用表示装置202のそれぞれについて、設定値の変更可能状態に対応する表示が行われる場合に発光状態となる表示用セグメント201a~201g,202a~202gの組合せが、遊技履歴の管理結果が表示される場合には存在しない組合せとなっている。これにより、第1報知用表示装置201及び第2報知用表示装置202のそれぞれについて発光状態となる表示用セグメント201a~201g,202a~202gの組合せを把握することにより、遊技履歴の管理結果の表示及び設定値の変更可能状態に対応する表示のうちいずれが行われているのかを把握することが可能となる。 By lighting up the display segments 201a-201g and 202a-202g of the first and second notification display devices 201 and 202 that can be illuminated when the gaming history management results are displayed, a display corresponding to the setting value changeable state is displayed. This makes it possible to diversify the display of gaming history management results while minimizing restrictions on the content of the display corresponding to the gaming history management results. On the other hand, for each of the first notification display device 201 and the second notification display device 202, the combinations of display segments 201a-201g and 202a-202g that are illuminated when a display corresponding to the setting value changeable state is displayed are combinations that do not exist when the gaming history management results are displayed. As a result, by determining the combinations of display segments 201a-201g and 202a-202g that are illuminated for each of the first notification display device 201 and the second notification display device 202, it is possible to determine whether the display of the gaming history management results or the display corresponding to the setting value changeable state is being displayed.

第1報知用表示装置201及び第2報知用表示装置202のそれぞれについて、遊技履歴の管理結果の表示が全パターン行われたとしても発光状態とならない表示用セグメント201a~201g,202a~202gは存在していない。これにより、遊技履歴の管理結果に対応する表示の多様化を図る上で遊技履歴の管理結果の表示内容に極力制約を与えないようにすることが可能となる。 For each of the first notification display device 201 and the second notification display device 202, there are no display segments 201a-201g, 202a-202g that do not illuminate even when all patterns of game history management results are displayed. This makes it possible to minimize restrictions on the display content of game history management results while diversifying the display corresponding to the game history management results.

設定値の変更可能状態に対応する表示が行われる場合、遊技履歴の管理結果を表示する場合に非表示状態とならない第3報知用表示装置203が非表示状態となる。これにより、第1報知用表示装置201及び第2報知用表示装置202の表示内容だけではなく、第3報知用表示装置203が非表示状態となっているか否かを確認することで、遊技履歴の管理結果の表示及び設定値の変更可能状態に対応する表示のうちいずれが第1~第4報知用表示装置201~204にて行われているのかを明確に特定することが可能となる。 When a display corresponding to the changeable state of the setting value is made, the third notification display device 203, which is not made invisible when displaying the gaming history management results, is made invisible. As a result, by checking not only the display contents of the first notification display device 201 and the second notification display device 202 but also whether the third notification display device 203 is in the invisible state, it is possible to clearly identify which of the display of the gaming history management results and the display corresponding to the changeable state of the setting value is being made on the first to fourth notification display devices 201 to 204.

なお、第1,第2報知用表示装置201,202におけるパチンコ機10の設定状態を変更することが可能である変更可能状態に対応する表示内容の種類が1種類のみ設定されている構成に限定されることはなく、複数種類設定されている構成としてもよい。この場合、当該複数種類の表示内容は表示順序が予め定められており、変更可能状態が新たに実行される度にその表示順序に従って表示対象となる表示内容が変更される構成としてもよい。このように設定値の変更可能状態に対応する表示内容が複数種類存在している場合であっても、それら表示内容は、遊技履歴の管理結果を表示する場合に発光状態となる表示用セグメント201a~201g,202a~202gを利用して表示されるとともに、遊技履歴の管理結果を表示する場合には表示されない表示内容となっている。 The first and second notification display devices 201, 202 are not limited to a configuration in which only one type of display content is set corresponding to the changeable states in which the setting state of the pachinko machine 10 can be changed; multiple types may be set. In this case, the display order of the multiple types of display content may be predetermined, and the display content to be displayed may be changed according to that display order each time a new changeable state is executed. Even when there are multiple types of display content corresponding to the changeable states of the setting value, these display contents are displayed using the display segments 201a-201g, 202a-202g that are illuminated when displaying the results of game history management, and are not displayed when displaying the results of game history management.

また、遊技履歴の管理結果を表示する場合及びパチンコ機10の設定状態を変更することが可能である変更可能状態に対応する表示を行う場合のうち一方においては第1,第2報知用表示装置201,202において点滅表示が行われ、他方においては点灯を維持する表示が行われる構成としてもよい。この場合、点滅表示及び点灯表示のいずれであるかによって遊技履歴の管理結果の表示及び変更可能状態に対応する表示のうちいずれであるかを遊技ホールの管理者が特定することができるため、変更可能状態に対応する表示において発光状態とされる表示用セグメント201a~201g,202a~202gの組合せが、遊技履歴の管理結果を表示する場合に利用される組合せであってもよく、遊技履歴の管理結果を表示する場合に利用されない組合せであってもよい。また、点滅表示における点灯期間と消灯期間とが、第1報知用表示装置201と第2報知用表示装置202とで相互に一致している構成としてもよく、完全にずれている構成としてもよく、一部だけ重複する構成としてもよい。 Furthermore, when displaying the gaming history management results or when displaying a display corresponding to a changeable state in which the settings of the pachinko machine 10 can be changed, the first and second alert display devices 201, 202 may be configured to flash in one direction, while remaining lit in the other direction. In this case, the amusement hall manager can identify whether the display corresponds to the gaming history management results or the changeable state depending on whether the display is flashing or lit. Therefore, the combination of display segments 201a-201g, 202a-202g that are illuminated in the display corresponding to the changeable state may be a combination used when displaying the gaming history management results, or a combination not used when displaying the gaming history management results. Furthermore, the lighting periods and off periods in the flashing display may be configured to match, be completely offset, or only partially overlap between the first alert display device 201 and the second alert display device 202.

<第13の実施形態>
本実施形態ではパチンコ機10に異常状態が発生した場合にそれに対応する表示が第1~第4報知用表示装置201~204を利用して行われることが上記第11の実施形態と相違している。以下、上記第11の実施形態と相違している構成について説明する。なお、上記第11の実施形態と同一の構成については基本的にその説明を省略する。
Thirteenth Embodiment
This embodiment differs from the eleventh embodiment in that when an abnormal state occurs in the pachinko machine 10, a corresponding display is made using the first to fourth alarm display devices 201 to 204. The following describes the configuration that differs from the eleventh embodiment. Note that a description of the same configuration as the eleventh embodiment will basically be omitted.

図62は主側RAM65に設けられた異常表示エリア211の構成を説明するための説明図である。 Figure 62 is an explanatory diagram illustrating the configuration of the abnormality display area 211 provided in the main RAM 65.

異常表示エリア211は、第1~第4報知用表示装置201~204にて表示すべき異常状態の情報を記憶するためのエリアである。異常表示エリア211には、複数の単位エリア211a~211dが設けられている。具体的には、第1単位エリア211a、第2単位エリア211b、第3単位エリア211c及び第4単位エリア211dが設けられている。これら第1~第4単位エリア211a~211dのそれぞれには1個ずつパチンコ機10の異常状態の情報を格納することが可能である。つまり、異常表示エリア211においてはパチンコ機10の異常状態の情報を最大で4個記憶保持可能である。 The abnormality display area 211 is an area for storing information about abnormal conditions to be displayed on the first to fourth alarm display devices 201 to 204. The abnormality display area 211 has multiple unit areas 211a to 211d. Specifically, it has a first unit area 211a, a second unit area 211b, a third unit area 211c, and a fourth unit area 211d. Each of these first to fourth unit areas 211a to 211d can store one piece of information about an abnormal condition of the pachinko machine 10. In other words, the abnormality display area 211 can store and hold up to four pieces of information about an abnormal condition of the pachinko machine 10.

ここで、本実施形態ではパチンコ機10において発生する異常状態の全ての情報が主側CPU63にて特定される。例えば、遊技球の払い出しに関する異常(例えば、下皿56aの満タン、タンク75の球無し、払出装置76による払出異常)が発生した場合には、その発生した異常に対応するコマンドが払出側CPU92から主側CPU63に送信される。また、パチンコ機10には図示しない電波検知センサ及び振動検知センサが設けられており、不正な電波を電波検知センサが検知した場合にはそれに対応する異常信号が主側CPU63に送信され、異常な振動を振動検知センサが検知した場合にはそれに対応する異常信号が主側CPU63に送信される。また、各入球検知センサ42a~49aから正常な信号の送信が行われなくなることを特定することに基づいて、これら入球検知センサ42a~49aの断線異常の発生を特定する。 In this embodiment, all information about abnormal conditions that occur in the pachinko machine 10 is identified by the main CPU 63. For example, if an abnormality occurs related to the payout of game balls (e.g., the lower tray 56a is full, there are no balls in the tank 75, or a payout abnormality by the payout device 76), a command corresponding to the abnormality is sent from the payout CPU 92 to the main CPU 63. The pachinko machine 10 is also equipped with a radio wave detection sensor and a vibration detection sensor (not shown). If the radio wave detection sensor detects unauthorized radio waves, a corresponding abnormality signal is sent to the main CPU 63, and if the vibration detection sensor detects abnormal vibrations, a corresponding abnormality signal is sent to the main CPU 63. Furthermore, by identifying that each of the ball entry detection sensors 42a to 49a no longer transmits normal signals, the occurrence of a wire break abnormality in these ball entry detection sensors 42a to 49a is identified.

主側CPU63にて特定される異常状態の種類は、異常表示エリア211において記憶可能な異常状態の情報の最大数よりも多い数となっている。そうすると、多数の異常状態が同時に発生した場合には異常表示エリア211に既に最大数の異常状態の情報が記憶されているにも関わらず新たな異常情報が発生することが想定される。これに対して、異常状態の情報に対してはパチンコ機10の設定段階において記憶優先度が設定されており、異常表示エリア211に既に最大数の異常状態の情報が記憶されている状況において新たに異常状態が発生した場合には記憶優先度が高い異常状態の情報が異常表示エリア211に残されることとなる。これにより、記憶優先度が高い異常状態の報知を優先して実行することが可能となる。 The number of types of abnormal conditions identified by the main CPU 63 is greater than the maximum number of abnormal condition information items that can be stored in the abnormality display area 211. As a result, if multiple abnormal conditions occur simultaneously, it is expected that new abnormal condition information will occur even though the maximum number of abnormal condition information items has already been stored in the abnormality display area 211. In response to this, storage priorities are set for abnormal condition information during the configuration stage of the pachinko machine 10, and if a new abnormal condition occurs when the maximum number of abnormal condition information items have already been stored in the abnormality display area 211, the abnormal condition information with the highest storage priority will remain in the abnormality display area 211. This makes it possible to prioritize the notification of abnormal conditions with the highest storage priority.

次に、主側CPU63にて実行される異常設定処理について、図63のフローチャートを参照しながら説明する。なお、異常設定処理はタイマ割込み処理(図11)の最初の処理として実行される。 Next, the abnormality setting process executed by the main CPU 63 will be described with reference to the flowchart in Figure 63. Note that the abnormality setting process is executed as the first process of the timer interrupt process (Figure 11).

まず異常表示対象が発生しているか否かを判定する(ステップS3301)。異常表示対象の種類は、下皿56aの満タン、タンク75の球無し、払出装置76による払出異常、電波検知異常、振動検知異常、各入球検知センサ42a~49aの断線異常が含まれる。この異常表示対象の種類の数は異常表示エリア211に設けられた第1~第4単位エリア211a~211dの数よりも多い数となっている。 First, it is determined whether an abnormality has occurred (step S3301). The types of abnormalities that can be displayed include a full lower tray 56a, no balls in the tank 75, a dispensing error by the dispensing device 76, an abnormal radio wave detection error, an abnormal vibration detection error, and a disconnection error in each ball entry detection sensor 42a-49a. The number of types of abnormalities that can be displayed is greater than the number of first to fourth unit areas 211a-211d provided in the abnormality display area 211.

ステップS3301にて肯定判定をした場合、今回発生した異常表示対象に対応する異常状態の情報が異常表示エリア211の第1~第4単位エリア211a~211dのいずれかに既に記憶されているか否かを判定する(ステップS3302)。既に記憶されている場合には今回発生した異常表示対象に対応する異常状態の情報は異常表示エリア211に記憶されない。これにより、同一種類の異常状態の情報が異常表示エリア211に重複して記憶されてしまわないようにすることが可能となる。 If a positive judgment is made in step S3301, it is determined whether information about the abnormal condition corresponding to the currently occurring abnormal display object has already been stored in any of the first to fourth unit areas 211a to 211d of the abnormality display area 211 (step S3302). If information about the abnormal condition corresponding to the currently occurring abnormal display object has already been stored, it is not stored in the abnormality display area 211. This makes it possible to prevent information about the same type of abnormal condition from being stored twice in the abnormality display area 211.

ステップS3302にて否定判定をした場合、主側RAM65に設けられた異常対象カウンタの値が最大値(具体的には「4」)であるか否かを判定する(ステップS3303)。異常対象カウンタは、異常表示エリア211における第1~第4単位エリア211a~211dのうち異常状態の情報が格納されているエリアの数を主側CPU63にて特定するためのカウンタである。 If a negative determination is made in step S3302, the main CPU 63 determines whether the value of the abnormality target counter stored in the main RAM 65 is at its maximum value (specifically, "4") (step S3303). The abnormality target counter is a counter used by the main CPU 63 to determine the number of areas among the first to fourth unit areas 211a to 211d in the abnormality display area 211 that store information about abnormal conditions.

異常対象カウンタの値が最大値である場合(ステップS3303:YES)、優先度の比較処理を実行する(ステップS3304)。優先度の比較処理では、まず異常表示エリア211の第1~第4単位エリア211a~211dに記憶されている異常状態の情報のうち最も記憶優先度が低い異常状態の情報を特定する。記憶優先度はパチンコ機10の設計段階において予め定められており、具体的には下皿56aの満タン→タンク75の球無し→振動検知異常→払出装置76による払出異常→入球検知センサ42a~49aの断線異常→電波検知異常の順序で記憶優先度が高くなる。優先度の比較処理では、第1~第4単位エリア211a~211dに記憶されている最も記憶優先度が低い異常状態の情報と、今回発生した異常表示対象とのうちいずれの記憶優先度が高いのかを比較判定する。 If the value of the abnormality object counter is at its maximum value (step S3303: YES), a priority comparison process is executed (step S3304). The priority comparison process first identifies the abnormality information with the lowest storage priority among the abnormality information stored in the first to fourth unit areas 211a to 211d of the abnormality display area 211. The storage priority is predetermined during the design stage of the pachinko machine 10, and specifically, the storage priority increases in the following order: full lower tray 56a → no balls in tank 75 → vibration detection abnormality → payout abnormality by payout device 76 → disconnection abnormality in ball entry detection sensors 42a to 49a → radio wave detection abnormality. The priority comparison process compares the abnormality information with the lowest storage priority stored in the first to fourth unit areas 211a to 211d with the currently occurring abnormality display object to determine which has a higher storage priority.

今回発生した異常表示対象の記憶優先度の方が低い場合には(ステップS3305:NO)、今回発生した異常表示対象に対応する異常状態の情報を異常表示エリア211に記憶しない。これにより、異常表示対象の種類の数が異常表示エリア211に設けられた第1~第4単位エリア211a~211dの数よりも多い数である構成において、記憶優先度が高い異常状態の情報を異常表示エリア211に残すことが可能となる。 If the storage priority of the currently occurring abnormality display object is low (step S3305: NO), information about the abnormal condition corresponding to the currently occurring abnormality display object is not stored in the abnormality display area 211. This makes it possible to leave information about abnormal conditions with a high storage priority in the abnormality display area 211 in a configuration where the number of types of abnormality display objects is greater than the number of first to fourth unit areas 211a to 211d provided in the abnormality display area 211.

今回発生した異常表示対象の記憶優先度の方が高い場合には(ステップS3305:YES)、異常表示エリア211の設定処理を実行する(ステップS3306)。ステップS3305にて肯定判定をした場合に実行される異常表示エリア211の設定処理では、記憶優先度が最も低い異常状態の情報が記憶されていると特定された単位エリア211a~211dに、今回発生した異常表示対象に対応する異常状態の情報を上書きする。 If the storage priority of the currently occurring abnormality display target is higher (step S3305: YES), the setting process for the abnormality display area 211 is executed (step S3306). In the setting process for the abnormality display area 211, which is executed when a positive determination is made in step S3305, the information on the abnormality state corresponding to the currently occurring abnormality display target is overwritten in the unit area 211a-211d identified as storing information on the abnormality state with the lowest storage priority.

一方、主側RAM65の異常対象カウンタの値が最大値に達していない場合には(ステップS3303:NO)、異常対象カウンタの値を1加算した後に(ステップS3307)、異常表示エリア211の設定処理を実行する(ステップS3306)。当該設定処理では、異常表示エリア211において異常状態の情報が格納されていない単位エリア211a~211dの中から一のエリアを選択し、その選択したエリアに今回発生した異常表示対象に対応する異常状態の情報を格納する。 On the other hand, if the value of the abnormality object counter in the main RAM 65 has not reached its maximum value (step S3303: NO), the value of the abnormality object counter is incremented by 1 (step S3307), and then the setting process for the abnormality display area 211 is executed (step S3306). In this setting process, one area is selected from the unit areas 211a to 211d in which no abnormality state information is stored in the abnormality display area 211, and the abnormality state information corresponding to the currently occurring abnormality display object is stored in the selected area.

なお、ステップS3306では、異常表示エリア211に記憶されている異常状態の情報が1個のみである場合にはその異常状態の情報は第1単位エリア211aに格納されるようにし、異常表示エリア211に記憶されている異常状態の情報が複数個である場合には第n単位エリア211a~211bの「n」の値が小さいエリアから順に異常状態の情報が格納されるようにする。 In step S3306, if there is only one abnormality information stored in the abnormality display area 211, that abnormality information is stored in the first unit area 211a.If there are multiple abnormality information stored in the abnormality display area 211, the abnormality information is stored in the nth unit areas 211a to 211b in order from the area with the smallest value of "n."

異常設定処理では、異常表示対象の解除事象が発生したか否かを判定する(ステップS3308)。例えば下皿56aの満タンが解除されたこと、タンク75の球無しが解除されたこと、又は払出装置76による払出異常が解除されたことを示すコマンドを払出側CPU92から受信したか否かを判定する。また、電波検知異常の発生に対する異常解除操作が行われたか否か、振動検知異常の発生に対する異常解除操作が行われたか否か、又は断線異常の発生に対する異常解除操作が行われたか否かを判定する。 The abnormality setting process determines whether an event that would cause the abnormality display to be canceled has occurred (step S3308). For example, it determines whether a command indicating that the full state of the lower tray 56a has been canceled, the absence of balls in the tank 75 has been canceled, or a dispensing abnormality caused by the dispensing device 76 has been canceled has been received from the dispensing side CPU 92. It also determines whether an abnormality cancellation operation has been performed in response to the occurrence of a radio wave detection abnormality, whether an abnormality cancellation operation has been performed in response to the occurrence of a vibration detection abnormality, or whether an abnormality cancellation operation has been performed in response to the occurrence of a disconnection abnormality.

ステップS3308にて肯定判定をした場合、異常表示エリア211の消去処理を実行する(ステップS3309)。当該消去処理では、今回解除対象となった異常表示対象に対応する異常状態の情報が異常表示エリア211の第1~第4単位エリア211a~211dのいずれかに格納されているか否かを特定し、格納されている場合にはその格納されているエリアを「0」クリアすることでその異常状態の情報を消去する。この場合、消去後において異常表示エリア211に記憶されている異常状態の情報が1個のみである場合にはその異常状態の情報は第1単位エリア211aに格納されるようにし、消去後において異常表示エリア211に記憶されている異常状態の情報が複数個である場合には第n単位エリア211a~211bの「n」の値が小さいエリアから順に異常状態の情報が格納されるようにする。また、主側RAM65の異常対象カウンタの値を1減算する(ステップS3310)。 If a positive determination is made in step S3308, the abnormality display area 211 is cleared (step S3309). This clearing process determines whether abnormal condition information corresponding to the abnormality display target that has been cleared is stored in any of the first to fourth unit areas 211a to 211d of the abnormality display area 211. If stored, the area in which the abnormal condition information is stored is cleared to "0" to erase the abnormal condition information. In this case, if there is only one abnormal condition information stored in the abnormality display area 211 after the clearing, the abnormal condition information is stored in the first unit area 211a. If there are multiple abnormal condition information stored in the abnormality display area 211 after the clearing, the abnormal condition information is stored in the nth unit areas 211a to 211b in order from the area with the smallest "n" value. The value of the abnormality target counter in the main RAM 65 is also decremented by 1 (step S3310).

異常設定処理では、異常表示の開始操作が発生したか否かを判定する(ステップS3311)。異常表示の開始操作は、パチンコ機10の設定状態を変更することが可能な変更可能状態ではない状況において外枠11に対して遊技機本体12を前方に開放させた状態で更新ボタン68bを押圧操作することにより行われる。 The abnormality setting process determines whether an operation to start an abnormality display has occurred (step S3311). The operation to start an abnormality display is performed by pressing the update button 68b with the gaming machine body 12 open forward relative to the outer frame 11 in a situation where the setting state of the pachinko machine 10 is not in a changeable state in which it is possible to change the setting state.

ステップS3311にて肯定判定をした場合、異常表示エリア211に1個以上の異常状態の情報が記憶されているか否かを判定する(ステップS3312)。異常状態の情報が記憶されていない場合には第1~第4報知用表示装置201~204における異常表示が開始されない。これにより、報知すべき異常状態の情報が存在していないにも関わらず異常表示が開始されてしまわないようにすることが可能となる。 If a positive judgment is made in step S3311, it is determined whether information on one or more abnormal conditions is stored in the abnormality display area 211 (step S3312). If no information on an abnormal condition is stored, abnormality display is not initiated on the first to fourth alarm display devices 201 to 204. This makes it possible to prevent abnormality display from being initiated even when there is no information on an abnormal condition to be notified.

ステップS3312にて肯定判定をした場合、主側RAM65に設けられた異常表示中フラグに「1」をセットする(ステップS3313)。異常表示中フラグは、遊技履歴の管理結果に対応する表示を中止して、異常表示エリア211に格納されている異常状態の情報に対応する表示を第1~第4報知用表示装置201~204にて行うべき状況であることを主側CPU63にて特定するためのフラグである。なお、既に異常表示中フラグに「1」がセットされている状況で異常表示の開始操作が行われたとしてもステップS3311にて否定判定をする。 If a positive determination is made in step S3312, the abnormality display flag stored in the main RAM 65 is set to "1" (step S3313). The abnormality display flag is a flag used by the main CPU 63 to identify a situation in which the display corresponding to the gaming history management results should be stopped and a display corresponding to the abnormal state information stored in the abnormality display area 211 should be displayed on the first to fourth alarm display devices 201-204. Note that even if an operation to start an abnormality display is performed when the abnormality display flag has already been set to "1," a negative determination is made in step S3311.

その後、管理結果の表示の中止設定処理を実行する(ステップS3314)。当該中止設定処理では、管理側CPU112に対して表示中止コマンドを送信することで、第1~第4報知用表示装置201~204における遊技履歴の管理結果の表示の更新を一旦中止させる。管理側CPU112は当該表示中止コマンドを受信することで、表示用処理(図55)の実行を中止する。但し、管理側CPU112は表示中止コマンドを受信したとしても第1~第4表示IC205~208にオール「0」のデータとなる表示データを設定しない。したがって、主側CPU63から第1~第4表示IC205~208に表示データが送信されるまではその時点における遊技履歴の管理結果の表示が第1~第4報知用表示装置201~204において継続される。 Then, a process to set the display of management results to halt is executed (step S3314). In this halt setting process, a display halt command is sent to the management CPU 112, temporarily halting the update of the display of the gaming history management results on the first to fourth notification display devices 201 to 204. Upon receiving this display halt command, the management CPU 112 halts execution of the display process (Figure 55). However, even if the management CPU 112 receives the display halt command, it does not set display data to all "0" data in the first to fourth display ICs 205 to 208. Therefore, the display of the gaming history management results at that time will continue on the first to fourth notification display devices 201 to 204 until display data is sent from the main CPU 63 to the first to fourth display ICs 205 to 208.

異常設定処理では、異常表示の終了操作が発生したか否かを判定する(ステップS3315)。異常表示の終了操作は、パチンコ機10の設定状態を変更することが可能な変更可能状態ではない状況において外枠11に対して遊技機本体12を前方に開放させた状態でリセットボタン68cを押圧操作することにより行われる。ステップS3315にて肯定判定をした場合、主側RAM65の異常表示中フラグを「0」クリアする(ステップS3316)。なお、既に異常表示中フラグの値が「0」である状況で異常表示の終了操作が行われたとしてもステップS3315にて否定判定をする。 In the abnormality setting process, it is determined whether an operation to end the abnormality display has occurred (step S3315). The operation to end the abnormality display is performed by pressing the reset button 68c with the gaming machine body 12 open forward relative to the outer frame 11 in a situation where the setting state of the pachinko machine 10 is not in a changeable state where it is possible to change it. If a positive determination is made in step S3315, the abnormality display flag in the main RAM 65 is cleared to "0" (step S3316). Note that even if an operation to end the abnormality display is performed in a situation where the value of the abnormality display flag is already "0", a negative determination is made in step S3315.

その後、管理結果の表示の中止解除処理を実行する(ステップS3317)。当該中止解除処理では、管理側CPU112に対して中止解除コマンドを送信することで、第1~第4報知用表示装置201~204における遊技履歴の管理結果の表示の更新が中止されている状態を解除する。管理側CPU112は当該中止解除コマンドを受信することで、表示用処理(図55)の実行を再開する。但し、管理側CPU112は中止解除コマンドを受信したとしても第1~第4表示IC205~208にオール「0」のデータとなる表示データを設定しない。したがって、管理側CPU112から第1~第4表示IC205~208に表示データが送信されるまではその時点における異常表示が第1~第4報知用表示装置201~204において継続される。また、管理側CPU112は遊技履歴の管理結果の表示の更新が中止されている状況であっても履歴情報の記憶及び各種パラメータの演算を継続しており、各種パラメータの演算を行った結果は演算結果用メモリ131に記憶されている。したがって、遊技履歴の管理結果の表示の更新が中止された状態が解除された場合には、直近の遊技履歴の管理結果についての表示が第1~第4報知用表示装置201~204において即座に再開されることとなる。 Then, the system executes a process to cancel the suspension of the display of the management results (step S3317). In this process, a suspension command is sent to the management CPU 112, thereby canceling the suspension of the display updates of the gaming history management results on the first through fourth notification display devices 201-204. Upon receiving the suspension command, the management CPU 112 resumes the display process (Figure 55). However, even after receiving the suspension command, the management CPU 112 does not set display data to all "0" data in the first through fourth display ICs 205-208. Therefore, the current abnormality display continues on the first through fourth notification display devices 201-204 until display data is sent from the management CPU 112 to the first through fourth display ICs 205-208. Furthermore, even when the update of the display updates of the gaming history management results is suspended, the management CPU 112 continues to store history information and calculate various parameters, and the results of calculating the various parameters are stored in the calculation result memory 131. Therefore, when the state in which updates to the gaming history management results display were suspended is lifted, the display of the most recent gaming history management results will immediately resume on the first through fourth notification display devices 201 through 204.

異常設定処理では、主側RAM65の異常表示中フラグに「1」がセットされている場合(ステップS3318:YES)、異常表示用処理を実行する(ステップS3319)。図64は異常表示用処理を示すフローチャートである。 During the abnormality setting process, if the abnormality display flag in the main RAM 65 is set to "1" (step S3318: YES), the abnormality display process is executed (step S3319). Figure 64 is a flowchart showing the abnormality display process.

まず第1,第2報知用表示装置201,202の消灯処理を実行する(ステップS3401)。具体的には、第1,第2表示IC205,206に対してオール「0」となる表示データを出力する。これにより、第1,第2報知用表示装置201,202はいずれも全ての表示用セグメントが消灯状態となり、第1,第2報知用表示装置201,202は非表示の状態となる。 First, the first and second alarm display devices 201, 202 are turned off (step S3401). Specifically, display data that is all "0" is output to the first and second display ICs 205, 206. As a result, all display segments of both the first and second alarm display devices 201, 202 are turned off, and the first and second alarm display devices 201, 202 are turned off.

その後、主側RAM65に設けられた更新タイミングカウンタの値を1減算する(ステップS3402)。更新タイミングカウンタは第1~第4報知用表示装置201~204における異常表示の表示内容を更新するタイミングであることを主側CPU63にて特定するためのカウンタである。なお、既に更新タイミングカウンタの値が「0」となっている場合にはその状態を維持する。その後、更新タイミングカウンタの値が「0」となっているか否かを判定することで第1~第4報知用表示装置201~204の表示内容を更新するタイミングとなったか否かを判定する(ステップS3403)。 Then, the value of the update timing counter stored in the main RAM 65 is decremented by 1 (step S3402). The update timing counter is a counter that the main CPU 63 uses to determine whether it is time to update the display contents of the abnormality display on the first to fourth alarm display devices 201 to 204. If the value of the update timing counter is already "0," this state is maintained. Then, by determining whether the value of the update timing counter is "0," it is determined whether it is time to update the display contents of the first to fourth alarm display devices 201 to 204 (step S3403).

ステップS3403にて肯定判定をした場合、主側RAM65に設けられた表示対象カウンタの更新処理を実行する(ステップS3404)。当該更新処理では、今回が主側RAM65の異常表示中フラグに「1」がセットされてから最初の異常表示処理の処理回である場合には表示対象カウンタに「0」をセットする。表示対象カウンタの値は異常表示エリア211の第1~第4単位エリア211a~211dに対応しており、具体的には表示対象カウンタの「0」の値は第1単位エリア211aに対応しており、表示対象カウンタの「1」の値は第2単位エリア211bに対応しており、表示対象カウンタの「2」の値は第3単位エリア211cに対応しており、表示対象カウンタの「3」の値は第4単位エリア211dに対応している。更新処理では、今回が主側RAM65の異常表示中フラグに「1」がセットされてから最初の異常表示処理の処理回ではない場合には表示対象カウンタの値を1加算する。 If a positive judgment is made in step S3403, an update process for the display target counter provided in the main RAM 65 is executed (step S3404). In this update process, if this is the first time the abnormality display process has been performed since the abnormality display flag in the main RAM 65 was set to "1", the display target counter is set to "0". The values of the display target counter correspond to the first to fourth unit areas 211a to 211d of the abnormality display area 211. Specifically, a value of "0" in the display target counter corresponds to the first unit area 211a, a value of "1" in the display target counter corresponds to the second unit area 211b, a value of "2" in the display target counter corresponds to the third unit area 211c, and a value of "3" in the display target counter corresponds to the fourth unit area 211d. In the update process, if this is not the first time the abnormality display process has been performed since the abnormality display flag in the main RAM 65 was set to "1", the value of the display target counter is incremented by 1.

その後、第1~第4単位エリア211a~211dのうち表示対象カウンタの現状の値に対応するエリアに異常状態の情報が格納されているか否かを判定する(ステップS3405)。ここで、既に説明したとおり異常状態の情報が1個のみ記憶されている場合にはその異常状態の情報は第1単位エリア211aに記憶されており、異常状態の情報が複数個記憶されている場合には第n単位エリア211a~211bの「n」の値が小さいエリアから順に異常状態の情報が格納されている。したがって、表示対象カウンタの現状の値に対応するエリアに異常状態の情報が格納されていない場合には当該表示対象カウンタの値よりも大きい値に対応するエリアにも異常状態の情報が格納されていないことになる。また、1加算後における表示対象カウンタの値が最大値である「3」を超えている場合にはそもそも対応するエリアが存在していないため、異常状態の情報は格納されていないものとして扱われる。 Then, it is determined whether abnormal state information is stored in the area among the first to fourth unit areas 211a to 211d that corresponds to the current value of the counter to be displayed (step S3405). As already explained, if only one abnormal state information item is stored, that abnormal state information item is stored in the first unit area 211a. If multiple abnormal state information items are stored, the abnormal state information items are stored in the nth unit areas 211a to 211b, starting with the area with the smallest "n" value. Therefore, if no abnormal state information is stored in the area corresponding to the current value of the counter to be displayed, then no abnormal state information is stored in the area corresponding to a value greater than the value of the counter to be displayed. Furthermore, if the value of the counter to be displayed after adding 1 exceeds the maximum value of "3," then there is no corresponding area, and so it is treated as if no abnormal state information is stored.

ステップS3405にて肯定判定をした場合、主側RAM65の表示対象カウンタの値を「0」クリアする(ステップS3406)。ここで、異常表示が行われている状況において異常表示の対象となっている異常状態の全てが解除されることが想定される。この場合、異常表示用処理が実行される状況であっても異常表示エリア211に異常状態の情報が記憶されていない状況となる。このような状況においては、第3,第4報知用表示装置203,204にて異常状態の情報が記憶されていないことを示す表示が行われる。 If a positive judgment is made in step S3405, the value of the display target counter in the main RAM 65 is cleared to "0" (step S3406). Here, it is assumed that all abnormal conditions that are the subject of abnormality display while an abnormality display is being performed will be canceled. In this case, even when the abnormality display process is being executed, no abnormality condition information is stored in the abnormality display area 211. In such a situation, the third and fourth alarm display devices 203, 204 will display an indication that no abnormality condition information is stored.

ステップS3405にて否定判定をした場合、又はステップS3406の処理を実行した場合、主側RAM65の表示対象カウンタの値に対応する表示対象の表示データを主側ROM64から読み出す(ステップS3407)。具体的には、異常表示エリア211の第1~第4単位エリア211a~211dのうち主側RAM65の表示対象カウンタの値に対応するエリアに記憶されている情報を読み出す。そして、その情報に対応する表示データを主側ROM64から読み出す。表示データは異常状態の情報に対して1対1で対応させて設定されており、その表示データによる第3,第4報知用表示装置203,204の表示内容は異常状態の情報の種類毎に相違している。また、異常状態の情報が存在していないことに対応する表示データも存在しており、この表示データは異常状態の情報に対応する表示データと相違している。したがって、異常状態の情報が存在していない場合には、第3,第4報知用表示装置203,204の表示内容は異常状態の情報が存在している場合とは異なる表示内容となる。 If a negative judgment is made in step S3405, or if the processing of step S3406 is executed, display data for the display target corresponding to the value of the display target counter in the main RAM 65 is read from the main ROM 64 (step S3407). Specifically, information stored in the area corresponding to the value of the display target counter in the main RAM 65 among the first to fourth unit areas 211a to 211d of the abnormality display area 211 is read. Then, display data corresponding to that information is read from the main ROM 64. The display data is set in one-to-one correspondence with the abnormality status information, and the display content of the third and fourth alarm display devices 203, 204 based on that display data differs depending on the type of abnormality status information. In addition, display data corresponding to the absence of abnormality status information also exists, and this display data differs from the display data corresponding to abnormality status information. Therefore, when abnormality status information does not exist, the display content of the third and fourth alarm display devices 203, 204 will be different from the display content when abnormality status information is present.

一方、第3,第4報知用表示装置203,204における異常状態の情報に対応する表示の表示内容及び異常状態の情報が存在していないことに対応する表示の表示内容は、第3,第4報知用表示装置203,204にて遊技履歴の管理結果を表示する場合の表示内容及び第4報知用表示装置204における設定値の表示内容と重複している。これに対して、遊技履歴の管理結果を表示する場合には第1~第4報知用表示装置201~204の全てが表示状態となり、パチンコ機10の設定状態を変更することが可能な変更可能状態においては第1~第3報知用表示装置201~203が非表示状態となるとともに第4報知用表示装置204が表示状態となり、異常表示を行う場合には第1,第2報知用表示装置201,202が非表示状態となるとともに第3,第4報知用表示装置203,204が表示状態となるため、上記のように表示内容が重複しているとしてもいずれの状況に対応している表示であるのかを遊技ホールの管理者が把握することが可能となる。 On the other hand, the display contents of the displays corresponding to abnormal state information and the display contents corresponding to the absence of abnormal state information on the third and fourth alert display devices 203, 204 overlap with the display contents when displaying the gaming history management results on the third and fourth alert display devices 203, 204 and the display contents of the setting values on the fourth alert display device 204. In contrast, when displaying the gaming history management results, all of the first through fourth alert display devices 201-204 are in a display state; when the pachinko machine 10's setting state is in a changeable state where it is possible to change it, the first through third alert display devices 201-203 are in a hidden state and the fourth alert display device 204 is in a displayed state; and when an abnormality is displayed, the first and second alert display devices 201, 202 are in a hidden state and the third and fourth alert display devices 203, 204 are in a displayed state. Therefore, even if the display contents overlap as described above, the amusement hall manager can determine which situation the display corresponds to.

その後、ステップS3407にて読み出した表示データに従って第3報知用表示装置203を表示制御するとともに(ステップS3408)、第4報知用表示装置204を表示制御する(ステップS3409)。この場合、異常状態の情報に対応する表示を行う場合及び異常状態の情報が存在していないことに対応する表示を行う場合のいずれであっても第3報知用表示装置203及び第4報知用表示装置204はいずれも非表示状態となることはなく(すなわち全消灯状態となることはなく)、何らかの表示状態となっている。 Then, the display of the third alarm display device 203 is controlled in accordance with the display data read in step S3407 (step S3408), and the display of the fourth alarm display device 204 is controlled (step S3409). In this case, whether a display corresponding to information about an abnormal state is being displayed or a display corresponding to the absence of information about an abnormal state is being displayed, neither the third alarm display device 203 nor the fourth alarm display device 204 will be in a non-display state (i.e., will not be in a completely off state), but will remain in some display state.

その後、主側RAM65の更新タイミングカウンタに次回の更新タイミングに対応する値として2秒に対応する値を設定する(ステップS3410)。 Then, the update timing counter in the main RAM 65 is set to a value corresponding to 2 seconds as the value corresponding to the next update timing (step S3410).

以上詳述した本実施形態によれば、以下の優れた効果を奏する。 The present embodiment described above provides the following excellent effects:

遊技履歴の管理結果が第1~第4報知用表示装置201~204にて表示される構成において、パチンコ機10の異常状態に対応する表示が第1~第4報知用表示装置201~204にて行われる。これにより、第1~第4報知用表示装置201~204を遊技履歴の管理結果を表示するためだけではなく異常状態に対応する表示を行うための表示装置として兼用することが可能となる。 In a configuration in which the results of game history management are displayed on the first to fourth notification display devices 201-204, displays corresponding to abnormal conditions in the pachinko machine 10 are also displayed on the first to fourth notification display devices 201-204. This makes it possible to use the first to fourth notification display devices 201-204 not only to display the results of game history management, but also as display devices for displaying information corresponding to abnormal conditions.

パチンコ機10に異常状態が発生していない場合において異常状態に対応する表示を第1~第4報知用表示装置201~204に行わせる場合、第1~第4報知用表示装置201~204では異常状態が発生していないことに対応する表示が行われる。これにより、第1~第4報知用表示装置201~204を確認することでパチンコ機10に異常状態が発生しているか否かを明確に特定することが可能となる。 When the first to fourth alert display devices 201-204 are made to display an indication corresponding to an abnormal state when no abnormal state has occurred in the pachinko machine 10, the first to fourth alert display devices 201-204 will display an indication corresponding to the absence of an abnormal state. This makes it possible to clearly determine whether or not an abnormal state has occurred in the pachinko machine 10 by checking the first to fourth alert display devices 201-204.

第1~第4報知用表示装置201~204において遊技履歴の管理結果が表示される期間と、第1~第4報知用表示装置201~204においてパチンコ機10の異常状態に対応する表示が行われる期間とは区別されている。これにより、第1~第4報知用表示装置201~204において表示が行われている状況を把握することで、当該第1~第4報知用表示装置201~204においていずれの表示が行われているのかを特定することが可能となる。 The period during which the first to fourth alert display devices 201-204 display the results of game history management is distinguished from the period during which the first to fourth alert display devices 201-204 display information corresponding to abnormal conditions in the pachinko machine 10. This makes it possible to identify which display is being displayed on the first to fourth alert display devices 201-204 by understanding the status of the display on the first to fourth alert display devices 201-204.

パチンコ機10の異常状態に対応する表示が行われる場合、遊技履歴の管理結果が表示される場合における表示態様とは異なる表示態様となるように第1~第4報知用表示装置201~204が表示制御される。これにより、第1~第4報知用表示装置201~204の表示態様を把握することで、当該第1~第4報知用表示装置201~204においていずれの表示が行われているのかを特定することが可能となる。 When a display corresponding to an abnormal state of the pachinko machine 10 is made, the first to fourth alert display devices 201-204 are controlled to display a different style from the style used when displaying the gaming history management results. This makes it possible to identify which display is being made on the first to fourth alert display devices 201-204 by understanding the display style of the first to fourth alert display devices 201-204.

複数の報知用表示装置201~204が設けられている。これにより、遊技履歴の管理結果に対応する表示として多種多様な表示を行うことが可能となる。また、複数の報知用表示装置201~204が存在していることにより、遊技履歴の管理結果が表示される場合とパチンコ機10の異常状態に対応する表示が行われる場合とで表示態様を大きく相違させることが可能となる。 Multiple notification display devices 201-204 are provided. This makes it possible to display a wide variety of information corresponding to the results of game history management. Furthermore, the presence of multiple notification display devices 201-204 makes it possible to significantly differ the display format when displaying the results of game history management and when displaying information corresponding to an abnormal state of the pachinko machine 10.

パチンコ機10の異常状態に対応する表示が行われる場合、遊技履歴の管理結果を表示する場合に非表示状態とならない第1,第2報知用表示装置201,202が非表示状態となる。これにより、第1,第2報知用表示装置201,202が非表示状態となっているか否かを確認するだけで、遊技履歴の管理結果の表示及びパチンコ機10の異常状態に対応する表示のうちいずれが第1~第4報知用表示装置201~204にて行われているのかを明確に特定することが可能となる。 When a display corresponding to an abnormal state of the pachinko machine 10 is made, the first and second alert display devices 201, 202, which are not made invisible when displaying the game history management results, are made invisible. As a result, simply by checking whether the first and second alert display devices 201, 202 are made invisible, it becomes possible to clearly identify which of the game history management results and the abnormal state of the pachinko machine 10 displays are being made on the first to fourth alert display devices 201-204.

パチンコ機10の異常状態に対応する表示が行われる場合、第3,第4報知用表示装置203,204が表示状態となるとともに、その表示内容は遊技履歴の管理結果を表示する場合において第3,第4報知用表示装置203,204にて表示され得る表示内容である。このように第3,第4報知用表示装置203,204における表示内容が重複し得るようにすることにより、遊技履歴の管理結果が表示される場合及びパチンコ機10の異常状態に対応する表示が行われる場合のそれぞれの表示内容に制約を与えないようにすることが可能となる。また、このように第3,第4報知用表示装置203,204における表示内容が重複し得る構成であっても、パチンコ機10の異常状態に対応する表示が行われる場合には第1,第2報知用表示装置201,202が非表示状態とされるため、第1~第4報知用表示装置201~204においていずれの表示が行われているのかを特定することができる。 When a display corresponding to an abnormal state of the pachinko machine 10 is made, the third and fourth alert display devices 203, 204 are turned on, and the display content is the same as that which can be displayed on the third and fourth alert display devices 203, 204 when displaying the game history management results. By allowing the display content on the third and fourth alert display devices 203, 204 to overlap in this way, it is possible to avoid restrictions on the display content when displaying the game history management results and when a display corresponding to an abnormal state of the pachinko machine 10 is made. Furthermore, even when the display content on the third and fourth alert display devices 203, 204 is configured to overlap in this way, the first and second alert display devices 201, 202 are turned off when a display corresponding to an abnormal state of the pachinko machine 10 is made, making it possible to identify which display is being made on the first through fourth alert display devices 201-204.

なお、異常表示エリア211に異常状態の情報が記憶されていない状況において異常表示の開始操作が行われた場合、その時点で第1~第4報知用表示装置201~204にて異常状態の情報が記憶されていないことに対応する表示が行われる構成としてもよい。 In addition, if an operation to start the abnormality display is performed when no abnormality information is stored in the abnormality display area 211, the first to fourth alarm display devices 201 to 204 may be configured to display a message indicating that no abnormality information is stored at that time.

<第14の実施形態>
本実施形態では主側CPU63にて実行される管理用出力処理の処理構成が上記第1の実施形態と相違している。以下、上記第1の実施形態と相違している構成について説明する。なお、上記第1の実施形態と同一の構成については基本的にその説明を省略する。
<Fourteenth embodiment>
In this embodiment, the processing configuration of the management output process executed by the main CPU 63 is different from that of the first embodiment. The configuration that differs from the first embodiment will be described below. Note that the description of the same configuration as the first embodiment will basically be omitted.

図65は主側CPU63にて実行される本実施形態における管理用出力処理を示すフローチャートである。 Figure 65 is a flowchart showing the management output processing in this embodiment executed by the main CPU 63.

まず主側RAM65に設けられた管理開始フラグに「1」がセットされているか否かを判定する(ステップS3501)。管理開始フラグは、履歴用メモリ117に履歴情報を記憶させるべき状況であるか否かを主側CPU63にて特定するためのフラグである。本実施形態ではパチンコ機10への動作電力の供給が開始された後(すなわちMPU62への動作電力の供給が開始された後)において遊技領域PAから排出された遊技球の合計個数が管理開始基準値に対応する個数以上となるまでは履歴用メモリ117に履歴情報を記憶させることなく、遊技領域PAから排出された遊技球の合計個数が管理開始基準値に対応する個数以上となった場合に履歴用メモリ117への履歴情報の記憶を開始させる。パチンコ機10の出荷段階などにおいては出荷前にパチンコ機10の動作チェックが行われることがあり、その際には各入球部に遊技球を手入れしてその後の動作がチェックされる。これに対して、パチンコ機10への動作電力の供給開始後において遊技領域PAから排出された遊技球の合計個数が管理開始基準値以上となるまでは履歴用メモリ117に履歴情報を記憶させないようにすることにより、上記のような動作チェック時における入球結果などが履歴情報として記憶されてしまわないようにすることが可能となる。 First, it is determined whether the management start flag stored in the main RAM 65 is set to "1" (step S3501). The management start flag is a flag used by the main CPU 63 to determine whether history information should be stored in the history memory 117. In this embodiment, after the supply of operating power to the pachinko machine 10 begins (i.e., after the supply of operating power to the MPU 62 begins), history information is not stored in the history memory 117 until the total number of game balls discharged from the play area PA reaches or exceeds the number corresponding to the management start reference value. When the total number of game balls discharged from the play area PA reaches or exceeds the number corresponding to the management start reference value, the history information begins to be stored in the history memory 117. During the shipping stage of the pachinko machine 10, an operation check of the pachinko machine 10 may be performed prior to shipping. At that time, game balls are placed in each ball entry section and the subsequent operation is checked. In response to this, by not storing history information in the history memory 117 until the total number of game balls discharged from the play area PA after the supply of operating power to the pachinko machine 10 begins reaches or exceeds the management start reference value, it is possible to prevent ball entry results and the like during the operation check described above from being stored as history information.

ステップS3501にて否定判定をした場合、主側RAM65に設けられた開始時管理カウンタに「7」をセットする(ステップS3502)。開始時管理カウンタは、管理開始フラグに「1」がセットされていない状況において7個の入球検知センサ42a~48aのうちいずれのセンサについて遊技球の検知状態の特定を行う状況であるのかを主側CPU63にて特定するためのカウンタである。 If a negative judgment is made in step S3501, the start management counter provided in the main RAM 65 is set to "7" (step S3502). The start management counter is a counter that allows the main CPU 63 to determine which of the seven ball entry detection sensors 42a to 48a is currently in a situation where the game ball detection state needs to be determined when the management start flag is not set to "1."

その後、開始時管理カウンタの値に対応する主側RAM65の出力フラグに「1」がセットされているか否かを判定する(ステップS3503)。具体的には、開始時管理カウンタの値が「7」であり第1入賞口検知センサ42aに対応している場合には第1出力フラグに「1」がセットされているか否かを判定し、開始時管理カウンタの値が「6」であり第2入賞口検知センサ43aに対応している場合には第2出力フラグに「1」がセットされているか否かを判定し、開始時管理カウンタの値が「5」であり第3入賞口検知センサ44aに対応している場合には第3出力フラグに「1」がセットされているか否かを判定し、開始時管理カウンタの値が「4」であり特電検知センサ45aに対応している場合には第4出力フラグに「1」がセットされているか否かを判定し、開始時管理カウンタの値が「3」であり第1作動口検知センサ46aに対応している場合には第5出力フラグに「1」がセットされているか否かを判定し、開始時管理カウンタの値が「2」であり第2作動口検知センサ47aに対応している場合には第6出力フラグに「1」がセットされているか否かを判定し、開始時管理カウンタの値が「1」でありアウト口24aに対応している場合には第7出力フラグに「1」がセットされているか否かを判定する。なお、これら第1~第7出力フラグには既に説明したとおり、入球検知処理(図15)にて「1」がセットされる。 Then, it is determined whether the output flag in the main RAM 65 corresponding to the value of the start-up management counter is set to "1" (step S3503). Specifically, if the value of the start-up management counter is "7" and corresponds to the first winning slot detection sensor 42a, it is determined whether the first output flag is set to "1." If the value of the start-up management counter is "6" and corresponds to the second winning slot detection sensor 43a, it is determined whether the second output flag is set to "1." If the value of the start-up management counter is "5" and corresponds to the third winning slot detection sensor 44a, it is determined whether the third output flag is set to "1." If the value of the start-up management counter is "4" and corresponds to the special power detection sensor 45a, it is determined whether the third output flag is set to "1." If the value of the start management counter is "3" and corresponds to the first actuation port detection sensor 46a, it determines whether the fourth output flag is set to "1." If the value of the start management counter is "2" and corresponds to the second actuation port detection sensor 47a, it determines whether the sixth output flag is set to "1." If the value of the start management counter is "1" and corresponds to the outlet 24a, it determines whether the seventh output flag is set to "1." As already explained, these first through seventh output flags are set to "1" during the ball entry detection process (Figure 15).

ステップS3503にて肯定判定をした場合、開始時管理カウンタの値に対応する出力フラグを「0」クリアする(ステップS3504)。その後、主側RAM65に設けられた排出個数カウンタの値を1加算する(ステップS3505)。排出個数カウンタは、主側RAM65の管理開始フラグに「1」がセットされていない状況において遊技領域PAから排出された遊技球の合計個数を主側CPU63にて特定するためのカウンタである。 If a positive judgment is made in step S3503, the output flag corresponding to the value of the start management counter is cleared to "0" (step S3504). Then, the value of the discharged ball number counter provided in the main RAM 65 is incremented by 1 (step S3505). The discharged ball number counter is a counter used by the main CPU 63 to determine the total number of game balls discharged from the game area PA when the management start flag in the main RAM 65 is not set to "1".

その後、排出個数カウンタの値が管理開始基準値以上となっているか否かを判定する(ステップS3506)。管理開始基準値は「300」に設定されているが、これに限定されることはなく「300」よりも少ない数である構成としてもよく、「300」よりも多い数である構成としてもよい。 Then, it is determined whether the value of the discharged number counter is equal to or greater than the management start reference value (step S3506). The management start reference value is set to "300," but is not limited to this and may be a number less than "300" or greater than "300."

ステップS3503にて否定判定をした場合、又はステップS3506にて否定判定をした場合、主側RAM65の開始時管理カウンタの値を1減算する(ステップS3507)。そして、その1減算後における開始時管理カウンタの値が「0」であるか否かを判定する(ステップS3508)。ステップS3508にて否定判定をした場合にはステップS3503に戻り、ステップS3508にて肯定判定をした場合にはそのまま本管理用出力処理を終了する。 If a negative judgment is made in step S3503, or if a negative judgment is made in step S3506, the value of the start-up management counter in the main RAM 65 is decremented by 1 (step S3507). Then, it is determined whether the value of the start-up management counter after the decrement is "0" (step S3508). If a negative judgment is made in step S3508, the process returns to step S3503; if a positive judgment is made in step S3508, the management output process is terminated.

一方、主側RAM65の排出個数カウンタの値が管理開始基準値以上である場合(ステップS3506:YES)、主側RAM65の管理開始フラグに「1」をセットする(ステップS3509)。その後、管理用処理を実行する(ステップS3510)。また、管理開始フラグに「1」がセットされておりステップS3501にて肯定判定をした場合にも管理用処理を実行する(ステップS3510)。管理用処理の処理内容は上記第1の実施形態における管理用出力処理(図25)のステップS1001~ステップS1012と同一である。 On the other hand, if the value of the discharged item counter in the main RAM 65 is equal to or greater than the management start reference value (step S3506: YES), the management start flag in the main RAM 65 is set to "1" (step S3509). Then, management processing is executed (step S3510). Furthermore, if the management start flag is set to "1" and a positive determination is made in step S3501, management processing is also executed (step S3510). The processing content of the management processing is the same as steps S1001 to S1012 of the management output processing (Figure 25) in the first embodiment described above.

上記構成によれば、パチンコ機10への動作電力の供給が開始された後(すなわちMPU62への動作電力の供給が開始された後)において遊技領域PAから排出された遊技球の合計個数が管理開始基準値に対応する個数以上となるまでは履歴用メモリ117に履歴情報を記憶させることなく、遊技領域PAから排出された遊技球の合計個数が管理開始基準値に対応する個数以上となった場合に履歴用メモリ117への履歴情報の記憶を開始させる。パチンコ機10の出荷段階などにおいては出荷前にパチンコ機10の動作チェックが行われることがあり、その際には各入球部に遊技球を手入れしてその後の動作がチェックされる。これに対して、パチンコ機10への動作電力の供給開始後において遊技領域PAから排出された遊技球の合計個数が管理開始基準値以上となるまでは履歴用メモリ117に履歴情報を記憶させないようにすることにより、上記のような動作チェック時における入球結果などが履歴情報として記憶されてしまわないようにすることが可能となる。 With the above configuration, after the supply of operating power to the pachinko machine 10 has begun (i.e., after the supply of operating power to the MPU 62 has begun), history information is not stored in the history memory 117 until the total number of game balls discharged from the play area PA reaches or exceeds the management start reference value. When the total number of game balls discharged from the play area PA reaches or exceeds the management start reference value, history information storage in the history memory 117 begins. When the pachinko machine 10 is shipped, an operation check of the pachinko machine 10 may be performed before shipping, during which time game balls are placed in each ball entry section and the subsequent operation is checked. By not storing history information in the history memory 117 until the total number of game balls discharged from the play area PA reaches or exceeds the management start reference value after the supply of operating power to the pachinko machine 10 has begun, it is possible to prevent ball entry results and the like from being stored as history information during the operation check described above.

ここで、上記のようにパチンコ機10への動作電力の供給が開始された後において遊技領域PAから排出された遊技球の合計個数が管理開始基準値に対応する個数以上となるまでは履歴用メモリ117に履歴情報が記憶されない構成においては、その間の遊技履歴の管理結果を算出することができない。そこでこのような状況においては第1~第4報知用表示装置201~204において当該状況に対応する表示が行われる構成としてもよい。例えば第1~第4報知用表示装置201~204のそれぞれにおいて全ての表示用セグメントを発光状態とする構成としてもよい。当該表示内容は、遊技履歴の管理結果を表示する場合及びパチンコ機10の設定状態を変更することが可能である変更可能状態であることを表示する場合のいずれであっても表示されないため、第1~第4報知用表示装置201~204を確認することで上記のように履歴情報が記憶されない状況であるか否かを特定することが可能となる。 Here, in a configuration in which history information is not stored in history memory 117 until the total number of game balls discharged from play area PA after the supply of operating power to pachinko machine 10 begins and reaches or exceeds the number corresponding to the management start reference value, as described above, it is not possible to calculate the game history management results for that period. Therefore, in such a situation, the first through fourth alert display devices 201-204 may be configured to display a message corresponding to the situation. For example, all display segments on each of the first through fourth alert display devices 201-204 may be configured to be illuminated. This display content is not displayed whether the game history management results are displayed or when indicating that the settings of the pachinko machine 10 are changeable. Therefore, by checking the first through fourth alert display devices 201-204, it is possible to determine whether the situation in which history information is not stored is as described above.

なお、パチンコ機10への動作電力の供給開始後においてパチンコ機10の設定状態を変更することが可能な変更可能状態となったか否かにより主側RAM65の管理開始フラグの情報の設定態様が相違する構成としてもよい。図66は主側CPU63にて実行される当該別形態におけるメイン処理を示すフローチャートである。ステップS3601~ステップS3609では上記第1の実施形態におけるメイン処理(図9)のステップS101~ステップS109と同一の処理を実行し、ステップS3611~ステップS3620では上記第1の実施形態におけるメイン処理(図9)のステップS110~ステップS119と同一の処理を実行する。一方、本別形態ではステップS3608にて肯定判定をした場合には主側RAM65の管理開始フラグを「0」クリアし(ステップS3610)、ステップS3620の処理を実行した後に主側RAM65の管理開始フラグに「1」をセットする(ステップS3621)。当該構成によれば、パチンコ機10の設定状態を新たに設定するための処理が実行されない場合にはパチンコ機10への動作電力の供給開始後において遊技領域PAから排出された遊技球の合計個数が管理開始基準値以上となるまでは履歴用メモリ117に履歴情報を記憶させないようにされ、パチンコ機10の設定状態を新たに設定するための処理が実行された場合にはパチンコ機10への動作電力の供給開始後における遊技球の排出個数に関係なく履歴用メモリ117に履歴情報が記憶される。これにより、パチンコ機10の出荷段階における動作チェックに該当しない可能性が高い状況においてはパチンコ機10への動作電力の供給開始直後から遊技履歴の管理を行うことが可能となる。 In addition, the setting of the information in the management start flag in the main RAM 65 may be different depending on whether the setting state of the pachinko machine 10 has entered a changeable state in which it is possible to change the setting state after the supply of operating power to the pachinko machine 10 has started. Figure 66 is a flowchart showing main processing in this alternative embodiment executed by the main CPU 63. Steps S3601 to S3609 execute the same processing as steps S101 to S109 in the main processing (Figure 9) in the first embodiment described above, and steps S3611 to S3620 execute the same processing as steps S110 to S119 in the main processing (Figure 9) in the first embodiment described above. On the other hand, in this alternative embodiment, if a positive judgment is made in step S3608, the management start flag in the main RAM 65 is cleared to "0" (step S3610), and after executing the processing of step S3620, the management start flag in the main RAM 65 is set to "1" (step S3621). With this configuration, if the process for setting a new setting for the pachinko machine 10 is not executed, history information is not stored in the history memory 117 until the total number of game balls discharged from the play area PA after the supply of operating power to the pachinko machine 10 begins reaches or exceeds the management start reference value, and if the process for setting a new setting for the pachinko machine 10 is executed, history information is stored in the history memory 117 regardless of the number of game balls discharged after the supply of operating power to the pachinko machine 10 begins. This makes it possible to manage the game history immediately after the supply of operating power to the pachinko machine 10 begins in situations where there is a high possibility that the operation check performed at the time of shipment of the pachinko machine 10 will not be applicable.

また、パチンコ機10への動作電力の供給が開始されてから遊技領域PAから排出された遊技球の合計個数が管理開始基準値以上となるまで履歴用メモリ117への履歴情報の格納が行われない構成に代えて、履歴用メモリ117とは別に、遊技球の合計個数が管理開始基準値以上となるまで履歴情報を格納するためのエリアを設ける構成としてもよい。これにより、当該状況における遊技履歴の管理結果を特定することが可能となる。 In addition, instead of a configuration in which history information is not stored in the history memory 117 until the total number of game balls discharged from the play area PA after the supply of operating power to the pachinko machine 10 begins reaches or exceeds the management start reference value, a configuration may be adopted in which an area separate from the history memory 117 is provided for storing history information until the total number of game balls reaches or exceeds the management start reference value. This makes it possible to identify the management results of the game history in that situation.

また、パチンコ機10への動作電力の供給が開始されてから遊技領域PAから排出された遊技球の合計個数が管理開始基準値以上となるまで履歴用メモリ117への履歴情報の格納が行われない状況が発生する条件として、履歴用メモリ117に履歴情報が格納されていない状況においてパチンコ機10への動作電力の供給が開始された場合という条件が追加されている構成としてもよい。この場合、履歴用メモリ117に履歴情報が既に格納されている状況においてパチンコ機10への動作電力の供給が開始された場合には遊技領域PAから排出された遊技球の合計個数が管理開始基準値以上となるか否かに関係なく当初から履歴用メモリ117への履歴情報の格納が行われることとなる。 In addition, a condition for preventing history information from being stored in history memory 117 from the time the supply of operating power to pachinko machine 10 begins until the total number of game balls discharged from play area PA reaches or exceeds the management start reference value may be added, namely, when the supply of operating power to pachinko machine 10 begins when no history information is stored in history memory 117. In this case, if the supply of operating power to pachinko machine 10 begins when history information is already stored in history memory 117, history information will be stored in history memory 117 from the beginning, regardless of whether the total number of game balls discharged from play area PA reaches or exceeds the management start reference value.

また、パチンコ機10への動作電力の供給が開始されてから遊技領域PAから排出された遊技球の合計個数が管理開始基準値以上となるまで履歴用メモリ117への履歴情報の格納が行われない構成に加えて又は代えて、電波検知異常や振動検知異常といった異常状態となった場合には当該異常状態が解除されるまで履歴用メモリ117に履歴情報が格納されないようにしてもよい。これにより、異常状態である状況において発生した事象に対して履歴情報が格納されてしまわないようにすることが可能となる。 In addition to or instead of a configuration in which history information is not stored in history memory 117 until the total number of game balls discharged from the play area PA after the supply of operating power to pachinko machine 10 begins reaches or exceeds the management start reference value, if an abnormal condition such as a radio wave detection abnormality or vibration detection abnormality occurs, history information may not be stored in history memory 117 until the abnormal condition is resolved. This makes it possible to prevent history information from being stored for events that occur in an abnormal condition.

また、パチンコ機10への動作電力の供給が開始されてから遊技領域PAから排出された遊技球の合計個数が管理開始基準値以上となるまで履歴用メモリ117への履歴情報の格納が行われない構成に加えて又は代えて、遊技機本体12又は前扉枠14が開放されている状況においては履歴用メモリ117に履歴情報が格納されないようにしてもよい。これにより、遊技機本体12又は前扉枠14が開放されている状況において発生した事象に対して履歴情報が格納されてしまわないようにすることが可能となる。 In addition to or instead of a configuration in which history information is not stored in the history memory 117 until the total number of game balls discharged from the play area PA after the supply of operating power to the pachinko machine 10 begins reaches or exceeds the management start reference value, history information may not be stored in the history memory 117 when the gaming machine main body 12 or front door frame 14 is open. This makes it possible to prevent history information from being stored for events that occur when the gaming machine main body 12 or front door frame 14 is open.

<第15の実施形態>
本実施形態では遊技履歴を管理する処理の実行主体が上記第1の実施形態と相違している。以下、上記第1の実施形態と相違している構成について説明する。なお、上記第1の実施形態と同一の構成については基本的にその説明を省略する。
<Fifteenth embodiment>
In this embodiment, the entity that executes the process for managing the game history differs from that of the first embodiment. The following describes the configuration that differs from the first embodiment. Note that the description of the same configuration as the first embodiment will be basically omitted.

上記第1の実施形態ではMPU62に管理用IC66が設けられている構成としたが、本実施形態ではMPU62に管理用IC66が設けられていない。管理用IC66が設けられていない代わりに、本実施形態では遊技履歴を管理するための処理が主側CPU63にて実行される。また、本実施形態では主側CPU63は特定制御と非特定制御とに区別して各種制御を実行する。具体的には、遊技履歴の管理に関する制御が非特定制御とされ、遊技者による遊技操作に基づき遊技を進行させるための制御を含めて非特定制御以外の制御が特定制御とされている。 In the first embodiment described above, the MPU 62 is provided with a management IC 66, but in this embodiment, the MPU 62 is not provided with a management IC 66. Instead of providing a management IC 66, in this embodiment, the main CPU 63 executes processing for managing game history. Furthermore, in this embodiment, the main CPU 63 executes various controls by distinguishing between specific control and non-specific control. Specifically, control related to the management of game history is considered non-specific control, and control other than non-specific control, including control for progressing the game based on the player's game operations, is considered specific control.

特定制御について詳細には、主側CPU63への動作電力の供給が開始された場合に実行されるメイン処理(図9)による制御は全て特定制御に含まれている。なお、本実施形態では上記第1の実施形態におけるメイン処理(図9)のうち認識用処理(ステップS111)、データ出力用処理(ステップS112)及び設定値更新信号の出力処理(ステップS119)は実行されない。また、本実施形態であってもメイン処理(図9)におけるステップS113~ステップS116の処理に割り込むようにしてタイマ割込み処理が定期的に実行されることとなるが、当該タイマ割込み処理の各種処理のうち後述する管理用処理以外の処理はいずれも特定制御に含まれる。また、管理用処理についても一部は特定制御に含まれる。 Specific control specifically includes all of the control performed by the main processing (Figure 9) when the supply of operating power to the main CPU 63 begins. Note that in this embodiment, the recognition processing (step S111), data output processing (step S112), and setting value update signal output processing (step S119) of the main processing (Figure 9) in the first embodiment are not executed. Also, in this embodiment, timer interrupt processing is periodically executed by interrupting the processing of steps S113 to S116 in the main processing (Figure 9), and all of the various processes in this timer interrupt processing, except for the management processing described below, are included in specific control. Furthermore, some of the management processing is also included in specific control.

図67は主側ROM64におけるプログラム及びデータの設定態様を説明するための説明図である。主側CPU63にて実行される制御が特定制御と非特定制御とで区別されていることに対応させて、図67に示すように、主側ROM64においても特定制御用のプログラム及び特定制御用のデータと、非特定制御用のプログラム及び非特定制御用のデータとが記憶されているエリアのアドレスが明確に区別されている。 Figure 67 is an explanatory diagram illustrating how programs and data are set in the main ROM 64. In accordance with the distinction between specific control and non-specific control in the control executed by the main CPU 63, as shown in Figure 67, the addresses of the areas in the main ROM 64 where programs and data for specific control are stored are clearly distinguished from those where programs and data for non-specific control are stored.

具体的には、アドレスX(1)~X(k+2)の範囲内における連続する各アドレスのエリアに特定制御用のプログラムが集約して記憶されている。また、アドレスX(1)~X(k+2)に連続するアドレスX(k+3)~X(k+5)はデータが記憶されていない未使用のエリアのアドレスとなっており、その後に続けてアドレスX(k+6)~X(m+2)の範囲内における連続する各アドレスのエリアに特定制御用のデータが集約して記憶されている。また、アドレスX(k+6)~X(m+2)に連続するアドレスX(m+3)~X(m+5)はデータが記憶されていない未使用のエリアのアドレスとなっており、その後に続けてアドレスX(m+6)~X(n+2)の範囲内における連続する各アドレスのエリアに非特定制御用のプログラムが集約して記憶されている。また、アドレスX(m+6)~X(n+2)に連続するアドレスX(n+3)~X(n+5)はデータが記憶されていない未使用のエリアのアドレスとなっており、その後に続けてアドレスX(n+6)~X(p+2)の範囲内における連続する各アドレスのエリアに非特定制御用のデータが集約して記憶されている。なお、上記のようなプログラム及びデータとアドレスとの関係は、主側ROM64における物理アドレス及び主側CPU63において認識されるメモリマップ上の論理アドレスの両方において設定されている。 Specific control programs are collectively stored in the area of consecutive addresses within the range of addresses X(1) to X(k+2). Addresses X(k+3) to X(k+5), which are consecutive to addresses X(1) to X(k+2), are unused addresses where no data is stored, and specific control data are collectively stored in the area of consecutive addresses within the range of addresses X(k+6) to X(m+2). Addresses X(m+3) to X(m+5), which are consecutive to addresses X(k+6) to X(m+2), are unused addresses where no data is stored, and non-specific control programs are collectively stored in the area of consecutive addresses within the range of addresses X(m+6) to X(n+2). Additionally, addresses X(n+3) to X(n+5), which are consecutive to addresses X(m+6) to X(n+2), are unused area addresses where no data is stored, and non-specific control data is collectively stored in each consecutive address area within the range of addresses X(n+6) to X(p+2). Note that the relationship between the above programs and data and addresses is set both in physical addresses in the primary ROM 64 and in logical addresses on the memory map recognized by the primary CPU 63.

上記のように特定制御用のプログラム及び特定制御用のデータと、非特定制御用のプログラム及び非特定制御用のデータとが、対応する制御を実行するための処理の実行順序とは関係なく、異なる範囲のアドレスのエリアに記憶されていることにより、例えば特定制御用のプログラム及び特定制御用のデータのみをチェックする場合にはこれら特定制御用のプログラム及び特定制御用のデータが記憶されたアドレス範囲のエリアのみをチェックすればよく、例えば非特定制御用のプログラム及び非特定制御用のデータのみをチェックする場合にはこれら非特定制御用のプログラム及び非特定制御用のデータが記憶されたアドレス範囲のエリアのみをチェックすればよい。よって、プログラム及びデータを特定制御と非特定制御とで区別してチェックする場合の作業を効率的に行うことが可能となる。また、それに伴ってプログラム及びデータを特定制御と非特定制御とで区別して修正する場合の作業を効率的に行うことが可能となる。 As described above, programs and data for specific control and programs and data for non-specific control are stored in different address ranges, regardless of the execution order of the processes for executing the corresponding controls. Therefore, for example, when checking only programs and data for specific control, it is sufficient to check only the address range area where these programs and data for specific control are stored. Similarly, when checking only programs and data for non-specific control, it is sufficient to check only the address range area where these programs and data for non-specific control are stored. This makes it possible to efficiently check programs and data for specific and non-specific control separately. This also makes it possible to efficiently modify programs and data for specific and non-specific control separately.

特定制御用のプログラム及び特定制御用のデータが記憶されたエリアのアドレス範囲と、非特定制御用のプログラム及び非特定制御用のデータが記憶されたエリアのアドレス範囲との間に何らデータが記憶されていない未使用のエリアのアドレス範囲が設定されていることにより、特定制御用のアドレス範囲と非特定制御用のアドレス範囲との境界をチェック作業に際して把握し易くなる。 By setting an address range for an unused area where no data is stored between the address range of the area where specific control programs and specific control data are stored and the address range of the area where non-specific control programs and non-specific control data are stored, it becomes easier to grasp the boundary between the address range for specific control and the address range for non-specific control when checking.

特定制御用のアドレス範囲及び非特定制御用のアドレス範囲のそれぞれにおいて、プログラムとデータとが、対応する制御を実行するための処理の実行順序とは関係なく、異なる範囲のアドレスのエリアに記憶されていることにより、プログラムとデータとで区別してチェックする場合の作業を効率的に行うことが可能となる。また、プログラムが記憶されたエリアのアドレス範囲と、データが記憶されたエリアのアドレス範囲との間に何らデータが記憶されていない未使用のエリアのアドレス範囲が設定されていることにより、プログラムのアドレス範囲とデータのアドレス範囲との境界をチェック作業に際して把握し易くなる。 In the address ranges for specific control and the address ranges for non-specific control, programs and data are stored in different address ranges, regardless of the execution order of the processes for executing the corresponding controls. This allows for efficient work when checking programs and data separately. Furthermore, an address range for an unused area where no data is stored is set between the address range of the area where programs are stored and the address range of the area where data is stored, making it easier to grasp the boundary between the address range of the program and the address range of the data when checking.

図68は主側RAM65における各エリアの設定態様を説明するための説明図である。主側CPU63にて実行される制御が特定制御と非特定制御とで区別されていることに対応させて、図68に示すように、主側RAM65においても特定制御用のワークエリア221及び特定制御用のスタックエリア222のアドレス範囲と、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224のアドレス範囲とが明確に区別されている。 Figure 68 is an explanatory diagram illustrating the setting of each area in the main RAM 65. In accordance with the distinction between specific control and non-specific control executed by the main CPU 63, as shown in Figure 68, the address ranges of the work area 221 for specific control and the stack area 222 for specific control are clearly distinguished from the address ranges of the work area 223 for non-specific control and the stack area 224 for non-specific control in the main RAM 65.

具体的には、アドレスY(1)~Y(r+2)の範囲内における連続する各アドレスのエリアが特定制御用のワークエリア221として設定されている。また、アドレスY(1)~Y(r+2)に連続するアドレスY(r+3)~Y(r+5)は未使用のエリアのアドレスとなっており、その後に続けてアドレスY(r+6)~Y(s+2)の範囲内における連続する各アドレスのエリアが特定制御用のスタックエリア222として設定されている。また、アドレスY(r+6)~Y(s+2)に連続するアドレスY(s+3)~Y(s+5)は未使用のエリアのアドレスとなっており、その後に続けてアドレスY(s+6)~Y(t+2)の範囲内における連続する各アドレスのエリアが非特定制御用のワークエリア223として設定されている。また、アドレスY(s+6)~Y(t+2)に連続するアドレスY(t+3)~Y(t+5)は未使用のエリアのアドレスとなっており、その後に続けてアドレスY(t+6)~Y(u+2)の範囲内における連続する各アドレスのエリアが非特定制御用のスタックエリア224として設定されている。なお、上記のような各エリアとアドレスとの関係は、主側RAM65における物理アドレス及び主側CPU63において認識されるメモリマップ上の論理アドレスの両方において設定されている。 Specifically, the area of consecutive addresses within the range of addresses Y(1) to Y(r+2) is set as the specific control work area 221. Furthermore, addresses Y(r+3) to Y(r+5), which are consecutive to addresses Y(1) to Y(r+2), are unused addresses, and the area of consecutive addresses within the range of addresses Y(r+6) to Y(s+2) are set as the specific control stack area 222. Furthermore, addresses Y(s+3) to Y(s+5), which are consecutive to addresses Y(r+6) to Y(s+2), are unused addresses, and the area of consecutive addresses within the range of addresses Y(s+6) to Y(t+2) are set as the non-specific control work area 223. Additionally, addresses Y(t+3) to Y(t+5), which are consecutive to addresses Y(s+6) to Y(t+2), are unused area addresses, and the areas of consecutive addresses within the range of addresses Y(t+6) to Y(u+2) are set as the non-specific control stack area 224. The relationship between each area and address as described above is set both as a physical address in the primary RAM 65 and as a logical address on the memory map recognized by the primary CPU 63.

上記のように特定制御用のワークエリア221と、非特定制御用のワークエリア223とが区別して設定されていることにより、主側CPU63において特定制御を実行する場合と非特定制御を実行する場合とで、各種演算などを実行する場合において主側RAM65の異なるエリアが使用されることとなる。これにより、特定制御及び非特定制御のうち一方を実行する場合に他方において必要な主側RAM65の情報が消去されてしまうといった事象を発生しづらくさせることが可能となる。ちなみに、各ワークエリア221,223への情報の書き込み及び各ワークエリア221,223からの情報の読み出しに際しては主側CPU63にてロード命令が行われる。 As described above, by separately setting the work area 221 for specific control and the work area 223 for non-specific control, different areas of the main RAM 65 are used when performing various calculations, etc., when the main CPU 63 executes specific control and when it executes non-specific control. This makes it less likely that information in the main RAM 65 required for specific control or non-specific control will be erased when the other is executed. Incidentally, the main CPU 63 issues a load command when writing information to each work area 221, 223 and reading information from each work area 221, 223.

特定制御用のスタックエリア222と、非特定制御用のスタックエリア224とが区別して設定されていることにより、主側CPU63において特定制御を実行する場合と非特定制御を実行する場合とで、主側CPU63のレジスタに記憶された情報を退避する場合及びプログラム上の戻り番地の情報を記憶する場合において主側RAM65の異なるエリアが使用されることとなる。これにより、特定制御及び非特定制御のうち一方を実行している状況において主側CPU63のレジスタに記憶された情報を退避する場合及びプログラム上の戻り番地の情報を記憶する場合に、他方において使用される情報が消去されてしまうといった事象を発生しづらくさせることが可能となる。ちなみに、各スタックエリア222,224への情報の書き込みに際しては主側CPU63にてプッシュ命令が行われ、各スタックエリア222,224からの情報の読み出しに際しては主側CPU63にてポップ命令が行われる。また、各スタックエリア222,224からの情報の読み出しに際しては当該スタックエリア222,224への書き込み順序が後の情報から先に読み出し対象となる。 By separately setting the stack area 222 for specific control and the stack area 224 for non-specific control, different areas of the main RAM 65 are used when saving information stored in the main CPU 63's registers and when storing program return address information, depending on whether the main CPU 63 is executing specific control or non-specific control. This makes it less likely that information used in the other control will be erased when saving information stored in the main CPU 63's registers or storing program return address information while one of the specific and non-specific controls is being executed. Incidentally, when writing information to each stack area 222, 224, the main CPU 63 issues a push command, and when reading information from each stack area 222, 224, the main CPU 63 issues a pop command. Furthermore, when reading information from each stack area 222, 224, the order in which information is written to the stack area 222, 224 is such that the last information is read first.

ここで、主側CPU63において特定制御に対応する処理を実行する場合には、主側CPU63は特定制御用のワークエリア221及び特定制御用のスタックエリア222への情報の書き込みが可能であるとともに、特定制御用のワークエリア221及び特定制御用のスタックエリア222からの情報の読み出しが可能である。一方、主側CPU63において特定制御に対応する処理を実行する場合には、主側CPU63は非特定制御用のワークエリア223及び非特定制御用のスタックエリア224からの情報の読み出しは可能であるものの、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224への情報の書き込みは不可である。これにより、特定制御に対応する処理が実行されている状況において、非特定制御に対応する処理にて利用される情報を誤って消去してしまわないようにすることが可能となる。 Here, when the main CPU 63 executes processing corresponding to specific control, the main CPU 63 can write information to the specific control work area 221 and the specific control stack area 222, and can read information from the specific control work area 221 and the specific control stack area 222. On the other hand, when the main CPU 63 executes processing corresponding to specific control, the main CPU 63 can read information from the non-specific control work area 223 and the non-specific control stack area 224, but cannot write information to the non-specific control work area 223 and the non-specific control stack area 224. This makes it possible to prevent information used in processing corresponding to non-specific control from being accidentally erased when processing corresponding to specific control is being executed.

また、主側CPU63において非特定制御に対応する処理を実行する場合には、主側CPU63は非特定制御用のワークエリア223及び非特定制御用のスタックエリア224への情報の書き込みが可能であるとともに、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224からの情報の読み出しが可能である。一方、主側CPU63において非特定制御に対応する処理を実行する場合には、主側CPU63は特定制御用のワークエリア221及び特定制御用のスタックエリア222からの情報の読み出しは可能であるものの、特定制御用のワークエリア221及び特定制御用のスタックエリア222への情報の書き込みは不可である。これにより、非特定制御に対応する処理が実行されている状況において、特定制御に対応する処理にて利用される情報を誤って消去してしまわないようにすることが可能となる。 Furthermore, when the main CPU 63 executes processing corresponding to non-specific control, the main CPU 63 can write information to the non-specific control work area 223 and the non-specific control stack area 224, and can read information from the non-specific control work area 223 and the non-specific control stack area 224. On the other hand, when the main CPU 63 executes processing corresponding to non-specific control, the main CPU 63 can read information from the specific control work area 221 and the specific control stack area 222, but cannot write information to the specific control work area 221 and the specific control stack area 222. This makes it possible to prevent information used in processing corresponding to specific control from being accidentally erased when processing corresponding to non-specific control is being executed.

なお、主側RAM65にはパチンコ機10の電源遮断後においてもバックアップ電力が供給されることとなるが、当該バックアップ電力は特定制御用のワークエリア221、特定制御用のスタックエリア222、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224の全てに供給される。これにより、これら特定制御用のワークエリア221、特定制御用のスタックエリア222、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224に記憶された情報は、パチンコ機10の電源遮断後においてもバックアップ電力が供給されている間は記憶保持される。 Note that backup power will continue to be supplied to the main RAM 65 even after the power to the pachinko machine 10 is shut off, and this backup power will be supplied to all of the specific control work area 221, the specific control stack area 222, the non-specific control work area 223, and the non-specific control stack area 224. As a result, the information stored in the specific control work area 221, the specific control stack area 222, the non-specific control work area 223, and the non-specific control stack area 224 will be retained as long as backup power is being supplied, even after the power to the pachinko machine 10 is shut off.

次に、主側CPU63にて実行される本実施形態におけるタイマ割込み処理について、図69のフローチャートを参照しながら説明する。タイマ割込み処理は、上記第1の実施形態と同様にメイン処理(図9)においてステップS113~ステップS116の処理が実行されている状況で定期的(例えば4ミリ秒周期)に実行される。なお、タイマ割込み処理に対応するプログラムは特定制御用のプログラムに設定されている。 Next, the timer interrupt processing in this embodiment, which is executed by the main CPU 63, will be described with reference to the flowchart in Figure 69. As in the first embodiment, the timer interrupt processing is executed periodically (for example, every 4 milliseconds) while the processing of steps S113 to S116 is being executed in the main processing (Figure 9). Note that the program corresponding to the timer interrupt processing is set in the program for specific control.

ステップS3701~ステップS3718では上記第1の実施形態におけるタイマ割込み処理(図11)のステップS301~ステップS318と同一の処理を実行する。これらの処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。タイマ割込み処理におけるステップS3719では管理用処理を実行する。管理用処理の実行に際しては、特定制御用のプログラムに設定されている管理用処理に対応するサブルーチンのプログラムが実行されることとなるが、当該サブルーチンのプログラムの実行に際しては管理用処理の実行後におけるタイマ割込み処理の戻り番地を特定するための情報がプッシュ命令により特定制御用のスタックエリア222に書き込まれる。そして、管理用処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報が読み出され、当該戻り番地が示すタイマ割込み処理のプログラムに復帰する。 Steps S3701 to S3718 execute the same processing as steps S301 to S318 of the timer interrupt processing (Figure 11) in the first embodiment described above. These processes are executed by the main CPU 63 using a specific control program and specific control data. In step S3719 of the timer interrupt processing, management processing is executed. When management processing is executed, a subroutine program corresponding to the management processing set in the specific control program is executed. When this subroutine program is executed, information for specifying the return address of the timer interrupt processing after execution of the management processing is written to the specific control stack area 222 by a push command. Then, when the management processing is completed, information for specifying the return address is read by a pop command, and processing returns to the timer interrupt processing program indicated by the return address.

図70は管理用処理を示すフローチャートである。なお、管理用処理におけるステップS3801~ステップS3805の処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 70 is a flowchart showing the management processing. Note that steps S3801 to S3805 in the management processing are executed by the main CPU 63 using a specific control program and specific control data.

まずタイマ割込み処理(図69)の発生を禁止するために割込み禁止の設定を行う(ステップS3801)。これにより、非特定制御に対応する処理である後述する管理実行処理の途中の状況において、特定制御に対応する処理であるタイマ割込み処理(図69)が割り込んで起動されてしまわないようにすることが可能となる。 First, interrupt prohibition is set to prohibit the occurrence of timer interrupt processing (Figure 69) (step S3801). This makes it possible to prevent the timer interrupt processing (Figure 69), which is processing corresponding to specific control, from interrupting and being started in the middle of the management execution processing (described below), which is processing corresponding to non-specific control.

その後、「PUSH PSW」として、プッシュ命令により、主側CPU63のフラグレジスタの情報を特定制御用のスタックエリア222に退避させる(ステップS3802)。フラグレジスタにはキャリフラグ、ゼロフラグ、P/Vフラグ、サインフラグ及びハーフキャリフラグなどを含み、演算命令、ローテート命令及び入出力命令などの実行結果によってフラグレジスタの情報は変化することとなる。このようなフラグレジスタの情報を管理実行処理に対応するサブルーチンのプログラムが開始される前に退避させることにより、当該サブルーチンのコールや当該サブルーチンの開始後において変化する前の状態のフラグレジスタの情報を特定制御用のスタックエリア222に退避させておくことが可能となる。なお、フラグレジスタの情報量は1バイトとなっている。 Then, a push command is issued as "PUSH PSW" to save the information in the flag register of the main CPU 63 to the specific control stack area 222 (step S3802). The flag register includes a carry flag, zero flag, P/V flag, sign flag, and half carry flag, and the information in the flag register changes depending on the execution results of arithmetic instructions, rotate instructions, and input/output instructions. By saving this flag register information before the program of the subroutine corresponding to the management execution process is started, it is possible to save the flag register information in the specific control stack area 222 in its state before it changes after the subroutine is called or started. The size of the flag register information is 1 byte.

その後、非特定制御用のプログラムに設定されている管理実行処理に対応するサブルーチンのプログラムを読み出すことにより、当該管理実行処理を開始する(ステップS3803)。この場合、当該管理実行処理の実行後における管理用処理の戻り番地を特定するための情報がプッシュ命令により特定制御用のスタックエリア222に書き込まれる。そして、管理実行処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報が読み出され、当該戻り番地が示す管理用処理のプログラムに復帰する。 Then, the management execution process is started by reading the subroutine program corresponding to the management execution process set in the non-specific control program (step S3803). In this case, information for specifying the return address of the management process after the management execution process is executed is written to the specific control stack area 222 by a push command. Then, when the management execution process is completed, information for specifying the return address is read by a pop command, and the process returns to the management processing program indicated by the return address.

管理実行処理の実行後において管理用処理のプログラムに復帰した場合、「POP PSW」として、ポップ命令により、ステップS3802にて特定制御用のスタックエリア222に退避させたフラグレジスタの情報を主側CPU63のフラグレジスタに復帰させる(ステップS3804)。これにより、主側CPU63のフラグレジスタの情報が、ステップS3802が実行された時点の情報に復帰することとなる。つまり、主側CPU63のフラグレジスタの情報が特定制御を実行するための情報に復帰することとなる。 When the management execution process is completed and the program for management processing is returned to, the flag register information saved in the stack area 222 for specific control in step S3802 is restored to the flag register of the primary CPU 63 by a pop command as "POP PSW" (step S3804). This restores the information in the flag register of the primary CPU 63 to the information at the time step S3802 was executed. In other words, the information in the flag register of the primary CPU 63 is restored to the information required to execute specific control.

その後、タイマ割込み処理(図69)の発生を禁止している状態から許可する状態へ切り換えるために割込み許可の設定を行う(ステップS3805)。これにより、タイマ割込み処理の新たな実行が可能となる。 Then, interrupt permission is set to switch from a state in which timer interrupt processing (Figure 69) is prohibited to a state in which it is permitted (step S3805). This allows new execution of timer interrupt processing.

図71は管理実行処理を示すフローチャートである。なお、管理実行処理におけるステップS3901~ステップS3915の処理は、主側CPU63において非特定制御用のプログラム及び非特定制御用のデータを利用して実行される。 Figure 71 is a flowchart showing the management execution process. Note that steps S3901 to S3915 in the management execution process are executed by the main CPU 63 using a program for non-specific control and data for non-specific control.

まず「LD SP,Y(u+2)」として、ロード命令により、主側CPU63のスタックポインタに非特定制御の開始時における固定アドレスとしてY(u+2)を設定する(ステップS3901)。スタックポインタは、スタックエリア222,224においてプッシュ命令による情報の書き込み対象となる記憶エリアを主側CPU63にて特定するためのアドレスの情報が設定されるエリアである。プッシュ命令が行われる度にスタックポインタの情報が、次の順番の書き込み対象となる記憶エリアのアドレスの情報に更新され、ポップ命令が行われる度にスタックポインタの情報が、前の順番の書き込み対象となる記憶エリアのアドレスの情報に更新される。また、非特定制御用のスタックエリア224を使用する場合、記憶対象となる情報は非特定制御用のスタックエリア224における最後のアドレスの記憶エリアから記憶され、記憶対象となる情報が追加される度に非特定制御用のスタックエリア224における最初のアドレス側に向けて記憶先の記憶エリアが変更される。したがって、ステップS3901では、非特定制御用のスタックエリア224における最後のアドレスの情報をスタックポインタに設定する。このように最後のアドレスの記憶エリアから最初のアドレスの記憶エリアに向けて情報が記憶されることは、特定制御用のスタックエリア222についても同様である。 First, a load command is issued to set "LD SP, Y(u+2)" to the stack pointer of the primary CPU 63 as a fixed address at the start of non-specific control, Y(u+2) (step S3901). The stack pointer is an area where address information is set, allowing the primary CPU 63 to identify the storage area in the stack areas 222 and 224 to which information is to be written in response to a push command. Each time a push command is issued, the stack pointer information is updated to the address information of the storage area to be written next. Each time a pop command is issued, the stack pointer information is updated to the address information of the storage area to be written previously. Furthermore, when the stack area 224 for non-specific control is used, information to be stored is stored starting from the storage area with the last address in the stack area 224 for non-specific control. Each time information to be stored is added, the storage area to be stored is changed toward the first address in the stack area 224 for non-specific control. Therefore, in step S3901, the stack pointer is set to the last address information in the stack area 224 for non-specific control. This same process of storing information from the memory area with the last address to the memory area with the first address also applies to the specific control stack area 222.

ちなみに、特定制御用のスタックエリア222及び非特定制御用のスタックエリア224のいずれについても、全ての記憶エリアに情報が設定されているにも関わらず追加でプッシュ命令が実行された場合には、記憶処理に関して異常が発生したものとして主側RAM65の全エリアが「0」クリアされる。これにより、記憶処理に関して異常が発生しているにも関わらずそのまま遊技が進行してしまわないようにすることが可能となる。 Incidentally, for both the specific control stack area 222 and the non-specific control stack area 224, if an additional push command is executed even though information has been set in all storage areas, all areas of the main RAM 65 are cleared to "0" as an abnormality has occurred in the storage process. This makes it possible to prevent the game from continuing even though an abnormality has occurred in the storage process.

その後、「LD (_WABUF),WA」として、ロード命令により、主側CPU63のWAレジスタの情報を非特定制御用のワークエリア223に設定されたWAバッファに退避させる(ステップS3902)。また、「LD (_BCBUF),BC」として、ロード命令により、主側CPU63のBCレジスタの情報を非特定制御用のワークエリア223に設定されたBCバッファに退避させる(ステップS3903)。また、「LD
(_DEBUF),DE」として、ロード命令により、主側CPU63のDEレジスタの情報を非特定制御用のワークエリア223に設定されたDEバッファに退避させる(ステップS3904)。また、「LD (_HLBUF),HL」として、ロード命令により、主側CPU63のHLレジスタの情報を非特定制御用のワークエリア223に設定されたHLバッファに退避させる(ステップS3905)。また、「LD (_IXBUF),IX」として、ロード命令により、主側CPU63のIXレジスタの情報を非特定制御用のワークエリア223に設定されたIXバッファに退避させる(ステップS3906)。また、「LD (_IYBUF),IY」として、ロード命令により、主側CPU63のIYレジスタの情報を非特定制御用のワークエリア223に設定されたIYバッファに退避させる(ステップS3907)。
Thereafter, the information in the WA register of the main CPU 63 is saved to the WA buffer set in the work area 223 for non-specific control by a load command as "LD (_WABUF), WA" (step S3902). Also, the information in the BC register of the main CPU 63 is saved to the BC buffer set in the work area 223 for non-specific control by a load command as "LD (_BCBUF), BC" (step S3903). Also,
The load command "LD (_DEBUF), DE" is used to save the information in the DE register of the primary CPU 63 to the DE buffer set in the work area 223 for non-specific control (step S3904). The load command "LD (_HLBUF), HL" is used to save the information in the HL register of the primary CPU 63 to the HL buffer set in the work area 223 for non-specific control (step S3905). The load command "LD (_IXBUF), IX" is used to save the information in the IX register of the primary CPU 63 to the IX buffer set in the work area 223 for non-specific control (step S3906). The load command "LD (_IYBUF), IY" is used to save the information in the IY register of the primary CPU 63 to the IY buffer set in the work area 223 for non-specific control (step S3907).

主側CPU63のレジスタには、既に説明したフラグレジスタ以外にも、各種の汎用レジスタ、補助レジスタ及びインデックスレジスタが存在している。この場合に、ステップS3902~ステップS3907では、これら各種の汎用レジスタ、補助レジスタ及びインデックスレジスタのうち一部のレジスタであるWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの各情報を、非特定制御用のワークエリア223における対応するバッファに退避させている。なお、WAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの情報量はいずれも2バイトとなっている。 In addition to the flag register already described, the main CPU 63 also contains various general-purpose registers, auxiliary registers, and index registers. In this case, in steps S3902 to S3907, the information in some of these general-purpose registers, auxiliary registers, and index registers, namely the WA register, BC register, DE register, HL register, IX register, and IY register, is saved to the corresponding buffer in the non-specific control work area 223. Note that the information capacity of the WA register, BC register, DE register, HL register, IX register, and IY register is each 2 bytes.

これらWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタは非特定制御に対応する処理であるチェック処理(ステップS3908)にて利用されるレジスタである。そのようなレジスタに設定されている情報をチェック処理(ステップS3908)の実行に先立ち非特定制御用のワークエリア223に退避させることにより、特定制御に際して利用されていたこれらレジスタの情報を非特定制御が開始される前に退避させることが可能となる。よって、非特定制御に際してこれらレジスタが上書きされたとしても、非特定制御を終了する場合には非特定制御用のワークエリア223に退避させた情報をこれらレジスタに復帰させることで、これらレジスタの状態を非特定制御が実行される前における特定制御に対応する状態に復帰させることが可能となる。 The WA register, BC register, DE register, HL register, IX register, and IY register are registers used in the check process (step S3908), which is a process corresponding to non-specific control. By saving the information set in these registers to the work area 223 for non-specific control prior to executing the check process (step S3908), it is possible to save the information in these registers used during specific control before non-specific control is started. Therefore, even if these registers are overwritten during non-specific control, by restoring the information saved in the work area 223 for non-specific control to these registers when non-specific control is terminated, it is possible to restore the state of these registers to the state corresponding to specific control before non-specific control was executed.

また、各種の汎用レジスタ、補助レジスタ及びインデックスレジスタの全ての情報を非特定制御用のワークエリア223に退避させるのではなく、非特定制御に対応する処理であるチェック処理にて利用対象となるWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの情報を選択的に非特定制御用のワークエリア223に退避させることにより、非特定制御用のワークエリア223においてレジスタの情報を退避させるために確保する容量を抑えることが可能となる。よって、チェック処理に際して利用可能となる非特定制御用のワークエリア223の容量を大きく確保しながら、上記のようなレジスタの情報の退避を行うことが可能となる。なお、当然のことながら主側CPU63における各種の汎用レジスタ、補助レジスタ及びインデックスレジスタのうちWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタ以外のレジスタについては、非特定制御に対応する処理が開始される前に設定された情報が当該非特定制御に対応する処理が終了して特定制御に対応する処理が再開されるまで記憶保持される。 In addition, rather than saving all information from the various general-purpose registers, auxiliary registers, and index registers to the work area 223 for non-specific control, information from the WA register, BC register, DE register, HL register, IX register, and IY register to be used in the check process, which is a process corresponding to non-specific control, is selectively saved to the work area 223 for non-specific control. This reduces the capacity required to save register information in the work area 223 for non-specific control. This makes it possible to save the above-mentioned register information while ensuring a large capacity for the work area 223 for non-specific control that is available for the check process. Naturally, for the various general-purpose registers, auxiliary registers, and index registers in the main CPU 63 other than the WA register, BC register, DE register, HL register, IX register, and IY register, information set before the process corresponding to non-specific control is started is stored and retained until the process corresponding to non-specific control ends and the process corresponding to specific control resumes.

また、レジスタの情報を非特定制御用のスタックエリア224に退避させるのではなく非特定制御用のワークエリア223に退避させることにより、それだけ非特定制御用のスタックエリア224の容量を小さく抑えることが可能となる。また、非特定制御用のスタックエリア224を利用する場合、既に説明したとおり情報の書き込み順序が後の情報から先に読み出されることとなるため、仮に何らかのノイズなどの原因で情報の読み出し順序がずれてしまうとそれ以降の読み出し順序の情報が全て異なるレジスタに復帰されることとなってしまう。このような事象の発生確率は非特定制御用のスタックエリア224に退避させる情報量が多くなるほど高くなってしまう。これに対して、レジスタの情報を非特定制御用のワークエリア223に退避させることにより退避対象となる情報が多い場合であっても上記のような事象が発生しないようにすることが可能となる。 In addition, by saving register information in the work area 223 for non-specific control rather than in the stack area 224 for non-specific control, it is possible to reduce the capacity of the stack area 224 for non-specific control. Furthermore, when using the stack area 224 for non-specific control, as already explained, the order in which information is written is such that later information is read first. Therefore, if the order in which information is read is shifted due to some kind of noise or other cause, all of the information read after that will be restored to different registers. The probability of this happening increases as the amount of information saved in the stack area 224 for non-specific control increases. In contrast, by saving register information in the work area 223 for non-specific control, it is possible to prevent the above-mentioned happening even when there is a lot of information to save.

ステップS3902~ステップS3907の処理を実行した後は、チェック処理を実行する(ステップS3908)。チェック処理の実行に際しては、非特定制御用のプログラムに設定されているチェック処理に対応するサブルーチンのプログラムが実行されることとなるが、当該サブルーチンのプログラムの実行に際してはチェック処理の実行後における管理実行処理の戻り番地を特定するための情報がプッシュ命令により非特定制御用のスタックエリア224に書き込まれる。そして、チェック処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報が読み出され、当該戻り番地が示す管理実行処理のプログラムに復帰する。チェック処理の詳細については後に説明する。 After steps S3902 to S3907 are executed, check processing is executed (step S3908). When check processing is executed, a subroutine program corresponding to the check processing set in the non-specific control program is executed, and when this subroutine program is executed, information for specifying the return address of the management execution processing after execution of the check processing is written to the non-specific control stack area 224 by a push command. Then, when the check processing is completed, information for specifying the return address is read by a pop command, and processing returns to the management execution processing program indicated by the return address. Details of the check processing will be explained later.

チェック処理を実行した後は、「LD SP,Y(r+α)」として、ロード命令により、主側CPU63のスタックポインタに特定制御への復帰時における固定アドレスとしてY(r+α)を設定する(ステップS3909)。Y(r+α)のアドレスは、特定制御用のスタックエリア222におけるY(r+8)とY(s)との間のアドレスとして設定されている。 After the check process is executed, a load command is issued to set Y(r+α) in the stack pointer of the primary CPU 63 as a fixed address for when returning to specific control, as "LD SP, Y(r+α)" (step S3909). The address of Y(r+α) is set as an address between Y(r+8) and Y(s) in the stack area 222 for specific control.

管理用処理(図70)のステップS3803にて管理実行処理のサブルーチンが実行される直前において特定制御用のスタックエリア222に記憶されている情報量は常に一定であり、それに伴って当該タイミングにおける主側CPU63のスタックポインタの情報(すなわちスタックポインタの値)は一定である。この場合に特定制御用のスタックエリア222に記憶されている情報としては、例えば管理実行処理(図71)が終了した後における管理用処理(図70)の戻り番地の情報、及び管理用処理(図70)が終了した後におけるタイマ割込み処理(図69)の戻り番地の情報が挙げられる。スタックポインタの上記一定の情報がY(r+α)となっている。したがって、非特定制御に対応する処理であるチェック処理が終了して特定制御に対応する処理に復帰する場合には、その一定の情報であるY(r+α)を主側CPU63のスタックポインタに設定することで、当該スタックポインタの情報を非特定制御に対応する処理が開始される直前の情報に復帰させることが可能となる。このように固定の情報をスタックポインタに設定することによって当該スタックポインタの情報を非特定制御に対応する処理が開始される直前の情報に復帰させる構成とすることで、非特定制御に対応する処理を開始する前に特定制御に対応する主側CPU63のスタックポインタの情報を主側RAM65に退避させる必要がなくなる。よって、処理負荷を軽減させることが可能となるとともに当該退避させるための領域を主側RAM65において確保する必要がなくなる。 The amount of information stored in the stack area 222 for specific control immediately before the subroutine for the management execution process is executed in step S3803 of the management process (Figure 70) is always constant, and accordingly, the stack pointer information (i.e., the value of the stack pointer) of the main CPU 63 at that timing is constant. In this case, examples of information stored in the stack area 222 for specific control include the return address information for the management process (Figure 70) after the management execution process (Figure 71) has ended, and the return address information for the timer interrupt process (Figure 69) after the management process (Figure 70) has ended. The fixed information in the stack pointer is Y(r+α). Therefore, when the check process, which is a process corresponding to non-specific control, ends and returns to the process corresponding to specific control, the fixed information Y(r+α) is set in the stack pointer of the main CPU 63, thereby enabling the stack pointer information to be restored to the information immediately before the process corresponding to non-specific control was started. By setting fixed information in the stack pointer in this way, the stack pointer information is restored to the information immediately before processing corresponding to non-specific control is started, eliminating the need to save the stack pointer information of the main CPU 63 corresponding to specific control to the main RAM 65 before starting processing corresponding to non-specific control. This makes it possible to reduce the processing load and eliminates the need to reserve an area in the main RAM 65 for saving the information.

その後、「LD WA,(_WABUF)」として、ロード命令により、非特定制御用のワークエリア223のWAバッファに退避された情報を主側CPU63のWAレジスタに上書きする(ステップS3910)。また「LD BC,(_BCBUF)」として、ロード命令により、非特定制御用のワークエリア223のBCバッファに退避された情報を主側CPU63のBCレジスタに上書きする(ステップS3911)。また「LD DE,(_DEBUF)」として、ロード命令により、非特定制御用のワークエリア223のDEバッファに退避された情報を主側CPU63のDEレジスタに上書きする(ステップS3912)。また「LD HL,(_HLBUF)」として、ロード命令により、非特定制御用のワークエリア223のHLバッファに退避された情報を主側CPU63のHLレジスタに上書きする(ステップS3913)。また「LD IX,(_IXBUF)」として、ロード命令により、非特定制御用のワークエリア223のIXバッファに退避された情報を主側CPU63のIXレジスタに上書きする(ステップS3914)。また「LD IY,(_IYBUF)」として、ロード命令により、非特定制御用のワークエリア223のIYバッファに退避された情報を主側CPU63のIYレジスタに上書きする(ステップS3915)。ステップS3910~ステップS3915の処理が実行されることにより、主側CPU63のWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの各情報を、非特定制御に対応する処理が開始される直前における特定制御に対応する情報に復帰させることが可能となる。 Then, the information saved in the WA buffer of the work area 223 for non-specific control is overwritten in the WA register of the primary CPU 63 by a load command as "LD WA, (_WABUF)" (step S3910). The information saved in the BC buffer of the work area 223 for non-specific control is overwritten in the BC register of the primary CPU 63 by a load command as "LD BC, (_BCBUF)" (step S3911). The information saved in the DE buffer of the work area 223 for non-specific control is overwritten in the DE register of the primary CPU 63 by a load command as "LD DE, (_DEBUF)" (step S3912). The information saved in the HL buffer of the work area 223 for non-specific control is overwritten in the HL register of the primary CPU 63 by a load command as "LD HL, (_HLBUF)" (step S3913). Furthermore, the load command "LD IX, (_IXBUF)" overwrites the IX register of the primary CPU 63 with the information saved in the IX buffer of the work area 223 for non-specific control (step S3914). The load command "LD IY, (_IYBUF)" overwrites the IY register of the primary CPU 63 with the information saved in the IY buffer of the work area 223 for non-specific control (step S3915). By executing the processes of steps S3910 to S3915, it is possible to restore the information in the WA register, BC register, DE register, HL register, IX register, and IY register of the primary CPU 63 to the information corresponding to specific control that was present immediately before the process corresponding to non-specific control was started.

ここで、非特定制御に対応する処理が実行された場合に主側CPU63のフラグレジスタ及び各種レジスタに記憶された情報は、特定制御に対応する処理が再開される場合に主側RAM65に退避されない。これにより、特定制御用のワークエリア221及び特定制御用のスタックエリア222において上記情報を退避させるための記憶エリアを確保する必要が生じない。 Here, when processing corresponding to non-specific control is executed, the information stored in the flag register and various registers of the main CPU 63 is not saved to the main RAM 65 when processing corresponding to specific control is resumed. This eliminates the need to reserve memory areas for saving the above information in the work area 221 for specific control and the stack area 222 for specific control.

また、非特定制御に対応する処理が実行された場合に主側CPU63のフラグレジスタ及び各種レジスタに記憶された情報は、特定制御に対応する処理への復帰後において非特定制御に対応する処理が再度開始された場合に利用されない情報である。つまり、特定制御に対応する処理を間に挟んで実行される非特定制御に対応する処理の複数回の処理回において必要な情報は非特定制御用のワークエリア223又は非特定制御用のスタックエリア224に記憶されており、主側CPU63のフラグレジスタ及び各種レジスタには記憶されていない。したがって、非特定制御に対応する処理が実行された場合に主側CPU63のフラグレジスタ及び各種レジスタに記憶された情報が主側RAM65に退避されないとしても、非特定制御に対応する処理を実行する上で問題が生じない。 In addition, the information stored in the flag register and various registers of the main CPU 63 when processing corresponding to non-specific control is executed is information that will not be used when processing corresponding to non-specific control is restarted after returning to processing corresponding to specific control. In other words, the information required for multiple executions of processing corresponding to non-specific control that are executed with processing corresponding to specific control in between is stored in the work area 223 for non-specific control or the stack area 224 for non-specific control, and is not stored in the flag register and various registers of the main CPU 63. Therefore, even if the information stored in the flag register and various registers of the main CPU 63 is not saved to the main RAM 65 when processing corresponding to non-specific control is executed, there will be no problems in executing processing corresponding to non-specific control.

次に、ステップS3908にてサブルーチンのプログラムが呼び出されることにより実行されるチェック処理について説明する。当該チェック処理では遊技履歴の情報を収集するための処理、遊技履歴の管理結果を導出するための処理及びその管理結果を報知するための処理を実行する。つまり、遊技履歴の情報を収集するための処理、遊技履歴の管理結果を導出するための処理及びその管理結果を報知するための処理は、非特定制御に対応する処理として実行される。 Next, we will explain the check processing that is executed when a subroutine program is called in step S3908. This check processing executes processing for collecting gaming history information, processing for deriving gaming history management results, and processing for notifying those management results. In other words, the processing for collecting gaming history information, processing for deriving gaming history management results, and processing for notifying those management results are executed as processing corresponding to non-specific control.

チェック処理の説明に先立ち、遊技履歴を管理するために使用される非特定制御用のワークエリア223の各種エリア231~234の内容について説明する。図72は遊技履歴を管理するために使用される非特定制御用のワークエリア223の各種エリア231~234を説明するための説明図である。 Before explaining the check process, we will explain the contents of the various areas 231-234 of the non-specific control work area 223 used to manage game history. Figure 72 is an explanatory diagram illustrating the various areas 231-234 of the non-specific control work area 223 used to manage game history.

非特定制御用のワークエリア223には、通常用カウンタエリア231、開閉実行モード用カウンタエリア232及び高頻度サポートモード用カウンタエリア233が設けられている。これら各エリア231~233のそれぞれには、一般入賞カウンタ231a,232a,233a、特電入賞カウンタ231b,232b,233b、第1作動カウンタ231c,232c,233c、第2作動カウンタ231d,232d,233d、及びアウトカウンタ231e,232e,233eが設けられている。一般入賞カウンタ231a,232a,233aは所定の計測開始契機からの一般入賞口31への遊技球の入球個数を計測するためのカウンタである。特電入賞カウンタ231b,232b,233bは所定の計測開始契機からの特電入賞装置32への遊技球の入球個数を計測するためのカウンタである。第1作動カウンタ231c,232c,233cは所定の計測開始契機からの第1作動口33への遊技球の入球個数を計測するためのカウンタである。第2作動カウンタ231d,232d,233dは所定の計測開始契機からの第2作動口34への遊技球の入球個数を計測するためのカウンタである。アウトカウンタ231e,232e,233eは所定の計測開始契機からのアウト口24aへの遊技球の入球個数を計測するためのカウンタである。 The non-specific control work area 223 is provided with a normal counter area 231, an open/close execution mode counter area 232, and a high-frequency support mode counter area 233. Each of these areas 231-233 is provided with a general winning counter 231a, 232a, 233a, a special call winning counter 231b, 232b, 233b, a first operation counter 231c, 232c, 233c, a second operation counter 231d, 232d, 233d, and an out counter 231e, 232e, 233e. The general winning counters 231a, 232a, 233a are counters for counting the number of game balls that enter the general winning port 31 from a predetermined measurement start trigger. Special electric winning counters 231b, 232b, 233b are counters for counting the number of game balls that have entered the special electric winning device 32 from a predetermined measurement start trigger. First operation counters 231c, 232c, 233c are counters for counting the number of game balls that have entered the first operation port 33 from a predetermined measurement start trigger. Second operation counters 231d, 232d, 233d are counters for counting the number of game balls that have entered the second operation port 34 from a predetermined measurement start trigger. Out counters 231e, 232e, 233e are counters for counting the number of game balls that have entered the out port 24a from a predetermined measurement start trigger.

通常用カウンタエリア231の各カウンタ231a~231eは、前扉枠14が閉鎖状態となっている状況であって開閉実行モード及び高頻度サポートモードのいずれでもない状況において対象となる入球部24a,31~34に入球した遊技球の個数を計測するために利用される。開閉実行モード用カウンタエリア232の各カウンタ232a~232eは、前扉枠14が閉鎖状態となっている状況であって開閉実行モードである状況において対象となる入球部24a,31~34に入球した遊技球の個数を計測するために利用される。高頻度サポートモード用カウンタエリア233の各カウンタ233a~233eは、前扉枠14が閉鎖状態となっている状況であって高頻度サポートモードである状況において対象となる入球部24a,31~34に入球した遊技球の個数を計測するために利用される。 The counters 231a-231e in the normal counter area 231 are used to count the number of game balls that have entered the target ball entry areas 24a, 31-34 when the front door frame 14 is closed and the machine is not in either the open/close execution mode or the high-frequency support mode. The counters 232a-232e in the open/close execution mode counter area 232 are used to count the number of game balls that have entered the target ball entry areas 24a, 31-34 when the front door frame 14 is closed and the machine is in the open/close execution mode. The counters 233a-233e in the high-frequency support mode counter area 233 are used to count the number of game balls that have entered the target ball entry areas 24a, 31-34 when the front door frame 14 is closed and the machine is in the high-frequency support mode.

なお、前扉枠14が開放状態となっている状況が計測対象外となっているのは、前扉枠14を開放した状態で入球部24a,31~34に手入れで遊技球が入球された場合の入球個数を計測対象から除外するためである。但し、これに限定されることはなく前扉枠14が開放状態となっている状況も前扉枠14が閉鎖状態となっている状況と同様に計測対象とする構成としてもよい。 The reason why the situation where the front door frame 14 is in an open state is not included in the measurement is to exclude from the measurement the number of balls that enter the ball entry areas 24a, 31-34 by hand when the front door frame 14 is open. However, this is not limited to this, and the situation where the front door frame 14 is in an open state may also be included in the measurement, just like the situation where the front door frame 14 is in a closed state.

非特定制御用のワークエリア223には、通常用カウンタエリア231、開閉実行モード用カウンタエリア232及び高頻度サポートモード用カウンタエリア233以外にも演算結果記憶エリア234が設けられている。演算結果記憶エリア234は、通常用カウンタエリア231、開閉実行モード用カウンタエリア232及び高頻度サポートモード用カウンタエリア233を利用して算出した遊技履歴の管理結果の情報を記憶するためのエリアである。演算結果記憶エリア234に記憶された遊技履歴の管理結果の情報は、遊技履歴の管理結果の情報が新たに算出されることで当該新たに算出された情報が上書きされるまで記憶保持される。 In addition to the normal counter area 231, the open/close execution mode counter area 232, and the high-frequency support mode counter area 233, the non-specific control work area 223 also has a calculation result storage area 234. The calculation result storage area 234 is an area for storing information on the game history management results calculated using the normal counter area 231, the open/close execution mode counter area 232, and the high-frequency support mode counter area 233. The game history management result information stored in the calculation result storage area 234 is stored and retained until newly calculated game history management result information is overwritten by the newly calculated information.

図73はステップS3908にてサブルーチンのプログラムが呼び出されることにより実行されるチェック処理を示すフローチャートである。なお、チェック処理におけるステップS4001~ステップS4008の処理はサブルーチンの処理も含めて、主側CPU63において非特定制御用のプログラム及び非特定制御用のデータを利用して実行される。また、サブルーチンの処理を実行する場合には当該サブルーチンの処理の実行後における戻り番地の情報を非特定制御用のスタックエリア224において主側CPU63の現状のスタックポインタの値に対応する記憶エリアに書き込むとともに、当該スタックポインタの値を次の順番の記憶対象となる記憶エリアのアドレスの情報に更新する。また、サブルーチンの処理が完了した場合には主側CPU63の現状のスタックポインタの値に対して手前の順番の値に対応する記憶エリアから戻り番地の情報を読み出してその戻り番地の情報に対応するプログラムに復帰するとともに、当該スタックポインタの値をその戻り番地の情報の読み出し元となった記憶エリアのアドレスの情報に更新する。 Figure 73 is a flowchart showing the check processing executed when a subroutine program is called in step S3908. Note that steps S4001 to S4008 of the check processing, including the subroutine processing, are executed by the main CPU 63 using the non-specific control program and non-specific control data. When subroutine processing is executed, the return address information after execution of the subroutine processing is written to the storage area in the non-specific control stack area 224 corresponding to the current stack pointer value of the main CPU 63, and the stack pointer value is updated to the address information of the storage area to be stored in the next order. When subroutine processing is completed, the return address information is read from the storage area corresponding to the previous value of the current stack pointer of the main CPU 63, and the program corresponding to the return address information is returned to, and the stack pointer value is updated to the address information of the storage area from which the return address information was read.

チェック処理では、前扉枠14が開放状態である場合には(ステップS4001:YES)、通常の入球管理処理(ステップS4004)、開閉実行モード中の入球管理処理(ステップS4005)及び高頻度サポートモード中の入球管理処理(ステップS4006)のいずれも実行することなく、後述する結果演算処理(ステップS4007)及び表示用処理(ステップS4008)を実行する。前扉枠14に設けられた窓パネル52の裏面と遊技盤24の前面によって前後に区画された空間によって遊技領域PAが形成されているため、前扉枠14が開放状態となった場合には遊技領域PAが前方に向けて開放された状態となりその状況で遊技領域PAに向けて遊技球が発射されたとしてもその遊技球は遊技領域PAを正常に流下することはできない。また、前扉枠14が開放状態である状況で入球部24a,31~34への遊技球の入球が発生する場合というのは、メンテナンスや不具合の解消のために遊技ホールの管理者により前扉枠14が開放状態とされて手入れなどにより遊技球の入球が発生する場合である。このような遊技球の入球は正規の遊技の実行状況における遊技球の入球ではないため、そのような遊技球の入球を管理対象とする必要がない。したがって、チェック処理では上記のとおり前扉枠14が開放状態である場合にはステップS4004~ステップS4006のいずれの処理も実行しない。 In the check process, if the front door frame 14 is in the open state (step S4001: YES), the normal ball entry management process (step S4004), the ball entry management process in the open/close execution mode (step S4005), and the ball entry management process in the high-frequency support mode (step S4006) are not executed, and the result calculation process (step S4007) and display process (step S4008) described below are executed. Since the game area PA is formed by the space partitioned front and back by the back surface of the window panel 52 provided in the front door frame 14 and the front surface of the game board 24, when the front door frame 14 is in the open state, the game area PA is opened forward, and even if a game ball is launched toward the game area PA in this situation, the game ball will not be able to flow down the game area PA normally. Furthermore, when game balls enter the ball entry sections 24a, 31-34 while the front door frame 14 is open, this occurs when the front door frame 14 is left open by the amusement hall manager for maintenance or to resolve a malfunction, resulting in game balls entering the hall as a result of care and other such actions. Since such game balls do not enter the hall during legitimate game play, they do not need to be managed. Therefore, in the check process, none of the steps S4004 to S4006 are executed when the front door frame 14 is open, as described above.

前扉枠14が閉鎖状態であって開閉実行モード及び高頻度サポートモードのいずれでもない場合(ステップS4001~ステップS4003:NO)、通常の入球管理処理を実行する(ステップS4004)。また、前扉枠14が閉鎖状態であって開閉実行モードである場合(ステップS4001:NO、ステップS4002:YES)、開閉実行モード中の入球管理処理を実行する(ステップS4005)。また、前扉枠14が閉鎖状態であって高頻度サポートモードである場合(ステップS4001:NO、ステップS4003:YES)、高頻度サポートモード中の入球管理処理を実行する(ステップS4006)。 If the front door frame 14 is closed and is not in either the opening/closing execution mode or the high-frequency support mode (steps S4001 to S4003: NO), normal goal entry management processing is executed (step S4004). Also, if the front door frame 14 is closed and in the opening/closing execution mode (step S4001: NO, step S4002: YES), goal entry management processing during the opening/closing execution mode is executed (step S4005). Also, if the front door frame 14 is closed and in the high-frequency support mode (step S4001: NO, step S4003: YES), goal entry management processing during the high-frequency support mode is executed (step S4006).

図74は、ステップS4004における通常の入球管理処理を示すフローチャートである。 Figure 74 is a flowchart showing the normal goal entry management process in step S4004.

第1入賞口検知センサ42aにて1個の遊技球が検知されたと判定した場合(ステップS4101:YES)、すなわち第1入賞口検知センサ42aから受信している信号がLOWレベルからHIレベルに切り換わったことを確認した場合、第2入賞口検知センサ43aにて1個の遊技球が検知されたと判定した場合(ステップS4103:YES)、すなわち第2入賞口検知センサ43aから受信している信号がLOWレベルからHIレベルに切り換わったことを確認した場合、又は第3入賞口検知センサ44aにて1個の遊技球が検知されたと判定した場合(ステップS4105:YES)、すなわち第3入賞口検知センサ44aから受信している信号がLOWレベルからHIレベルに切り換わったことを確認した場合、通常用の一般入賞カウンタ231aの値を1加算する(ステップS4102、ステップS4104、ステップS4106)。 If it is determined that one game ball has been detected by the first prize opening detection sensor 42a (step S4101: YES), i.e., if it is confirmed that the signal received from the first prize opening detection sensor 42a has switched from LOW to HIGH, if it is determined that one game ball has been detected by the second prize opening detection sensor 43a (step S4103: YES), i.e., if it is confirmed that the signal received from the second prize opening detection sensor 43a has switched from LOW to HIGH, or if it is determined that one game ball has been detected by the third prize opening detection sensor 44a (step S4105: YES), i.e., if it is confirmed that the signal received from the third prize opening detection sensor 44a has switched from LOW to HIGH, the value of the normal general prize winning counter 231a is incremented by 1 (steps S4102, S4104, S4106).

なお、開閉実行モード中の入球管理処理であればステップS4102、ステップS4104及びステップS4106に対応する処理として開閉実行モード用の一般入賞カウンタ232aの値を1加算し、高頻度サポートモード中の入球管理処理であればステップS4102、ステップS4104及びステップS4106に対応する処理として高頻度サポートモード用の一般入賞カウンタ233aの値を1加算する。また、特定制御に対応する処理として実行されるタイマ割込み処理(図69)の入球検知処理(ステップS3709)においても第1~第3入賞口検知センサ42a~44aの検知結果が監視され、第1~第3入賞口検知センサ42a~44aのいずれかにて1個の遊技球が検知されたと判定した場合には一般入賞口31に対応する個数の遊技球が払い出されるようにするための処理を実行する。 If the ball entry management process is in the open/close execution mode, the value of the general winning counter 232a for the open/close execution mode is incremented by 1 as the process corresponding to steps S4102, S4104, and S4106. If the ball entry management process is in the high frequency support mode, the value of the general winning counter 233a for the high frequency support mode is incremented by 1 as the process corresponding to steps S4102, S4104, and S4106. Also, in the ball entry detection process (step S3709) of the timer interrupt process (FIG. 69), which is executed as a process corresponding to specific control, the detection results of the first to third winning slot detection sensors 42a to 44a are monitored, and if it is determined that one game ball has been detected by any of the first to third winning slot detection sensors 42a to 44a, a process is executed to pay out the number of game balls corresponding to the general winning slot 31.

特電検知センサ45aにて1個の遊技球が検知されたと判定した場合(ステップS4107:YES)、すなわち特電検知センサ45aから受信している信号がLOWレベルからHIレベルに切り換わったことを確認した場合、通常用の特電入賞カウンタ231bの値を1加算する(ステップS4108)。 If it is determined that one game ball has been detected by the special electric detection sensor 45a (step S4107: YES), that is, if it is confirmed that the signal received from the special electric detection sensor 45a has switched from LOW level to HIGH level, the value of the normal special electric winning counter 231b is incremented by 1 (step S4108).

なお、開閉実行モード中の入球管理処理であればステップS4108に対応する処理として開閉実行モード用の特電入賞カウンタ232bの値を1加算し、高頻度サポートモード中の入球管理処理であればステップS4108に対応する処理として高頻度サポートモード用の特電入賞カウンタ233bの値を1加算する。また、特定制御に対応する処理として実行されるタイマ割込み処理(図69)の入球検知処理(ステップS3709)においても特電検知センサ45aの検知結果が監視され、特電検知センサ45aにて1個の遊技球が検知されたと判定した場合には特電入賞装置32に対応する個数の遊技球が払い出されるようにするための処理を実行するとともにラウンド遊技の終了契機を特定するための処理を実行する。 If the ball entry management process is during the open/close execution mode, the value of the special electric winning counter 232b for the open/close execution mode is incremented by 1 as the process corresponding to step S4108, and if the ball entry management process is during the high frequency support mode, the value of the special electric winning counter 233b for the high frequency support mode is incremented by 1 as the process corresponding to step S4108. The detection results of the special electric detection sensor 45a are also monitored in the ball entry detection process (step S3709) of the timer interrupt process (FIG. 69), which is executed as a process corresponding to specific control, and if it is determined that one game ball has been detected by the special electric detection sensor 45a, a process is executed to pay out the number of game balls corresponding to the special electric winning device 32, and a process is executed to identify the trigger for ending the round of play.

第1作動口検知センサ46aにて1個の遊技球が検知されたと判定した場合(ステップS4109:YES)、すなわち第1作動口検知センサ46aから受信している信号がLOWレベルからHIレベルに切り換わったことを確認した場合、通常用の第1作動カウンタ231cの値を1加算する(ステップS4110)。 If it is determined that one game ball has been detected by the first actuation port detection sensor 46a (step S4109: YES), that is, if it is confirmed that the signal received from the first actuation port detection sensor 46a has switched from LOW level to HIGH level, the value of the normal first actuation counter 231c is incremented by 1 (step S4110).

なお、開閉実行モード中の入球管理処理であればステップS4110に対応する処理として開閉実行モード用の第1作動カウンタ232cの値を1加算し、高頻度サポートモード中の入球管理処理であればステップS4110に対応する処理として高頻度サポートモード用の第1作動カウンタ233cの値を1加算する。また、特定制御に対応する処理として実行されるタイマ割込み処理(図69)の入球検知処理(ステップS3709)においても第1作動口検知センサ46aの検知結果が監視され、第1作動口検知センサ46aにて1個の遊技球が検知されたと判定した場合には第1作動口33に対応する個数の遊技球が払い出されるようにするための処理を実行するとともに特図用の保留情報の取得契機を特定するための処理を実行する。 If the ball entry management process is during the open/close execution mode, the value of the first operation counter 232c for the open/close execution mode is incremented by 1 as the process corresponding to step S4110, and if the ball entry management process is during the high frequency support mode, the value of the first operation counter 233c for the high frequency support mode is incremented by 1 as the process corresponding to step S4110. The detection result of the first operation port detection sensor 46a is also monitored in the ball entry detection process (step S3709) of the timer interrupt process (FIG. 69), which is executed as the process corresponding to specific control. If it is determined that one game ball has been detected by the first operation port detection sensor 46a, a process is executed to pay out the number of game balls corresponding to the first operation port 33, and a process is executed to identify the trigger for obtaining reserved information for the special design.

第2作動口検知センサ47aにて1個の遊技球が検知されたと判定した場合(ステップS4111:YES)、すなわち第2作動口検知センサ47aから受信している信号がLOWレベルからHIレベルに切り換わったことを確認した場合、通常用の第2作動カウンタ231dの値を1加算する(ステップS4112)。 If it is determined that one game ball has been detected by the second actuation port detection sensor 47a (step S4111: YES), that is, if it is confirmed that the signal received from the second actuation port detection sensor 47a has switched from LOW level to HIGH level, the value of the normal second actuation counter 231d is incremented by 1 (step S4112).

なお、開閉実行モード中の入球管理処理であればステップS4112に対応する処理として開閉実行モード用の第2作動カウンタ232dの値を1加算し、高頻度サポートモード中の入球管理処理であればステップS4112に対応する処理として高頻度サポートモード用の第2作動カウンタ233dの値を1加算する。また、特定制御に対応する処理として実行されるタイマ割込み処理(図69)の入球検知処理(ステップS3709)においても第2作動口検知センサ47aの検知結果が監視され、第2作動口検知センサ47aにて1個の遊技球が検知されたと判定した場合には第2作動口34に対応する個数の遊技球が払い出されるようにするための処理を実行するとともに特図用の保留情報の取得契機を特定するための処理を実行する。 If the ball entry management process is during the open/close execution mode, the value of the second operation counter 232d for the open/close execution mode is incremented by 1 as the process corresponding to step S4112, and if the ball entry management process is during the high frequency support mode, the value of the second operation counter 233d for the high frequency support mode is incremented by 1 as the process corresponding to step S4112. The detection result of the second operation port detection sensor 47a is also monitored in the ball entry detection process (step S3709) of the timer interrupt process (FIG. 69), which is executed as the process corresponding to specific control. If it is determined that one game ball has been detected by the second operation port detection sensor 47a, a process is executed to pay out the number of game balls corresponding to the second operation port 34, and a process is executed to identify the trigger for obtaining reserved information for the special design.

アウト口検知センサ48aにて1個の遊技球が検知されたと判定した場合(ステップS4113:YES)、すなわちアウト口検知センサ48aから受信している信号がLOWレベルからHIレベルに切り換わったことを確認した場合、通常用のアウトカウンタ231eの値を1加算する(ステップS4114)。 If it is determined that one game ball has been detected by the outlet detection sensor 48a (step S4113: YES), that is, if it is confirmed that the signal received from the outlet detection sensor 48a has switched from LOW level to HIGH level, the value of the normal out counter 231e is incremented by 1 (step S4114).

なお、開閉実行モード中の入球管理処理であればステップS4114に対応する処理として開閉実行モード用のアウトカウンタ232eの値を1加算し、高頻度サポートモード中の入球管理処理であればステップS4114に対応する処理として高頻度サポートモード用のアウトカウンタ233eの値を1加算する。また、特定制御に対応する処理として実行されるタイマ割込み処理(図69)の入球検知処理(ステップS3709)においてはアウト口検知センサ48aの検知結果は監視されない。 If the goal entry management process is in the open/close execution mode, the value of the out counter 232e for the open/close execution mode is incremented by 1 as a process corresponding to step S4114, and if the goal entry management process is in the high frequency support mode, the value of the out counter 233e for the high frequency support mode is incremented by 1 as a process corresponding to step S4114. Furthermore, the detection results of the out port detection sensor 48a are not monitored in the goal entry detection process (step S3709) of the timer interrupt process (Figure 69), which is executed as a process corresponding to specific control.

以上のようにステップS4004~ステップS4006の処理が実行されることにより、一般入賞口31への遊技球の入球個数が一般入賞カウンタ231a,232a,233aを利用して計測され、特電入賞装置32への遊技球の入球個数が特電入賞カウンタ231b,232b,233bを利用して計測され、第1作動口33への遊技球の入球個数が第1作動カウンタ231c,232c,233cを利用して計測され、第2作動口34への遊技球の入球個数が第2作動カウンタ231d,232d,233dを利用して計測され、アウト口24aへの遊技球の入球個数がアウトカウンタ231e,232e,233eを利用して計測される。これにより、各入球部24a,31~34への入球履歴を主側CPU63にて把握することが可能となる。また、通常用カウンタエリア231、開閉実行モード用カウンタエリア232及び高頻度サポートモード用カウンタエリア233のそれぞれが区別して設けられていることにより、開閉実行モード及び高頻度サポートモードのいずれでもない状況と、開閉実行モードである状況と、高頻度サポートモードである状況とのそれぞれを区別して各入球部24a,31~34への入球履歴を主側CPU63にて把握することが可能となる。 By executing the processing of steps S4004 to S4006 as described above, the number of game balls entering the general winning port 31 is counted using the general winning counters 231a, 232a, and 233a, the number of game balls entering the special winning device 32 is counted using the special winning counters 231b, 232b, and 233b, the number of game balls entering the first operating port 33 is counted using the first operating counters 231c, 232c, and 233c, the number of game balls entering the second operating port 34 is counted using the second operating counters 231d, 232d, and 233d, and the number of game balls entering the outlet 24a is counted using the outlet counters 231e, 232e, and 233e. This enables the main CPU 63 to grasp the ball entry history for each ball entry section 24a, 31-34. Furthermore, by separately setting up the normal counter area 231, the open/close execution mode counter area 232, and the high-frequency support mode counter area 233, the main CPU 63 can grasp the history of balls entering each of the ball entry sections 24a, 31-34, distinguishing between situations where the mode is neither open/close execution mode nor high-frequency support mode, situations where the mode is open/close execution mode, and situations where the mode is high-frequency support mode.

チェック処理(図73)の説明に戻り、ステップS4001にて肯定判定をした場合、ステップS4004の処理を実行した場合、ステップS4005の処理を実行した場合、又はステップS4006の処理を実行した場合、ステップS4007にて結果演算処理を実行し、ステップS4008にて表示用処理を実行する。 Returning to the explanation of the check process (Figure 73), if a positive judgment is made in step S4001, if the processing of step S4004 is executed, if the processing of step S4005 is executed, or if the processing of step S4006 is executed, a result calculation process is executed in step S4007, and a display process is executed in step S4008.

図75はステップS4007の結果演算処理を示すフローチャートである。 Figure 75 is a flowchart showing the result calculation process of step S4007.

まず非特定制御用のワークエリア223に設けられた管理開始フラグに「1」がセットされているか否かを判定する(ステップS4201)。管理開始フラグは、遊技履歴の管理結果を算出するための遊技履歴の収集を実行すべき状況であるか否かを主側CPU63にて特定するためのフラグである。本実施形態ではパチンコ機10の製造後に初めて当該パチンコ機10への動作電力の供給が開始された場合(すなわちMPU62への動作電力の供給が開始された場合)、遊技領域PAから排出された遊技球の合計個数が管理開始基準値に対応する個数以上となるまでは遊技履歴の管理結果を算出するための遊技履歴の収集を実行することなく、遊技領域PAから排出された遊技球の合計個数が管理開始基準値に対応する個数以上となった場合に遊技履歴の管理結果を算出するための遊技履歴の収集を実行する。パチンコ機10の出荷段階などにおいては出荷前にパチンコ機10の動作チェックが行われることがあり、その際には各入球部に遊技球を手入れしてその後の動作がチェックされる。これに対して、パチンコ機10への動作電力の供給開始後において遊技領域PAから排出された遊技球の合計個数が管理開始基準値以上となるまでは遊技履歴の管理結果を算出するための遊技履歴の収集を実行させないようにすることにより、上記のような動作チェック時における入球結果などが遊技履歴の管理結果を算出するための遊技履歴として収集されてしまわないようにすることが可能となる。 First, it is determined whether the management start flag set in the non-specific control work area 223 is set to "1" (step S4201). The management start flag is a flag used by the main CPU 63 to determine whether or not game history collection is required to calculate game history management results. In this embodiment, when the supply of operating power to the pachinko machine 10 is initiated for the first time after the pachinko machine 10 is manufactured (i.e., when the supply of operating power to the MPU 62 is initiated), game history collection for calculating game history management results is not performed until the total number of game balls discharged from the play area PA reaches or exceeds the number corresponding to the management start reference value. When the total number of game balls discharged from the play area PA reaches or exceeds the number corresponding to the management start reference value, game history collection for calculating game history management results is performed. During the shipping stage of the pachinko machine 10, an operation check of the pachinko machine 10 may be performed prior to shipping. During this check, game balls are placed in each ball entry section and the subsequent operation is checked. In response to this, by not collecting game history for calculating game history management results until the total number of game balls discharged from the game area PA after the supply of operating power to the pachinko machine 10 begins reaches or exceeds the management start reference value, it is possible to prevent ball entry results, etc., during the operation check described above from being collected as game history for calculating game history management results.

ここで、パチンコ機10の製造後に初めて当該パチンコ機10への動作電力の供給が開始された場合(すなわちMPU62への動作電力の供給が開始された場合)、管理開始フラグの値は「0」となっている。この場合、通常用カウンタエリア231の各カウンタ231a~231eの値、開閉実行モード用カウンタエリア232の各カウンタ232a~232eの値、及び高頻度サポートモード用カウンタエリア233の各カウンタ233a~233eの値も「0」となっている。一方、管理開始フラグの値が「1」である状況においてパチンコ機10への動作電力の供給が停止され、その後に主側RAM65にバックアップ電力が供給されている状況においてパチンコ機10への動作電力の供給が開始された場合には管理開始フラグの値が「1」のままとなる。この場合、通常用カウンタエリア231の各カウンタ231a~231eの値、開閉実行モード用カウンタエリア232の各カウンタ232a~232eの値、及び高頻度サポートモード用カウンタエリア233の各カウンタ233a~233eの値もパチンコ機10への動作電力の供給が停止される前の状態に維持される。上記構成であることにより管理開始フラグの値が「0」である場合には通常用カウンタエリア231の各カウンタ231a~231eの値、開閉実行モード用カウンタエリア232の各カウンタ232a~232eの値、及び高頻度サポートモード用カウンタエリア233の各カウンタ233a~233eの値も「0」となる。 Here, when the supply of operating power to the pachinko machine 10 begins for the first time after the pachinko machine 10 is manufactured (i.e., when the supply of operating power to the MPU 62 begins), the value of the management start flag is set to "0." In this case, the values of the counters 231a-231e in the normal counter area 231, the values of the counters 232a-232e in the open/close execution mode counter area 232, and the values of the counters 233a-233e in the high-frequency support mode counter area 233 are also set to "0." On the other hand, if the supply of operating power to the pachinko machine 10 is stopped when the value of the management start flag is "1," and then the supply of operating power to the pachinko machine 10 is started while backup power is being supplied to the main RAM 65, the value of the management start flag will remain at "1." In this case, the values of the counters 231a to 231e in the normal counter area 231, the values of the counters 232a to 232e in the open/close execution mode counter area 232, and the values of the counters 233a to 233e in the high-frequency support mode counter area 233 are maintained in the state they were in before the supply of operating power to the pachinko machine 10 was stopped. With the above configuration, when the value of the management start flag is "0", the values of the counters 231a to 231e in the normal counter area 231, the values of the counters 232a to 232e in the open/close execution mode counter area 232, and the values of the counters 233a to 233e in the high-frequency support mode counter area 233 also become "0".

ちなみに、メイン処理(図9)におけるステップS105又はステップS117にて主側RAM65のクリア処理が実行される場合、そのクリア処理の対象となるのは特定制御用のワークエリア221及び特定制御用のスタックエリア222であり、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224はクリア処理の対象から除外される。これにより、遊技ホールの管理者が意図的に非特定制御用のワークエリア223及び非特定制御用のスタックエリア224を「0」クリアすることができない構成となっている。 Incidentally, when the main RAM 65 is cleared in step S105 or step S117 of the main processing (Figure 9), the work area 221 for specific control and the stack area 222 for specific control are the targets of the clearing process, and the work area 223 for non-specific control and the stack area 224 for non-specific control are excluded from the clearing process. This prevents the amusement hall manager from intentionally clearing the work area 223 for non-specific control and the stack area 224 for non-specific control to "0".

また、主側CPU63は後述するタイマ割込み処理(図69)において非特定制御用のワークエリア223及び非特定制御用のスタックエリア224に異常が発生していないか否かを確認し、異常の発生を確認した場合には非特定制御用のワークエリア223及び非特定制御用のスタックエリア224が「0」クリアされる構成としてもよい。これにより、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224に異常が発生した場合には初期化することが可能となる。また、当該構成において非特定制御用のワークエリア223に異常が発生した場合には非特定制御用のスタックエリア224を「0」クリアすることなく非特定制御用のワークエリア223を「0」クリアし、非特定制御用のスタックエリア224に異常が発生した場合には非特定制御用のワークエリア223を「0」クリアすることなく非特定制御用のスタックエリア224を「0」クリアする構成としてもよい。また、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224に異常が発生したとしても演算結果記憶エリア234は「0」クリアの対象から除外される構成としてもよい。 The main CPU 63 may also be configured to check whether an abnormality has occurred in the non-specific control work area 223 and the non-specific control stack area 224 during the timer interrupt processing (Figure 69) described below, and if an abnormality is confirmed, the non-specific control work area 223 and the non-specific control stack area 224 are cleared to "0." This makes it possible to initialize the non-specific control work area 223 and the non-specific control stack area 224 if an abnormality occurs in them. In this configuration, if an abnormality occurs in the non-specific control work area 223, the non-specific control work area 223 may be cleared to "0" without clearing the non-specific control stack area 224 to "0," and if an abnormality occurs in the non-specific control stack area 224, the non-specific control stack area 224 may be cleared to "0" without clearing the non-specific control work area 223 to "0." Furthermore, even if an abnormality occurs in the non-specific control work area 223 and the non-specific control stack area 224, the calculation result storage area 234 may be excluded from being cleared to "0".

ステップS4201にて否定判定をした場合、通常用カウンタエリア231の各カウンタ231a~231eの値、開閉実行モード用カウンタエリア232の各カウンタ232a~232eの値、及び高頻度サポートモード用カウンタエリア233の各カウンタ233a~233eの値を全て合計することで合計個数を算出する(ステップS4202)。そして、その算出した合計個数が管理開始基準値である「300」よりも多い個数となっているか否かを判定する(ステップS4203)。 If the determination in step S4201 is negative, the total number is calculated by adding up the values of the counters 231a-231e in the normal counter area 231, the values of the counters 232a-232e in the open/close execution mode counter area 232, and the values of the counters 233a-233e in the high-frequency support mode counter area 233 (step S4202). It is then determined whether the calculated total number is greater than the management start reference value of "300" (step S4203).

ステップS4203にて肯定判定をした場合、非特定制御用のワークエリア223の管理開始フラグに「1」をセットする(ステップS4204)。また、通常用カウンタエリア231の各カウンタ231a~231e、開閉実行モード用カウンタエリア232の各カウンタ232a~232e、及び高頻度サポートモード用カウンタエリア233の各カウンタ233a~233eを全て「0」クリアする(ステップS4205)。これにより、パチンコ機10への動作電力の供給が開始された後(すなわちMPU62への動作電力の供給が開始された後)において遊技領域PAから排出された遊技球の合計個数が管理開始基準値に対応する個数以上となるまでに収集された遊技履歴の情報が全て消去されることとなる。よって、パチンコ機10への動作電力の供給開始後において遊技領域PAから排出された遊技球の合計個数が管理開始基準値以上となるまでは遊技履歴の管理結果を算出するための遊技履歴の収集を実行させないようにすることが可能となる。 If a positive judgment is made in step S4203, the management start flag for the non-specific control work area 223 is set to "1" (step S4204). Furthermore, the counters 231a-231e in the normal counter area 231, the counters 232a-232e in the open/close execution mode counter area 232, and the counters 233a-233e in the high-frequency support mode counter area 233 are all cleared to "0" (step S4205). This erases all game history information collected after the supply of operating power to the pachinko machine 10 has started (i.e., after the supply of operating power to the MPU 62 has started) and the total number of game balls discharged from the game area PA reaches or exceeds the management start reference value. This prevents the collection of game history information for calculating the game history management results from being executed until the total number of game balls discharged from the game area PA reaches or exceeds the management start reference value after the supply of operating power to the pachinko machine 10 has started.

ステップS4201にて肯定判定をした場合、ステップS4202と同様に合計個数の演算処理を実行する(ステップS4206)。つまり、通常用カウンタエリア231の各カウンタ231a~231eの値、開閉実行モード用カウンタエリア232の各カウンタ232a~232eの値、及び高頻度サポートモード用カウンタエリア233の各カウンタ233a~233eの値を全て合計することで合計個数を算出する。そして、その算出した合計個数が演算基準個数である「6000」以上の個数となっているか否かを判定する(ステップS4207)。 If a positive determination is made in step S4201, the total number is calculated in the same manner as in step S4202 (step S4206). That is, the total number is calculated by adding up the values of the counters 231a to 231e in the normal counter area 231, the values of the counters 232a to 232e in the open/close execution mode counter area 232, and the values of the counters 233a to 233e in the high frequency support mode counter area 233. Then, it is determined whether the calculated total number is equal to or greater than the calculation reference number of "6000" (step S4207).

ステップS4207にて肯定判定をした場合、各種パラメータの演算処理を実行する(ステップS4208)。具体的には、通常用カウンタエリア231の各種カウンタ231a~231eの値をK61~K65とし、開閉実行モード用カウンタエリア232の各種カウンタ232a~232eの値をK71~K75とし、高頻度サポートモード用カウンタエリア233の各種カウンタ233a~233eの値をK81~K85とした場合において以下の第61パラメータ~第68パラメータを算出する。
・第61パラメータ:遊技球の合計払出個数(「K61+K71+K81」×「一般入賞口31への入賞に対する賞球個数」+「K62+K72+K82」×「特電入賞装置32への入賞に対する賞球個数」+「K63+K73+K83」×「第1作動口33への入賞に対する賞球個数」+「K64+K74+K84」×「第2作動口34への入賞に対する賞球個数」)/遊技領域PAから排出された遊技球の合計個数(K61+K62+K63+K64+K65+K71+K72+K73+K74+K75+K81+K82+K83+K84+K85)の割合
・第62パラメータ:通常時における遊技球の合計払出個数(K61×「一般入賞口31への入賞に対する賞球個数」+K62×「特電入賞装置32への入賞に対する賞球個数」+K63×「第1作動口33への入賞に対する賞球個数」+K64×「第2作動口34への入賞に対する賞球個数」)/通常時における技領域PAから排出された遊技球の合計個数(K61+K62+K63+K64+K65)の割合
・第63パラメータ:開閉実行モード時における遊技球の合計払出個数(K71×「一般入賞口31への入賞に対する賞球個数」+K72×「特電入賞装置32への入賞に対する賞球個数」+K73×「第1作動口33への入賞に対する賞球個数」+K74×「第2作動口34への入賞に対する賞球個数」)/開閉実行モード時における技領域PAから排出された遊技球の合計個数(K71+K72+K73+K74+K75)の割合
・第64パラメータ:高頻度サポートモード時における遊技球の合計払出個数(K81×「一般入賞口31への入賞に対する賞球個数」+K82×「特電入賞装置32への入賞に対する賞球個数」+K83×「第1作動口33への入賞に対する賞球個数」+K84×「第2作動口34への入賞に対する賞球個数」)/高頻度サポートモード時における技領域PAから排出された遊技球の合計個数(K81+K82+K83+K84+K85)の割合
・第65パラメータ:一般入賞口31への遊技球の合計入球個数(K61+K71+K81)/遊技領域PAから排出された遊技球の合計個数(K61+K62+K63+K64+K65+K71+K72+K73+K74+K75+K81+K82+K83+K84+K85)の割合
・第66パラメータ:第1作動口33への遊技球の合計入球個数(K63+K73+K83)/遊技領域PAから排出された遊技球の合計個数(K61+K62+K63+K64+K65+K71+K72+K73+K74+K75+K81+K82+K83+K84+K85)の割合
・第67パラメータ:(「K62+K72+K82」×「特電入賞装置32への入賞に対する賞球個数」+「K64+K74+K84」×「第2作動口34への入賞に対する賞球個数」)/遊技球の合計払出個数(「K61+K71+K81」×「一般入賞口31への入賞に対する賞球個数」+「K62+K72+K82」×「特電入賞装置32への入賞に対する賞球個数」+「K63+K73+K83」×「第1作動口33への入賞に対する賞球個数」+「K64+K74+K84」×「第2作動口34への入賞に対する賞球個数」)の割合
・第68パラメータ:「K62+K72+K82」×「特電入賞装置32への入賞に対する賞球個数」/遊技球の合計払出個数(「K61+K71+K81」×「一般入賞口31への入賞に対する賞球個数」+「K62+K72+K82」×「特電入賞装置32への入賞に対する賞球個数」+「K63+K73+K83」×「第1作動口33への入賞に対する賞球個数」+「K64+K74+K84」×「第2作動口34への入賞に対する賞球個数」)の割合
その後、ステップS4208にて算出した第61~第68パラメータを演算結果記憶エリア234に上書きする(ステップS4209)。この場合、演算結果記憶エリア234に既に記憶されていた前回の処理回における演算結果の第61~第68パラメータは消去される。なお、パチンコ機10への動作電力の供給が停止されている状況であっても主側RAM65にはバックアップ電力が供給されるため、当該バックアップ電力が供給されている状況であればパチンコ機10への動作電力の供給開始直後であっても演算結果記憶エリア234にはパチンコ機10への動作電力の供給が停止される前に算出された第61~第68パラメータの情報が記憶されている。
If the determination in step S4207 is affirmative, calculation processing of various parameters is performed (step S4208). Specifically, assuming that the values of the various counters 231a to 231e in the normal counter area 231 are K61 to K65, the values of the various counters 232a to 232e in the open/close execution mode counter area 232 are K71 to K75, and the values of the various counters 233a to 233e in the high frequency support mode counter area 233 are K81 to K85, the following 61st to 68th parameters are calculated.
61st parameter: total number of game balls paid out ("K61 + K71 + K81" x "number of prize balls for winning at the general winning port 31" + "K62 + K72 + K82" x "number of prize balls for winning at the special winning device 32" + "K63 + K73 + K83" x "number of prize balls for winning at the first operating port 33" + "K64 + K74 + K84" x "number of prize balls for winning at the second operating port 34") / total number of game balls discharged from the game area PA (K61 + K62 + K63 + K64 + K65 + K71 + K72 + K73 + K74 + K75 + K81 + K82 + K83 + K84 + K85) ratio; 62nd parameter: total number of game balls paid out during normal times (K61 x "number of prize balls for winning at the general winning port 31" + K62 x "number of prize balls for winning at the special electric winning device 32" + K63 x "number of prize balls for winning at the first operating port 33" + K64 x "number of prize balls for winning at the second operating port 34" ) / The ratio of the total number of game balls discharged from the skill area PA during normal times (K61 + K62 + K63 + K64 + K65) 63rd parameter: The total number of game balls paid out during the opening and closing execution mode (K71 × “Number of prize balls for winning the general winning port 31” + K72 × “Number of prize balls for winning the special winning device 32” + K73 × “Number of prize balls for winning the first operating port 33” + K74 × “Number of prize balls for winning the second operating port 34”) / The ratio of the total number of game balls (K71 + K72 + K73 + K74 + K75) discharged from the skill area PA in the open/close execution mode. The 64th parameter: The total number of game balls paid out in the high frequency support mode (K81 x "number of prize balls for winning the general winning port 31" + K82 x "number of prize balls for winning the special winning device 32" + K83 x "number of prize balls for winning the first operating port 33" + K84 x "number of prize balls for winning the second operating port 34" 65th parameter: the total number of game balls entering the general winning port 31 (K61 + K71 + K81) / the ratio of the total number of game balls ejected from the game area PA (K61 + K62 + K63 + K64 + K65 + K71 + K72 + K73 + K74 + K75 + K81 + K82 + K83 + K84 + K85) 66th parameter: The ratio of the total number of game balls entering the first operating port 33 (K63 + K73 + K83) / the total number of game balls discharged from the game area PA (K61 + K62 + K63 + K64 + K65 + K71 + K72 + K73 + K74 + K75 + K81 + K82 + K83 + K84 + K85) 67th parameter: ("K62 + K72 + K82" x "number of prize balls for winning into the special electric winning device 32" + "K64 + K74 + K84" x "second Ratio of "K61 + K71 + K81" x "number of prize balls for winning at the general prize winning port 31" + "K62 + K72 + K82" x "number of prize balls for winning at the special electric prize winning device 32" + "K63 + K73 + K83" x "number of prize balls for winning at the first prize winning port 33" + "K64 + K74 + K84" x "number of prize balls for winning at the second prize winning port 34"), 68th parameter: "K6 2 + K72 + K82 × "number of prize balls for winning the special electric winning device 32" / total number of game balls paid out ("K61 + K71 + K81" × "number of prize balls for winning the general winning port 31" + "K62 + K72 + K82" × "number of prize balls for winning the special electric winning device 32" + "K63 + K73 + K83" × "number of prize balls for winning the first operating port 33" + "K64 + K74 + K84" × "number of prize balls for winning the second operating port 34") ratio. Then, the 61st to 68th parameters calculated in step S4208 are overwritten in the calculation result storage area 234 (step S4209). In this case, the 61st to 68th parameters of the calculation results from the previous processing that were already stored in the calculation result storage area 234 are erased. Furthermore, even when the supply of operating power to the pachinko machine 10 is stopped, backup power is supplied to the main RAM 65, so if the backup power is being supplied, the calculation result memory area 234 stores information on parameters 61 to 68 calculated before the supply of operating power to the pachinko machine 10 is stopped, even immediately after the supply of operating power to the pachinko machine 10 starts.

その後、通常用カウンタエリア231の各カウンタ231a~231e、開閉実行モード用カウンタエリア232の各カウンタ232a~232e、及び高頻度サポートモード用カウンタエリア233の各カウンタ233a~233eを全て「0」クリアする(ステップS4210)。これにより、第61~第68パラメータが演算されたことを契機として、その時点で遊技履歴の情報を一旦消去することが可能となる。 Then, all counters 231a-231e in the normal counter area 231, all counters 232a-232e in the open/close execution mode counter area 232, and all counters 233a-233e in the high frequency support mode counter area 233 are cleared to "0" (step S4210). This allows the game history information to be temporarily erased at that point, triggered by the calculation of parameters 61-68.

なお、管理開始フラグに「1」がセットされた直後においては遊技領域PAから排出された遊技球の合計個数が演算基準個数から管理開始基準値を減算した値以上となった場合にステップS4208~ステップS4210の処理を実行し、その後は遊技領域PAから排出された遊技球の合計個数が演算基準個数以上となった場合にステップS4208~ステップS4210の処理を実行する構成としてもよい。 Incidentally, immediately after the management start flag is set to "1", steps S4208 to S4210 are executed if the total number of game balls discharged from the play area PA is equal to or greater than the calculation reference number minus the management start reference value, and thereafter steps S4208 to S4210 may be executed if the total number of game balls discharged from the play area PA is equal to or greater than the calculation reference number.

図76はチェック処理(図73)におけるステップS4008の表示用処理を示すフローチャートである。 Figure 76 is a flowchart showing the display processing of step S4008 in the check processing (Figure 73).

まず非特定制御用のワークエリア223に設けられた更新タイミングカウンタの値を1減算する(ステップS4301)。更新タイミングカウンタは第1~第3報知用表示装置69a~69cにおける遊技履歴の管理結果の表示内容を更新するタイミングであることを主側CPU63にて特定するためのカウンタである。主側CPU63は第1~第3報知用表示装置69a~69cを表示制御することにより、上記第61~第68パラメータの演算結果を報知する。この場合、第1報知用表示装置69aでは報知対象となっているパラメータの種類に対応する情報が表示される。また、報知対象となっているパラメータを100倍した値のうち、10の位に対応する数字が第2報知用表示装置69bにて表示され、1の位に対応する数字が第3報知用表示装置69cにて表示される。そして、第1~第3報知用表示装置69a~69cにおいては、上記第61~第68パラメータの演算結果に対応する表示が予め定められた順序に従って順次切り換えられ、最後の順番の表示対象である第68パラメータの演算結果が表示された後は最初の順番の表示対象である第61パラメータの演算結果が表示される。この場合、一のパラメータの演算結果が継続して表示される期間は10秒となっている。 First, the value of the update timing counter provided in the work area 223 for non-specific control is decremented by 1 (step S4301). The update timing counter is a counter used by the main CPU 63 to determine when it is time to update the display contents of the game history management results on the first to third notification display devices 69a to 69c. The main CPU 63 notifies the calculation results of the 61st to 68th parameters by controlling the display of the first to third notification display devices 69a to 69c. In this case, the first notification display device 69a displays information corresponding to the type of parameter being notified. Furthermore, of the value obtained by multiplying the parameter being notified by 100, the digit corresponding to the tens digit is displayed on the second notification display device 69b, and the digit corresponding to the ones digit is displayed on the third notification display device 69c. The first to third notification display devices 69a to 69c sequentially switch displays corresponding to the calculation results of the 61st to 68th parameters in a predetermined order, and after the calculation result of the 68th parameter, which is the last parameter to be displayed, is displayed, the calculation result of the 61st parameter, which is the first parameter to be displayed, is displayed. In this case, the calculation result of one parameter is continuously displayed for 10 seconds.

ここで、主側CPU63における上記第61~第68パラメータの演算周期は最短で60分となっている。これに対して、第61~第68パラメータの数は8個となっているとともに、一のパラメータの演算結果が継続して表示される期間は10秒となっている。したがって、主側CPU63にて演算された第61~第68パラメータは少なくとも1回は第1~第3報知用表示装置69a~69cにおける表示対象となる。 The main CPU 63 has a minimum calculation cycle of 60 minutes for the above parameters 61 to 68. However, there are eight parameters 61 to 68, and the calculation results for one parameter are continuously displayed for 10 seconds. Therefore, parameters 61 to 68 calculated by the main CPU 63 are displayed at least once on the first to third alarm display devices 69a to 69c.

ステップS4301の処理を実行した場合、1減算後における更新タイミングカウンタの値が「0」となっているか否かを判定することで第1~第3報知用表示装置69a~69cの表示内容を更新するタイミングとなったか否かを判定する(ステップS4302)。ステップS4302にて肯定判定をした場合、非特定制御用のワークエリア223に設けられた表示対象カウンタの値を1加算する(ステップS4303)。そして、1加算後における表示対象カウンタの値が最大値である「7」を超えた場合(ステップS4304:YES)、表示対象カウンタの値を「0」クリアする(ステップS4305)。 When the processing of step S4301 is executed, it is determined whether the value of the update timing counter after subtracting 1 is "0" to determine whether it is time to update the display content of the first to third alarm display devices 69a to 69c (step S4302). If a positive determination is made in step S4302, the value of the display target counter provided in the non-specific control work area 223 is incremented by 1 (step S4303). Then, if the value of the display target counter after incrementing 1 exceeds the maximum value of "7" (step S4304: YES), the value of the display target counter is cleared to "0" (step S4305).

表示対象カウンタは第1~第3報知用表示装置69a~69cにおける表示対象となっているパラメータの種類を主側CPU63にて特定するためのカウンタである。上記第61~第68パラメータと、「0」~「7」の表示対象カウンタの取り得る値とは1対1で対応している。例えば表示対象カウンタの値が「0」である場合、最初の表示対象である第61パラメータが第1~第3報知用表示装置69a~69cの表示対象となり、表示対象カウンタの値が「7」である場合、最後の表示対象である第68パラメータが第1~第3報知用表示装置69a~69cの表示対象となる。 The display target counter is a counter that allows the main CPU 63 to identify the type of parameter to be displayed on the first to third alarm display devices 69a to 69c. There is a one-to-one correspondence between the above parameters 61 to 68 and the possible values of the display target counter, "0" to "7." For example, when the value of the display target counter is "0," parameter 61, which is the first display target, is displayed on the first to third alarm display devices 69a to 69c; when the value of the display target counter is "7," parameter 68, which is the last display target, is displayed on the first to third alarm display devices 69a to 69c.

ステップS4304にて否定判定をした場合、又はステップS4305の処理を実行した場合、表示対象カウンタの値に対応するパラメータの種類に対応する情報が表示されるように第1報知用表示装置69aを表示制御する(ステップS4306)。また、表示対象カウンタの値に対応するパラメータを演算結果記憶エリア234から読み出すとともに、その読み出したパラメータを100倍し、10の位に対応する数字が第2報知用表示装置69bにて表示され、1の位に対応する数字が第3報知用表示装置69cにて表示されるようにする(ステップS4307)。 If a negative judgment is made in step S4304, or if the processing of step S4305 is executed, the display of the first alarm display device 69a is controlled so that information corresponding to the type of parameter corresponding to the value of the counter to be displayed is displayed (step S4306). In addition, the parameter corresponding to the value of the counter to be displayed is read from the calculation result storage area 234, and the read parameter is multiplied by 100, so that the number corresponding to the tens digit is displayed on the second alarm display device 69b and the number corresponding to the ones digit is displayed on the third alarm display device 69c (step S4307).

ここで、第1~第3報知用表示装置69a~69cのそれぞれに対応させて表示ICが設けられている。ステップS4306では主側CPU63は第1報知用表示装置69aに対応する表示ICに表示データを出力し、ステップS4307では主側CPU63は第2報知用表示装置69bに対応する表示IC、及び第3報知用表示装置69cに対応する表示ICのそれぞれに表示データを出力する。これら表示ICは動作電力が供給されている場合には表示データを記憶保持可能であり、その記憶保持している表示データに対応する表示内容を対応する報知用表示装置69a~69cに継続して表示させる。そして、表示データが主側CPU63により変更されることにより、その変更された表示データに対応する表示内容に報知用表示装置69a~69cの表示が変更される。これにより、非特定制御に対応する処理である管理実行処理(図71)が終了して特定制御に対応する処理に復帰した後においても、非特定制御に対応する処理の実行状況において設定された表示データに対応する表示が第1~第3報知用表示装置69a~69cにて継続されることとなる。 Here, a display IC is provided corresponding to each of the first to third alarm display devices 69a to 69c. In step S4306, the main CPU 63 outputs display data to the display IC corresponding to the first alarm display device 69a, and in step S4307, the main CPU 63 outputs display data to the display IC corresponding to the second alarm display device 69b and the display IC corresponding to the third alarm display device 69c. These display ICs can store and retain display data when operating power is supplied, and cause the corresponding alarm display devices 69a to 69c to continuously display the display content corresponding to the stored display data. Then, when the display data is changed by the main CPU 63, the display of the alarm display devices 69a to 69c is changed to the display content corresponding to the changed display data. As a result, even after the management execution process (Figure 71), which is a process corresponding to non-specific control, ends and returns to the process corresponding to specific control, the first to third notification display devices 69a to 69c continue to display the display data set during the execution status of the process corresponding to non-specific control.

その後、非特定制御用のワークエリア223の更新タイミングカウンタに次回の更新タイミングに対応する値として10秒に対応する値を設定する(ステップS4308)。 Then, the update timing counter in the non-specific control work area 223 is set to a value corresponding to 10 seconds as the value corresponding to the next update timing (step S4308).

上記のように表示用処理が実行されることにより、主側CPU63に動作電力の供給が開始されている場合、第1~第3報知用表示装置69a~69cにて遊技履歴の管理結果が表示される。当該遊技履歴の管理結果の表示は遊技が継続されているか否かに関係なく行われるとともに、遊技機本体12が外枠11に対して開放操作されて主制御装置60がパチンコ機10の前方から視認可能となっているか否かに関係なく行われる。このように遊技の状況やパチンコ機10の状態に関係なく第1~第3報知用表示装置69a~69cの表示制御が実行されるようにすることにより、第1~第3報知用表示装置69a~69cを表示制御するための処理構成を簡素化することが可能となる。 By executing the display processing as described above, when the supply of operating power to the main CPU 63 has begun, the game history management results are displayed on the first to third notification display devices 69a to 69c. The game history management results are displayed regardless of whether play is continuing or not, and regardless of whether the gaming machine main body 12 has been opened relative to the outer frame 11 and the main control device 60 is visible from the front of the pachinko machine 10. By executing display control on the first to third notification display devices 69a to 69c in this way regardless of the game situation or the state of the pachinko machine 10, it is possible to simplify the processing configuration for display control on the first to third notification display devices 69a to 69c.

以上詳述した本実施形態によれば、以下の優れた効果を奏する。 The present embodiment described above provides the following excellent effects:

主側RAM65には、特定制御用のワークエリア221及び特定制御用のスタックエリア222と、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224とが設けられている。そして、特定制御用のワークエリア221及び特定制御用のスタックエリア222は、特定制御用のプログラム及び特定制御用のデータを利用して特定制御に対応する処理が主側CPU63にて実行される場合に情報の記憶及び情報の読み出しが可能であるのに対して、非特定制御用のプログラム及び非特定制御用のデータを利用して非特定制御に対応する処理が主側CPU63にて実行される場合には情報の読み出しは可能ではあるものの情報の記憶が不可である。また、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224は、非特定制御に対応する処理が主側CPU63にて実行される場合に情報の記憶及び情報の読み出しが可能であるのに対して、特定制御に対応する処理が主側CPU63にて実行される場合には情報の読み出しは可能ではあるものの情報の記憶が不可である。これにより、特定制御用のワークエリア221及び特定制御用のスタックエリア222を特定制御に対応する処理の専用の記憶領域として扱うとともに、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224を非特定制御に対応する処理の専用の記憶領域として扱うことが可能となる。したがって、特定制御に対応する処理と非特定制御に対応する処理とで主側RAM65における情報の記憶先を明確に相違させることが可能となる。よって、特定制御に対応する処理及び非特定制御に対応する処理のうち一方の処理の実行に際して他方の処理において利用される情報が消去されてしまわないようにすることが可能となる。 The main RAM 65 is provided with a work area 221 and stack area 222 for specific control, and a work area 223 and stack area 224 for non-specific control. The work area 221 and stack area 222 for specific control are capable of storing and reading information when processing corresponding to specific control is executed by the main CPU 63 using a program for specific control and data for specific control, whereas the work area 221 and stack area 222 for specific control are capable of reading information but are unable to store information when processing corresponding to non-specific control is executed by the main CPU 63 using a program for non-specific control and data for non-specific control. The work area 223 and stack area 224 for non-specific control are capable of storing and reading information when processing corresponding to non-specific control is executed by the main CPU 63, whereas the work area 223 and stack area 224 for non-specific control are capable of storing and reading information when processing corresponding to non-specific control is executed by the main CPU 63, whereas the work area 221 and stack area 222 for non-specific control are capable of reading information but are unable to store information when processing corresponding to specific control is executed by the main CPU 63. This allows the work area 221 for specific control and the stack area 222 for specific control to be treated as dedicated storage areas for processing corresponding to specific control, while the work area 223 for non-specific control and the stack area 224 for non-specific control can be treated as dedicated storage areas for processing corresponding to non-specific control. This makes it possible to clearly differentiate the storage destinations of information in the main RAM 65 for processing corresponding to specific control and processing corresponding to non-specific control. This makes it possible to prevent information used in processing corresponding to specific control or processing corresponding to non-specific control from being erased when the other processing is executed.

特定制御に対応する処理には遊技の進行を制御するための処理が含まれ、非特定制御に対応する処理には遊技履歴を管理するための処理が含まれる。そして、上記のとおり特定制御用のワークエリア221及び特定制御用のスタックエリア222は特定制御に対応する処理の専用の記憶領域として扱われるとともに、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224は非特定制御に対応する処理の専用の記憶領域として扱われる。これにより、遊技の進行を制御するための処理の実行に際して、遊技履歴を管理するための処理にて利用される情報、例えば通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233及び演算結果記憶エリア234に記憶された情報が書き換えられてしまわないようにすることが可能となる。 Processing corresponding to specific control includes processing for controlling the progress of the game, while processing corresponding to non-specific control includes processing for managing the game history. As described above, the work area 221 for specific control and the stack area 222 for specific control are treated as storage areas dedicated to processing corresponding to specific control, while the work area 223 for non-specific control and the stack area 224 for non-specific control are treated as storage areas dedicated to processing corresponding to non-specific control. This makes it possible to prevent information used in processing for managing the game history, such as information stored in the normal counter area 231, the open/close execution mode counter area 232, the high-frequency support mode counter area 233, and the calculation result storage area 234, from being overwritten when processing for controlling the progress of the game is executed.

遊技履歴を管理するための情報が記憶される通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233及び演算結果記憶エリア234が主側RAM65に設けられている。これにより、主側CPU63にて遊技履歴を管理するための処理を完結することが可能となる。また、遊技履歴の情報及び当該遊技履歴の情報を利用して算出された各種パラメータの情報への不正なアクセスや不正な改変を阻止することができる。 The main RAM 65 is provided with a normal counter area 231, an open/close execution mode counter area 232, a high-frequency support mode counter area 233, and a calculation result storage area 234, which store information for managing game history. This allows the main CPU 63 to complete the processing for managing game history. It also prevents unauthorized access to or modification of game history information and information on various parameters calculated using that game history information.

特定制御に対応する処理を実行している状況から非特定制御に対応する処理を実行する状況となる場合又は非特定制御に対応する処理を実行する状況となった場合には主側CPU63の各種レジスタの情報が主側RAM65に退避される。これにより、非特定制御に対応する処理が実行される場合に、特定制御に対応する処理の実行に際して主側CPU63の各種レジスタに記憶された情報が書き換えられてしまわないようにすることが可能となる。また、非特定制御に対応する処理を終了する場合又は終了した後に、主側RAM65に退避された情報が主側CPU63の各種レジスタに復帰される。これにより、非特定制御に対応する処理が終了した場合には当該非特定制御に対応する処理の実行前における主側CPU63の各種レジスタの状態から特定制御に対応する処理を実行することが可能となる。 When the situation changes from one in which processing corresponding to specific control is being executed to one in which processing corresponding to non-specific control is being executed, or when the situation changes to one in which processing corresponding to non-specific control is being executed, the information in the various registers of the main CPU 63 is saved to the main RAM 65. This makes it possible to prevent the information stored in the various registers of the main CPU 63 from being overwritten when processing corresponding to specific control is executed when processing corresponding to non-specific control is executed. Furthermore, when or after processing corresponding to non-specific control is terminated, the information saved in the main RAM 65 is restored to the various registers of the main CPU 63. This makes it possible, when processing corresponding to non-specific control is terminated, to execute processing corresponding to specific control from the state of the various registers of the main CPU 63 before the execution of processing corresponding to the non-specific control.

特定制御に対応する処理を実行している状況から非特定制御に対応する処理を実行する状況となる場合又は非特定制御に対応する処理を実行する状況となった場合、主側CPU63の各種レジスタのうち一部のレジスタの情報が主側RAM65に退避される。これにより、主側RAM65において主側CPU63のレジスタの情報を退避させるために必要な記憶容量を抑えることが可能となる。 When the system changes from a situation where processing corresponding to specific control is being executed to a situation where processing corresponding to non-specific control is being executed, or when the system changes to a situation where processing corresponding to non-specific control is being executed, information from some of the various registers in the main CPU 63 is saved to the main RAM 65. This makes it possible to reduce the storage capacity required in the main RAM 65 to save information from the registers of the main CPU 63.

特定制御に対応する処理を実行している状況から非特定制御に対応する処理を実行する状況となる場合又は非特定制御に対応する処理を実行する状況となった場合、主側CPU63の各種レジスタのうち非特定制御に対応する処理にて情報の記憶対象となるレジスタの情報が主側RAM65に退避される。これにより、非特定制御に対応する処理が終了した場合には当該非特定制御に対応する処理の実行前における主側CPU63のレジスタの状態から特定制御に対応する処理を再開することを可能としながら、主側RAM65において主側CPU63のレジスタの情報を退避させるために必要な記憶容量を抑えることが可能となる。 When the situation changes from one in which processing corresponding to specific control is being performed to one in which processing corresponding to non-specific control is being performed, or when the situation changes to one in which processing corresponding to non-specific control is being performed, information from the various registers of the main CPU 63 that are the target of information storage in the processing corresponding to non-specific control is saved to the main RAM 65. This makes it possible to resume processing corresponding to specific control from the state of the main CPU 63 registers before the processing corresponding to non-specific control is completed, while also reducing the storage capacity required in the main RAM 65 to save the information from the main CPU 63 registers.

非特定制御に対応する処理が開始される場合、主側CPU63のフラグレジスタの情報が特定制御に対応する処理において特定制御用のスタックエリア222に退避され、主側CPU63のWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの各情報が非特定制御に対応する処理において非特定制御用のワークエリア223に退避される。これにより、主側CPU63の各種レジスタに記憶された各情報にとって好ましいタイミングで退避を行うことが可能となるとともに、情報を退避させるための処理を特定制御に対応する処理と非特定制御に対応する処理とで分散させて実行することが可能となる。 When processing corresponding to non-specific control is initiated, the information in the flag register of the main CPU 63 is saved to the stack area 222 for specific control during processing corresponding to specific control, and the information in the WA register, BC register, DE register, HL register, IX register, and IY register of the main CPU 63 is saved to the work area 223 for non-specific control during processing corresponding to non-specific control. This makes it possible to save the information at a time that is convenient for the information stored in the various registers of the main CPU 63, and also makes it possible to distribute the processing for saving information between processing corresponding to specific control and processing corresponding to non-specific control.

フラグレジスタにはキャリフラグ、ゼロフラグ、P/Vフラグ、サインフラグ及びハーフキャリフラグなどを含み、演算命令、ローテート命令及び入出力命令などの実行結果によってフラグレジスタの情報は変化することとなる。この場合に、フラグレジスタの情報は非特定制御に対応する処理が開始される前において特定制御に対応する処理にて、特定制御用のスタックエリア222に退避される。これにより、非特定制御に対応するサブルーチンのコールや当該サブルーチンの開始後において変化する前の状態のフラグレジスタの情報を特定制御用のスタックエリア222に退避させておくことが可能となる。 The flag register includes a carry flag, zero flag, P/V flag, sign flag, and half carry flag, and the information in the flag register changes depending on the execution results of arithmetic instructions, rotate instructions, input/output instructions, etc. In this case, the flag register information is saved to the stack area 222 for specific control during processing corresponding to specific control before processing corresponding to non-specific control begins. This makes it possible to save the flag register information in its state before it changes after calling a subroutine corresponding to non-specific control or starting the subroutine in the stack area 222 for specific control.

WAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの情報を非特定制御用のスタックエリア224に退避させるのではなく非特定制御用のワークエリア223に退避させることにより、それだけ非特定制御用のスタックエリア224の容量を小さく抑えることが可能となる。また、非特定制御用のスタックエリア224を利用する場合、情報の書き込み順序が後の情報から先に読み出されることとなるため、仮に何らかのノイズなどの原因で情報の読み出し順序がずれてしまうとそれ以降の読み出し順序の情報が全て異なるレジスタに復帰されることとなってしまう。このような事象の発生確率は非特定制御用のスタックエリア224に退避させる情報量が多くなるほど高くなってしまう。これに対して、レジスタの情報を非特定制御用のワークエリア223に退避させることにより退避対象となる情報が多い場合であっても上記のような事象が発生しないようにすることが可能となる。 By saving the information in the WA register, BC register, DE register, HL register, IX register, and IY register in the non-specific control work area 223 rather than in the non-specific control stack area 224, it is possible to reduce the capacity of the non-specific control stack area 224. Furthermore, when using the non-specific control stack area 224, the order in which information is written is such that later information is read first. Therefore, if the order in which information is read is shifted due to some kind of noise or other cause, all of the information read after that will be restored to different registers. The probability of this happening increases as the amount of information saved in the non-specific control stack area 224 increases. In contrast, by saving register information in the non-specific control work area 223, it is possible to prevent the above-mentioned happening even when there is a lot of information to save.

特定制御に対応する処理を実行している状況から非特定制御に対応する処理を実行する状況となる場合又は非特定制御に対応する処理を実行する状況となった場合に主側CPU63のスタックポインタの情報は固定の情報となる構成であり、当該スタックポインタの情報は非特定制御に対応する処理の開始に際して主側RAM65に退避されない。これにより、主側RAM65においてスタックポインタの情報を退避させるための容量を確保する必要がないため、主側RAM65の記憶容量をそれだけ抑えることが可能となる。また、このようにスタックポインタの情報が退避されない構成であっても、特定制御に対応する処理を実行している状況から非特定制御に対応する処理を実行する状況となる場合又は非特定制御に対応する処理を実行する状況となった場合において主側CPU63のスタックポインタの情報は固定の情報となるため、上記のようにスタックポインタの情報を退避させなくても非特定制御に対応する処理が終了した場合には当該非特定制御に対応する処理が開始される前におけるスタックポインタの情報に復帰させることが可能である。 When the state where processing corresponding to specific control is executed changes to the state where processing corresponding to non-specific control is executed, or when the state where processing corresponding to non-specific control is executed changes, the stack pointer information of the main CPU 63 becomes fixed information, and the stack pointer information is not saved to the main RAM 65 when processing corresponding to non-specific control is started. This eliminates the need to reserve capacity in the main RAM 65 for saving stack pointer information, thereby making it possible to reduce the storage capacity of the main RAM 65. Furthermore, even in this configuration where stack pointer information is not saved, when the state where processing corresponding to specific control is executed changes to the state where processing corresponding to non-specific control is executed, or when the state where processing corresponding to non-specific control is executed changes, the stack pointer information of the main CPU 63 becomes fixed information. Therefore, even without saving the stack pointer information as described above, when processing corresponding to non-specific control is completed, it is possible to restore the stack pointer information to the state before processing corresponding to the non-specific control was started.

なお、非特定制御に対応する処理が実行される場合に主側CPU63のフラグレジスタの情報が特定制御に対応する処理において主側RAM65に退避される構成としたが、これに限定されることはなく、当該フラグレジスタの情報が非特定制御に対応する処理において主側RAM65に退避される構成としてもよい。また、非特定制御に対応する処理が終了した後において主側CPU63のフラグレジスタへの情報の復帰が特定制御に対応する処理において行われる構成としたが、これに限定されることはなく、当該フラグレジスタへの情報の復帰が非特定制御に対応する処理において行われる構成としてもよい。 In addition, while the configuration is such that the information in the flag register of the main CPU 63 is saved to the main RAM 65 during processing corresponding to specific control when processing corresponding to non-specific control is executed, this is not limited to this, and the information in the flag register may also be saved to the main RAM 65 during processing corresponding to non-specific control. Also, although the configuration is such that the information is restored to the flag register of the main CPU 63 during processing corresponding to specific control after processing corresponding to non-specific control has ended, this is not limited to this, and the information may also be restored to the flag register during processing corresponding to non-specific control.

また、主側CPU63のWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの情報が非特定制御に対応する処理が開始された後において当該非特定制御に対応する処理にて主側RAM65に退避される構成としたが、これに限定されることはなく、これらレジスタの情報が特定制御に対応する処理において主側RAM65に退避される構成としてもよい。また、非特定制御に対応する処理が終了する場合において上記各レジスタへの情報の復帰が非特定制御に対応する処理にて行われる構成としたが、これに限定されることはなく、上記各レジスタへの情報の復帰が非特定制御に対応する処理が終了した後における特定制御に対応する処理にて行われる構成としてもよい。 In addition, the information in the WA register, BC register, DE register, HL register, IX register, and IY register of the main CPU 63 is saved to the main RAM 65 during processing corresponding to non-specific control after processing corresponding to the non-specific control has begun, but this is not limited to this, and the information in these registers may be saved to the main RAM 65 during processing corresponding to specific control. In addition, when processing corresponding to non-specific control ends, the information is restored to each of the above registers during processing corresponding to non-specific control, but this is not limited to this, and the information may be restored to each of the above registers during processing corresponding to specific control after processing corresponding to non-specific control ends.

<第16の実施形態>
本実施形態では管理用処理の処理構成が上記第15の実施形態と相違している。以下、上記第15の実施形態と相違している構成について説明する。なお、上記第15の実施形態と同一の構成については基本的にその説明を省略する。
<16th embodiment>
In this embodiment, the processing configuration of the management process differs from that of the fifteenth embodiment. The following describes the configuration that differs from the fifteenth embodiment. Note that the description of the same configuration as the fifteenth embodiment will basically be omitted.

図77は主側CPU63にて実行される本実施形態における管理用処理を示すフローチャートである。なお、管理用処理におけるステップS4401~ステップS4405の処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 77 is a flowchart showing the management processing in this embodiment, which is executed by the main CPU 63. Note that steps S4401 to S4405 in the management processing are executed by the main CPU 63 using a specific control program and specific control data.

まずタイマ割込み処理(図69)の発生を禁止するために割込み禁止の設定を行う(ステップS4401)。これにより、非特定制御に対応する処理である後述する管理実行処理の途中の状況において、特定制御に対応する処理であるタイマ割込み処理(図69)が割り込んで起動されてしまわないようにすることが可能となる。 First, interrupt prohibition is set to prohibit the occurrence of timer interrupt processing (Figure 69) (step S4401). This makes it possible to prevent the timer interrupt processing (Figure 69), which is processing corresponding to specific control, from interrupting and being started in the middle of the management execution processing (described below), which is processing corresponding to non-specific control.

その後、「LD (_PSWBUF),PSW」として、ロード命令により、主側CPU63のフラグレジスタの情報を特定制御用のワークエリア221に設定されたPSWバッファに退避させる(ステップS4402)。フラグレジスタにはキャリフラグ、ゼロフラグ、P/Vフラグ、サインフラグ及びハーフキャリフラグなどを含み、演算命令、ローテート命令及び入出力命令などの実行結果によってフラグレジスタの情報は変化することとなる。このようなフラグレジスタの情報を管理実行処理に対応するサブルーチンのプログラムが開始される前に退避させることにより、当該サブルーチンのコールや当該サブルーチンの開始後において変化してしまう前の状態のフラグレジスタの情報を特定制御用のワークエリア221に退避させておくことが可能となる。 Then, using the load command "LD (_PSWBUF), PSW," the flag register information of the main CPU 63 is saved to the PSW buffer set in the specific control work area 221 (step S4402). The flag register includes a carry flag, zero flag, P/V flag, sign flag, and half carry flag, and the flag register information changes depending on the execution results of arithmetic instructions, rotate instructions, and input/output instructions. By saving this flag register information before the program of the subroutine corresponding to the management execution process is started, it is possible to save the flag register information in the specific control work area 221 in its state before it changes after the subroutine is called or started.

その後、非特定制御用のプログラムに設定されている管理実行処理に対応するサブルーチンのプログラムを読み出すことにより、当該管理実行処理を開始する(ステップS4403)。この場合、当該管理実行処理の実行後における管理用処理の戻り番地を特定するための情報がプッシュ命令により特定制御用のスタックエリア222に書き込まれる。そして、管理実行処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報が読み出され、当該戻り番地が示す管理用処理のプログラムに復帰する。 Then, the management execution process is started by reading the subroutine program corresponding to the management execution process set in the non-specific control program (step S4403). In this case, information for specifying the return address of the management process after the management execution process is executed is written to the specific control stack area 222 by a push command. Then, when the management execution process is completed, information for specifying the return address is read by a pop command, and the process returns to the management processing program indicated by the return address.

管理実行処理の実行後において管理用処理のプログラムに復帰した場合には、「LD PSW,(_PSWBUF)」として、ロード命令により、ステップS4402にて特定制御用のワークエリア221におけるPSWバッファに退避させたフラグレジスタの情報を主側CPU63のフラグレジスタに復帰させる(ステップS4404)。これにより、主側CPU63のフラグレジスタの情報が、ステップS4402が前回実行された時点の情報に復帰することとなる。つまり、主側CPU63のフラグレジスタの情報が特定制御を実行するための情報に復帰することとなる。 When the management execution process is completed and the management process program is resumed, the flag register information saved in the PSW buffer in the specific control work area 221 in step S4402 is restored to the flag register of the primary CPU 63 by a load command using "LD PSW, (_PSWBUF)" (step S4404). This restores the flag register information of the primary CPU 63 to the information at the time step S4402 was last executed. In other words, the flag register information of the primary CPU 63 is restored to the information required to execute specific control.

その後、タイマ割込み処理(図69)の発生を禁止している状態から許可する状態へ切り換えるために割込み許可の設定を行う(ステップS4405)。これにより、タイマ割込み処理の新たな実行が可能となる。 Then, interrupt permission is set to switch from a state in which timer interrupt processing (Figure 69) is prohibited to a state in which it is permitted (step S4405). This allows new execution of timer interrupt processing.

上記構成によれば特定制御から非特定制御に切り換わる直前における主側CPU63のフラグレジスタの情報が特定制御用のスタックエリア222ではなく特定制御用のワークエリア221に退避される。これにより、特定制御用のスタックエリア222の容量を抑えながらフラグレジスタの情報を退避させることが可能となる。 With the above configuration, the information in the flag register of the main CPU 63 immediately before switching from specific control to non-specific control is saved in the work area 221 for specific control rather than the stack area 222 for specific control. This makes it possible to save the information in the flag register while minimizing the capacity of the stack area 222 for specific control.

なお、特定制御用のワークエリア221におけるPSWバッファは専用エリアとして確保されているがこれに限定されることはなく、他の情報も書き込まれ得る兼用エリアである構成としてもよい。つまり、管理用処理が実行されない状況においては特定制御に対応する主側CPU63のフラグレジスタの情報を退避させる必要がないため、管理用処理が実行されない状況における特定制御に対応する処理にて所定の演算処理を実行する場合などにPSWバッファとしても利用される兼用エリアを利用する構成としてもよい。この場合、当該兼用エリアは管理用処理の実行に際してフラグレジスタの情報を退避させるために確実に利用されることとなるため、フラグレジスタの情報以外の情報として、管理用処理が実行される前に不要となる情報が兼用エリアに書き込まれる構成とする必要がある。 Note that while the PSW buffer in the work area 221 for specific control is secured as a dedicated area, it is not limited to this and may be configured as a shared area to which other information can also be written. In other words, since there is no need to save the information in the flag register of the main CPU 63 corresponding to specific control when management processing is not being executed, a shared area that is also used as a PSW buffer when performing predetermined arithmetic processing in processing corresponding to specific control when management processing is not being executed may be configured. In this case, since the shared area will be reliably used to save the information in the flag register when management processing is being executed, it is necessary to configure the shared area so that information other than flag register information that becomes unnecessary before management processing is executed is written to the shared area.

<第17の実施形態>
本実施形態では管理実行処理の処理構成が上記第15の実施形態と相違している。以下、上記第15の実施形態と相違している構成について説明する。なお、上記第15の実施形態と同一の構成については基本的にその説明を省略する。
Seventeenth Embodiment
In this embodiment, the processing configuration of the management execution process differs from that of the fifteenth embodiment. The following describes the configuration that differs from the fifteenth embodiment. Note that the description of the configuration that is the same as the fifteenth embodiment will basically be omitted.

図78は主側CPU63にて実行される本実施形態における管理実行処理を示すフローチャートである。なお、管理実行処理におけるステップS4501~ステップS4515の処理は、主側CPU63において非特定制御用のプログラム及び非特定制御用のデータを利用して実行される。 Figure 78 is a flowchart showing the management execution process in this embodiment, which is executed by the main CPU 63. Note that steps S4501 to S4515 in the management execution process are executed by the main CPU 63 using a program for non-specific control and data for non-specific control.

まず、上記第15の実施形態における管理実行処理(図71)のステップS3901と同様に「LD SP,Y(u+2)」として、ロード命令により、主側CPU63のスタックポインタに非特定制御の開始時における固定アドレスとしてY(u+2)を設定する(ステップS4501)。 First, as in step S3901 of the management execution process (Figure 71) in the 15th embodiment, a load command is used to set "LD SP, Y(u+2)" to Y(u+2) as a fixed address at the start of non-specific control in the stack pointer of the primary CPU 63 (step S4501).

その後、「PUSH WA」として、プッシュ命令により、主側CPU63のWAレジスタの情報を非特定制御用のスタックエリア224における主側CPU63の現状のスタックポインタの情報に対応する記憶エリアに退避させる(ステップS4502)。この場合、ステップS4501にて主側CPU63のスタックポインタに設定した固定アドレスに対応する記憶エリアにWAレジスタの情報を退避させる。また、主側CPU63のスタックポインタの情報を次の順番の書き込み対象となる記憶エリアのアドレスの情報に更新する。 Then, using the push command "PUSH WA," the information in the WA register of the primary CPU 63 is saved to a memory area in the non-specific control stack area 224 corresponding to the current stack pointer information of the primary CPU 63 (step S4502). In this case, the information in the WA register is saved to a memory area corresponding to the fixed address set in the stack pointer of the primary CPU 63 in step S4501. In addition, the information in the stack pointer of the primary CPU 63 is updated to the address information of the memory area to be written to next.

その後、「PUSH BC」として、プッシュ命令により、主側CPU63のBCレジスタの情報を非特定制御用のスタックエリア224における主側CPU63の現状のスタックポインタの情報に対応する記憶エリアに退避させる(ステップS4503)。また、主側CPU63のスタックポインタの情報を次の順番の書き込み対象となる記憶エリアのアドレスの情報に更新する。 Then, using the push command "PUSH BC," the information in the BC register of the primary CPU 63 is saved to a storage area in the non-specific control stack area 224 corresponding to the current stack pointer information of the primary CPU 63 (step S4503). The stack pointer information of the primary CPU 63 is also updated to the address information of the storage area to be written to next.

その後、「PUSH DE」として、プッシュ命令により、主側CPU63のDEレジスタの情報を非特定制御用のスタックエリア224における主側CPU63の現状のスタックポインタの情報に対応する記憶エリアに退避させる(ステップS4504)。また、主側CPU63のスタックポインタの情報を次の順番の書き込み対象となる記憶エリアのアドレスの情報に更新する。 Then, using the push command "PUSH DE," the information in the DE register of the primary CPU 63 is saved to a storage area in the non-specific control stack area 224 corresponding to the current stack pointer information of the primary CPU 63 (step S4504). The stack pointer information of the primary CPU 63 is also updated to the address information of the storage area to be written to next.

その後、「PUSH HL」として、プッシュ命令により、主側CPU63のHLレジスタの情報を非特定制御用のスタックエリア224における主側CPU63の現状のスタックポインタの情報に対応する記憶エリアに退避させる(ステップS4505)。また、主側CPU63のスタックポインタの情報を次の順番の書き込み対象となる記憶エリアのアドレスの情報に更新する。 Then, using the push command "PUSH HL," the information in the HL register of the primary CPU 63 is saved to a memory area in the non-specific control stack area 224 corresponding to the current stack pointer information of the primary CPU 63 (step S4505). The stack pointer information of the primary CPU 63 is also updated to the address information of the memory area to be written to next.

その後、「PUSH IX」として、プッシュ命令により、主側CPU63のIXレジスタの情報を非特定制御用のスタックエリア224における主側CPU63の現状のスタックポインタの情報に対応する記憶エリアに退避させる(ステップS4506)。また、主側CPU63のスタックポインタの情報を次の順番の書き込み対象となる記憶エリアのアドレスの情報に更新する。 Then, using the push command "PUSH IX," the information in the IX register of the primary CPU 63 is saved to a memory area in the non-specific control stack area 224 corresponding to the current stack pointer information of the primary CPU 63 (step S4506). The stack pointer information of the primary CPU 63 is also updated to the address information of the memory area to be written to next.

その後、「PUSH IY」として、プッシュ命令により、主側CPU63のIYレジスタの情報を非特定制御用のスタックエリア224における主側CPU63の現状のスタックポインタの情報に対応する記憶エリアに退避させる(ステップS4507)。また、主側CPU63のスタックポインタの情報を次の順番の書き込み対象となる記憶エリアのアドレスの情報に更新する。 Then, using the push command "PUSH IY," the information in the IY register of the primary CPU 63 is saved to a storage area in the non-specific control stack area 224 corresponding to the current stack pointer information of the primary CPU 63 (step S4507). The stack pointer information of the primary CPU 63 is also updated to the address information of the storage area to be written to next.

ステップS4502~ステップS4507の処理を実行した後は、チェック処理を実行する(ステップS4508)。チェック処理の実行に際しては、非特定制御用のプログラムに設定されているチェック処理に対応するサブルーチンのプログラムが実行されることとなる。当該サブルーチンのプログラムの実行に際してはチェック処理の実行後における管理実行処理の戻り番地を特定するための情報を、プッシュ命令により、非特定制御用のスタックエリア224における主側CPU63の現状のスタックポインタの情報に対応する記憶エリアに書き込む。そして、チェック処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報を読み出し、当該戻り番地が示す管理実行処理のプログラムに復帰する。チェック処理の内容は上記第15の実施形態と同一である。 After steps S4502 to S4507 are executed, a check process is executed (step S4508). When the check process is executed, a subroutine program corresponding to the check process set in the non-specific control program is executed. When the subroutine program is executed, information for specifying the return address of the management execution process after the check process is executed is written by a push command to a memory area in the non-specific control stack area 224 corresponding to the current stack pointer information of the main CPU 63. Then, when the check process is completed, a pop command is used to read the information for specifying the return address, and the program returns to the management execution process indicated by the return address. The content of the check process is the same as in the fifteenth embodiment described above.

その後、上記第15の実施形態における管理実行処理(図71)のステップS3909と同様に「LD SP,Y(r+α)」として、ロード命令により、主側CPU63のスタックポインタに特定制御への復帰時における固定アドレスとしてY(r+α)を設定する(ステップS4509)。Y(r+α)のアドレスは、特定制御用のスタックエリア222におけるY(r+8)とY(s)との間のアドレスとして設定されている。 Then, as in step S3909 of the management execution process (FIG. 71) in the above-mentioned 15th embodiment, a load command is used to set "LD SP, Y(r+α)" to Y(r+α) as a fixed address at the time of return to specific control in the stack pointer of the primary CPU 63 (step S4509). The address of Y(r+α) is set as an address between Y(r+8) and Y(s) in the stack area 222 for specific control.

その後、「POP IY」として、ポップ命令により、非特定制御用のスタックエリア224における主側CPU63の現状のスタックポインタの情報に対して前の順番の情報に対応する記憶エリアに退避された情報を主側CPU63のIYレジスタに上書きする(ステップS4510)。また、主側CPU63のスタックポインタの情報を前の順番の書き込み対象となる記憶エリアのアドレスの情報に更新する。 Then, a pop command "POP IY" is issued to overwrite the IY register of the main CPU 63 with the information saved in the storage area corresponding to the previous information in the non-specific control stack area 224 relative to the current stack pointer information of the main CPU 63 (step S4510). The stack pointer information of the main CPU 63 is also updated to the address information of the storage area to be written to in the previous order.

その後、「POP IX」として、ポップ命令により、非特定制御用のスタックエリア224における主側CPU63の現状のスタックポインタの情報に対して前の順番の情報に対応する記憶エリアに退避された情報を主側CPU63のIXレジスタに上書きする(ステップS4511)。また、主側CPU63のスタックポインタの情報を前の順番の書き込み対象となる記憶エリアのアドレスの情報に更新する。 Then, using the pop command "POP IX," the information saved in the memory area corresponding to the previous information in the non-specific control stack area 224 of the primary CPU 63 is overwritten in the IX register of the primary CPU 63 (step S4511). The stack pointer information of the primary CPU 63 is also updated to the address information of the memory area to which the previous information is to be written.

その後、「POP HL」として、ポップ命令により、非特定制御用のスタックエリア224における主側CPU63の現状のスタックポインタの情報に対して前の順番の情報に対応する記憶エリアに退避された情報を主側CPU63のHLレジスタに上書きする(ステップS4512)。また、主側CPU63のスタックポインタの情報を前の順番の書き込み対象となる記憶エリアのアドレスの情報に更新する。 Then, using the pop command "POP HL," the information saved in the memory area corresponding to the previous information in the non-specific control stack area 224 of the main CPU 63 is overwritten in the HL register of the main CPU 63 (step S4512). The stack pointer information of the main CPU 63 is also updated to the address information of the memory area to which the previous information is to be written.

その後、「POP DE」として、ポップ命令により、非特定制御用のスタックエリア224における主側CPU63の現状のスタックポインタの情報に対して前の順番の情報に対応する記憶エリアに退避された情報を主側CPU63のDEレジスタに上書きする(ステップS4513)。また、主側CPU63のスタックポインタの情報を前の順番の書き込み対象となる記憶エリアのアドレスの情報に更新する。 Then, using the pop command "POP DE," the DE register of the primary CPU 63 is overwritten with the information saved in the storage area corresponding to the previous information in the non-specific control stack area 224, in relation to the current stack pointer information of the primary CPU 63 (step S4513). The stack pointer information of the primary CPU 63 is also updated to the address information of the storage area to be written to in the previous order.

その後、「POP BC」として、ポップ命令により、非特定制御用のスタックエリア224における主側CPU63の現状のスタックポインタの情報に対して前の順番の情報に対応する記憶エリアに退避された情報を主側CPU63のBCレジスタに上書きする(ステップS4514)。また、主側CPU63のスタックポインタの情報を前の順番の書き込み対象となる記憶エリアのアドレスの情報に更新する。 Then, a "POP BC" command is issued to overwrite the BC register of the main CPU 63 with the information saved in the storage area corresponding to the previous information in the non-specific control stack area 224 relative to the current stack pointer information of the main CPU 63 (step S4514). The stack pointer information of the main CPU 63 is also updated to the address information of the storage area to which the previous information is to be written.

その後、「POP WA」として、ポップ命令により、非特定制御用のスタックエリア224における主側CPU63の現状のスタックポインタの情報に対して前の順番の情報に対応する記憶エリアに退避された情報を主側CPU63のWAレジスタに上書きする(ステップS4515)。また、主側CPU63のスタックポインタの情報を前の順番の書き込み対象となる記憶エリアのアドレスの情報に更新する。 Then, a "POP WA" command is issued to overwrite the WA register of the main CPU 63 with the information saved in the storage area corresponding to the previous information in the non-specific control stack area 224, in relation to the current stack pointer information of the main CPU 63 (step S4515). The stack pointer information of the main CPU 63 is also updated to the address information of the storage area to be written to in the previous order.

ステップS4510~ステップS4515の処理が実行されることにより、主側CPU63のWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの各情報を、非特定制御に対応する処理が開始される直前における特定制御に対応する情報に復帰させることが可能となる。 By executing steps S4510 to S4515, the information in the WA register, BC register, DE register, HL register, IX register, and IY register of the main CPU 63 can be restored to the information corresponding to specific control immediately before processing corresponding to non-specific control was started.

主側CPU63のレジスタには、フラグレジスタ以外にも、各種の汎用レジスタ、補助レジスタ及びインデックスレジスタが存在している。この場合に、ステップS4502~ステップS4507では、これら各種の汎用レジスタ、補助レジスタ及びインデックスレジスタのうち一部のレジスタであるWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの各情報を、非特定制御用のスタックエリア224に退避させている。これらWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタは非特定制御に対応する処理であるチェック処理(ステップS4508)にて利用されるレジスタである。そのようなレジスタに設定されている情報をチェック処理(ステップS4508)の実行に先立ち非特定制御用のスタックエリア224に退避させることにより、特定制御に際して利用されていたこれらレジスタの情報を非特定制御が開始される前に退避させることが可能となる。よって、非特定制御に際してこれらレジスタが上書きされたとしても、非特定制御を終了する場合には非特定制御用のスタックエリア224に退避させた情報をこれらレジスタに復帰させることで、これらレジスタの状態を非特定制御が実行される前における特定制御に対応する状態に復帰させることが可能となる。 In addition to the flag register, the main CPU 63 also contains various general-purpose registers, auxiliary registers, and index registers. In this case, in steps S4502 through S4507, information from some of these general-purpose registers, auxiliary registers, and index registers, namely the WA register, BC register, DE register, HL register, IX register, and IY register, is saved to the non-specific control stack area 224. The WA register, BC register, DE register, HL register, IX register, and IY register are used in the check process (step S4508), which corresponds to non-specific control. By saving the information stored in these registers to the non-specific control stack area 224 prior to the execution of the check process (step S4508), it is possible to save the information in these registers used during specific control before non-specific control begins. Therefore, even if these registers are overwritten during non-specific control, when the non-specific control is terminated, the information saved in the stack area 224 for non-specific control is restored to these registers, making it possible to restore the state of these registers to the state corresponding to the specific control before the non-specific control was executed.

また、各種の汎用レジスタ、補助レジスタ及びインデックスレジスタの全ての情報を非特定制御用のスタックエリア224に退避させるのではなく、非特定制御に対応する処理であるチェック処理にて利用対象となるWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの情報を選択的に非特定制御用のスタックエリア224に退避させることにより、非特定制御用のスタックエリア224においてレジスタの情報を退避させるために確保する容量を抑えることが可能となる。よって、チェック処理に際して利用可能となる非特定制御用のスタックエリア224の容量を大きく確保しながら、上記のようなレジスタの情報の退避を行うことが可能となる。 In addition, rather than saving all information from various general-purpose registers, auxiliary registers, and index registers to the non-specific control stack area 224, information from the WA register, BC register, DE register, HL register, IX register, and IY register to be used in the check process, which is a process corresponding to non-specific control, is selectively saved to the non-specific control stack area 224. This makes it possible to reduce the capacity required to save register information in the non-specific control stack area 224. Therefore, it is possible to save the above-mentioned register information while ensuring a large capacity for the non-specific control stack area 224 that is available for use in the check process.

<第18の実施形態>
本実施形態では管理実行処理の処理構成が上記第15の実施形態と相違している。以下、上記第15の実施形態と相違している構成について説明する。なお、上記第15の実施形態と同一の構成については基本的にその説明を省略する。
<Eighteenth embodiment>
In this embodiment, the processing configuration of the management execution process differs from that of the fifteenth embodiment. The following describes the configuration that differs from the fifteenth embodiment. Note that the description of the configuration that is the same as the fifteenth embodiment will basically be omitted.

図79は主側CPU63にて実行される本実施形態における管理実行処理を示すフローチャートである。なお、管理実行処理におけるステップS4601~ステップS4605の処理は、主側CPU63において非特定制御用のプログラム及び非特定制御用のデータを利用して実行される。 Figure 79 is a flowchart showing the management execution process in this embodiment, which is executed by the main CPU 63. Note that steps S4601 to S4605 in the management execution process are executed by the main CPU 63 using a program for non-specific control and data for non-specific control.

まず、上記第15の実施形態における管理実行処理(図71)のステップS3901と同様に「LD SP,Y(u+2)」として、ロード命令により、主側CPU63のスタックポインタに非特定制御の開始時における固定アドレスとしてY(u+2)を設定する(ステップS4601)。 First, as in step S3901 of the management execution process (Figure 71) in the 15th embodiment, a load command is used to set "LD SP, Y(u+2)" to Y(u+2) as a fixed address at the start of non-specific control in the stack pointer of the primary CPU 63 (step S4601).

その後、「LD (_ALLBUF),ALL」として、ロード命令により、主側CPU63の全レジスタの情報を非特定制御用のワークエリア223に設定されたALLバッファに退避させる(ステップS4602)。これにより、非特定制御に対応する処理であるチェック処理にて利用されるWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタだけではなく、それ以外のレジスタも含めて、全てのレジスタの情報がまとめて非特定制御用のワークエリア223のALLバッファに退避されることとなる。このように主側CPU63の全レジスタを非特定制御用のワークエリア223に退避させることにより、主側CPU63のレジスタの情報を選択的に退避させる必要が生じない。 Then, the load command "LD (_ALLBUF), ALL" is issued to save the information in all registers of the main CPU 63 to the ALL buffer set in the work area 223 for non-specific control (step S4602). As a result, not only the information in the WA register, BC register, DE register, HL register, IX register, and IY register used in the check process, which is a process corresponding to non-specific control, but also information in all registers, including other registers, are saved together in the ALL buffer in the work area 223 for non-specific control. By saving all registers of the main CPU 63 to the work area 223 for non-specific control in this way, there is no need to selectively save the information in the registers of the main CPU 63.

ここで、退避対象となるレジスタにはフラグレジスタも含まれる。フラグレジスタの情報は管理用処理(図70)のステップS3802にて特定制御用のスタックエリア222に退避されているが、ステップS4602においてはフラグレジスタの情報が非特定制御用のワークエリア223に退避される。これにより、フラグレジスタの情報も含めて、主側CPU63のレジスタの情報の選択的な退避を行う必要が生じない。また、このようにフラグレジスタの情報が重複させて退避されるとしても、当該管理実行処理の終了後において管理用処理(図70)のステップS3804にて特制御用のスタックエリア222から主側CPU63のフラグレジスタへの情報の復帰が行われるため、特定制御に対応する処理に復帰する場合には主側CPU63のフラグレジスタの情報を管理実行処理が実行される直前の状態に復帰させることが可能となる。 The registers to be saved here also include the flag register. Flag register information is saved to the stack area 222 for specific control in step S3802 of the management process (Figure 70), but in step S4602, the flag register information is saved to the work area 223 for non-specific control. This eliminates the need to selectively save register information in the main CPU 63, including flag register information. Furthermore, even if flag register information is saved in duplicate in this way, after the management execution process is completed, the information is restored from the stack area 222 for specific control to the flag register of the main CPU 63 in step S3804 of the management process (Figure 70). Therefore, when returning to processing corresponding to specific control, it is possible to restore the flag register information of the main CPU 63 to the state it was in immediately before the management execution process was executed.

その後、チェック処理を実行する(ステップS4603)。チェック処理の実行に際しては、非特定制御用のプログラムに設定されているチェック処理に対応するサブルーチンのプログラムが実行されることとなる。当該サブルーチンのプログラムの実行に際してはチェック処理の実行後における管理実行処理の戻り番地を特定するための情報を、プッシュ命令により、非特定制御用のスタックエリア224における主側CPU63の現状のスタックポインタの情報に対応する記憶エリアに書き込む。そして、チェック処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報を読み出し、当該戻り番地が示す管理実行処理のプログラムに復帰する。チェック処理の内容は上記第15の実施形態と同一である。 Then, check processing is executed (step S4603). When check processing is executed, a subroutine program corresponding to the check processing set in the program for non-specific control is executed. When the subroutine program is executed, information for specifying the return address of the management execution processing after execution of the check processing is written by a push command to a memory area in the stack area 224 for non-specific control corresponding to the information of the current stack pointer of the main CPU 63. Then, when check processing is completed, information for specifying the return address is read by a pop command, and processing returns to the program for management execution processing indicated by the return address. The content of the check processing is the same as in the fifteenth embodiment described above.

その後、上記第15の実施形態における管理実行処理(図71)のステップS3909と同様に「LD SP,Y(r+α)」として、ロード命令により、主側CPU63のスタックポインタに特定制御への復帰時における固定アドレスとしてY(r+α)を設定する(ステップS4604)。Y(r+α)のアドレスは、特定制御用のスタックエリア222におけるY(r+8)とY(s)との間のアドレスとして設定されている。 Then, as in step S3909 of the management execution process (FIG. 71) in the above-mentioned 15th embodiment, a load command is used to set "LD SP, Y(r+α)" to Y(r+α) as a fixed address at the time of return to specific control in the stack pointer of the primary CPU 63 (step S4604). The address of Y(r+α) is set as an address between Y(r+8) and Y(s) in the stack area 222 for specific control.

その後、「LD ALL,(_ALLBUF)」として、ロード命令により、非特定制御用のワークエリア223のALLバッファに退避された情報を主側CPU63のそれぞれに対応するレジスタに上書きする(ステップS4605)。これにより、主側CPU63の全レジスタの各情報を、非特定制御に対応する処理が開始される直前における特定制御に対応する情報に復帰させることが可能となる。 Then, the load command "LD ALL, (_ALLBUF)" is used to overwrite the information saved in the ALL buffer in the work area 223 for non-specific control into the registers corresponding to each of the primary CPUs 63 (step S4605). This makes it possible to restore the information in all registers of the primary CPU 63 to the information corresponding to specific control that was present immediately before processing corresponding to non-specific control was started.

上記構成によれば、主側CPU63のレジスタの情報を非特定制御用のスタックエリア224に退避させるのではなく非特定制御用のワークエリア223に退避させることにより、それだけ非特定制御用のスタックエリア224の容量を小さく抑えることが可能となる。また、非特定制御用のスタックエリア224を利用する場合、情報の書き込み順序が後の情報から先に読み出されることとなるため、仮に何らかのノイズなどの原因で情報の読み出し順序がずれてしまうとそれ以降の読み出し順序の情報が全て異なるレジスタに復帰されることとなってしまう。このような事象の発生確率は非特定制御用のスタックエリア224に退避させる情報量が多くなるほど高くなってしまう。これに対して、レジスタの情報を非特定制御用のワークエリア223に退避させることにより退避対象となる情報が多い場合であっても上記のような事象が発生しないようにすることが可能となる。 With the above configuration, by saving the register information of the main CPU 63 to the work area 223 for non-specific control rather than to the stack area 224 for non-specific control, it is possible to reduce the capacity of the stack area 224 for non-specific control. Furthermore, when using the stack area 224 for non-specific control, the order in which information is written is such that later information is read first. Therefore, if the order in which information is read is shifted due to some kind of noise or other cause, all of the information read after that will be restored to different registers. The probability of this happening increases as the amount of information saved in the stack area 224 for non-specific control increases. In contrast, by saving register information to the work area 223 for non-specific control, it is possible to prevent the above-mentioned happening even when there is a lot of information to save.

また、主側CPU63のレジスタの情報を非特定制御用のワークエリア223に退避させる場合、非特定制御に対応する処理であるチェック処理にて利用されるWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタだけではなく、それ以外のレジスタも含めて、全てのレジスタの情報がまとめて非特定制御用のワークエリア223のALLバッファに退避されることとなる。このように主側CPU63の全レジスタを非特定制御用のワークエリア223に退避させることにより、主側CPU63のレジスタの情報を選択的に退避させる必要が生じない。 In addition, when the register information of the main CPU 63 is saved to the work area 223 for non-specific control, the information of all registers, including not only the WA register, BC register, DE register, HL register, IX register, and IY register used in the check process, which is a process corresponding to non-specific control, but also other registers, is saved together in the ALL buffer of the work area 223 for non-specific control. By saving all registers of the main CPU 63 to the work area 223 for non-specific control in this way, there is no need to selectively save the register information of the main CPU 63.

なお、主側CPU63の全レジスタの情報が非特定制御に対応する処理が開始された後において当該非特定制御に対応する処理にて主側RAM65に退避される構成としたが、これに限定されることはなく、全レジスタの情報が特定制御に対応する処理において主側RAM65に退避される構成としてもよい。また、非特定制御に対応する処理が終了する場合において全レジスタへの情報の復帰が非特定制御に対応する処理にて行われる構成としたが、これに限定されることはなく、全レジスタへの情報の復帰が非特定制御に対応する処理が終了した後における特定制御に対応する処理にて行われる構成としてもよい。 In addition, although the information in all registers of the main CPU 63 is saved to the main RAM 65 during processing corresponding to non-specific control after processing corresponding to the non-specific control has begun, this is not limited to this, and the information in all registers may be saved to the main RAM 65 during processing corresponding to specific control. Furthermore, although the information is restored to all registers during processing corresponding to non-specific control when processing corresponding to non-specific control ends, this is not limited to this, and the information may be restored to all registers during processing corresponding to specific control after processing corresponding to non-specific control ends.

<第19の実施形態>
本実施形態では管理実行処理の処理構成が上記第15の実施形態と相違している。以下、上記第15の実施形態と相違している構成について説明する。なお、上記第15の実施形態と同一の構成については基本的にその説明を省略する。
<Nineteenth embodiment>
In this embodiment, the processing configuration of the management execution process differs from that of the fifteenth embodiment. The following describes the configuration that differs from the fifteenth embodiment. Note that the description of the configuration that is the same as the fifteenth embodiment will basically be omitted.

図80は主側CPU63にて実行される本実施形態における管理実行処理を示すフローチャートである。なお、管理実行処理におけるステップS4701~ステップS4706の処理は、主側CPU63において非特定制御用のプログラム及び非特定制御用のデータを利用して実行される。 Figure 80 is a flowchart showing the management execution process in this embodiment, which is executed by the main CPU 63. Note that steps S4701 to S4706 in the management execution process are executed by the main CPU 63 using a program for non-specific control and data for non-specific control.

まず「LD (_SPBUF),SP」として、ロード命令により、主側CPU63のスタックポインタの情報を非特定制御用のワークエリア223に設定されたSPバッファに退避させる(ステップS4701)。これにより、非特定制御に対応する処理が開始される直前の特定制御に対応するスタックポインタの情報が非特定制御用のワークエリア223に退避されることとなる。 First, the stack pointer information of the primary CPU 63 is saved to the SP buffer set in the work area 223 for non-specific control using the load command "LD (_SPBUF), SP" (step S4701). As a result, the stack pointer information corresponding to the specific control immediately before the processing corresponding to the non-specific control is started is saved to the work area 223 for non-specific control.

その後、上記第15の実施形態における管理実行処理(図71)のステップS3901と同様に「LD SP,Y(u+2)」として、ロード命令により、主側CPU63のスタックポインタに非特定制御の開始時における固定アドレスとしてY(u+2)を設定する(ステップS4702)。 Then, as in step S3901 of the management execution process (FIG. 71) in the 15th embodiment, a load command is used to set "LD SP, Y(u+2)" to Y(u+2) as the fixed address at the start of non-specific control in the stack pointer of the primary CPU 63 (step S4702).

その後、「PUSH ALL」として、プッシュ命令により、主側CPU63の全レジスタの情報を非特定制御用のスタックエリア224における主側CPU63の現状のスタックポインタの情報に対応する記憶エリア及び当該記憶エリアから連続する記憶エリアに退避させる(ステップS4703)。この場合、主側CPU63の全レジスタの情報を非特定制御用のスタックエリア224における一の記憶エリアに記憶させることができないため、上記のとおり非特定制御用のスタックエリア224における主側CPU63の現状のスタックポインタの情報に対応する記憶エリア及び当該記憶エリアから連続する記憶エリアをレジスタの情報の退避先とする。また、主側CPU63のスタックポインタの情報を全レジスタの情報の退避に際して最後の情報を記憶させた記憶エリアに対して次の順番の書き込み対象となる記憶エリアのアドレスの情報に更新する。 Then, using the push command "PUSH ALL," the information in all registers of the primary CPU 63 is saved to the storage area in the non-specific control stack area 224 corresponding to the information in the current stack pointer of the primary CPU 63 and to a storage area contiguous to that storage area (step S4703). In this case, since it is not possible to store the information in all registers of the primary CPU 63 in a single storage area in the non-specific control stack area 224, the storage area in the non-specific control stack area 224 corresponding to the information in the current stack pointer of the primary CPU 63 and a storage area contiguous to that storage area are used as the destination for saving the register information, as described above. In addition, the stack pointer information of the primary CPU 63 is updated to the address information of the storage area to be written next in order, in the storage area in which the last information was stored when all register information was saved.

その後、チェック処理を実行する(ステップS4704)。チェック処理の実行に際しては、非特定制御用のプログラムに設定されているチェック処理に対応するサブルーチンのプログラムが実行されることとなる。当該サブルーチンのプログラムの実行に際してはチェック処理の実行後における管理実行処理の戻り番地を特定するための情報を、プッシュ命令により、非特定制御用のスタックエリア224における主側CPU63の現状のスタックポインタの情報に対応する記憶エリアに書き込む。そして、チェック処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報を読み出し、当該戻り番地が示す管理実行処理のプログラムに復帰する。チェック処理の内容は上記第15の実施形態と同一である。 Then, check processing is executed (step S4704). When check processing is executed, a subroutine program corresponding to the check processing set in the program for non-specific control is executed. When the subroutine program is executed, information for specifying the return address of the management execution processing after execution of the check processing is written by a push command to a memory area in the stack area 224 for non-specific control corresponding to the information of the current stack pointer of the main CPU 63. Then, when check processing is completed, a pop command is used to read the information for specifying the return address, and control returns to the program for management execution processing indicated by the return address. The content of the check processing is the same as in the fifteenth embodiment described above.

その後、「POP ALL」として、ポップ命令により、非特定制御用のスタックエリア224における主側CPU63の現状のスタックポインタの情報に対応する記憶エリア及び当該記憶エリアから連続する記憶エリアに退避された情報を主側CPU63のそれぞれに対応するレジスタに上書きする(ステップS4705)。これにより、主側CPU63の全レジスタの情報を、非特定制御に対応する処理が開始される直前における特定制御に対応する情報に復帰させることが可能となる。 Then, a pop command "POP ALL" is issued to overwrite the information saved in the memory area corresponding to the current stack pointer information of the primary CPU 63 in the stack area 224 for non-specific control and in the memory area adjacent to that memory area in the registers corresponding to the primary CPU 63 (step S4705). This makes it possible to restore the information in all registers of the primary CPU 63 to the information corresponding to specific control immediately before processing corresponding to non-specific control was started.

その後、「LD SP,(_SPBUF)」として、ロード命令により、非特定制御用のワークエリア223のSPバッファに退避された情報を主側CPU63のスタックポインタに上書きする(ステップS4706)。これにより、主側CPU63のスタックポインタの情報が非特定制御に対応する処理が開始される直前の特定制御に対応する情報に復帰することとなる。 Then, the information saved in the SP buffer of the work area 223 for non-specific control is overwritten to the stack pointer of the primary CPU 63 using the load command "LD SP, (_SPBUF)" (step S4706). This restores the information in the stack pointer of the primary CPU 63 to the information corresponding to specific control immediately before processing corresponding to non-specific control was started.

上記構成によれば、主側CPU63のレジスタの情報を非特定制御用のスタックエリア224に退避させる場合、非特定制御に対応する処理であるチェック処理にて利用されるWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタだけではなく、それ以外のレジスタも含めて、全てのレジスタの情報がまとめて非特定制御用のスタックエリア224に退避されることとなる。このように主側CPU63の全レジスタを非特定制御用のスタックエリア224に退避させることにより、主側CPU63のレジスタの情報を選択的に退避させる必要が生じない。 With the above configuration, when the register information of the main CPU 63 is saved to the stack area 224 for non-specific control, not only the WA register, BC register, DE register, HL register, IX register, and IY register used in the check process, which is a process corresponding to non-specific control, but also information from all other registers is saved together in the stack area 224 for non-specific control. By saving all registers of the main CPU 63 to the stack area 224 for non-specific control in this way, there is no need to selectively save information from the registers of the main CPU 63.

非特定制御に対応する処理が開始される直前の特定制御に対応するスタックポインタの情報が非特定制御用のワークエリア223に退避される。これにより、非特定制御に対応する処理が開始される直前における特定制御に対応するスタックポインタの情報が変動し得る構成であったとしても、非特定制御に対応する処理が終了して特定制御に対応する処理に復帰する場合には、主側CPU63のスタックポインタの情報を非特定制御に対応する処理が開始される直前の特定制御に対応する情報に復帰させることが可能となる。 The stack pointer information corresponding to the specific control immediately before the processing corresponding to the non-specific control is started is saved in the work area 223 for non-specific control. As a result, even if the configuration allows the stack pointer information corresponding to the specific control immediately before the processing corresponding to the non-specific control is started to change, when the processing corresponding to the non-specific control ends and returns to the processing corresponding to the specific control, the stack pointer information of the main CPU 63 can be restored to the information corresponding to the specific control immediately before the processing corresponding to the non-specific control is started.

なお、主側CPU63の全レジスタの情報が非特定制御に対応する処理が開始された後において当該非特定制御に対応する処理にて主側RAM65に退避される構成としたが、これに限定されることはなく、全レジスタの情報が特定制御に対応する処理において主側RAM65に退避される構成としてもよい。また、非特定制御に対応する処理が終了する場合において全レジスタへの情報の復帰が非特定制御に対応する処理にて行われる構成としたが、これに限定されることはなく、全レジスタへの情報の復帰が非特定制御に対応する処理が終了した後における特定制御に対応する処理にて行われる構成としてもよい。 In addition, although the information in all registers of the main CPU 63 is saved to the main RAM 65 during processing corresponding to non-specific control after processing corresponding to the non-specific control has begun, this is not limited to this, and the information in all registers may be saved to the main RAM 65 during processing corresponding to specific control. Furthermore, although the information is restored to all registers during processing corresponding to non-specific control when processing corresponding to non-specific control ends, this is not limited to this, and the information may be restored to all registers during processing corresponding to specific control after processing corresponding to non-specific control ends.

<第20の実施形態>
本実施形態では管理用処理及び管理実行処理の処理構成が上記第15の実施形態と相違している。以下、上記第15の実施形態と相違している構成について説明する。なお、上記第15の実施形態と同一の構成については基本的にその説明を省略する。
<Twentieth embodiment>
In this embodiment, the processing configuration of the management process and the management execution process differs from that of the fifteenth embodiment. The following describes the configuration that differs from the fifteenth embodiment. Note that the description of the configuration that is the same as the fifteenth embodiment will basically be omitted.

図81は主側CPU63にて実行される本実施形態における管理用処理を示すフローチャートである。なお、管理用処理におけるステップS4801~ステップS4811の処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 81 is a flowchart showing the management processing in this embodiment, which is executed by the main CPU 63. Note that steps S4801 to S4811 in the management processing are executed by the main CPU 63 using a specific control program and specific control data.

まずタイマ割込み処理(図69)の発生を禁止するために割込み禁止の設定を行う(ステップS4801)。これにより、非特定制御に対応する処理である後述する管理実行処理の途中の状況において、特定制御に対応する処理であるタイマ割込み処理(図69)が割り込んで起動されてしまわないようにすることが可能となる。 First, interrupt prohibition is set to prohibit the occurrence of timer interrupt processing (Figure 69) (step S4801). This makes it possible to prevent the timer interrupt processing (Figure 69), which is processing corresponding to specific control, from interrupting and being started in the middle of the management execution processing (described below), which is processing corresponding to non-specific control.

その後、「PUSH PSW」として、プッシュ命令により、主側CPU63のフラグレジスタの情報を特定制御用のスタックエリア222に退避させる(ステップS4802)。フラグレジスタにはキャリフラグ、ゼロフラグ、P/Vフラグ、サインフラグ及びハーフキャリフラグなどを含み、演算命令、ローテート命令及び入出力命令などの実行結果によってフラグレジスタの情報は変化することとなる。このようなフラグレジスタの情報を管理実行処理に対応するサブルーチンのプログラムが開始される前に退避させることにより、当該サブルーチンのコールや当該サブルーチンの開始後において変化してしまう前の状態のフラグレジスタの情報を特定制御用のスタックエリア222に退避させておくことが可能となる。 Then, a push command is issued as "PUSH PSW" to save the flag register information of the main CPU 63 to the specific control stack area 222 (step S4802). The flag register includes a carry flag, zero flag, P/V flag, sign flag, and half carry flag, and the flag register information changes depending on the execution results of arithmetic instructions, rotate instructions, and input/output instructions. By saving this flag register information before the program of the subroutine corresponding to the management execution process is started, it is possible to save the flag register information in the specific control stack area 222 in its state before it changes after the subroutine is called or started.

その後、「LD WA,0」として、ロード命令により、主側CPU63のWAレジスタを「0」クリアする(ステップS4803)。また、「LD BC,0」として、ロード命令により、主側CPU63のBCレジスタを「0」クリアする(ステップS4804)。また、「LD DE,0」として、ロード命令により、主側CPU63のDEレジスタを「0」クリアする(ステップS4805)。また、「LD HL,0」として、ロード命令により、主側CPU63のHLレジスタを「0」クリアする(ステップS4806)。また、「LD IX,0」として、ロード命令により、主側CPU63のIXレジスタを「0」クリアする(ステップS4807)。また、「LD IY,0」として、ロード命令により、主側CPU63のIYレジスタを「0」クリアする(ステップS4808)。 Then, the WA register of the primary CPU 63 is cleared to "0" by a load command as "LD WA, 0" (step S4803). The BC register of the primary CPU 63 is cleared to "0" by a load command as "LD BC, 0" (step S4804). The DE register of the primary CPU 63 is cleared to "0" by a load command as "LD DE, 0" (step S4805). The HL register of the primary CPU 63 is cleared to "0" by a load command as "LD HL, 0" (step S4806). The IX register of the primary CPU 63 is cleared to "0" by a load command as "LD IX, 0" (step S4807). The IY register of the primary CPU 63 is cleared to "0" by a load command as "LD IY, 0" (step S4808).

主側CPU63のレジスタには、フラグレジスタ以外にも、各種の汎用レジスタ、補助レジスタ及びインデックスレジスタが存在している。この場合に、ステップS4803~ステップS4808では、これら各種の汎用レジスタ、補助レジスタ及びインデックスレジスタのうち一部のレジスタであるWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタのそれぞれを「0」クリアする。これらWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタは非特定制御に対応する処理であるチェック処理(ステップS4902)にて利用されるレジスタである。そのようなレジスタを非特定制御に対応する処理である管理実行処理(ステップS4809)の実行に先立ち「0」クリアすることにより、これらレジスタの状態を非特定制御に対応する処理が開始される前に、主側CPU63への動作電力の供給が開始された直後の状態とすることが可能となる。 In addition to the flag register, the main CPU 63 also contains various general-purpose registers, auxiliary registers, and index registers. In this case, in steps S4803 to S4808, some of these general-purpose registers, auxiliary registers, and index registers, namely the WA register, BC register, DE register, HL register, IX register, and IY register, are cleared to "0." The WA register, BC register, DE register, HL register, IX register, and IY register are used in the check process (step S4902), which corresponds to non-specific control. By clearing these registers to "0" prior to the execution of the management execution process (step S4809), which corresponds to non-specific control, the state of these registers can be restored to the state they were in immediately after the supply of operating power to the main CPU 63 was initiated, before the process corresponding to non-specific control was initiated.

また、非特定制御に対応する処理が開始される前におけるWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの各情報は、当該非特定制御に対応する処理が終了した後における特定制御に対応する処理において不要な情報である。よって、これらレジスタの情報が退避されることなく「0」クリアされたとしても、非特定制御に対応する処理が終了した後に復帰した特定制御に対応する処理において問題が生じない。 In addition, the information in the WA register, BC register, DE register, HL register, IX register, and IY register before processing corresponding to non-specific control begins is unnecessary for processing corresponding to specific control after processing corresponding to that non-specific control has ended. Therefore, even if the information in these registers is cleared to "0" without being saved, no problems will arise in processing corresponding to specific control that is restored after processing corresponding to non-specific control has ended.

ステップS4803~ステップS4808の処理を実行した後は、非特定制御用のプログラムに設定されている管理実行処理に対応するサブルーチンのプログラムを読み出すことにより、当該管理実行処理を開始する(ステップS4809)。この場合、当該管理実行処理の実行後における管理用処理の戻り番地を特定するための情報がプッシュ命令により特定制御用のスタックエリア222に書き込まれる。そして、管理実行処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報が読み出され、当該戻り番地が示す管理用処理のプログラムに復帰する。 After steps S4803 to S4808 have been executed, the subroutine program corresponding to the management execution process set in the non-specific control program is read out, thereby starting the management execution process (step S4809). In this case, information for specifying the return address of the management process after the management execution process is executed is written to the specific control stack area 222 by a push command. Then, when the management execution process is completed, information for specifying the return address is read out by a pop command, and control returns to the management processing program indicated by the return address.

管理実行処理の実行後において管理用処理のプログラムに復帰した場合、「POP PSW」として、ポップ命令により、ステップS4802にて特定制御用のスタックエリア222に退避させたフラグレジスタの情報を主側CPU63のフラグレジスタに復帰させる(ステップS4810)。これにより、主側CPU63のフラグレジスタの情報が、ステップS4802が前回実行された時点の情報に復帰することとなる。つまり、主側CPU63のフラグレジスタの情報が特定制御を実行するための情報に復帰することとなる。 When the management execution process is completed and the program for management processing is returned to, the flag register information saved in the stack area 222 for specific control in step S4802 is restored to the flag register of the primary CPU 63 by a pop command as "POP PSW" (step S4810). This restores the flag register information of the primary CPU 63 to the information at the time step S4802 was last executed. In other words, the flag register information of the primary CPU 63 is restored to the information for executing specific control.

その後、タイマ割込み処理(図69)の発生を禁止している状態から許可する状態へ切り換えるために割込み許可の設定を行う(ステップS4811)。これにより、タイマ割込み処理の新たな実行が可能となる。 Then, interrupt permission is set to switch from a state in which timer interrupt processing (Figure 69) is prohibited to a state in which it is permitted (step S4811). This allows new execution of timer interrupt processing.

図82は主側CPU63にて実行される本実施形態における管理実行処理を示すフローチャートである。なお、管理実行処理におけるステップS4901~ステップS4909の処理は、主側CPU63において非特定制御用のプログラム及び非特定制御用のデータを利用して実行される。 Figure 82 is a flowchart showing the management execution process in this embodiment, which is executed by the main CPU 63. Note that steps S4901 to S4909 in the management execution process are executed by the main CPU 63 using a program for non-specific control and data for non-specific control.

まず上記第15の実施形態における管理実行処理(図71)のステップS3901と同様に「LD SP,Y(u+2)」として、ロード命令により、主側CPU63のスタックポインタに非特定制御の開始時における固定アドレスとしてY(u+2)を設定する(ステップS4901)。 First, as in step S3901 of the management execution process (Figure 71) in the 15th embodiment, a load command is used to set "LD SP, Y(u+2)" to Y(u+2) as a fixed address at the start of non-specific control in the stack pointer of the primary CPU 63 (step S4901).

その後、チェック処理を実行する(ステップS4902)。チェック処理の実行に際しては、非特定制御用のプログラムに設定されているチェック処理に対応するサブルーチンのプログラムが実行されることとなるが、当該サブルーチンのプログラムの実行に際してはチェック処理の実行後における管理実行処理の戻り番地を特定するための情報がプッシュ命令により非特定制御用のスタックエリア224に書き込まれる。そして、チェック処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報が読み出され、当該戻り番地が示す管理実行処理のプログラムに復帰する。チェック処理の内容は上記第15の実施形態と同一である。 Then, check processing is executed (step S4902). When the check processing is executed, a subroutine program corresponding to the check processing set in the non-specific control program is executed, and when the subroutine program is executed, information for specifying the return address of the management execution processing after the check processing is executed is written to the non-specific control stack area 224 by a push command. Then, when the check processing is completed, information for specifying the return address is read by a pop command, and processing returns to the management execution processing program indicated by the return address. The content of the check processing is the same as in the 15th embodiment above.

その後、「LD WA,0」として、ロード命令により、主側CPU63のWAレジスタを「0」クリアする(ステップS4903)。また、「LD BC,0」として、ロード命令により、主側CPU63のBCレジスタを「0」クリアする(ステップS4904)。また、「LD DE,0」として、ロード命令により、主側CPU63のDEレジスタを「0」クリアする(ステップS4905)。また、「LD HL,0」として、ロード命令により、主側CPU63のHLレジスタを「0」クリアする(ステップS4906)。また、「LD IX,0」として、ロード命令により、主側CPU63のIXレジスタを「0」クリアする(ステップS4907)。また、「LD IY,0」として、ロード命令により、主側CPU63のIYレジスタを「0」クリアする(ステップS4908)。 Then, the WA register of the primary CPU 63 is cleared to "0" by a load command as "LD WA, 0" (step S4903). The BC register of the primary CPU 63 is cleared to "0" by a load command as "LD BC, 0" (step S4904). The DE register of the primary CPU 63 is cleared to "0" by a load command as "LD DE, 0" (step S4905). The HL register of the primary CPU 63 is cleared to "0" by a load command as "LD HL, 0" (step S4906). The IX register of the primary CPU 63 is cleared to "0" by a load command as "LD IX, 0" (step S4907). The IY register of the primary CPU 63 is cleared to "0" by a load command as "LD IY, 0" (step S4908).

これらWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタは既に説明したとおり非特定制御に対応する処理であるチェック処理(ステップS4902)にて利用されるレジスタである。そのようなレジスタを非特定制御に対応する処理から特定制御に対応する処理への復帰に先立ち「0」クリアすることにより、これらレジスタの状態を特定制御に対応する処理への復帰前に、主側CPU63への動作電力の供給が開始された直後の状態とすることが可能となる。 As already explained, the WA register, BC register, DE register, HL register, IX register, and IY register are registers used in the check process (step S4902), which is a process corresponding to non-specific control. By clearing these registers to "0" prior to returning from the process corresponding to non-specific control to the process corresponding to specific control, the state of these registers can be restored to the state they were in immediately after the supply of operating power to the main CPU 63 began, before returning to the process corresponding to specific control.

また、特定制御に対応する処理が開始される前におけるWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの各情報は、当該特定制御に対応する処理が終了した後における非特定制御に対応する処理において不要な情報である。よって、これらレジスタの情報が退避されることなく「0」クリアされたとしても、特定制御に対応する処理が終了した後に復帰した非特定制御に対応する処理において問題が生じない。 In addition, the information in the WA register, BC register, DE register, HL register, IX register, and IY register before processing corresponding to specific control begins is unnecessary for processing corresponding to non-specific control after processing corresponding to that specific control has ended. Therefore, even if the information in these registers is cleared to "0" without being saved, no problems will arise in processing corresponding to non-specific control that is restored after processing corresponding to specific control has ended.

その後、上記第15の実施形態における管理実行処理(図71)のステップS3909と同様に「LD SP,Y(r+α)」として、ロード命令により、主側CPU63のスタックポインタに特定制御への復帰時における固定アドレスとしてY(r+α)を設定する(ステップS4909)。Y(r+α)のアドレスは、特定制御用のスタックエリア222におけるY(r+8)とY(s)との間のアドレスとして設定されている。 Then, as in step S3909 of the management execution process (FIG. 71) in the above-mentioned 15th embodiment, a load command is used to set "LD SP, Y(r+α)" to Y(r+α) as a fixed address at the time of return to specific control in the stack pointer of the primary CPU 63 (step S4909). The address of Y(r+α) is set as an address between Y(r+8) and Y(s) in the stack area 222 for specific control.

上記構成によれば、特定制御に対応する処理が実行されている状況から非特定制御に対応する処理が開始される場合に主側CPU63のWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタを「0」クリアする構成である。これにより、れら各レジスタの情報を主側RAM65に退避させる必要が生じない。よって、これら各情報を退避させるための容量を確保する必要が生じない。 With the above configuration, when processing corresponding to specific control is executed and processing corresponding to non-specific control is initiated, the WA register, BC register, DE register, HL register, IX register, and IY register of the main CPU 63 are cleared to "0." This eliminates the need to save the information in these registers to the main RAM 65. Therefore, there is no need to reserve capacity for saving this information.

また、非特定制御に対応する処理が実行されている状況から特定制御に対応する処理に復帰させる場合にも主側CPU63のWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタを「0」クリアする構成である。これにより、特定制御に対応する処理に復帰させる場合には、これら各レジスタの状態を非特定制御に対応する処理が開始される直前の状態に復帰させることが可能となる。 In addition, when returning to processing corresponding to specific control from a situation where processing corresponding to non-specific control is being executed, the WA register, BC register, DE register, HL register, IX register, and IY register of the main CPU 63 are cleared to "0." This makes it possible to restore the state of each of these registers to the state it was in immediately before processing corresponding to non-specific control was started when returning to processing corresponding to specific control.

上記各レジスタが「0」クリアされた状態は、主側CPU63への動作電力の供給が開始された場合の状態である。これにより、非特定制御に対応する処理を開始する場合及び特定制御に対応する処理に復帰する場合において上記各レジスタを所定状態に設定するための処理構成を簡素なものとすることが可能となる。 The state in which each of the above registers is cleared to "0" is the state when the supply of operating power to the main CPU 63 begins. This simplifies the processing configuration for setting each of the above registers to a predetermined state when starting processing corresponding to non-specific control and when returning to processing corresponding to specific control.

非特定制御に対応する処理を開始する場合及び特定制御に対応する処理に復帰する場合において「0」クリアの実行対象となるレジスタは主側CPU63の各種レジスタのうち一部のレジスタである。これにより、非特定制御に対応する処理を開始する場合及び特定制御に対応する処理に復帰する場合において上記各レジスタを所定状態に設定するための処理負荷を軽減することが可能となる。 When starting processing corresponding to non-specific control and when returning to processing corresponding to specific control, the registers that are cleared to "0" are some of the various registers in the main CPU 63. This makes it possible to reduce the processing load required to set each of the above registers to a specified state when starting processing corresponding to non-specific control and when returning to processing corresponding to specific control.

非特定制御に対応する処理を開始する場合及び特定制御に対応する処理に復帰する場合にWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタを「0」クリアする構成において、それ以外のレジスタは「0」クリアしない。これにより、特定制御に対応する処理において必要な情報を非特定制御に対応する処理の開始に際して消去してしまわないようにすることが可能となる。 When starting processing corresponding to non-specific control and when returning to processing corresponding to specific control, the WA register, BC register, DE register, HL register, IX register, and IY register are cleared to "0," but other registers are not cleared to "0." This makes it possible to prevent information necessary for processing corresponding to specific control from being erased when processing corresponding to non-specific control begins.

また、WAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタ以外のレジスタの情報は非特定制御に対応する処理の開始に際して主側RAM65に退避されない。これにより、これら情報を退避させるための領域を主側RAM65において確保する必要が生じない。 In addition, information in registers other than the WA register, BC register, DE register, HL register, IX register, and IY register is not saved to the main RAM 65 when processing corresponding to non-specific control begins. This eliminates the need to reserve an area in the main RAM 65 for saving this information.

非特定制御に対応する処理が開始される前における主側CPU63のWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの情報は、非特定制御に対応する処理が終了した後における特定制御に対応する処理にて利用されない情報である。これにより、非特定制御に対応する処理が開始される場合に上記各レジスタが「0」クリアされる構成であったとしても、非特定制御に対応する処理が終了した後における特定制御に対応する処理に影響を与えないようにすることが可能となる。 The information in the WA register, BC register, DE register, HL register, IX register, and IY register of the main CPU 63 before processing corresponding to non-specific control begins is information that is not used in processing corresponding to specific control after processing corresponding to non-specific control ends. This makes it possible to prevent the processing corresponding to specific control after processing corresponding to non-specific control ends from being affected, even if the above registers are configured to be cleared to "0" when processing corresponding to non-specific control begins.

なお、管理用処理(図81)におけるステップS4803~ステップS4808にて主側CPU63のWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタを「0」クリアする構成に代えて、これらレジスタを初期化する構成としてもよい。つまり、主側CPU63への動作電力の供給が開始された場合、これら主側CPU63の各レジスタは一旦「0」クリアされた後に、初期状態となるように各レジスタの情報設定が行われるが、ステップS4803~ステップS4808ではこの初期状態となるように各レジスタの設定を行う構成としてもよい。この場合、ステップS4903~ステップS4908においても上記初期状態となるように各レジスタの設定が行われる構成とすることで、特定制御に対応する処理に復帰させる場合にはこれら各レジスタの状態を非特定制御に対応する処理が開始される直前の状態に復帰させることが可能となる。 Instead of clearing the WA, BC, DE, HL, IX, and IY registers of the main CPU 63 to "0" in steps S4803 to S4808 of the management process (FIG. 81), these registers may be initialized. In other words, when the supply of operating power to the main CPU 63 begins, each register of the main CPU 63 is cleared to "0" and then the information in each register is set to its initial state. However, steps S4803 to S4808 may be configured to set each register to this initial state. In this case, by configuring steps S4903 to S4908 to also set each register to the above-mentioned initial state, it is possible to restore the state of each register to the state it was in immediately before the process corresponding to non-specific control was started when returning to the process corresponding to specific control.

また、管理用処理(図81)におけるステップS4803~ステップS4808にて主側CPU63のWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタを「0」クリアする構成に代えて、これらレジスタの全てに「1」を設定する構成としてもよい。この場合、ステップS4903~ステップS4908においても上記各レジスタの全てに「1」を設定することで、特定制御に対応する処理に復帰させる場合にはこれら各レジスタの状態を非特定制御に対応する処理が開始される直前の状態に復帰させることが可能となる。 In addition, instead of clearing the WA register, BC register, DE register, HL register, IX register, and IY register of the main CPU 63 to "0" in steps S4803 to S4808 in the management processing (Figure 81), all of these registers may be set to "1." In this case, by setting all of the above registers to "1" in steps S4903 to S4908 as well, when returning to processing corresponding to specific control, it is possible to restore the state of each of these registers to the state it was in immediately before processing corresponding to non-specific control was started.

また、非特定制御に対応する処理が実行される場合に主側CPU63のフラグレジスタの情報が特定制御に対応する処理において主側RAM65に退避される構成としたが、これに限定されることはなく、当該フラグレジスタの情報が非特定制御に対応する処理において主側RAM65に退避される構成としてもよい。また、非特定制御に対応する処理が終了した後において主側CPU63のフラグレジスタへの情報の復帰が特定制御に対応する処理において行われる構成としたが、これに限定されることはなく、当該フラグレジスタへの情報の復帰が非特定制御に対応する処理において行われる構成としてもよい。 Furthermore, while the configuration is such that when processing corresponding to non-specific control is executed, the information in the flag register of the main CPU 63 is saved to the main RAM 65 during processing corresponding to specific control, this is not limited to this, and the information in the flag register may also be saved to the main RAM 65 during processing corresponding to non-specific control. Furthermore, the configuration is such that after processing corresponding to non-specific control is completed, the information is restored to the flag register of the main CPU 63 during processing corresponding to specific control, but this is not limited to this, and the information may also be restored to the flag register during processing corresponding to non-specific control.

また、主側CPU63のWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタを「0」クリアする処理が非特定制御に対応する処理が開始される前において特定制御に対応する処理にて実行される構成としたが、これに限定されることはなく、これらレジスタを「0」クリアする処理が非特定制御に対応する処理にて実行される構成としてもよい。また、非特定制御に対応する処理が終了する場合において上記各レジスタを「0」クリアする処理が非特定制御に対応する処理にて行われる構成としたが、これに限定されることはなく、上記各レジスタを「0」クリアする処理が非特定制御に対応する処理が終了した後における特定制御に対応する処理にて行われる構成としてもよい。 Furthermore, although the process of clearing the WA register, BC register, DE register, HL register, IX register, and IY register of the main CPU 63 to "0" is configured to be executed in the process corresponding to specific control before the process corresponding to non-specific control is started, this is not limited to this, and the process of clearing these registers to "0" may be executed in the process corresponding to non-specific control. Furthermore, although the process of clearing each of the above registers to "0" is configured to be executed in the process corresponding to non-specific control when the process corresponding to non-specific control ends, this is not limited to this, and the process of clearing each of the above registers to "0" may be executed in the process corresponding to specific control after the process corresponding to non-specific control ends.

また、管理用処理(図81)においてステップS4802における「PUSH PSW」の処理がステップS4803~ステップS4808にて各レジスタに「0」を設定する前に実行される構成としたが、これに代えて、ステップS4802における「PUSH PSW」の処理がステップS4803~ステップS4808にて各レジスタに「0」を設定した後であってステップS4809にて管理実行処理に対応するサブルーチンのプログラムが読み出される前に実行される構成としてもよい。これにより、ステップS4803~ステップS4808のロード命令により変化した後におけるフラグレジスタの情報を特定制御用のスタックエリア222に退避させることが可能となる。 In addition, in the management processing (FIG. 81), the "PUSH PSW" processing in step S4802 is configured to be executed before setting each register to "0" in steps S4803 to S4808. Alternatively, the "PUSH PSW" processing in step S4802 may be configured to be executed after setting each register to "0" in steps S4803 to S4808 and before the subroutine program corresponding to the management execution processing is read in step S4809. This makes it possible to save the information in the flag register after it has been changed by the load instruction in steps S4803 to S4808 to the specific control stack area 222.

<第21の実施形態>
本実施形態では遊技履歴の情報を収集するための構成が上記第15の実施形態と相違している。以下、上記第15の実施形態と相違している構成について説明する。なお、上記第15の実施形態と同一の構成については基本的にその説明を省略する。
<Twenty-first embodiment>
In this embodiment, the configuration for collecting game history information differs from that of the fifteenth embodiment. The following describes the configuration that differs from the fifteenth embodiment. Note that the description of the same configuration as the fifteenth embodiment will be omitted.

図83は本実施形態における電気的構成を説明するための説明図である。 Figure 83 is an explanatory diagram illustrating the electrical configuration of this embodiment.

MPU62には上記第15の実施形態と同様に主側CPU63、主側ROM64及び主側RAM65が設けられている。また、MPU62には上記第15の実施形態と異なり、MPU62に管理用RAM241が電気的に接続されている。つまり、MPU62に内蔵されている主側RAM65とは別に管理用RAM241が設けられており、当該管理用RAM241はMPU62に外付けされている。 The MPU 62 is provided with a main CPU 63, main ROM 64, and main RAM 65, similar to the fifteenth embodiment. Also, unlike the fifteenth embodiment, a management RAM 241 is electrically connected to the MPU 62. In other words, the management RAM 241 is provided separately from the main RAM 65 built into the MPU 62, and the management RAM 241 is external to the MPU 62.

主側RAM65には上記第15の実施形態と同様に特定制御用のワークエリア221、特定制御用のスタックエリア222、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224が設けられている。したがって、主側CPU63にて主側ROM64における特定制御用のプログラム及び特定制御用のデータを利用して特定制御に対応する処理を実行する場合には主側RAM65における特定制御用のワークエリア221及び特定制御用のスタックエリア222を利用し、主側CPU63にて主側ROM64における非特定制御用のプログラム及び非特定制御用のデータを利用して非特定制御に対応する処理を実行する場合には主側RAM65における非特定制御用のワークエリア223及び非特定制御用のスタックエリア224を利用する。 The main RAM 65 is provided with a work area 221 for specific control, a stack area 222 for specific control, a work area 223 for non-specific control, and a stack area 224 for non-specific control, as in the fifteenth embodiment described above. Therefore, when the main CPU 63 executes processing corresponding to specific control using the program for specific control and data for specific control in the main ROM 64, it uses the work area 221 for specific control and the stack area 222 for specific control in the main RAM 65, and when the main CPU 63 executes processing corresponding to non-specific control using the program for non-specific control and data for non-specific control in the main ROM 64, it uses the work area 223 for non-specific control and the stack area 224 for non-specific control in the main RAM 65.

管理用RAM241には通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233及び演算結果記憶エリア234が設けられている。これら各エリア231~234の内容は上記第15の実施形態と同一である。本実施形態においても主側CPU63における非特定制御に対応する処理としてチェック処理を含む管理実行処理が実行される。そして、当該チェック処理において上記第15の実施形態と同様に通常用カウンタエリア231、開閉実行モード用カウンタエリア232及び高頻度サポートモード用カウンタエリア233の更新を通じて遊技履歴の収集が行われるとともに、その収集された遊技履歴を利用して算出された第61~第68パラメータは演算結果記憶エリア234に書き込まれる。つまり、管理用RAM241は主側CPU63において非特定制御に対応する処理を実行する場合に利用されることとなるため、管理用RAM241は非特定制御用のワークエリアとして利用されることとなる。 The management RAM 241 is provided with a normal counter area 231, an open/close execution mode counter area 232, a high-frequency support mode counter area 233, and a calculation result storage area 234. The contents of these areas 231-234 are the same as those in the fifteenth embodiment. In this embodiment, management execution processing including a check process is executed as processing corresponding to non-specific control in the main CPU 63. Then, as in the fifteenth embodiment, this check process collects game history through updating the normal counter area 231, the open/close execution mode counter area 232, and the high-frequency support mode counter area 233, and the 61st to 68th parameters calculated using the collected game history are written to the calculation result storage area 234. In other words, the management RAM 241 is used when the main CPU 63 executes processing corresponding to non-specific control, and therefore the management RAM 241 is used as a work area for non-specific control.

また、遊技履歴の収集やその収集された履歴情報を利用して第61~第68パラメータを算出する場合に主側RAM65の非特定制御用のワークエリア223及び非特定制御用のスタックエリア224が適宜利用される。 In addition, when collecting game history and calculating parameters 61 to 68 using the collected history information, the non-specific control work area 223 and non-specific control stack area 224 in the main RAM 65 are used as appropriate.

上記構成によれば、通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233及び演算結果記憶エリア234がMPU62に外付けされた管理用RAM241に設けられている。これにより、主側RAM65における非特定制御用のワークエリア223において必要な記憶容量を増加させないようにしながら、収集した遊技履歴の情報を記憶することが可能となるとともに、当該遊技履歴を利用して算出された第61~第68パラメータを記憶することが可能となる。また、汎用的なMPU62を利用しながら、遊技履歴の情報を記憶するための記憶容量を増大化させることが可能となる。 With the above configuration, the normal counter area 231, open/close execution mode counter area 232, high-frequency support mode counter area 233, and calculation result storage area 234 are provided in the management RAM 241 external to the MPU 62. This makes it possible to store collected game history information and store parameters 61 through 68 calculated using that game history without increasing the storage capacity required in the non-specific control work area 223 in the main RAM 65. It also makes it possible to increase the storage capacity for storing game history information while using a general-purpose MPU 62.

遊技履歴の収集やその収集された履歴情報を利用して第61~第68パラメータを算出する場合に主側RAM65の非特定制御用のワークエリア223及び非特定制御用のスタックエリア224が適宜利用される。これにより、履歴情報に関する処理を実行する場合における処理速度が極端に低下してしまわないようにすることが可能となる。 When collecting game history and calculating parameters 61 through 68 using the collected history information, the non-specific control work area 223 and non-specific control stack area 224 in the main RAM 65 are used as appropriate. This makes it possible to prevent an extreme drop in processing speed when processing history information.

なお、管理用RAM241に通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233及び演算結果記憶エリア234が設けられる構成に加えて又は代えて、上記第1の実施形態などにおける履歴用メモリ117に対応する記憶エリアが設定されている構成としてもよい。この場合、履歴情報を記憶するために必要な記憶容量を増大化させる必要があるが、MPU62に外付けされた管理用RAM241が当該履歴情報を記憶するための記憶手段として利用される構成であるため、記憶容量の増大化に柔軟に対応することが可能となる。 In addition to or instead of the configuration in which the management RAM 241 is provided with the normal counter area 231, the open/close execution mode counter area 232, the high frequency support mode counter area 233, and the calculation result storage area 234, a storage area corresponding to the history memory 117 in the first embodiment or the like may be configured. In this case, it is necessary to increase the storage capacity required to store the history information, but because the management RAM 241 external to the MPU 62 is configured to be used as storage means for storing the history information, it is possible to flexibly accommodate increases in storage capacity.

<第22の実施形態>
本実施形態では主側CPU63にて実行される処理構成が上記第15の実施形態と相違している。以下、上記第15の実施形態と相違している構成について説明する。なお、上記第15の実施形態と同一の構成については基本的にその説明を省略する。
<Twenty-second embodiment>
In this embodiment, the processing configuration executed by the main CPU 63 differs from that of the fifteenth embodiment. The configuration that differs from the fifteenth embodiment will be described below. Note that the description of the same configuration as the fifteenth embodiment will basically be omitted.

図84は主側CPU63にて実行される本実施形態におけるメイン処理を示すフローチャートである。なお、メイン処理におけるステップS5001~ステップS5019の処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 84 is a flowchart showing the main processing in this embodiment, which is executed by the main CPU 63. Note that steps S5001 to S5019 in the main processing are executed by the main CPU 63 using a specific control program and specific control data.

まず電源投入ウエイト処理を実行する(ステップS5001)。当該電源投入ウエイト処理では、例えばメイン処理が起動されてからウエイト用の所定時間(具体的には1秒)が経過するまで次の処理に進行することなく待機する。かかる電源投入ウエイト処理の実行期間において図柄表示装置41の動作開始及び初期設定が完了することとなる。その後、主側RAM65のアクセスを許可する(ステップS5002)。 First, power-on wait processing is executed (step S5001). During this power-on wait processing, the system waits for a predetermined wait time (specifically, one second) after the main processing is started, without proceeding to the next processing. During this power-on wait processing, the pattern display device 41 starts operating and is initialized. After that, access to the main RAM 65 is permitted (step S5002).

その後、リセットボタン68cが押圧操作されているか否かを判定し(ステップS5003)、設定キー挿入部68aが設定キーを利用してON操作されているか否かを判定し(ステップS5004)、内枠13に対して前扉枠14が開放状態であるか否かを判定し(ステップS5005)、外枠11に対して遊技機本体12が開放状態であるか否かを判定する(ステップS5006)。 Then, it is determined whether the reset button 68c has been pressed (step S5003), whether the setting key insertion unit 68a has been turned ON using the setting key (step S5004), whether the front door frame 14 is open relative to the inner frame 13 (step S5005), and whether the gaming machine main body 12 is open relative to the outer frame 11 (step S5006).

本実施形態では内枠13に対して前扉枠14が開放状態となっているか否かを検知するための前扉開放センサ95が主側CPU63と電気的に接続されており、前扉開放センサ95の検知結果は主側CPU63に入力される。この場合、内枠13に対して前扉枠14が閉鎖状態である場合に前扉開放センサ95は閉鎖検知信号を主側CPU63に送信し、内枠13に対して前扉枠14が開放状態である場合に前扉開放センサ95は開放検知信号を主側CPU63に送信する。主側CPU63は、前扉開放センサ95から閉鎖検知信号を受信している場合に前扉枠14が閉鎖状態であると特定し、前扉開放センサ95から開放検知信号を受信している場合に前扉枠14が開放状態であると特定する。 In this embodiment, a front door open sensor 95 for detecting whether the front door frame 14 is open relative to the inner frame 13 is electrically connected to the main CPU 63, and the detection result of the front door open sensor 95 is input to the main CPU 63. In this case, when the front door frame 14 is closed relative to the inner frame 13, the front door open sensor 95 sends a closed detection signal to the main CPU 63, and when the front door frame 14 is open relative to the inner frame 13, the front door open sensor 95 sends an open detection signal to the main CPU 63. When the main CPU 63 receives a closed detection signal from the front door open sensor 95, it determines that the front door frame 14 is closed, and when it receives an open detection signal from the front door open sensor 95, it determines that the front door frame 14 is open.

また、本実施形態では外枠11に対して遊技機本体12が開放状態となっているか否かを検知するための本体開放センサ96が主側CPU63と電気的に接続されており、本体開放センサ96の検知結果は主側CPU63に入力される。この場合、外枠11に対して遊技機本体12が閉鎖状態である場合に本体開放センサ96は閉鎖検知信号を主側CPU63に送信し、外枠11に対して遊技機本体12が開放状態である場合に本体開放センサ96は開放検知信号を主側CPU63に送信する。主側CPU63は、本体開放センサ96から閉鎖検知信号を受信している場合に遊技機本体12が閉鎖状態であると特定し、本体開放センサ96から開放検知信号を受信している場合に遊技機本体12が開放状態であると特定する。 In addition, in this embodiment, a main body open sensor 96 for detecting whether the gaming machine main body 12 is in an open state relative to the outer frame 11 is electrically connected to the main CPU 63, and the detection result of the main body open sensor 96 is input to the main CPU 63. In this case, if the gaming machine main body 12 is in a closed state relative to the outer frame 11, the main body open sensor 96 sends a closed detection signal to the main CPU 63, and if the gaming machine main body 12 is in an open state relative to the outer frame 11, the main body open sensor 96 sends an open detection signal to the main CPU 63. If the main CPU 63 receives a closed detection signal from the main body open sensor 96, it determines that the gaming machine main body 12 is in a closed state, and if it receives an open detection signal from the main body open sensor 96, it determines that the gaming machine main body 12 is in an open state.

リセットボタン68cが押圧操作されている場合であって(ステップS5003:YES)、ステップS5004~ステップS5006のいずれかにて否定判定をした場合、非設定更新時のクリア処理を実行する(ステップS5007)。非設定更新時のクリア処理では、特定制御用のワークエリア221においてパチンコ機10の設定状態を示す設定値の情報が設定されたエリア(具体的には設定値カウンタ)を除いて、当該特定制御用のワークエリア221を「0」クリアするとともにその「0」クリアしたエリアに対して初期設定を行う。これにより、当否抽選モードが高確率モードであるか否かを示すエリアが「0」クリアされるため、パチンコ機10への動作電力の供給が停止される直前における当否抽選モードに関係なく当否抽選モードは低確率モードとなる。また、遊技回が実行されていない状況となるとともに開閉実行モードが実行されていない状況となり、さらに普図表示部38aが変動表示されていない状況であって普電役物34aが閉鎖状態である状況となる。また、特定制御用のワークエリア221に設けられた保留格納エリア65a及び普電保留エリア65cも「0」クリアされるため、特図表示部37a用の保留情報が消去されるとともに普図表示部38a用の保留情報が消去される。また、非設定更新時のクリア処理では特定制御用のスタックエリア222を「0」クリアする。また、非設定更新時のクリア処理では主側CPU63の各種レジスタも「0」クリアした後に初期設定を行う。 If the reset button 68c is pressed (step S5003: YES) and a negative judgment is made in any of steps S5004 through S5006, a clearing process for non-setting updates is executed (step S5007). In the clearing process for non-setting updates, the specific control work area 221 is cleared to "0" except for the area in the specific control work area 221 where setting value information indicating the setting status of the pachinko machine 10 is set (specifically, the setting value counter), and initial settings are performed for the area cleared to "0." This clears to "0" the area indicating whether the win/loss lottery mode is in high probability mode, so the win/loss lottery mode becomes low probability mode regardless of the win/loss lottery mode in effect immediately before the supply of operating power to the pachinko machine 10 is stopped. Furthermore, a game round is not being played, the open/close execution mode is not being executed, the normal map display unit 38a is not displaying a variable value, and the normal power device 34a is in a closed state. In addition, the reserved storage area 65a and normal power reserved area 65c provided in the work area 221 for specific control are also cleared to "0", so the reserved information for the special map display unit 37a is erased and the reserved information for the normal map display unit 38a is erased. In addition, in the clearing process for non-setting updates, the stack area 222 for specific control is cleared to "0". In addition, in the clearing process for non-setting updates, various registers of the main CPU 63 are also cleared to "0" before initial settings are performed.

非設定更新時のクリア処理では非特定制御用のワークエリア223及び非特定制御用のスタックエリア224を「0」クリアしない。これにより、リセットボタン68cを押圧操作した状態でパチンコ機10への動作電力の供給を開始したとしても、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224が「0」クリアされないようにすることが可能となる。 The clearing process during non-setting updates does not clear the non-specific control work area 223 and the non-specific control stack area 224 to "0." This prevents the non-specific control work area 223 and the non-specific control stack area 224 from being cleared to "0" even if the supply of operating power to the pachinko machine 10 is started while the reset button 68c is pressed.

リセットボタン68cが押圧操作されていない場合(ステップS5003:NO)、停電フラグに「1」がセットされているか否かを判定する(ステップS5008)。停電フラグは特定制御用のワークエリア221に設けられており、主側CPU63への動作電力の供給が停止される場合において予め定められた停電時処理が正常に実行された場合には当該停電フラグに「1」がセットされることとなる。停電フラグに「1」がセットされている場合には、チェックサムの算出結果が電源遮断時に保存したチェックサムと一致するか否かすなわち記憶保持されたデータの有効性を判定する(ステップS5009)。ステップS5007にて非設定更新時のクリア処理を実行した場合、又はステップS5009にて肯定判定をした場合、特定制御用のワークエリア221における設定値カウンタの値を確認することでパチンコ機10の設定値が正常か否かを判定する(ステップS5010)。具体的には、設定値カウンタに設定された設定値が「設定1」~「設定6」のいずれかである場合に正常であると判定し、「0」又は7以上である場合に異常であると判定する。 If the reset button 68c is not pressed (step S5003: NO), it is determined whether the power outage flag is set to "1" (step S5008). The power outage flag is provided in the specific control work area 221. If the supply of operating power to the main CPU 63 is stopped and the predetermined power outage processing is executed normally, the power outage flag is set to "1." If the power outage flag is set to "1," it is determined whether the checksum calculation result matches the checksum saved at the time of power outage, i.e., the validity of the stored data (step S5009). If the non-setting update clear processing was executed in step S5007, or if a positive determination is made in step S5009, it is determined whether the setting value of the pachinko machine 10 is normal by checking the value of the setting value counter in the specific control work area 221 (step S5010). Specifically, if the setting value set in the setting value counter is any of "Setting 1" through "Setting 6," it is determined to be normal, and if it is "0" or 7 or greater, it is determined to be abnormal.

ステップS5008~ステップS5010のいずれかで否定判定をした場合には動作禁止処理を実行する。動作禁止処理では、ホール管理者等にエラーの発生を報知するためのエラー報知処理を実行した後に(ステップS5011)、無限ループとなる。当該動作禁止処理は、後述する設定更新時のクリア処理(ステップS5018)が実行されることにより解除される。 If a negative judgment is made in any of steps S5008 to S5010, an operation prohibition process is executed. In the operation prohibition process, an error notification process is executed to notify the hall manager or other person that an error has occurred (step S5011), and then an infinite loop is entered. This operation prohibition process is released by executing the clear process (step S5018) when updating settings, which will be described later.

ステップS5008~ステップS5010の全てにおいて肯定判定をした場合には電源投入設定処理を実行する(ステップS5012)。電源投入設定処理では、停電フラグの初期化といった特定制御用のワークエリア221の所定のエリアを初期値に設定するとともに、現状の遊技状態に対応したコマンドを音声発光制御装置81に送信する。 If a positive judgment is made in all of steps S5008 to S5010, the power-on setting process is executed (step S5012). In the power-on setting process, a predetermined area of the work area 221 for specific control, such as the initialization of the power outage flag, is set to its initial value, and a command corresponding to the current game state is sent to the audio and light emission control device 81.

なお、主側CPU63はタイマ割込み処理を定期的に実行する構成であるが、メイン処理が開始された段階においてはタイマ割込み処理の発生が禁止されている。このタイマ割込み処理の発生が禁止された状態はステップS5012の処理が完了してステップS5013の処理が実行される前のタイミングで解除され、タイマ割込み処理の実行が許可される。これにより、主側CPU63への動作電力の供給が開始された場合にはステップS5012の電源投入設定処理が終了して、ステップS5013の処理が開始される前の段階までタイマ割込み処理は実行されない。よって、当該状況となるまでは主側CPU63にて遊技を進行させるための処理が開始されないこととなる。 The main CPU 63 is configured to periodically execute timer interrupt processing, but timer interrupt processing is prohibited when main processing begins. This state in which timer interrupt processing is prohibited is released when step S5012 is completed and before step S5013 is executed, and timer interrupt processing is permitted. As a result, when the supply of operating power to the main CPU 63 begins, the power-on setting process of step S5012 ends and timer interrupt processing is not executed until before step S5013 is started. Therefore, processing to progress the game will not be initiated by the main CPU 63 until this situation is reached.

その後、ステップS5013~ステップS5016の残余処理に進む。つまり、主側CPU63はタイマ割込み処理を定期的に実行する構成であるが、1のタイマ割込み処理と次のタイマ割込み処理との間に残余時間が生じることとなる。この残余時間は各タイマ割込み処理の処理完了時間に応じて変動することとなるが、かかる不規則な時間を利用してステップS5013~ステップS5016の残余処理を繰り返し実行する。この点、当該ステップS5013~ステップS5016の残余処理は非定期的に実行される非定期処理であると言える。ステップS5013~ステップS5016では、上記第1の実施形態におけるメイン処理(図9)のステップS113~ステップS116と同一の処理を実行する。 Then, the process proceeds to the remaining processing of steps S5013 to S5016. In other words, the main CPU 63 is configured to periodically execute timer interrupt processing, but there will be remaining time between one timer interrupt processing and the next timer interrupt processing. This remaining time will vary depending on the completion time of each timer interrupt processing, but this irregular time will be used to repeatedly execute the remaining processing of steps S5013 to S5016. In this respect, the remaining processing of steps S5013 to S5016 can be said to be non-periodic processing executed non-periodically. Steps S5013 to S5016 execute the same processing as steps S113 to S116 of the main processing (Figure 9) in the first embodiment described above.

一方、リセットボタン68cが押圧操作されている場合であって(ステップS5003:YES)、ステップS5004~ステップS5006の全てで肯定判定をした場合、設定値を更新するための処理を実行する。具体的には、まず設定値のコピー処理を実行する(ステップS5017)。当該コピー処理では、特定制御用のワークエリア221においてパチンコ機10の設定値を特定するために利用される設定値カウンタの情報を、特定制御用のワークエリア221に設けられたコピー領域に記憶させる。これにより、この後に実行される設定更新時のクリア処理(ステップS5018)にて設定値カウンタの情報が「0」クリアされたとしても、当該設定値更新時のクリア処理が実行される前における本パチンコ機10の設定値(すなわちパチンコ機10への動作電力の供給が停止される前における当該パチンコ機10の設定値)を把握することが可能となる。 On the other hand, if the reset button 68c has been pressed (step S5003: YES) and all of steps S5004 to S5006 return a positive result, processing is executed to update the setting values. Specifically, a setting value copy process is first executed (step S5017). In this copy process, the setting value counter information used to identify the setting values of the pachinko machine 10 in the specific control work area 221 is stored in a copy area provided in the specific control work area 221. As a result, even if the setting value counter information is cleared to "0" in the subsequent setting update clear process (step S5018), it is possible to determine the setting values of the pachinko machine 10 before the setting value clear process was executed (i.e., the setting values of the pachinko machine 10 before the supply of operating power to the pachinko machine 10 was stopped).

その後、設定更新時のクリア処理を実行する(ステップS5018)。設定更新時のクリア処理では、特定制御用のワークエリア221における当否抽選モードが高確率モードであるか否かを示すエリア及び上記コピー領域を除いて、当該特定制御用のワークエリア221を「0」クリアするとともにその「0」クリアしたエリアに対して初期設定を行う。これにより、遊技回が実行されていない状況となるとともに開閉実行モードが実行されていない状況となり、さらに普図表示部38aが変動表示されていない状況であって普電役物34aが閉鎖状態である状況となる。また、特定制御用のワークエリア221に設けられた保留格納エリア65a及び普電保留エリア65cも「0」クリアされるため、特図表示部37a用の保留情報が消去されるとともに普図表示部38a用の保留情報が消去される。また、設定更新時のクリア処理では特定制御用のスタックエリア222を「0」クリアするとともにその「0」クリアしたエリアに対して初期設定を行う。また、設定更新時のクリア処理ではパチンコ機10の設定値を特定するために利用される設定値カウンタを「0」クリアする。また、設定更新時のクリア処理では主側CPU63の各種レジスタも「0」クリアした後に初期設定を行う。 Then, a clearing process is executed when the settings are updated (step S5018). In the clearing process when the settings are updated, the work area 221 for specific control is cleared to "0," except for the area in the work area 221 for specific control that indicates whether the win/lose lottery mode is the high probability mode, and the copy area. Initial settings are then made for the areas cleared to "0." This results in a situation where no game rounds are being played, the open/close execution mode is not being executed, the normal map display unit 38a is not displaying any changes, and the normal power device 34a is in a closed state. Furthermore, the reserve storage area 65a and the normal power reserve area 65c provided in the work area 221 for specific control are also cleared to "0," thereby erasing the reserved information for the special map display unit 37a and the reserved information for the normal map display unit 38a. In the clearing process when the settings are updated, the stack area 222 for specific control is cleared to "0," and initial settings are made for the areas cleared to "0." Additionally, during the clearing process when updating settings, the setting value counter used to identify the setting values of the pachinko machine 10 is cleared to "0." During the clearing process when updating settings, various registers of the main CPU 63 are also cleared to "0" before initial settings are performed.

その一方、設定更新時のクリア処理では当否抽選モードが高確率モードであるか否かを示すエリアを「0」クリアしないため、設定値更新処理(ステップS5019)が実行されたとしても当否抽選モードをパチンコ機10への動作電力の供給が停止される前におけるモードに維持させることが可能となる。また、設定更新時のクリア処理ではコピー領域を「0」クリアしないため、設定更新時のクリア処理が実行される前に設定されていた設定値をその後に特定することが可能となる。 On the other hand, the clearing process when updating settings does not clear to "0" the area indicating whether the win/lose lottery mode is the high probability mode, so even if the setting value update process (step S5019) is executed, the win/lose lottery mode can be maintained in the mode it was in before the supply of operating power to the pachinko machine 10 was stopped. Furthermore, because the clearing process when updating settings does not clear to "0" the copy area, it is possible to subsequently identify the setting value that was set before the clearing process when updating settings was executed.

設定更新時のクリア処理では非特定制御用のワークエリア223及び非特定制御用のスタックエリア224を「0」クリアしない。これにより、パチンコ機10の設定値を変更することが可能な設定値更新処理が実行されたとしても、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224が「0」クリアされないようにすることが可能となる。 The clearing process during setting updates does not clear the non-specific control work area 223 and the non-specific control stack area 224 to "0." This makes it possible to prevent the non-specific control work area 223 and the non-specific control stack area 224 from being cleared to "0" even when a setting value update process that can change the setting values of the pachinko machine 10 is executed.

その後、ステップS5019にて設定値更新処理を実行した後に、ステップS5012の処理に移行する。以下、設定値更新処理について説明する。図85は設定値更新処理を示すフローチャートである。なお、設定値更新処理におけるステップS5101~ステップS5114の処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Then, in step S5019, the setting value update process is executed, and then processing proceeds to step S5012. The setting value update process is described below. Figure 85 is a flowchart showing the setting value update process. Note that steps S5101 to S5114 in the setting value update process are executed by the main CPU 63 using a program and data for specific control.

まず特定制御用のワークエリア221に設けられた設定値カウンタに「1」をセットする(ステップS5101)。設定値カウンタはパチンコ機10の設定状態がいずれの設定値であるのかを主側CPU63にて特定するためのカウンタである。設定値カウンタに「1」がセットされることにより、設定値更新処理が実行される場合にはそれまでの設定値に関係なく設定値が「設定1」となる。 First, the setting value counter provided in the work area 221 for specific control is set to "1" (step S5101). The setting value counter is a counter that allows the main CPU 63 to determine which setting value the setting state of the pachinko machine 10 is. By setting the setting value counter to "1", when the setting value update process is executed, the setting value will become "Setting 1" regardless of the previous setting value.

その後、設定値の表示開始処理を実行する(ステップS5102)。設定値の表示開始処理では、「設定1」に対応する「1」の数字が表示されるように第3報知用表示装置69cを表示制御する。遊技ホールの管理者は設定値の変更に際しては第3報知用表示装置69cを確認することでパチンコ機10の現状の設定状態を把握することが可能となる。 Then, processing to start displaying the setting value is executed (step S5102). In the processing to start displaying the setting value, the third notification display device 69c is controlled so that the number "1" corresponding to "Setting 1" is displayed. When changing the setting value, the gaming hall manager can understand the current setting status of the pachinko machine 10 by checking the third notification display device 69c.

その後、アウト口検知センサ48aにて1個の遊技球が検知されたか否かを判定する(ステップS5103)。具体的にはアウト口検知センサ48aから受信している信号がLOWレベルからHIレベルに切り換わったか否かを判定する。ステップS5103にて否定判定をした場合、更新ボタン68bが1回押圧操作されたか否かを判定する(ステップS5104)。具体的には更新ボタン68bの押圧操作を検知するセンサからの信号がLOWレベルからHIレベルに切り換わったか否かを判定する。ステップS5104にて否定判定をした場合、ステップS5103の処理に戻り、アウト口検知センサ48aにて1個の遊技球を検知したか否かを判定する。 Then, it is determined whether one gaming ball has been detected by the outlet detection sensor 48a (step S5103). Specifically, it is determined whether the signal received from the outlet detection sensor 48a has switched from a LOW level to a HIGH level. If a negative determination is made in step S5103, it is determined whether the update button 68b has been pressed once (step S5104). Specifically, it is determined whether the signal from the sensor that detects the pressing of the update button 68b has switched from a LOW level to a HIGH level. If a negative determination is made in step S5104, the process returns to step S5103, and it is determined whether one gaming ball has been detected by the outlet detection sensor 48a.

更新ボタン68bが1回押圧操作されている場合(ステップS5104:YES)、特定制御用のワークエリア221における設定値カウンタの値を1加算する(ステップS5105)。また、1加算後における設定値カウンタの値が「6」を超えた場合(ステップS5106:YES)、設定値カウンタに「1」をセットする(ステップS5107)。これにより、更新ボタン68bが1回押圧操作される度に1段階上の設定値に更新され、「設定6」の状況で更新ボタン68bが1回押圧操作された場合には「設定1」に戻ることになる。 If the update button 68b has been pressed once (step S5104: YES), the value of the setting value counter in the specific control work area 221 is incremented by 1 (step S5105). Furthermore, if the value of the setting value counter exceeds "6" after incrementing by 1 (step S5106: YES), the setting value counter is set to "1" (step S5107). As a result, the setting value is updated to the next higher level each time the update button 68b is pressed; if the update button 68b is pressed once when the setting is "6," the setting will return to "1."

ステップS5106にて否定判定をした場合、又はステップS5107の処理を実行した場合、設定値の表示更新処理を実行する(ステップS5108)。設定値の表示更新処理では、特定制御用のワークエリア221における設定値カウンタの値に対応する数字が表示されるように第3報知用表示装置69cを表示制御する。遊技ホールの管理者は第3報知用表示装置69cを確認することで更新ボタン68bを押圧操作した後のパチンコ機10の設定状態を把握することが可能となる。 If a negative judgment is made in step S5106, or if the processing of step S5107 is executed, a display update process for the setting value is executed (step S5108). In the display update process for the setting value, the display of the third notification display device 69c is controlled so that a number corresponding to the value of the setting value counter in the work area 221 for specific control is displayed. By checking the third notification display device 69c, the manager of the gaming hall can understand the setting status of the pachinko machine 10 after pressing the update button 68b.

ステップS5108の処理を実行した後はステップS5103に戻り、アウト口検知センサ48aにて1個の遊技球が検知されたか否かを判定する。アウト口検知センサ48aにて1個の遊技球を検知していない場合(ステップS5103:NO)、ステップS5104以降の処理を再度実行する。アウト口検知センサ48aにて1個の遊技球を検知している場合(ステップS5103:YES)、設定キー挿入部68aがON状態からOFF状態に切り換わったか否かを判定する(ステップS5109)。この場合、設定キー挿入部68aがOFF状態であるか否かが特定されるのではなく、ON状態からOFF状態への切り換わりが発生したか否かが特定され、当該切り換わりが発生したと特定された場合にステップS5109にて肯定判定をする。 After executing the processing of step S5108, the process returns to step S5103, where it is determined whether one game ball has been detected by the outlet detection sensor 48a. If the outlet detection sensor 48a has not detected one game ball (step S5103: NO), the processing from step S5104 onwards is executed again. If the outlet detection sensor 48a has detected one game ball (step S5103: YES), it is determined whether the setting key insertion unit 68a has switched from the ON state to the OFF state (step S5109). In this case, it is not determined whether the setting key insertion unit 68a is in the OFF state, but rather whether a switch from the ON state to the OFF state has occurred, and if it is determined that such a switch has occurred, a positive determination is made in step S5109.

OFF状態に切り換わっていない場合(ステップS5109:NO)、ステップS5109の処理を再度実行する。これにより、設定キー挿入部68aがOFF操作されるまで処理の進行を待機することとなる。OFF状態に切り換わった場合(ステップS5109:YES)、設定値の表示終了処理を実行する(ステップS5110)。設定値の表示終了処理では、第3報知用表示装置69cにおける設定値の表示を終了させる。この場合、非特定制御用のワークエリア223に設けられた演算結果記憶エリア234に記憶された各種パラメータの情報の表示が第1~第3報知用表示装置69a~69cにて開始される。 If the setting key has not been switched to the OFF state (step S5109: NO), step S5109 is executed again. This causes the process to wait until the setting key insertion unit 68a is turned OFF. If the setting key insertion unit 68a has been switched to the OFF state (step S5109: YES), the setting value display termination process is executed (step S5110). In this setting value display termination process, the display of the setting value on the third alarm display device 69c is terminated. In this case, the display of information on various parameters stored in the calculation result storage area 234 provided in the non-specific control work area 223 begins on the first to third alarm display devices 69a to 69c.

その後、設定値の比較処理を実行する(ステップS5111)。設定値の比較処理では特定制御用のワークエリア221における設定値カウンタの情報が、特定制御用のワークエリア221におけるコピー領域に記憶された情報と一致しているか否かを判定する。つまり、パチンコ機10への動作電力の供給が停止される前に設定されていた設定値と、今回の設定値更新処理にて設定された設定値とが同一であるか否かを判定する。 Then, a setting value comparison process is executed (step S5111). The setting value comparison process determines whether the information in the setting value counter in the work area 221 for specific control matches the information stored in the copy area in the work area 221 for specific control. In other words, it determines whether the setting value that was set before the supply of operating power to the pachinko machine 10 was stopped is the same as the setting value set in this setting value update process.

パチンコ機10への動作電力の供給が停止される前に設定されていた設定値と、今回の設定値更新処理にて設定された設定値とが同一である場合(ステップS5112:NO)、非変更時の報知用処理を実行する(ステップS5113)。非変更時の報知用処理では設定値が変更されなかったことを示す設定維持コマンドを音声発光制御装置81に送信する。音声発光制御装置81は当該設定維持コマンドを受信することにより、表示発光部53を設定維持に対応する態様で発光させるとともに、スピーカ部54から「設定維持です。」という音声を出力させる。また、図柄表示装置41にて「設定維持です。」という文字画像が表示されるようにする。 If the setting value set before the supply of operating power to the pachinko machine 10 was stopped is the same as the setting value set in this setting value update process (step S5112: NO), a notification process for when no change has occurred is executed (step S5113). In the notification process for when no change has occurred, a setting maintenance command indicating that the setting value has not been changed is sent to the audio and light-emitting control device 81. Upon receiving the setting maintenance command, the audio and light-emitting control device 81 causes the display light-emitting unit 53 to emit light in a manner corresponding to maintaining the setting, and outputs a voice message saying "Settings are maintained" from the speaker unit 54. In addition, a text image saying "Settings are maintained" is displayed on the pattern display device 41.

これら報知は設定維持コマンドが送信されてから報知実行期間(例えば10秒)が経過するまでは維持され、報知実行期間が経過した場合に終了される。但し、これに限定されることはなく報知終了操作が遊技ホールの管理者により行われた場合に上記報知が終了される構成としてもよい。報知終了操作としては例えば更新ボタン68bが押圧操作されることとしてもよく、リセットボタン68cが押圧操作されることとしてもよい。上記報知を確認することにより遊技ホールの管理者は設定値が維持されたことを把握することが可能となる。なお、非変更時の報知用処理では、第1~第3報知用表示装置69a~69cの少なくとも一の表示装置における表示内容を設定維持に対応する表示内容とすることで設定値が維持されたことを報知する構成としてもよく、設定値が維持されたことを示す外部出力を行う構成としてもよい。 These notifications are maintained until the notification execution period (e.g., 10 seconds) has elapsed since the setting maintenance command was sent, and are terminated when the notification execution period has elapsed. However, this is not limited to this, and the notifications may be terminated when the amusement hall manager performs an operation to terminate the notification. The notification termination operation may be, for example, by pressing the update button 68b or the reset button 68c. By confirming the notification, the amusement hall manager can understand that the setting value has been maintained. Note that in the notification process when no change is made, the display content on at least one of the first to third notification display devices 69a to 69c may be changed to display content corresponding to maintaining the setting, thereby notifying that the setting value has been maintained, or an external output may be provided indicating that the setting value has been maintained.

パチンコ機10への動作電力の供給が停止される前に設定されていた設定値と、今回の設定値更新処理にて設定された設定値とが同一ではない場合(ステップS5112:YES)、変更時の報知用処理を実行する(ステップS5114)。変更時の報知用処理では設定値が変更されたことを示す設定変更コマンドを音声発光制御装置81に送信する。音声発光制御装置81は当該設定変更コマンドを受信することにより、表示発光部53を設定変更に対応する態様で発光させるとともに、スピーカ部54から「設定変更です。」という音声を出力させる。また、図柄表示装置41にて「設定変更です。」という文字画像が表示されるようにする。 If the setting value set before the supply of operating power to the pachinko machine 10 was stopped is not the same as the setting value set in this setting value update process (step S5112: YES), a change notification process is executed (step S5114). In the change notification process, a setting change command indicating that the setting value has been changed is sent to the audio and light control device 81. Upon receiving the setting change command, the audio and light control device 81 causes the display light-emitting unit 53 to emit light in a manner corresponding to the setting change, and outputs a voice message saying "Settings have been changed" from the speaker unit 54. In addition, a text image saying "Settings have been changed" is displayed on the pattern display device 41.

これら報知は設定変更コマンドが送信されてから報知実行期間(例えば10秒)が経過するまでは維持され、報知実行期間が経過した場合に終了される。但し、これに限定されることはなく報知終了操作が遊技ホールの管理者により行われた場合に上記報知が終了される構成としてもよい。報知終了操作としては例えば更新ボタン68bが押圧操作されることとしてもよく、リセットボタン68cが押圧操作されることとしてもよい。上記報知を確認することにより遊技ホールの管理者は設定値が変更されたことを把握することが可能となる。なお、変更時の報知用処理では、第1~第3報知用表示装置69a~69cの少なくとも一の表示装置における表示内容を設定変更に対応する表示内容とすることで設定値が変更されたことを報知する構成としてもよく、設定値が変更されたことを示す外部出力を行う構成としてもよい。 These notifications are maintained until the notification execution period (e.g., 10 seconds) has elapsed since the setting change command was sent, and are terminated when the notification execution period has elapsed. However, this is not limited to this, and the notifications may also be terminated when an operation to terminate the notification is performed by the amusement hall manager. The notification may be terminated by, for example, pressing the update button 68b or the reset button 68c. By confirming the notification, the amusement hall manager will be able to understand that the setting value has been changed. Note that the notification process upon change may be configured to notify that the setting value has been changed by changing the display content on at least one of the first to third notification display devices 69a to 69c to display content corresponding to the setting change, or may be configured to provide an external output indicating that the setting value has been changed.

上記のとおり本実施形態では設定値更新処理が実行されるためには、設定キー挿入部68aがON操作されるだけではなく、リセットボタン68cが押圧操作されており、前扉枠14が開放状態とされており、遊技機本体12が開放状態とされている必要がある。これにより、設定値更新処理を不正に実行させようとしてもそれを行いづらくさせることが可能となる。 As described above, in this embodiment, in order for the setting value update process to be executed, not only must the setting key insertion section 68a be turned ON, but the reset button 68c must also be pressed, the front door frame 14 must be open, and the gaming machine main body 12 must be open. This makes it difficult to fraudulently execute the setting value update process.

また、設定値更新処理が実行されるためには前扉枠14及び遊技機本体12が開放状態である必要がある。これにより、設定値更新処理を不正に実行させようとしたとしても、前扉枠14及び遊技機本体12が開放状態となっているため当該不正行為が目立つこととなり、遊技ホールの管理者は当該不正行為を発見し易くなる。 Furthermore, in order for the setting value update process to be executed, the front door frame 14 and the gaming machine main body 12 must be in an open state. As a result, even if someone attempts to execute the setting value update process fraudulently, the fraudulent activity will be noticeable because the front door frame 14 and the gaming machine main body 12 are in an open state, making it easier for the gaming hall manager to discover the fraudulent activity.

特に、設定値更新処理が実行されるためには、主制御装置60を露出させるために必要な遊技機本体12の開放操作だけではなく、前扉枠14の開放操作も必要とすることにより、上記不正行為の作業を煩雑なものとすることが可能となるとともに、上記不正行為を目立たせることが可能となる。 In particular, in order to execute the setting value update process, not only does it require the opening of the gaming machine main body 12, which is necessary to expose the main control device 60, but it also requires the opening of the front door frame 14, which makes the fraudulent activity more complicated and makes the fraudulent activity more noticeable.

また、設定値更新処理が完了しない場合には遊技を進行させるための処理に復帰しない構成において、設定値更新処理において選択した設定値を確定させて当該設定値更新処理を終了させるためには、アウト口24aに遊技球を入球させてアウト口検知センサ48aに遊技球を検知させ、その後に設定キー挿入部68aをOFF操作する必要がある。これにより、設定値更新処理を不正に実行させたとしても、その後に設定値更新処理を終了させて遊技を進行させるための処理に復帰させるための操作を行いづらくさせることが可能となる。 Furthermore, in a configuration where the game does not return to processing for progressing the game if the setting value update processing is not completed, in order to confirm the setting value selected in the setting value update processing and end the setting value update processing, it is necessary to insert a gaming ball into the outlet 24a, have the outlet detection sensor 48a detect the gaming ball, and then turn off the setting key insertion unit 68a. This makes it difficult to subsequently end the setting value update processing and return to processing for progressing the game, even if the setting value update processing is executed fraudulently.

また、パチンコ機10への動作電力の供給が停止される前に設定されていた設定値と、設定値更新処理にて選択された設定値とが比較され、両設定値が同一であるか否かに対応する報知が実行される。これにより、遊技ホールの管理者は設定値更新処理によって設定値を変更させることができたか否かを容易に把握することが可能となる。 In addition, the setting value that was set before the supply of operating power to the pachinko machine 10 was stopped is compared with the setting value selected in the setting value update process, and a notification is issued corresponding to whether the two setting values are the same. This allows the amusement hall manager to easily understand whether the setting value was successfully changed through the setting value update process.

図86は主側CPU63にて実行される本実施形態におけるタイマ割込み処理を示すフローチャートである。タイマ割込み処理は、メイン処理(図84)においてステップS5013~ステップS5016の処理が実行されている状況で定期的(例えば4ミリ秒周期)に実行される。なお、タイマ割込み処理に対応するプログラムは特定制御用のプログラムに設定されている。 Figure 86 is a flowchart showing the timer interrupt processing in this embodiment, which is executed by the main CPU 63. The timer interrupt processing is executed periodically (for example, every 4 milliseconds) while steps S5013 to S5016 are being executed in the main processing (Figure 84). The program corresponding to the timer interrupt processing is set in the program for specific control.

ステップS5201~ステップS5205では上記第1の実施形態におけるタイマ割込み処理(図11)のステップS301~ステップS305と同一の処理を実行する。これらの処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Steps S5201 to S5205 execute the same processing as steps S301 to S305 of the timer interrupt processing (Figure 11) in the first embodiment described above. These processes are executed by the main CPU 63 using a specific control program and specific control data.

その後、設定確認用処理を実行する(ステップS5206)。設定確認用処理の実行に際しては、特定制御用のプログラムに設定されている設定確認用処理に対応するサブルーチンのプログラムが実行されることとなるが、当該サブルーチンのプログラムの実行に際しては設定確認用処理の実行後におけるタイマ割込み処理の戻り番地を特定するための情報がプッシュ命令により特定制御用のスタックエリア222に書き込まれる。そして、設定確認用処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報が読み出され、当該戻り番地が示すタイマ割込み処理のプログラムに復帰する。 Then, the setting confirmation process is executed (step S5206). When the setting confirmation process is executed, a subroutine program corresponding to the setting confirmation process set in the specific control program is executed. When the subroutine program is executed, information for specifying the return address of the timer interrupt process after the setting confirmation process is executed is written to the specific control stack area 222 by a push command. Then, when the setting confirmation process is completed, the information for specifying the return address is read by a pop command, and control returns to the timer interrupt process program indicated by the return address.

図87は設定確認用処理を示すフローチャートである。なお、設定確認用処理におけるステップS5301~ステップS5312の処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 87 is a flowchart showing the setting confirmation process. Note that steps S5301 to S5312 in the setting confirmation process are executed by the main CPU 63 using a specific control program and specific control data.

まず第3報知用表示装置69cにて特定制御用のワークエリア221における設定値カウンタの情報に対応する設定値の表示が行われているか否かを判定する(ステップS5301)。ステップS5301にて否定判定をした場合、遊技回及び開閉実行モードのいずれでもないか否かを判定し(ステップS5302)、普図表示部38aにおける絵柄の変動表示回及び普電役物34aが開放状態となり得る普電開放状態のいずれでもないか否かを判定し(ステップS5303)、内枠13に対して前扉枠14が開放状態であるか否かを判定し(ステップS5304)、外枠11に対して遊技機本体12が開放状態であるか否かを判定し(ステップS5305)、設定キー挿入部68aがON操作されているか否かを判定する(ステップS5306)。前扉枠14が開放状態であるか否かの判定はメイン処理(図84)におけるステップS5005と同様に前扉開放センサ95の検知結果に基づき行い、遊技機本体12が開放状態であるか否かの判定はメイン処理(図84)におけるステップS5006と同様に本体開放センサ96の検知結果に基づき行う。 First, it is determined whether the third alarm display device 69c is displaying a setting value corresponding to the information from the setting value counter in the specific control work area 221 (step S5301). If a negative determination is made in step S5301, it is determined whether the mode is neither a game cycle nor an open/close execution mode (step S5302), whether the normal picture display unit 38a is displaying a changing pattern cycle, or whether the normal power device 34a is in a normal power open state in which it can be opened (step S5303), whether the front door frame 14 is in an open state relative to the inner frame 13 (step S5304), whether the gaming machine main body 12 is in an open state relative to the outer frame 11 (step S5305), and whether the setting key insertion unit 68a has been turned ON (step S5306). Whether the front door frame 14 is in the open state is determined based on the detection result of the front door open sensor 95, as in step S5005 in the main processing (Figure 84), and whether the gaming machine main body 12 is in the open state is determined based on the detection result of the main body open sensor 96, as in step S5006 in the main processing (Figure 84).

ステップS5302~ステップS5306のいずれかにて否定判定をした場合、ステップS5307~ステップS5309の処理を実行することなく本設定確認用処理を終了する。ステップS5302~ステップS5306の全てにて肯定判定をした場合、設定値の表示開始処理を実行する(ステップS5307)。設定値の表示開始処理では、特定制御用のワークエリア221における設定値カウンタの情報に対応する設定値の数字が表示されるように第3報知用表示装置69cを表示制御する。遊技ホールの管理者は設定値の確認に際しては第3報知用表示装置69cを目視することでパチンコ機10の現状の設定状態を把握することが可能となる。 If a negative judgment is made in any of steps S5302 to S5306, this setting confirmation process is terminated without executing the processes of steps S5307 to S5309. If a positive judgment is made in all of steps S5302 to S5306, the setting value display start process is executed (step S5307). In the setting value display start process, the third alert display device 69c is controlled so that the setting value number corresponding to the setting value counter information in the specific control work area 221 is displayed. When checking the setting value, the gaming hall manager can grasp the current setting status of the pachinko machine 10 by visually checking the third alert display device 69c.

その後、特定制御用のワークエリア221に設けられた遊技停止フラグに「1」をセットする(ステップS5308)。遊技停止フラグは、タイマ割込み処理(図86)においてステップS5207にて肯定判定をしてステップS5208~ステップS5221の処理を実行しない状況、すなわち遊技を進行させるための処理の実行を停止すべき状況であるか否かを主側CPU63にて特定するためのフラグである。遊技停止フラグに「1」がセットされることにより、タイマ割込み処理(図86)のステップS5207にて肯定判定をすることでステップS5208~ステップS5221の処理が実行されない状況となる。これにより、遊技を進行させるための処理の実行が停止されている状況において設定値の確認が行われることとなる。但し、遊技停止フラグに「1」がセットされている状況であってもタイマ割込み処理(図86)におけるステップS5201~ステップS5205の処理が実行されるため、設定値の確認が行われている状況であっても停電監視が実行されるとともに、当たり乱数カウンタC1、大当たり種別カウンタC2、リーチ乱数カウンタC3及び乱数初期値カウンタCINIの更新が実行され、さらに不正の検知が実行される。 Then, the game stop flag provided in the work area 221 for specific control is set to "1" (step S5308). The game stop flag is a flag used by the main CPU 63 to identify whether or not a situation has occurred in which a positive judgment has been made in step S5207 of the timer interrupt processing (Figure 86) and the processing of steps S5208 to S5221 is not executed, i.e., whether or not the execution of processing to progress the game should be stopped. By setting the game stop flag to "1," a positive judgment has been made in step S5207 of the timer interrupt processing (Figure 86), and the processing of steps S5208 to S5221 is not executed. This allows the setting value to be checked in a situation in which the execution of processing to progress the game has been stopped. However, even if the game stop flag is set to "1", steps S5201 to S5205 of the timer interrupt process (Fig. 86) are executed, so even if the setting value is being checked, power outage monitoring is executed, the win random number counter C1, jackpot type counter C2, reach random number counter C3, and random number initial value counter CINI are updated, and fraud detection is also executed.

その後、確認報知開始コマンドを音声発光制御装置81に送信する(ステップS5309)。音声発光制御装置81は当該確認報知開始コマンドを受信することにより、表示発光部53を設定確認中に対応する態様で発光させるとともに、スピーカ部54から「設定確認中です。」という音声を出力させる。また、図柄表示装置41にて「設定確認中です。」という文字画像が表示されるようにする。これら報知は主側CPU63から確認報知終了コマンドを受信するまで継続される。なお、設定値の確認中であることを示す外部出力を行う構成としてもよい。 Then, a confirmation notification start command is sent to the audio and light-emitting control device 81 (step S5309). Upon receiving the confirmation notification start command, the audio and light-emitting control device 81 causes the display light-emitting unit 53 to emit light in a manner corresponding to the setting being confirmed, and causes the speaker unit 54 to output the audio message "Settings being confirmed." In addition, the pattern display device 41 is caused to display a text image saying "Settings being confirmed." These notifications continue until a confirmation notification end command is received from the main CPU 63. Note that an external output may also be configured to indicate that the setting values are being confirmed.

上記のとおり遊技回及び開閉実行モードのいずれでもなく、さらに普図表示部38aにおける絵柄の変動表示回及び普電役物34aが開放状態となり得る普電開放状態のいずれでもないことを条件として、設定値を確認するための表示が第3報知用表示装置69cにて行われるようにすることにより、遊技が行われている状況において設定値の確認作業が行われてしまわないようにすることが可能となる。 As described above, under the condition that the game is not in play mode or open/close execution mode, and that the image on the normal display unit 38a is not showing a changing image, or that the normal power device 34a is not in a normal power open state in which it can be opened, a display for checking the setting value is displayed on the third notification display device 69c, thereby making it possible to prevent the setting value from being checked while the game is being played.

また、設定値を確認するための表示が第3報知用表示装置69cにて行われるようにするためには、設定キー挿入部68aがON操作されるだけではなく、前扉枠14が開放状態とされており、遊技機本体12が開放状態とされている必要がある。これにより、設定値の確認用の表示を不正に行わせようとしてもそれを行いづらくさせることが可能となる。 Furthermore, in order for the display for confirming the setting value to be displayed on the third notification display device 69c, not only must the setting key insertion section 68a be turned ON, but the front door frame 14 must also be in the open state, and the gaming machine main body 12 must also be in the open state. This makes it difficult to fraudulently display the display for confirming the setting value.

また、設定値を確認するための表示が第3報知用表示装置69cにて行われるようにするためには、前扉枠14及び遊技機本体12が開放状態である必要がある。これにより、設定値の確認用の表示を不正に行わせようとしたとしても、前扉枠14及び遊技機本体12が開放状態となっているため当該不正行為が目立つこととなり、遊技ホールの管理者は当該不正行為を発見し易くなる。 Furthermore, in order for the display for confirming the set value to be displayed on the third alarm display device 69c, the front door frame 14 and the gaming machine main body 12 must be in an open state. As a result, even if someone attempts to fraudulently display the display for confirming the set value, the fraudulent activity will be noticeable because the front door frame 14 and the gaming machine main body 12 are in an open state, making it easier for the gaming hall manager to discover the fraudulent activity.

特に、設定値を確認するための表示が第3報知用表示装置69cにて行われるようにするためには、主制御装置60を露出させるために必要な遊技機本体12の開放操作だけではなく、前扉枠14の開放操作も必要とすることにより、上記不正行為の作業を煩雑なものとすることが可能となるとともに、上記不正行為を目立たせることが可能となる。 In particular, in order to display the setting value on the third alarm display device 69c, it is necessary not only to open the gaming machine main body 12 to expose the main control device 60, but also to open the front door frame 14, which makes the fraudulent activity more complicated and makes the fraudulent activity more noticeable.

ステップS5301にて肯定判定をした場合、設定キー挿入部68aがOFF操作されているか否かを判定する(ステップS5310)。OFF操作されている場合(ステップS5310:YES)、特定制御用のワークエリア221における遊技停止フラグを「0」クリアする(ステップS5311)。これにより、タイマ割込み処理(図86)のステップS5207にて否定判定をすることでステップS5208~ステップS5221の処理が実行される状況となる。これにより、遊技を進行させるための処理の実行が停止されている状態が解除される。 If a positive determination is made in step S5301, it is determined whether the setting key insertion section 68a has been turned OFF (step S5310). If it has been turned OFF (step S5310: YES), the game stop flag in the specific control work area 221 is cleared to "0" (step S5311). This results in a situation where a negative determination is made in step S5207 of the timer interrupt process (Figure 86), causing the processing of steps S5208 to S5221 to be executed. This cancels the state in which the execution of processing to progress the game has been stopped.

その後、確認報知終了コマンドを音声発光制御装置81に送信する(ステップS5312)。音声発光制御装置81は当該確認報知終了コマンドを受信することにより、図柄表示装置41、表示発光部53及びスピーカ部54における設定値の確認中であることを示す報知を終了させる。 Then, a confirmation notification end command is sent to the audio and light control device 81 (step S5312). Upon receiving the confirmation notification end command, the audio and light control device 81 ends the notification indicating that the setting values of the pattern display device 41, display light-emitting unit 53, and speaker unit 54 are being confirmed.

タイマ割込み処理(図86)の説明に戻り、ステップS5206の設定確認用処理を終了した後は、遊技停止中か否かを判定する(ステップS5207)。この場合、ステップS5206の設定確認用処理にて特定制御用のワークエリア221における遊技停止フラグに「1」がセットされている場合にはステップS5207にて肯定判定をしてステップS5208~ステップS5221の処理を実行しない。また、ステップS5205の不正検知処理にて不正の発生を検知している場合にもステップS5207にて肯定判定をしてステップS5208~ステップS5221の処理を実行しない。 Returning to the explanation of the timer interrupt processing (Figure 86), after the setting confirmation processing of step S5206 is completed, it is determined whether or not game play is currently stopped (step S5207). In this case, if the game stop flag in the specific control work area 221 is set to "1" during the setting confirmation processing of step S5206, a positive determination is made in step S5207 and the processing of steps S5208 to S5221 is not executed. Also, if the occurrence of fraud is detected during the fraud detection processing of step S5205, a positive determination is made in step S5207 and the processing of steps S5208 to S5221 is not executed.

ステップS5208~ステップS5219では上記第1の実施形態におけるタイマ割込み処理(図11)のステップS307~ステップS318と同一の処理を実行する。これらの処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。また、ステップS5221では上記第15の実施形態におけるタイマ割込み処理(図69)のステップS3719と同一の処理を実行する。 Steps S5208 to S5219 execute the same processing as steps S307 to S318 in the timer interrupt processing (Figure 11) in the first embodiment described above. These processes are executed in the main CPU 63 using a program for specific control and data for specific control. Furthermore, step S5221 executes the same processing as step S3719 in the timer interrupt processing (Figure 69) in the fifteenth embodiment described above.

一方、ステップS5220ではRAM監視処理を実行する。RAM監視処理の実行に際しては、特定制御用のプログラムに設定されているRAM監視処理に対応するサブルーチンのプログラムが実行されることとなるが、当該サブルーチンのプログラムの実行に際してはRAM監視処理の実行後におけるタイマ割込み処理の戻り番地を特定するための情報がプッシュ命令により特定制御用のスタックエリア222に書き込まれる。そして、RAM監視処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報が読み出され、当該戻り番地が示すタイマ割込み処理のプログラムに復帰する。 Meanwhile, in step S5220, RAM monitoring processing is executed. When RAM monitoring processing is executed, a subroutine program corresponding to the RAM monitoring processing set in the specific control program is executed, and when this subroutine program is executed, information for specifying the return address of the timer interrupt processing after execution of the RAM monitoring processing is written to the specific control stack area 222 by a push command. Then, when the RAM monitoring processing is completed, information for specifying the return address is read by a pop command, and processing returns to the timer interrupt processing program indicated by that return address.

図88はRAM監視処理を示すフローチャートである。なお、RAM監視処理におけるステップS5401~ステップS5412の処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 88 is a flowchart showing the RAM monitoring process. Note that steps S5401 to S5412 in the RAM monitoring process are executed by the main CPU 63 using a specific control program and specific control data.

まず特定制御用のワークエリア221の監視処理を実行する(ステップS5401)。当該監視処理ではノイズなどの原因で特定制御用のワークエリア221に記憶されている情報に異常が発生しているか否かを監視する。この監視方法は任意であるが、例えば特定制御用のワークエリア221において主側CPU63における各種制御にて情報の書き込みが行われない記憶エリアの状態が初期状態とは異なる状態となっているか否かを監視し、初期状態とは異なる状態となっている場合に異常発生と判定する方法が挙げられる。この場合、記憶エリアの初期状態が「0」の値である状態とした場合には当該記憶エリアに「1」が記憶されている場合に異常発生と判定し、記憶エリアの初期状態が「1」の値である状態とした場合には当該記憶エリアが「0」の値となっている場合に異常発生と判定する。また、上記監視方法以外にも所定のバイトの値が正常な状態において設定され得る値とは異なる値となっている場合に異常発生と判定する構成としてもよい。 First, a monitoring process is executed for the work area 221 for specific control (step S5401). This monitoring process monitors whether an abnormality has occurred in the information stored in the work area 221 for specific control due to noise or other causes. Any monitoring method can be used, but one example is to monitor whether the state of a storage area in the work area 221 for specific control, to which no information is written by various controls in the main CPU 63, differs from its initial state, and determine that an abnormality has occurred if the state differs from the initial state. In this case, if the initial state of the storage area is set to "0," an abnormality is determined to have occurred if a "1" is stored in the storage area. Alternatively, if the initial state of the storage area is set to "1," an abnormality is determined to have occurred if the value of the storage area is set to "0." In addition to the above monitoring method, a configuration may also be used in which an abnormality is determined to have occurred if the value of a specified byte differs from the value that would normally be set in the storage area.

ステップS5401にて異常有りと判定した場合(ステップS5402:YES)、ステップS5409~ステップS5412の処理を実行する。ステップS5401にて異常有りと判定しなかった場合(ステップS5402:NO)、ステップS5403に進む。 If it is determined in step S5401 that an abnormality exists (step S5402: YES), execute steps S5409 to S5412. If it is not determined in step S5401 that an abnormality exists (step S5402: NO), proceed to step S5403.

ステップS5403では、特定制御用のスタックエリア222の監視処理を実行する。当該監視処理ではノイズなどの原因で特定制御用のスタックエリア222に記憶されている情報に異常が発生しているか否かを監視する。この監視方法は任意であるが、例えば特定制御用のスタックエリア222において主側CPU63における各種制御にて情報の書き込みが行われない記憶エリアの状態が初期状態とは異なる状態となっているか否かを監視し、初期状態とは異なる状態となっている場合に異常発生と判定する方法が挙げられる。この場合、記憶エリアの初期状態が「0」の値である状態とした場合には当該記憶エリアに「1」が記憶されている場合に異常発生と判定し、記憶エリアの初期状態が「1」の値である状態とした場合には当該記憶エリアが「0」の値となっている場合に異常発生と判定する。また、上記監視方法以外にも所定のバイトの値が正常な状態において設定され得る値とは異なる値となっている場合に異常発生と判定する構成としてもよい。 In step S5403, a monitoring process is executed for the specific control stack area 222. This monitoring process monitors whether an abnormality has occurred in the information stored in the specific control stack area 222 due to noise or other causes. Any monitoring method can be used, but one example is to monitor whether the state of the specific control stack area 222, to which no information is written by various controls in the main CPU 63, is different from its initial state, and determine that an abnormality has occurred if the state is different from the initial state. In this case, if the initial state of the storage area is set to "0", an abnormality is determined to have occurred if a "1" is stored in the storage area. Alternatively, if the initial state of the storage area is set to "1", an abnormality is determined to have occurred if the value of the storage area is set to "0". In addition to the above monitoring method, a configuration may also be used in which an abnormality is determined to have occurred if the value of a specified byte is different from the value that would be set in a normal state.

ステップS5403にて異常有りと判定した場合(ステップS5404:YES)、ステップS5409~ステップS5412の処理を実行する。ステップS5403にて異常有りと判定しなかった場合(ステップS5404:NO)、ステップS5405に進む。 If it is determined in step S5403 that an abnormality exists (step S5404: YES), execute steps S5409 to S5412. If it is not determined in step S5403 that an abnormality exists (step S5404: NO), proceed to step S5405.

ステップS5405では、非特定制御用のワークエリア223の監視処理を実行する。当該監視処理ではノイズなどの原因で非特定制御用のワークエリア223に記憶されている情報に異常が発生しているか否かを監視する。この監視方法は任意であるが、例えば非特定制御用のワークエリア223において主側CPU63における各種制御にて情報の書き込みが行われない記憶エリアの状態が初期状態とは異なる状態となっているか否かを監視し、初期状態とは異なる状態となっている場合に異常発生と判定する方法が挙げられる。この場合、記憶エリアの初期状態が「0」の値である状態とした場合には当該記憶エリアに「1」が記憶されている場合に異常発生と判定し、記憶エリアの初期状態が「1」の値である状態とした場合には当該記憶エリアが「0」の値となっている場合に異常発生と判定する。また、上記監視方法以外にも所定のバイトの値が正常な状態において設定され得る値とは異なる値となっている場合に異常発生と判定する構成としてもよい。 In step S5405, monitoring processing of the non-specific control work area 223 is performed. This monitoring processing monitors whether an abnormality has occurred in the information stored in the non-specific control work area 223 due to noise or other causes. Any monitoring method can be used, but one example is to monitor whether the state of a storage area in the non-specific control work area 223 to which information is not written by various controls in the main CPU 63 differs from its initial state, and determine that an abnormality has occurred if the state differs from the initial state. In this case, if the initial state of the storage area is set to "0," an abnormality is determined to have occurred if a "1" is stored in the storage area. Alternatively, if the initial state of the storage area is set to "1," an abnormality is determined to have occurred if the value of the storage area is set to "0." In addition to the above monitoring method, a configuration may also be used to determine that an abnormality has occurred if the value of a specified byte differs from the value that would normally be set in the storage area.

ステップS5405にて異常有りと判定した場合(ステップS5406:YES)、ステップS5409~ステップS5412の処理を実行する。ステップS5405にて異常有りと判定しなかった場合(ステップS5406:NO)、ステップS5407に進む。 If it is determined in step S5405 that an abnormality exists (step S5406: YES), execute steps S5409 to S5412. If it is not determined in step S5405 that an abnormality exists (step S5406: NO), proceed to step S5407.

ステップS5407では、非特定制御用のスタックエリア224の監視処理を実行する。当該監視処理ではノイズなどの原因で非特定制御用のスタックエリア224に記憶されている情報に異常が発生しているか否かを監視する。この監視方法は任意であるが、例えば非特定制御用のスタックエリア224において主側CPU63における各種制御にて情報の書き込みが行われない記憶エリアの状態が初期状態とは異なる状態となっているか否かを監視し、初期状態とは異なる状態となっている場合に異常発生と判定する方法が挙げられる。この場合、記憶エリアの初期状態が「0」の値である状態とした場合には当該記憶エリアに「1」が記憶されている場合に異常発生と判定し、記憶エリアの初期状態が「1」の値である状態とした場合には当該記憶エリアが「0」の値となっている場合に異常発生と判定する。また、上記監視方法以外にも所定のバイトの値が正常な状態において設定され得る値とは異なる値となっている場合に異常発生と判定する構成としてもよい。 In step S5407, monitoring processing is performed on the non-specific control stack area 224. This monitoring processing monitors whether an abnormality has occurred in the information stored in the non-specific control stack area 224 due to noise or other causes. Any monitoring method can be used, but one example is to monitor whether the state of the storage area in the non-specific control stack area 224, to which no information is written by various controls in the main CPU 63, is different from its initial state, and determine that an abnormality has occurred if the state is different from the initial state. In this case, if the initial state of the storage area is set to "0," an abnormality is determined to have occurred if a "1" is stored in the storage area. Alternatively, if the initial state of the storage area is set to "1," an abnormality is determined to have occurred if the value of the storage area is set to "0." In addition to the above monitoring method, a configuration may also be used in which an abnormality is determined to have occurred if the value of a specified byte is different from the value that would normally be set in the storage area.

ステップS5407にて異常有りと判定した場合(ステップS5408:YES)、ステップS5409~ステップS5412の処理を実行する。具体的には、まず設定値のコピー処理を実行する(ステップS5409)。当該コピー処理では、特定制御用のワークエリア221においてパチンコ機10の設定値を特定するために利用される設定値カウンタの情報を、特定制御用のワークエリア221に設けられたコピー領域に記憶させる。これにより、この後に実行される異常時のクリア処理(ステップS5410)にて設定値カウンタの情報が「0」クリアされたとしても、当該異常時のクリア処理が実行される前における本パチンコ機10の設定値を把握することが可能となる。 If it is determined in step S5407 that an abnormality has occurred (step S5408: YES), steps S5409 to S5412 are executed. Specifically, a setting value copy process is first executed (step S5409). In this copy process, the setting value counter information used to identify the setting value of the pachinko machine 10 in the specific control work area 221 is stored in a copy area provided in the specific control work area 221. As a result, even if the setting value counter information is cleared to "0" in the subsequent abnormality clear process (step S5410), it is possible to determine the setting value of the pachinko machine 10 before the abnormality clear process was executed.

その後、異常時のクリア処理を実行する(ステップS5410)。異常時のクリア処理では、コピー領域を除いて特定制御用のワークエリア221を「0」クリアするとともに、特定制御用のスタックエリア222、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224を「0」クリアする。また、「0」クリアした後に初期設定を行う。つまり、RAM監視処理では、特定制御用のワークエリア221、特定制御用のスタックエリア222、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224のいずれか1つでも異常が発生していると特定した場合には、コピー領域を除いて特定制御用のワークエリア221を「0」クリアするとともに、特定制御用のスタックエリア222、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224を「0」クリアする。これにより、主側RAM65において何らかの情報異常が発生している可能性がある場合には、そのままの状態で特定制御に対応する処理及び非特定制御に対応する処理のいずれもが実行されてしまわないようにすることが可能となる。 Then, an abnormality clearing process is executed (step S5410). In the abnormality clearing process, the specific control work area 221 is cleared to "0" except for the copy area, and the specific control stack area 222, non-specific control work area 223, and non-specific control stack area 224 are cleared to "0". After clearing to "0", initialization is performed. In other words, if the RAM monitoring process determines that an abnormality has occurred in any one of the specific control work area 221, specific control stack area 222, non-specific control work area 223, and non-specific control stack area 224, the specific control work area 221 is cleared to "0" except for the copy area, and the specific control stack area 222, non-specific control work area 223, and non-specific control stack area 224 are cleared to "0". This makes it possible to prevent any processing corresponding to specific control or non-specific control from being executed in the current state if there is a possibility that some kind of information abnormality has occurred in the main RAM 65.

なお、特定制御用のスタックエリア222が「0」クリアされた場合、RAM監視処理の実行後における戻り番地の情報も消去されてしまう。そこで、特定制御用のスタックエリア222が「0」クリアされた場合にはステップS5412の処理を終了した後に、所定のプログラムに一義的に復帰する。具体的には、メイン処理(図22)におけるステップS5013の処理に一義的に復帰する構成とする。但し、一義的に復帰するプログラムはステップS5013に限定されることはなく、タイマ割込み処理(図86)におけるステップS5221であってもよい。また、特定制御用のスタックエリア222が「0」クリアされた場合には主側CPU63のスタックポインタも特定制御用のスタックエリア222における記憶順序が最初の記憶エリアのアドレスに設定される。 When the stack area 222 for specific control is cleared to "0," the return address information after the RAM monitoring process is executed is also erased. Therefore, when the stack area 222 for specific control is cleared to "0," the process of step S5412 is completed, and then a specific program is returned to. Specifically, the process is configured to return to step S5013 in the main process (Figure 22). However, the program to which the specific control is returned to is not limited to step S5013, but may be step S5221 in the timer interrupt process (Figure 86). Furthermore, when the stack area 222 for specific control is cleared to "0," the stack pointer of the main CPU 63 is also set to the address of the first memory area in the storage order in the stack area 222 for specific control.

その後、異常時のクリア処理が発生したことを示す異常コマンドを音声発光制御装置81に送信する(ステップS5411)。音声発光制御装置81は当該異常コマンドを受信することにより、表示発光部53を強制クリアに対応する態様で発光させるとともに、スピーカ部54から「強制クリアされました。」という音声を出力させる。また、図柄表示装置41にて「強制クリアされました。」という文字画像が表示されるようにする。これら報知はパチンコ機10への動作電力の供給が停止されるまでは維持され、パチンコ機10への動作電力の供給が停止された場合に終了される。但し、これに限定されることはなく報知終了操作が遊技ホールの管理者により行われた場合に上記報知が終了される構成としてもよい。報知終了操作としては例えば更新ボタン68bが押圧操作されることとしてもよく、リセットボタン68cが押圧操作されることとしてもよい。上記報知を確認することにより遊技ホールの管理者は主側RAM65が強制クリアされたことを把握することが可能となる。 Then, an abnormal command indicating that an abnormality clear process has occurred is sent to the audio and light-emitting control device 81 (step S5411). Upon receiving the abnormality command, the audio and light-emitting control device 81 causes the display light-emitting unit 53 to emit light in a manner corresponding to a forced clear and outputs a voice message saying "Forced clear has been performed" from the speaker unit 54. The symbol display device 41 also displays a text image saying "Forced clear has been performed." These notifications are maintained until the supply of operating power to the pachinko machine 10 is stopped, and are terminated when the supply of operating power to the pachinko machine 10 is stopped. However, this is not limited to this, and the notifications may be terminated when an operation to terminate the notifications is performed by the amusement hall manager. The notification termination operation may be, for example, pressing the update button 68b or the reset button 68c. By confirming the notification, the amusement hall manager can understand that the main RAM 65 has been forced cleared.

その後、設定値更新処理を実行する(ステップS5412)。つまり、異常時のクリア処理が発生した場合には特定制御用のワークエリア221における設定値カウンタを含めて「0」クリアが実行されることとなるため、パチンコ機10の設定値の再設定を行うために設定値更新処理を実行する。設定値更新処理の処理内容はメイン処理(図84)のステップS5019と同一である。したがって、更新ボタン68bが1回押圧操作される度に設定値が1段階ずつ更新され、アウト口検知センサ48aにて遊技球を検知することで選択中の設定値が確定される。更新途中の設定値及び確定した設定値は第3報知用表示装置69cにて表示される。その後、設定キー挿入部68aのON状態からOFF状態への切り換わりが発生した場合に設定値更新処理の終了条件が成立したと判定する。 Then, the setting value update process is executed (step S5412). In other words, when an abnormality clear process is executed, the setting value counter in the specific control work area 221 is also cleared to "0," and therefore the setting value update process is executed to reset the setting value of the pachinko machine 10. The processing content of the setting value update process is the same as step S5019 of the main processing (Figure 84). Therefore, each time the update button 68b is pressed, the setting value is updated by one level, and the selected setting value is confirmed when the outlet detection sensor 48a detects a game ball. The setting value being updated and the confirmed setting value are displayed on the third notification display device 69c. Thereafter, when the setting key insertion section 68a switches from the ON state to the OFF state, it is determined that the termination condition for the setting value update process has been met.

ここで、設定キー挿入部68aがOFF状態となっているだけでは終了条件が成立したと判定されることはなく、設定キー挿入部68aがON状態からOFF状態に切り換わった場合に終了条件が成立したと判定する。RAM監視処理(図88)にて設定値更新処理が実行される場合、当該設定値更新処理の開始時には設定キー挿入部68aがOFF状態となっているため、当該設定値更新処理の終了条件を成立させるためには設定キー挿入部68aに設定キーを挿入して一旦ON操作を行った後にOFF操作を行う必要がある。これにより、遊技ホールの管理者による正規の操作が行われていないにも関わらず設定値更新処理が終了してしまわないようにすることが可能となる。 The termination condition is not determined to be met simply because the setting key insertion unit 68a is in the OFF state; it is determined to be met when the setting key insertion unit 68a switches from the ON state to the OFF state. When the setting value update process is executed during the RAM monitoring process (Figure 88), the setting key insertion unit 68a is in the OFF state when the setting value update process begins. Therefore, in order to achieve the termination condition for the setting value update process, it is necessary to insert the setting key into the setting key insertion unit 68a, turn it ON, and then turn it OFF. This makes it possible to prevent the setting value update process from terminating even when the proper operation by the amusement hall manager has not been performed.

設定キー挿入部68aのON状態からOFF状態への切り換わりが発生して設定値更新処理の終了条件が成立した場合には、設定値更新処理(図85)におけるステップS5111を実行することで、特定制御用のワークエリア221におけるコピー領域に記憶された設定値と、特定制御用のワークエリア221における設定値カウンタに今回設定された設定値とが同一であるか否かを比較する。つまり、異常時のクリア処理(ステップS5410)が実行される前に設定されていた設定値と、今回の設定値更新処理にて設定された設定値とが同一であるか否かを判定する。両設定値が同一である場合(ステップS5112:NO)、非変更時の報知用処理(ステップS5113)を実行することで、既に説明した設定維持報知が行われるようにする。一方、両設定値が異なる場合(ステップS5112:YES)、変更時の報知用処理(ステップS5114)を実行することで、既に説明した設定変更報知が行われるようにする。 When the setting key insertion section 68a switches from ON to OFF and the termination condition for the setting value update process is met, step S5111 of the setting value update process (FIG. 85) is executed to compare whether the setting value stored in the copy area of the specific control work area 221 is the same as the setting value currently set in the setting value counter in the specific control work area 221. In other words, it is determined whether the setting value set before the abnormality clear process (step S5410) is executed is the same as the setting value set in the current setting value update process. If the two setting values are the same (step S5112: NO), the non-change notification process (step S5113) is executed, thereby issuing the previously described setting maintenance notification. On the other hand, if the two setting values are different (step S5112: YES), the change notification process (step S5114) is executed, thereby issuing the previously described setting change notification.

以上詳述した本実施形態によれば、以下の優れた効果を奏する。 The present embodiment described above provides the following excellent effects:

パチンコ機10への動作電力の供給が開始された場合に設定値更新処理が実行されるためには、設定キー挿入部68aがON操作されるだけではなく、リセットボタン68cが押圧操作されており、前扉枠14が開放状態とされており、遊技機本体12が開放状態とされている必要がある。これにより、設定値更新処理を不正に実行させようとしてもそれを行いづらくさせることが可能となる。 In order for the setting value update process to be executed when the supply of operating power to the pachinko machine 10 is started, not only must the setting key insertion section 68a be turned ON, but the reset button 68c must also be pressed, the front door frame 14 must be open, and the gaming machine main body 12 must be open. This makes it difficult to fraudulently execute the setting value update process.

設定値更新処理が実行されるためには前扉枠14及び遊技機本体12が開放状態である必要がある。これにより、設定値更新処理を不正に実行させようとしたとしても、前扉枠14及び遊技機本体12が開放状態となっているため当該不正行為が目立つこととなり、遊技ホールの管理者は当該不正行為を発見し易くなる。 In order for the setting value update process to be executed, the front door frame 14 and the gaming machine main body 12 must be in an open state. As a result, even if someone attempts to execute the setting value update process fraudulently, the front door frame 14 and the gaming machine main body 12 will be in an open state, making the fraudulent activity more noticeable and easier for the gaming hall manager to discover.

特に、設定値更新処理が実行されるためには、主制御装置60を露出させるために必要な遊技機本体12の開放操作だけではなく、前扉枠14の開放操作も必要とすることにより、上記不正行為の作業を煩雑なものとすることが可能となるとともに、上記不正行為を目立たせることが可能となる。 In particular, in order to execute the setting value update process, not only does it require the opening of the gaming machine main body 12, which is necessary to expose the main control device 60, but it also requires the opening of the front door frame 14, which makes the fraudulent activity more complicated and makes the fraudulent activity more noticeable.

設定値更新処理が完了しない場合には遊技を進行させるための処理に復帰しない構成において、設定値更新処理において選択した設定値を確定させて当該設定値更新処理を終了させるためには、アウト口24aに遊技球を入球させてアウト口検知センサ48aに遊技球を検知させ、その後に設定キー挿入部68aをOFF操作する必要がある。これにより、設定値更新処理を不正に実行させたとしても、その後に設定値更新処理を終了させて遊技を進行させるための処理に復帰させるための操作を行いづらくさせることが可能となる。 In a configuration where the system does not return to processing for progressing the game if the setting value update processing is not completed, in order to confirm the setting value selected in the setting value update processing and end the setting value update processing, it is necessary to insert a gaming ball into the outlet 24a, have the outlet detection sensor 48a detect the gaming ball, and then turn off the setting key insertion unit 68a. This makes it difficult to subsequently end the setting value update processing and return to processing for progressing the game, even if the setting value update processing is executed fraudulently.

パチンコ機10への動作電力の供給が停止される前に設定されていた設定値と、設定値更新処理にて選択された設定値とが比較され、両設定値が同一であるか否かに対応する報知が実行される。これにより、遊技ホールの管理者は設定値更新処理によって設定値を変更させることができたか否かを容易に把握することが可能となる。 The setting value that was set before the supply of operating power to the pachinko machine 10 was stopped is compared with the setting value selected in the setting value update process, and a notification is issued depending on whether the two setting values are the same. This allows the amusement hall manager to easily determine whether the setting value was successfully changed through the setting value update process.

遊技回及び開閉実行モードのいずれでもなく、さらに普図表示部38aにおける絵柄の変動表示回及び普電役物34aが開放状態となり得る普電開放状態のいずれでもないことを条件として、設定値を確認するための表示が第3報知用表示装置69cにて行われるようにすることにより、遊技が行われている状況において設定値の確認作業が行われてしまわないようにすることが可能となる。 By displaying a message to check the setting value on the third notification display device 69c, it is possible to prevent the setting value from being checked while a game is in progress, provided that the game is not in play mode or open/close execution mode, and that the image on the normal picture display unit 38a is not showing a changing image, nor is the normal power open state in which the normal power device 34a can be opened.

設定値を確認するための表示が第3報知用表示装置69cにて行われるようにするためには、設定キー挿入部68aがON操作されるだけではなく、前扉枠14が開放状態とされており、遊技機本体12が開放状態とされている必要がある。これにより、設定値の確認用の表示を不正に行わせようとしてもそれを行いづらくさせることが可能となる。 In order for the display for confirming the setting value to be displayed on the third notification display device 69c, not only must the setting key insertion section 68a be turned ON, but the front door frame 14 must also be open, and the gaming machine main body 12 must also be open. This makes it difficult to fraudulently display the display for confirming the setting value.

設定値を確認するための表示が第3報知用表示装置69cにて行われるようにするためには、前扉枠14及び遊技機本体12が開放状態である必要がある。これにより、設定値の確認用の表示を不正に行わせようとしたとしても、前扉枠14及び遊技機本体12が開放状態となっているため当該不正行為が目立つこととなり、遊技ホールの管理者は当該不正行為を発見し易くなる。 In order for the display for confirming the setting value to be displayed on the third alarm display device 69c, the front door frame 14 and the gaming machine main body 12 must be in an open state. As a result, even if someone attempts to fraudulently display the display for confirming the setting value, the fraudulent activity will be noticeable because the front door frame 14 and the gaming machine main body 12 are in an open state, making it easier for the gaming hall manager to discover the fraudulent activity.

特に、設定値を確認するための表示が第3報知用表示装置69cにて行われるようにするためには、主制御装置60を露出させるために必要な遊技機本体12の開放操作だけではなく、前扉枠14の開放操作も必要とすることにより、上記不正行為の作業を煩雑なものとすることが可能となるとともに、上記不正行為を目立たせることが可能となる。 In particular, in order to display the setting value on the third alarm display device 69c, it is necessary not only to open the gaming machine main body 12 to expose the main control device 60, but also to open the front door frame 14, which makes the fraudulent activity more complicated and makes the fraudulent activity more noticeable.

特定制御用のワークエリア221、特定制御用のスタックエリア222、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224のいずれか1つでも異常が発生していると特定した場合には、コピー領域を除いて特定制御用のワークエリア221を「0」クリアするとともに、特定制御用のスタックエリア222、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224を「0」クリアする。これにより、主側RAM65に対して何らかの情報異常が発生している可能性がある場合には、そのままの状態で特定制御に対応する処理及び非特定制御に対応する処理のいずれもが実行されてしまわないようにすることが可能となる。 If it is determined that an abnormality has occurred in any one of the work area 221 for specific control, the stack area 222 for specific control, the work area 223 for non-specific control, and the stack area 224 for non-specific control, the work area 221 for specific control is cleared to "0" except for the copy area, and the stack area 222 for specific control, the work area 223 for non-specific control, and the stack area 224 for non-specific control are cleared to "0". This makes it possible to prevent any processing corresponding to specific control or non-specific control from being executed in the current state if there is a possibility that some kind of information abnormality has occurred in the main RAM 65.

特定制御に対応する処理にて、特定制御用のワークエリア221及び特定制御用のスタックエリア222だけではなく、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224に情報異常が発生しているか否かが監視される。これにより、特定制御に対応する処理と非特定制御に対応する処理とで分けて情報異常が発生しているか否かを監視する構成に比べて処理構成を簡素化させることが可能となる。 In processing corresponding to specific control, not only the work area 221 for specific control and the stack area 222 for specific control, but also the work area 223 for non-specific control and the stack area 224 for non-specific control are monitored for information anomalies. This simplifies the processing configuration compared to a configuration in which information anomalies are monitored separately for processing corresponding to specific control and processing corresponding to non-specific control.

特定制御用のワークエリア221、特定制御用のスタックエリア222、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224のいずれか1つでも異常が発生していると特定した場合には、特定制御に対応する処理にて、特定制御用のワークエリア221及び特定制御用のスタックエリア222だけではなく、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224が「0」クリアされる。これにより、特定制御に対応する処理と非特定制御に対応する処理とで分けて「0」クリアを行う構成に比べて処理構成を簡素化させることが可能となる。 If it is determined that an abnormality has occurred in any one of the work area 221 for specific control, the stack area 222 for specific control, the work area 223 for non-specific control, and the stack area 224 for non-specific control, not only the work area 221 for specific control and the stack area 222 for specific control, but also the work area 223 for non-specific control and the stack area 224 for non-specific control are cleared to "0" in the processing corresponding to the specific control. This simplifies the processing configuration compared to a configuration in which "0" clearing is performed separately for processing corresponding to specific control and processing corresponding to non-specific control.

情報異常が発生していることにより異常時のクリア処理が実行された場合には設定値更新処理が実行される。これにより、設定値が設定されていないにも関わらず遊技が進行してしまわないようにすることが可能となる。この場合に、異常時のクリア処理が実行される前に設定されていた設定値と、異常時のクリア処理の実行後における設定値更新処理にて設定された設定値とが同一である場合には設定維持報知が行われる。これにより、異常時のクリア処理が実行されたとしてもその前の状況において設定されていた設定値を再設定することで設定維持報知が行われることとなり、異常時のクリア処理が実行されたとしても設定値が変化していないことを遊技者に明示することが可能となる。ちなみに、遊技ホールにおいては設置された各パチンコ機10の設定値を記録するのが一般的であるため、その記録された設定値となるように異常時のクリア処理の実行後における設定値更新処理を実行することが可能である。 If an abnormality occurs and the abnormality clear process is executed, a setting value update process is executed. This makes it possible to prevent gameplay from proceeding even when a setting value has not been set. In this case, if the setting value set before the abnormality clear process is executed and the setting value set in the setting value update process after the abnormality clear process are executed are the same, a setting maintenance notification is issued. As a result, even if the abnormality clear process is executed, the setting value set in the previous situation is reset, and a setting maintenance notification is issued, making it possible to clearly inform the player that the setting value has not changed even if the abnormality clear process is executed. Incidentally, since it is common for gaming halls to record the setting values of each pachinko machine 10 installed, it is possible to execute the setting value update process after the abnormality clear process is executed so that the recorded setting value is used.

なお、パチンコ機10への動作電力の供給が開始された場合に設定値更新処理が実行されるための条件を上記実施形態とは異なる条件としてもよい。図89は別形態となるメイン処理を示すフローチャートである。当該メイン処理ではステップS5501~ステップS5506及びステップS5508~ステップS5520にて上記実施形態におけるメイン処理(図84)のステップS5001~ステップS5019と同一の処理を実行する。一方、当該メイン処理ではステップS5507にて遊技領域PAに遊技球を発射させるために操作される発射操作装置28の操作ハンドルが初期回転位置から回動操作されているか否かを判定する。そして、リセットボタン68cが押圧操作されており(ステップS5503:YES)、設定キー挿入部68aがON操作されており(ステップS5504:YES)、内枠13に対して前扉枠14が開放状態とされており(ステップS5505:YES)、外枠11に対して遊技機本体12が開放状態とされており(ステップS5506:YES)、発射操作装置28の操作ハンドルが初期回転位置から回動操作されている場合に(ステップS5507:YES)、設定値更新処理(ステップS5520)が実行される。これにより、パチンコ機10への動作電力の供給が開始された場合に設定値更新処理が実行されるためには設定キー挿入部68aに設定キーを挿入してON操作を行うだけではなく、発射操作装置28の操作ハンドルを回動操作した状態でパチンコ機10への動作電力の供給が開始されるようにする必要が生じる。よって、設定値を不正に変更しようとする行為を行いづらくさせることが可能となる。なお、ステップS5507にて発射操作装置28の操作ハンドルが初期回転位置から回動操作されているか否かを判定するのではなく、発射操作装置28が遊技者により触れられているか否かを判定する構成としてもよい。 The conditions for executing the setting value update process when the supply of operating power to the pachinko machine 10 is started may be different from those in the above embodiment. Figure 89 is a flowchart showing another form of main processing. In this main processing, steps S5501 to S5506 and steps S5508 to S5520 execute the same processing as steps S5001 to S5019 in the main processing (Figure 84) in the above embodiment. Meanwhile, in this main processing, step S5507 determines whether the operating handle of the launch operating device 28, which is operated to launch game balls into the game area PA, has been rotated from the initial rotation position. Then, when the reset button 68c is pressed (step S5503: YES), the setting key insertion unit 68a is turned ON (step S5504: YES), the front door frame 14 is open relative to the inner frame 13 (step S5505: YES), the gaming machine main body 12 is open relative to the outer frame 11 (step S5506: YES), and the operating handle of the firing operation device 28 is rotated from the initial rotation position (step S5507: YES), the setting value update process (step S5520) is executed. As a result, in order for the setting value update process to be executed when the supply of operating power to the pachinko machine 10 is started, not only is it necessary to insert the setting key into the setting key insertion unit 68a and turn it ON, but it is also necessary to rotate the operating handle of the firing operation device 28 so that the supply of operating power to the pachinko machine 10 is started. This makes it difficult to attempt to fraudulently change the setting value. Note that, instead of determining whether the operating handle of the firing operation device 28 has been rotated from the initial rotation position in step S5507, it may be configured to determine whether the firing operation device 28 is being touched by the player.

また、パチンコ機10への動作電力の供給が開始された場合に設定値更新処理が実行されるための条件として、内枠13に対して前扉枠14が開放状態となっていること及び外枠11に対して遊技機本体12が開放状態となっていることという両方の条件が設定されている構成としたが、これら条件のうち一方のみが設定されている構成としてもよい。 In addition, the conditions for executing the setting value update process when the supply of operating power to the pachinko machine 10 begins are set to both that the front door frame 14 be open relative to the inner frame 13 and that the gaming machine main body 12 be open relative to the outer frame 11, but it is also possible to set only one of these conditions.

また、パチンコ機10への動作電力の供給が開始された場合に設定値更新処理が実行されるための条件として、リセットボタン68cが押圧操作されていることという条件が設定されている構成としたが、当該条件が設定されていない構成としてもよい。 In addition, the condition for executing the setting value update process when the supply of operating power to the pachinko machine 10 begins is that the reset button 68c must be pressed, but this condition may not be set.

また、パチンコ機10への動作電力の供給が開始された場合に設定値更新処理が実行されるための条件として、ゲート検知センサ49aにおいて遊技球が検知されている状況でパチンコ機10への動作電力の供給が開始されたことという条件が設定されている構成としてもい。これにより、パチンコ機10への動作電力の供給が開始された場合に設定値更新処理が実行されるためには設定キー挿入部68aに設定キーを挿入してON操作を行うだけではなく、スルーゲート35に遊技球を滞留させた状態でパチンコ機10への動作電力の供給が開始されるようにする必要が生じる。よって、設定値を不正に変更しようとする行為を行いづらくさせることが可能となる。 Furthermore, a configuration may be adopted in which a condition for executing the setting value update process when the supply of operating power to the pachinko machine 10 is initiated is that the supply of operating power to the pachinko machine 10 is initiated while a gaming ball is detected by the gate detection sensor 49a. As a result, in order for the setting value update process to be executed when the supply of operating power to the pachinko machine 10 is initiated, not only does it require inserting the setting key into the setting key insertion portion 68a and turning it ON, but it also requires that the supply of operating power to the pachinko machine 10 be initiated with a gaming ball remaining in the through gate 35. This makes it more difficult to fraudulently change the setting values.

また、設定値更新処理において設定値を確定させるための操作の内容を上記実施形態とは異なる内容としてもよい。図90は別形態となる設定値更新処理を示すフローチャートである。当該設定値更新処理ではステップS5601~ステップS5602及びステップS5604~ステップS5614にて上記実施形態における設定値更新処理(図85)のステップS5101~ステップS5102及びステップS5104~ステップS5114と同一の処理を実行する。一方、当該設定値更新処理ではステップS5603にて、アウト口検知センサ48aにて遊技球を検知したか否かを判定するのではなく、ゲート検知センサ49aからON信号が継続して出力されているON継続期間が終了基準期間(具体的には5秒)以上となっているか否かを判定する。そして、ステップS5603にて肯定判定をした場合に選択中の設定値を確定させてステップS5609に進む。当該構成によれば、選択中の設定値を確定させるためにはスルーゲート35に遊技球を終了基準期間以上に亘って意図的に滞留させる必要がある。スルーゲート35に遊技球が終了基準期間以上に亘って滞留することは通常の遊技が行われている状況においては発生しない。これにより、選択中の設定値を確定させるための条件が通常の遊技が行われている状況においては成立しない又は成立しづらくなるようにすることが可能となる。また、不正により設定値更新処理が開始されたとしても、当該設定値更新処理にて選択中の設定値を確定させるための操作を行いづらくさせることが可能となる。 Furthermore, the operation for confirming the setting value in the setting value update process may be different from that of the above embodiment. Figure 90 is a flowchart showing a different form of setting value update process. In this setting value update process, steps S5601 to S5602 and steps S5604 to S5614 execute the same processing as steps S5101 to S5102 and steps S5104 to S5114 of the setting value update process in the above embodiment (Figure 85). Meanwhile, in this setting value update process, step S5603 does not determine whether the outlet detection sensor 48a has detected a gaming ball, but rather determines whether the ON duration during which the gate detection sensor 49a has continuously output an ON signal is equal to or exceeds the termination reference period (specifically, 5 seconds). If a positive determination is made in step S5603, the selected setting value is confirmed, and the process proceeds to step S5609. With this configuration, in order to confirm the selected setting value, it is necessary to intentionally retain a gaming ball in the through gate 35 for a period equal to or longer than the termination reference period. During normal gameplay, a game ball will not remain in the through gate 35 for longer than the termination reference period. This makes it possible to make the conditions for confirming the selected setting value less likely to be met or less likely to be met during normal gameplay. Furthermore, even if the setting value update process is initiated fraudulently, it becomes more difficult to perform the operation to confirm the selected setting value during the setting value update process.

また、設定値更新処理において、発射操作装置28の操作ハンドルが初期回転位置から回動操作された場合に選択中の設定値が確定される構成としてもよく、発射操作装置28が遊技者により触れられた場合に選択中の設定値が確定される構成としてもよい。 Furthermore, in the setting value update process, the selected setting value may be confirmed when the operating handle of the firing operation device 28 is rotated from the initial rotation position, or the selected setting value may be confirmed when the firing operation device 28 is touched by the player.

また、設定値更新処理において、開閉部材が設けられた特電入賞装置32に遊技球が入球したことが特電検知センサ45aにて検知された場合に選択中の設定値が確定される構成としてもよく、開閉部材が設けられた第2作動口34に遊技球が入球したことが第2作動口検知センサ47aにて検知された場合に選択中の設定値が確定される構成としてもよい。この場合、選択中の設定値を確定させるためには対象となる入球部を手動で開放状態とした後に遊技球を手入れする必要が生じるため、不正に設定値を変更する行為を行いづらくさせることが可能となる。 In addition, the setting value update process may be configured so that the selected setting value is confirmed when the special electric detection sensor 45a detects that a gaming ball has entered the special electric winning device 32, which is equipped with an opening/closing member, or so that the selected setting value is confirmed when the second operating port detection sensor 47a detects that a gaming ball has entered the second operating port 34, which is equipped with an opening/closing member. In this case, in order to confirm the selected setting value, it is necessary to manually open the target ball entry port and then handle the gaming ball, making it more difficult to fraudulently change the setting value.

また、設定値更新処理において、第1の入球部に遊技球が入球したことが検知された後に第2の入球部に遊技球が入球したことが検知されたことに基づいて選択中の設定値が確定される構成としてもよい。この場合、選択中の設定値を確定させるためには所定の順序に従って複数の入球部に手入れにより遊技球を入球させる必要が生じるため、不正に設定値を変更する行為を行いづらくさせることが可能となる。この場合、第1の入球部及び第2の入球部をいずれも開閉部材が設けられていない入球部とすることで、正規の作業の作業性が極端に低下してしまわないようにすることが可能となる。 Furthermore, the setting value update process may be configured so that the selected setting value is confirmed based on the detection of a game ball entering the first ball entry section and then the detection of a game ball entering the second ball entry section. In this case, since it is necessary to manually place game balls into multiple ball entry sections in a predetermined order to confirm the selected setting value, it becomes difficult to fraudulently change the setting value. In this case, by making both the first and second ball entry sections ball entry sections that do not have opening and closing members, it becomes possible to prevent an extreme reduction in the ease of performing legitimate work.

また、設定値更新処理では設定キー挿入部68aをON状態からOFF状態に切り換えることで、選択中の設定値が確定されるとともに設定値更新処理の終了条件が成立する構成としてもよい。 Furthermore, during the setting value update process, the setting key insertion section 68a may be switched from the ON state to the OFF state, thereby finalizing the selected setting value and establishing the termination condition for the setting value update process.

また、設定値更新処理において設定値を1段階更新させるための操作が更新ボタン68bの押圧操作である構成に限定されることはなく、リセットボタン68cが押圧操作されることで設定値が1段階更新される構成としてもよい。 Furthermore, the operation for updating the setting value by one step in the setting value update process is not limited to pressing the update button 68b, but may also be configured so that the setting value is updated by one step by pressing the reset button 68c.

また、リセットボタン68cが押圧操作されている状況であって設定キー挿入部68aが設定キーによりON操作されている状況においてパチンコ機10への動作電力の供給が開始された場合であって、内枠13に対して前扉枠14が開放状態ではない場合又は外枠11に対して遊技機本体12が開放状態ではない場合、非設定更新時のクリア処理(ステップS5007)が実行される構成に限定されることはなく、非設定更新時のクリア処理が実行されない構成としてもよい。これにより、遊技ホールの管理者の意思に反して非設定更新時のクリア処理が実行されてしまわないようにすることが可能となる。 Furthermore, when the supply of operating power to the pachinko machine 10 is initiated while the reset button 68c is pressed and the setting key insertion section 68a is turned ON by the setting key, and the front door frame 14 is not open relative to the inner frame 13 or the gaming machine main body 12 is not open relative to the outer frame 11, the configuration is not limited to executing the clear process for non-setting updates (step S5007), and the clear process for non-setting updates may also be not executed. This makes it possible to prevent the clear process for non-setting updates from being executed against the wishes of the gaming hall manager.

また、リセットボタン68cが押圧操作されている状況であって設定キー挿入部68aが設定キーによりON操作されていない状況においてパチンコ機10への動作電力の供給が開始された場合であって、内枠13に対して前扉枠14が開放状態ではない場合又は外枠11に対して遊技機本体12が開放状態ではない場合、非設定更新時のクリア処理(ステップS5007)が実行される構成に限定されることはなく、非設定更新時のクリア処理が実行されない構成としてもよい。これにより、不正に非設定更新時のクリア処理を実行させようとしてもそれを行いづらくさせることが可能となる。 Furthermore, if the supply of operating power to the pachinko machine 10 is initiated when the reset button 68c is pressed and the setting key insertion section 68a has not been turned ON by the setting key, and the front door frame 14 is not open relative to the inner frame 13 or the gaming machine main body 12 is not open relative to the outer frame 11, the configuration is not limited to executing the clear process when no setting update is performed (step S5007), and the clear process when no setting update is performed may also be configured not to be performed. This makes it difficult to fraudulently execute the clear process when no setting update is performed.

<第23の実施形態>
本実施形態ではメイン処理の処理構成が上記第22の実施形態と相違している。以下、上記第22の実施形態と相違している構成について説明する。なお、上記第22の実施形態と同一の構成については基本的にその説明を省略する。
<Twenty-third embodiment>
In this embodiment, the processing configuration of the main processing differs from that of the 22nd embodiment. The following describes the configuration that differs from the 22nd embodiment. Note that the description of the configuration that is the same as the 22nd embodiment will basically be omitted.

図91は主側CPU63にて実行される本実施形態におけるメイン処理を示すフローチャートである。なお、メイン処理におけるステップS5701~ステップS5720の処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 91 is a flowchart showing the main processing in this embodiment, which is executed by the main CPU 63. Note that steps S5701 to S5720 in the main processing are executed by the main CPU 63 using a specific control program and specific control data.

まず電源投入ウエイト処理を実行する(ステップS5701)。当該電源投入ウエイト処理では、例えばメイン処理が起動されてからウエイト用の所定時間(具体的には1秒)が経過するまで次の処理に進行することなく待機する。かかる電源投入ウエイト処理の実行期間において図柄表示装置41の動作開始及び初期設定が完了することとなる。その後、主側RAM65のアクセスを許可する(ステップS5702)。 First, power-on wait processing is executed (step S5701). During this power-on wait processing, the system waits for a predetermined wait time (specifically, one second) to elapse after the main processing is started, without proceeding to the next processing. During this power-on wait processing, the pattern display device 41 starts operating and is initialized. After that, access to the main RAM 65 is permitted (step S5702).

その後、前扉開放センサ95の検知結果に基づき内枠13に対して前扉枠14が開放状態であるか否かを判定し(ステップS5703)、本体開放センサ96の検知結果に基づき外枠11に対して遊技機本体12が開放状態であるか否かを判定し(ステップS5704)、リセットボタン68cが押圧操作されているか否かを判定する(ステップS5705)。ステップS5703~ステップS5705のいずれかにて否定判定をした場合、ステップS5706~ステップS5714の処理を実行する。これらステップS5706~ステップS5714の処理は上記第22の実施形態におけるメイン処理(図84)のステップS5008~ステップS5016と同一である。 Then, based on the detection results of the front door open sensor 95, it is determined whether the front door frame 14 is open relative to the inner frame 13 (step S5703), based on the detection results of the main body open sensor 96, it is determined whether the gaming machine main body 12 is open relative to the outer frame 11 (step S5704), and it is determined whether the reset button 68c has been pressed (step S5705). If a negative determination is made in any of steps S5703 to S5705, the processing of steps S5706 to S5714 is executed. The processing of these steps S5706 to S5714 is the same as steps S5008 to S5016 in the main processing (Figure 84) in the 22nd embodiment described above.

ステップS5703~ステップS5705の全てにて肯定判定をした場合、選択用処理を実行する(ステップS5715)。選択用処理では、非設定更新時のクリア処理を実行し設定値更新処理を実行しない状況、及び設定更新時のクリア処理を実行するとともに設定値更新処理を実行する状況のうちいずれの状況とするのかを遊技ホールの管理者による選択操作に基づき決定する処理を実行する。具体的には、更新ボタン68bが1回押圧操作される度に上記各状況のうち一方の状況が選択されている状態から他方の状況が選択されている状態に切り換わるようにする。なお、当該選択操作がリセットボタン68cの操作により行われる構成としてもよく、他の操作部の操作により行われる構成としてもよい。また、非設定更新時のクリア処理を実行し設定値更新処理を実行しない状況を選択している場合には第1報知用表示装置69aにおいて「O」を表示するとともに第2報知用表示装置69b及び第3報知用表示装置69cを消灯状態とし、設定更新時のクリア処理を実行するとともに設定値更新処理を実行する状況を選択している場合には第2報知用表示装置69bにおいて「O」を表示するとともに第1報知用表示装置69a及び第3報知用表示装置69cを消灯状態とする。また、リセットボタン68cが確定選択期間(具体的には10秒)以上に亘って継続して押圧操作された場合に、上記各状況のうち選択されている側の状況を今回の選択対象として確定する。 If a positive judgment is made in all of steps S5703 to S5705, a selection process is executed (step S5715). The selection process executes a process to determine, based on a selection operation by the amusement hall manager, whether the situation is one in which the clear process is executed when no settings are updated and the setting value update process is not executed, or one in which the clear process is executed when settings are updated and the setting value update process is executed. Specifically, each time the update button 68b is pressed once, the state in which one of the above situations is selected is switched to a state in which the other situation is selected. Note that this selection operation may be performed by operating the reset button 68c, or by operating another operating unit. Furthermore, if a situation in which the clear process is performed when no settings are updated and the setting value update process is not performed is selected, the first alert display device 69a displays "O" and the second alert display device 69b and the third alert display device 69c are turned off. If a situation in which the clear process is performed when settings are updated and the setting value update process is performed is selected, the second alert display device 69b displays "O" and the first alert display device 69a and the third alert display device 69c are turned off. Furthermore, if the reset button 68c is pressed continuously for more than the confirmation selection period (specifically, 10 seconds), the selected of the above situations is confirmed as the current selection.

なお、更新ボタン68bが確定選択期間(具体的には10秒)以上に亘って継続して押圧操作された場合に上記各状況のうち選択されている側の状況を今回の選択対象として確定する構成としてもよく、他の操作部が確定選択期間(具体的には10秒)以上に亘って継続して押圧操作された場合に上記各状況のうち選択されている側の状況を今回の選択対象として確定する構成としてもよい。また、発射操作装置28の操作ハンドルが回動操作されることにより上記各状況のうち選択されている側の状況を今回の選択対象として確定する構成としてもよい。 In addition, the configuration may be such that when the update button 68b is continuously pressed for a selection period (specifically, 10 seconds) or longer, the selected one of the above situations is confirmed as the current selection target, or when another operating unit is continuously pressed for a selection period (specifically, 10 seconds) or longer, the selected one of the above situations is confirmed as the current selection target. Alternatively, the configuration may be such that when the operating handle of the firing operating device 28 is rotated, the selected one of the above situations is confirmed as the current selection target.

選択用処理において、非設定更新時のクリア処理を実行し設定値更新処理を実行しない状況が今回の選択対象として確定された場合(ステップS5716:NO)、非設定更新時のクリア処理を実行する(ステップS5717)。非設定更新時のクリア処理の処理内容は、上記第22の実施形態におけるメイン処理(図84)のステップS5007と同一である。 If, in the selection process, it is determined that the current selection will involve executing the clear process when no setting is updated and not executing the setting value update process (step S5716: NO), the clear process when no setting is updated is executed (step S5717). The processing details of the clear process when no setting is updated are the same as those in step S5007 of the main processing (Figure 84) in the 22nd embodiment described above.

選択用処理において、設定更新時のクリア処理を実行するとともに設定値更新処理を実行する状況が今回の選択対象として確定された場合(ステップS5716:YES)、設定値のコピー処理を実行し(ステップS5718)、設定更新時のクリア処理を実行し(ステップS5719)、設定値更新処理を実行する(ステップS5720)。これらステップS5718~ステップS5720の処理内容は上記第22の実施形態におけるメイン処理(図84)のステップS5017~ステップS5019と同一である。 If the selection process determines that the current selection will involve both clear processing during a settings update and a setting value update process (step S5716: YES), the setting value copy process is executed (step S5718), clear processing during a settings update is executed (step S5719), and setting value update processing is executed (step S5720). The processing content of steps S5718 to S5720 is the same as steps S5017 to S5019 in the main processing (Figure 84) in the 22nd embodiment.

上記構成によれば、設定キー挿入部68aが設けられていない構成であっても、非設定更新時のクリア処理を実行し設定値更新処理を実行しない状況、及び設定更新時のクリア処理を実行するとともに設定値更新処理を実行する状況のうちいずれの状況とするのかを遊技ホールの管理者が選択することが可能となる。 With the above configuration, even in a configuration that does not have a setting key insertion unit 68a, the amusement hall manager can select whether to execute the clear process when no settings are updated and not the setting value update process, or to execute the clear process and execute the setting value update process when settings are updated.

また、設定値更新処理を実行する場合だけではなく非設定更新時のクリア処理を実行する場合であっても、リセットボタン68cが押圧操作されている状況でパチンコ機10への動作電力の供給を開始するだけではなく、内枠13に対して前扉枠14を開放状態とするとともに外枠11に対して遊技機本体12を開放状態とする必要がある。これにより、不正に非設定更新時のクリア処理を実行させようとしてもそれを行いづらくさせることが可能となる。 In addition, not only when executing the setting value update process but also when executing the clear process when no setting update is performed, when the reset button 68c is pressed, not only does the supply of operating power to the pachinko machine 10 need to be started, but the front door frame 14 needs to be open relative to the inner frame 13, and the gaming machine main body 12 needs to be open relative to the outer frame 11. This makes it difficult to fraudulently execute the clear process when no setting update is performed.

なお、パチンコ機10への動作電力の供給が開始された場合に選択用処理が実行されるための条件として、内枠13に対して前扉枠14が開放状態となっていること及び外枠11に対して遊技機本体12が開放状態となっていることの両方の条件が設定されている構成としたが、これら条件のうち一方のみが設定されている構成としてもよい。 In addition, the conditions for executing the selection process when the supply of operating power to the pachinko machine 10 begins are set to both that the front door frame 14 be open relative to the inner frame 13 and that the gaming machine main body 12 be open relative to the outer frame 11, but it is also possible to set only one of these conditions.

また、パチンコ機10への動作電力の供給が開始された場合に選択用処理が実行されるための条件として、発射操作装置28の発射ハンドルが回動操作されていることという条件が追加されている構成としてもよく、発射操作装置28が触れられていることという条件が追加されている構成としてもよく、ゲート検知センサ49aにおいて遊技球を検知していることという条件が追加されている構成としてもよい。 Furthermore, the conditions for executing the selection process when the supply of operating power to the pachinko machine 10 begins may be configured to include an additional condition that the launch handle of the launch operation device 28 is being rotated, or that the launch operation device 28 is being touched, or that a gaming ball is being detected by the gate detection sensor 49a.

<第24の実施形態>
本実施形態ではRAM監視処理の処理構成が上記第22の実施形態と相違している。以下、上記第22の実施形態と相違している構成について説明する。なお、上記第22の実施形態と同一の構成については基本的にその説明を省略する。
<Twenty-fourth embodiment>
In this embodiment, the processing configuration of the RAM monitoring process differs from that of the 22nd embodiment. The following describes the configuration that differs from the 22nd embodiment. Note that the description of the same configuration as the 22nd embodiment will basically be omitted.

図92は主側CPU63にて実行される本実施形態におけるRAM監視処理を示すフローチャートである。なお、RAM監視処理におけるステップS5801~ステップS5814の処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 92 is a flowchart showing the RAM monitoring process in this embodiment, which is executed by the main CPU 63. Note that steps S5801 to S5814 in the RAM monitoring process are executed by the main CPU 63 using a specific control program and specific control data.

まず特定制御用のワークエリア221の監視処理を実行する(ステップS5801)。当該監視処理の内容は上記第22の実施形態におけるRAM監視処理(図88)のステップS5401と同一である。ステップS5801にて異常有りと判定した場合(ステップS5802:YES)、ステップS5805~ステップS5808の処理を実行する。 First, a monitoring process is performed on the specific control work area 221 (step S5801). The content of this monitoring process is the same as step S5401 of the RAM monitoring process (Figure 88) in the 22nd embodiment. If an abnormality is determined to exist in step S5801 (step S5802: YES), steps S5805 to S5808 are executed.

ステップS5801にて異常有りと判定しなかった場合(ステップS5802:NO)、特定制御用のスタックエリア222の監視処理を実行する(ステップS5803)。当該監視処理の内容は上記第22の実施形態におけるRAM監視処理(図88)のステップS5403と同一である。ステップS5803にて異常有りと判定した場合(ステップS5804:YES)、ステップS5805~ステップS5808の処理を実行する。 If it is determined in step S5801 that no abnormality exists (step S5802: NO), monitoring processing of the specific control stack area 222 is executed (step S5803). The content of this monitoring processing is the same as step S5403 of the RAM monitoring processing (Figure 88) in the 22nd embodiment described above. If it is determined in step S5803 that an abnormality exists (step S5804: YES), processing of steps S5805 to S5808 is executed.

ステップS5805~ステップS5808の処理について詳細には、まず設定値のコピー処理を実行する(ステップS5805)。当該コピー処理では、特定制御用のワークエリア221においてパチンコ機10の設定値を特定するために利用される設定値カウンタの情報を、特定制御用のワークエリア221に設けられたコピー領域に記憶させる。これにより、この後に実行される異常時のクリア処理(ステップS5806)にて設定値カウンタの情報が「0」クリアされたとしても、当該異常時のクリア処理が実行される前における本パチンコ機10の設定値を把握することが可能となる。 Regarding the processing of steps S5805 to S5808 in more detail, a setting value copy process is first executed (step S5805). In this copy process, the setting value counter information used to identify the setting value of the pachinko machine 10 in the specific control work area 221 is stored in a copy area provided in the specific control work area 221. As a result, even if the setting value counter information is cleared to "0" in the subsequent abnormality clear process (step S5806), it is possible to determine the setting value of the pachinko machine 10 before the abnormality clear process was executed.

その後、異常時のクリア処理を実行する(ステップS5806)。異常時のクリア処理では、コピー領域を除いて特定制御用のワークエリア221を「0」クリアするとともに、特定制御用のスタックエリア222を「0」クリアする。また、「0」クリアした後に初期設定を行う。一方、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224の「0」クリアは実行しない。つまり、本実施形態におけるRAM監視処理では、特定制御用のワークエリア221及び特定制御用のスタックエリア222のいずれかで異常が発生していると特定した場合には、コピー領域を除いて特定制御用のワークエリア221を「0」クリアするとともに、特定制御用のスタックエリア222を「0」クリアする。これにより、特定制御用のワークエリア221又は特定制御用のスタックエリア222に対して何らかの情報異常が発生している可能性がある場合には、そのままの状態で特定制御に対応する処理が実行されてしまわないようにすることが可能となる。また、特定制御用のワークエリア221又は特定制御用のスタックエリア222に情報異常が発生していたとしても、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224は「0」クリアされないことにより、特定制御用のワークエリア221又は特定制御用のスタックエリア222における情報異常を契機として非特定制御用のワークエリア223及び非特定制御用のスタックエリア224が「0」クリアされてしまわないようにすることが可能となる。 Then, a clearing process is performed in the event of an abnormality (step S5806). In the clearing process in the event of an abnormality, the work area 221 for specific control is cleared to "0" except for the copy area, and the stack area 222 for specific control is cleared to "0". After clearing to "0", initialization is performed. On the other hand, the work area 223 for non-specific control and the stack area 224 for non-specific control are not cleared to "0". In other words, in the RAM monitoring process of this embodiment, if it is determined that an abnormality has occurred in either the work area 221 for specific control or the stack area 222 for specific control, the work area 221 for specific control is cleared to "0" except for the copy area, and the stack area 222 for specific control is cleared to "0". This makes it possible to prevent processing corresponding to specific control from being executed in the current state if there is a possibility that an information abnormality has occurred in the work area 221 for specific control or the stack area 222 for specific control. Furthermore, even if an information abnormality occurs in the work area 221 for specific control or the stack area 222 for specific control, the work area 223 for non-specific control and the stack area 224 for non-specific control are not cleared to "0", which makes it possible to prevent the work area 223 for non-specific control and the stack area 224 for non-specific control from being cleared to "0" as a result of an information abnormality in the work area 221 for specific control or the stack area 222 for specific control.

なお、特定制御用のスタックエリア222が「0」クリアされた場合、RAM監視処理の実行後における戻り番地の情報も消去されてしまう。そこで、特定制御用のスタックエリア222が「0」クリアされた場合にはステップS5808の処理を終了した後に、所定のプログラムに一義的に復帰する。具体的には、メイン処理(図22)におけるステップS5013の処理に一義的に復帰する構成とする。但し、一義的に復帰するプログラムはステップS5013に限定されることはなく、タイマ割込み処理(図86)におけるステップS5221であってもよい。また、特定制御用のスタックエリア222が「0」クリアされた場合には主側CPU63のスタックポインタも特定制御用のスタックエリア222における記憶順序が最初の記憶エリアのアドレスに設定される。 When the stack area 222 for specific control is cleared to "0," the return address information after the RAM monitoring process is executed is also erased. Therefore, when the stack area 222 for specific control is cleared to "0," the process of step S5808 is completed, and then a specific program is returned to. Specifically, the process is configured to return to step S5013 in the main process (Figure 22). However, the program to which the specific control is returned to is not limited to step S5013, but may be step S5221 in the timer interrupt process (Figure 86). Furthermore, when the stack area 222 for specific control is cleared to "0," the stack pointer of the main CPU 63 is also set to the address of the first storage area in the storage order in the stack area 222 for specific control.

その後、異常時のクリア処理が発生したことを示す異常コマンドを音声発光制御装置81に送信する(ステップS5807)。音声発光制御装置81は当該異常コマンドを受信することにより、表示発光部53を強制クリアに対応する態様で発光させるとともに、スピーカ部54から「強制クリアされました。」という音声を出力させる。また、図柄表示装置41にて「強制クリアされました。」という文字画像が表示されるようにする。これら報知はパチンコ機10への動作電力の供給が停止されるまでは維持され、パチンコ機10への動作電力の供給が停止された場合に終了される。但し、これに限定されることはなく報知終了操作が遊技ホールの管理者により行われた場合に上記報知が終了される構成としてもよい。報知終了操作としては例えば更新ボタン68bが押圧操作されることとしてもよく、リセットボタン68cが押圧操作されることとしてもよい。上記報知を確認することにより遊技ホールの管理者は特定制御用のワークエリア221及び特定制御用のスタックエリア222が強制クリアされたことを把握することが可能となる。 Then, an abnormal command indicating that an abnormality clear process has occurred is sent to the audio and light-emitting control device 81 (step S5807). Upon receiving the abnormal command, the audio and light-emitting control device 81 causes the display light-emitting unit 53 to emit light in a manner corresponding to a forced clear and outputs a voice message saying "Forced clear has been performed" from the speaker unit 54. The symbol display device 41 also displays a text image saying "Forced clear has been performed." These notifications are maintained until the supply of operating power to the pachinko machine 10 is stopped, and are terminated when the supply of operating power to the pachinko machine 10 is stopped. However, this is not limited to this, and the notification may be terminated when an operation to terminate the notification is performed by the amusement hall manager. The notification termination operation may be, for example, pressing the update button 68b or the reset button 68c. By confirming the notification, the amusement hall manager can understand that the specific control work area 221 and the specific control stack area 222 have been forcibly cleared.

その後、設定値更新処理を実行する(ステップS5808)。設定値更新処理の処理内容は上記第22の実施形態におけるRAM監視処理(図88)におけるステップS5412と同一である。 Then, the setting value update process is executed (step S5808). The processing content of the setting value update process is the same as step S5412 in the RAM monitoring process (Figure 88) in the 22nd embodiment described above.

ステップS5801及びステップS5803の両方にて異常有りと判定しなかった場合(ステップS5802及びステップS5804:NO)、非特定制御用のワークエリア223の監視処理を実行する(ステップS5809)。当該監視処理の内容は上記第22の実施形態におけるRAM監視処理(図88)のステップS5405と同一である。ステップS5809にて異常有りと判定した場合(ステップS5810:YES)、非特定制御用のワークエリア223を「0」クリアするとともに初期設定を行う(ステップS5811)。この場合、通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233、演算結果記憶エリア234及び管理開始フラグの全てが「0」クリアされる。これにより、非特定制御用のワークエリア223における情報異常を解消することが可能となる。 If neither step S5801 nor step S5803 determines that an abnormality exists (step S5802 and step S5804: NO), monitoring processing of the non-specific control work area 223 is executed (step S5809). The content of this monitoring processing is the same as step S5405 of the RAM monitoring processing (FIG. 88) in the 22nd embodiment described above. If step S5809 determines that an abnormality exists (step S5810: YES), the non-specific control work area 223 is cleared to "0" and initialized (step S5811). In this case, the normal counter area 231, the open/close execution mode counter area 232, the high-frequency support mode counter area 233, the calculation result storage area 234, and the management start flag are all cleared to "0." This makes it possible to resolve the information abnormality in the non-specific control work area 223.

その一方、ステップS5811では、特定制御用のワークエリア221、特定制御用のスタックエリア222及び非特定制御用のスタックエリア224は「0」クリアされない。これにより、非特定制御用のワークエリア223に情報異常が発生したとしても、それを理由に特定制御用のワークエリア221、特定制御用のスタックエリア222及び非特定制御用のスタックエリア224が「0」クリアされないようにすることが可能となる。 On the other hand, in step S5811, the work area 221 for specific control, the stack area 222 for specific control, and the stack area 224 for non-specific control are not cleared to "0." This makes it possible to prevent the work area 221 for specific control, the stack area 222 for specific control, and the stack area 224 for non-specific control from being cleared to "0" even if an information abnormality occurs in the work area 223 for non-specific control.

なお、ステップS5811では、通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233及び演算結果記憶エリア234を「0」クリアするものの管理開始フラグは「0」クリアしない構成としてもよい。また、ステップS5811では、通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233及び管理開始フラグを「0」クリアするものの演算結果記憶エリア234は「0」クリアしない構成としてもよい。また、ステップS5811では、通常用カウンタエリア231、開閉実行モード用カウンタエリア232及び高頻度サポートモード用カウンタエリア233を「0」クリアするものの演算結果記憶エリア234及び管理開始フラグは「0」クリアしない構成としてもよい。 In step S5811, the normal counter area 231, the open/close execution mode counter area 232, the high-frequency support mode counter area 233, and the calculation result storage area 234 may be cleared to "0" but the management start flag may not be cleared to "0." In step S5811, the normal counter area 231, the open/close execution mode counter area 232, the high-frequency support mode counter area 233, and the management start flag may be cleared to "0" but the calculation result storage area 234 may not be cleared to "0." In step S5811, the normal counter area 231, the open/close execution mode counter area 232, and the high-frequency support mode counter area 233 may be cleared to "0" but the calculation result storage area 234 and the management start flag may not be cleared to "0."

ステップS5810にて否定判定をした場合又はステップS5811の処理を実行した場合、非特定制御用のスタックエリア224の監視処理を実行する(ステップS5812)。当該監視処理の内容は上記第22の実施形態におけるRAM監視処理(図88)のステップS5407と同一である。ステップS5812にて異常有りと判定した場合(ステップS5813:YES)、非特定制御用のスタックエリア224を「0」クリアするとともに初期設定を行う(ステップS5814)。これにより、非特定制御用のスタックエリア224における情報異常を解消することが可能となる。 If a negative determination is made in step S5810 or if the processing of step S5811 is executed, monitoring processing of the stack area 224 for non-specific control is executed (step S5812). The content of this monitoring processing is the same as step S5407 of the RAM monitoring processing (Figure 88) in the 22nd embodiment described above. If an abnormality is determined to exist in step S5812 (step S5813: YES), the stack area 224 for non-specific control is cleared to "0" and initialized (step S5814). This makes it possible to resolve the information abnormality in the stack area 224 for non-specific control.

その一方、ステップS5814では、特定制御用のワークエリア221、特定制御用のスタックエリア222及び非特定制御用のワークエリア223は「0」クリアされない。これにより、非特定制御用のスタックエリア224に情報異常が発生したとしても、それを理由に特定制御用のワークエリア221、特定制御用のスタックエリア222及び非特定制御用のワークエリア223が「0」クリアされないようにすることが可能となる。 On the other hand, in step S5814, the work area 221 for specific control, the stack area 222 for specific control, and the work area 223 for non-specific control are not cleared to "0." This makes it possible to prevent the work area 221 for specific control, the stack area 222 for specific control, and the work area 223 for non-specific control from being cleared to "0" even if an information abnormality occurs in the stack area 224 for non-specific control.

上記構成によれば、特定制御用のワークエリア221及び特定制御用のスタックエリア222のいずれかで異常が発生していると特定した場合には、コピー領域を除いて特定制御用のワークエリア221を「0」クリアするとともに、特定制御用のスタックエリア222を「0」クリアする。これにより、特定制御用のワークエリア221又は特定制御用のスタックエリア222に対して何らかの情報異常が発生している可能性がある場合には、そのままの状態で特定制御に対応する処理が実行されてしまわないようにすることが可能となる。 With the above configuration, if it is determined that an abnormality has occurred in either the work area 221 for specific control or the stack area 222 for specific control, the work area 221 for specific control is cleared to "0" except for the copy area, and the stack area 222 for specific control is also cleared to "0." This makes it possible to prevent processing corresponding to specific control from being executed in the current state if there is a possibility that some kind of information abnormality has occurred in the work area 221 for specific control or the stack area 222 for specific control.

特定制御用のワークエリア221又は特定制御用のスタックエリア222に情報異常が発生していたとしても、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224は「0」クリアされない。これにより、特定制御用のワークエリア221又は特定制御用のスタックエリア222における情報異常を契機として非特定制御用のワークエリア223及び非特定制御用のスタックエリア224が「0」クリアされてしまわないようにすることが可能となる。 Even if an information abnormality occurs in the work area 221 for specific control or the stack area 222 for specific control, the work area 223 for non-specific control and the stack area 224 for non-specific control are not cleared to "0." This makes it possible to prevent the work area 223 for non-specific control and the stack area 224 for non-specific control from being cleared to "0" as a result of an information abnormality in the work area 221 for specific control or the stack area 222 for specific control.

非特定制御用のワークエリア223に情報異常が発生していたとしても、特定制御用のワークエリア221、特定制御用のスタックエリア222及び非特定制御用のスタックエリア224は「0」クリアされない。これにより、非特定制御用のワークエリア223における情報異常を契機として特定制御用のワークエリア221、特定制御用のスタックエリア222及び非特定制御用のスタックエリア224が「0」クリアされないようにすることが可能となる。 Even if an information abnormality occurs in the work area 223 for non-specific control, the work area 221 for specific control, the stack area 222 for specific control, and the stack area 224 for non-specific control will not be cleared to "0". This makes it possible to prevent the work area 221 for specific control, the stack area 222 for specific control, and the stack area 224 for non-specific control from being cleared to "0" as a result of an information abnormality in the work area 223 for non-specific control.

非特定制御用のスタックエリア224に情報異常が発生していたとしても、特定制御用のワークエリア221、特定制御用のスタックエリア222及び非特定制御用のワークエリア223は「0」クリアされない。これにより、非特定制御用のスタックエリア224における情報異常を契機として特定制御用のワークエリア221、特定制御用のスタックエリア222及び非特定制御用のワークエリア223が「0」クリアされないようにすることが可能となる。 Even if an information abnormality occurs in the stack area 224 for non-specific control, the work area 221 for specific control, the stack area 222 for specific control, and the work area 223 for non-specific control will not be cleared to "0". This makes it possible to prevent the work area 221 for specific control, the stack area 222 for specific control, and the work area 223 for non-specific control from being cleared to "0" as a result of an information abnormality in the stack area 224 for non-specific control.

なお、特定制御用のワークエリア221に情報異常が発生していた場合にはコピー領域を除いて特定制御用のワークエリア221が「0」クリアされる一方、特定制御用のスタックエリア222が「0」クリアされない構成としてもよい。 In addition, if an information abnormality occurs in the work area 221 for specific control, the work area 221 for specific control, excluding the copy area, may be cleared to "0", while the stack area 222 for specific control may not be cleared to "0".

また、特定制御用のスタックエリア222に情報異常が発生している場合には特定制御用のスタックエリア222が「0」クリアされる一方、特定制御用のワークエリア221が「0」クリアされない構成としてもよい。この場合、特定制御用のスタックエリア222が「0」クリアされたとしてもステップS5805~ステップS5808の処理を実行しない構成としてもよい。 Also, if an information anomaly occurs in the stack area 222 for specific control, the stack area 222 for specific control may be cleared to "0," but the work area 221 for specific control may not be cleared to "0." In this case, the processing of steps S5805 to S5808 may not be executed even if the stack area 222 for specific control is cleared to "0."

<第25の実施形態>
本実施形態では主側RAM65の各エリア221~224に情報異常が発生しているか否かを監視するための処理構成が上記第22の実施形態と相違している。以下、上記第22の実施形態と相違している構成について説明する。なお、上記第22の実施形態と同一の構成については基本的にその説明を省略する。
<Twenty-fifth embodiment>
In this embodiment, the processing configuration for monitoring whether or not an information anomaly has occurred in each of the areas 221 to 224 of the main RAM 65 differs from that of the 22nd embodiment. The configuration that differs from the 22nd embodiment will be described below. Note that a description of the same configuration as the 22nd embodiment will basically be omitted.

図93は主側CPU63にて実行される本実施形態におけるRAM監視処理を示すフローチャートである。なお、RAM監視処理におけるステップS5901~ステップS5908の処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 93 is a flowchart showing the RAM monitoring process in this embodiment, which is executed by the main CPU 63. Note that steps S5901 to S5908 in the RAM monitoring process are executed by the main CPU 63 using a specific control program and specific control data.

まず特定制御用のワークエリア221の監視処理を実行する(ステップS5901)。当該監視処理の内容は上記第22の実施形態におけるRAM監視処理(図88)のステップS5401と同一である。ステップS5901にて異常有りと判定した場合(ステップS5902:YES)、ステップS5905~ステップS5908の処理を実行する。 First, a monitoring process is performed on the specific control work area 221 (step S5901). The content of this monitoring process is the same as step S5401 of the RAM monitoring process (Figure 88) in the 22nd embodiment. If an abnormality is determined to exist in step S5901 (step S5902: YES), steps S5905 to S5908 are executed.

ステップS5901にて異常有りと判定しなかった場合(ステップS5902:NO)、特定制御用のスタックエリア222の監視処理を実行する(ステップS5903)。当該監視処理の内容は上記第22の実施形態におけるRAM監視処理(図88)のステップS5403と同一である。ステップS5903にて異常有りと判定した場合(ステップS5904:YES)、ステップS5905~ステップS5908の処理を実行する。 If it is determined in step S5901 that no abnormality exists (step S5902: NO), monitoring processing of the specific control stack area 222 is executed (step S5903). The content of this monitoring processing is the same as step S5403 of the RAM monitoring processing (Figure 88) in the 22nd embodiment described above. If it is determined in step S5903 that an abnormality exists (step S5904: YES), processing of steps S5905 to S5908 is executed.

ステップS5905~ステップS5908の処理について詳細には、まず設定値のコピー処理を実行する(ステップS5905)。当該コピー処理では、特定制御用のワークエリア221においてパチンコ機10の設定値を特定するために利用される設定値カウンタの情報を、特定制御用のワークエリア221に設けられたコピー領域に記憶させる。これにより、この後に実行される異常時のクリア処理(ステップS5906)にて設定値カウンタの情報が「0」クリアされたとしても、当該異常時のクリア処理が実行される前における本パチンコ機10の設定値を把握することが可能となる。 Regarding the processing of steps S5905 to S5908 in more detail, a setting value copy process is first executed (step S5905). In this copy process, the setting value counter information used to identify the setting value of the pachinko machine 10 in the specific control work area 221 is stored in a copy area provided in the specific control work area 221. As a result, even if the setting value counter information is cleared to "0" in the subsequent abnormality clear process (step S5906), it is possible to determine the setting value of the pachinko machine 10 before the abnormality clear process was executed.

その後、異常時のクリア処理を実行する(ステップS5906)。異常時のクリア処理では、コピー領域を除いて特定制御用のワークエリア221を「0」クリアするとともに、特定制御用のスタックエリア222を「0」クリアする。また、「0」クリアした後に初期設定を行う。一方、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224の「0」クリアは実行しない。つまり、本実施形態におけるRAM監視処理では、特定制御用のワークエリア221及び特定制御用のスタックエリア222のいずれかで異常が発生していると特定した場合には、コピー領域を除いて特定制御用のワークエリア221を「0」クリアするとともに、特定制御用のスタックエリア222を「0」クリアする。これにより、特定制御用のワークエリア221又は特定制御用のスタックエリア222に対して何らかの情報異常が発生している可能性がある場合には、そのままの状態で特定制御に対応する処理が実行されてしまわないようにすることが可能となる。また、特定制御用のワークエリア221又は特定制御用のスタックエリア222に情報異常が発生していたとしても、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224は「0」クリアされないことにより、特定制御用のワークエリア221又は特定制御用のスタックエリア222における情報異常を契機として非特定制御用のワークエリア223及び非特定制御用のスタックエリア224が「0」クリアされてしまわないようにすることが可能となる。 Then, a clearing process is performed in the event of an abnormality (step S5906). In the clearing process in the event of an abnormality, the work area 221 for specific control is cleared to "0" except for the copy area, and the stack area 222 for specific control is cleared to "0". After clearing to "0", initialization is performed. On the other hand, the work area 223 for non-specific control and the stack area 224 for non-specific control are not cleared to "0". In other words, in the RAM monitoring process of this embodiment, if it is determined that an abnormality has occurred in either the work area 221 for specific control or the stack area 222 for specific control, the work area 221 for specific control is cleared to "0" except for the copy area, and the stack area 222 for specific control is cleared to "0". This makes it possible to prevent processing corresponding to specific control from being executed in the current state if there is a possibility that an information abnormality has occurred in the work area 221 for specific control or the stack area 222 for specific control. Furthermore, even if an information abnormality occurs in the work area 221 for specific control or the stack area 222 for specific control, the work area 223 for non-specific control and the stack area 224 for non-specific control are not cleared to "0", which makes it possible to prevent the work area 223 for non-specific control and the stack area 224 for non-specific control from being cleared to "0" as a result of an information abnormality in the work area 221 for specific control or the stack area 222 for specific control.

その後、異常時のクリア処理が発生したことを示す異常コマンドを音声発光制御装置81に送信する(ステップS5907)。音声発光制御装置81は当該異常コマンドを受信することにより、表示発光部53を特定制御用のワークエリア221及び特定制御用のスタックエリア222の強制クリアに対応する態様で発光させるとともに、スピーカ部54から「特定制御に関して強制クリアが実行されました。」という音声を出力させる。また、図柄表示装置41にて「特定制御に関して強制クリアが実行されました。」という文字画像が表示されるようにする。これら報知はパチンコ機10への動作電力の供給が停止されるまでは維持され、パチンコ機10への動作電力の供給が停止された場合に終了される。但し、これに限定されることはなく報知終了操作が遊技ホールの管理者により行われた場合に上記報知が終了される構成としてもよい。報知終了操作としては例えば更新ボタン68bが押圧操作されることとしてもよく、リセットボタン68cが押圧操作されることとしてもよい。上記報知を確認することにより遊技ホールの管理者は特定制御用のワークエリア221及び特定制御用のスタックエリア222が強制クリアされたことを把握することが可能となる。 Then, an abnormal command indicating that an abnormality clear process has occurred is sent to the audio and light-emitting control device 81 (step S5907). Upon receiving the abnormality command, the audio and light-emitting control device 81 causes the display and light-emitting unit 53 to emit light in a manner corresponding to the forced clearing of the specific control work area 221 and the specific control stack area 222, and causes the speaker unit 54 to output a voice message stating, "A forced clear has been executed for specific control." The symbol display device 41 also displays a text image stating, "A forced clear has been executed for specific control." These notifications are maintained until the supply of operating power to the pachinko machine 10 is stopped, and are terminated when the supply of operating power to the pachinko machine 10 is stopped. However, this is not limited to this, and the notifications may be terminated when an operation to terminate the notification is performed by the gaming hall manager. The notification termination operation may be, for example, pressing the update button 68b or the reset button 68c. By checking the above notification, the amusement hall manager can understand that the specific control work area 221 and the specific control stack area 222 have been forcibly cleared.

その後、設定値更新処理を実行する(ステップS5908)。設定値更新処理の処理内容は上記第22の実施形態におけるRAM監視処理(図88)におけるステップS5412と同一である。 Then, the setting value update process is executed (step S5908). The processing content of the setting value update process is the same as step S5412 in the RAM monitoring process (Figure 88) in the 22nd embodiment described above.

上記のとおり特定制御用のプログラム及び特定制御用のデータを利用して実行されるRAM監視処理では、特定制御用のワークエリア221及び特定制御用のスタックエリア222について情報異常の監視が実行されるものの、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224について情報異常の監視は実行されない。これら非特定制御用のワークエリア223及び非特定制御用のスタックエリア224についての情報異常の監視は非特定制御用のプログラム及び非特定制御用のデータが利用される非特定制御に対応する処理にて実行される。 As described above, in the RAM monitoring process executed using the specific control program and specific control data, the specific control work area 221 and the specific control stack area 222 are monitored for information anomalies, but the non-specific control work area 223 and the non-specific control stack area 224 are not monitored for information anomalies. Monitoring of the non-specific control work area 223 and the non-specific control stack area 224 for information anomalies is performed in the process corresponding to the non-specific control, in which the non-specific control program and non-specific control data are used.

図94は主側CPU63にて実行される本実施形態における管理実行処理を示すフローチャートである。なお、管理実行処理は上記第15の実施形態と同様に管理用処理(図70)にてサブルーチンのプログラムが読み出されることにより実行される。また、管理実行処理におけるステップS6001~ステップS6016の処理は、主側CPU63において非特定制御用のプログラム及び非特定制御用のデータを利用して実行される。 Figure 94 is a flowchart showing the management execution process in this embodiment, which is executed by the main CPU 63. Note that, as with the 15th embodiment, the management execution process is executed by reading out a subroutine program in the management process (Figure 70). Furthermore, steps S6001 to S6016 in the management execution process are executed by the main CPU 63 using a program for non-specific control and data for non-specific control.

ステップS6001~ステップS6008及びステップS6010~ステップS6016では上記第15の実施形態における管理実行処理(図71)のステップS3901~ステップS3915と同一の処理を実行する。また、ステップS6009では別監視処理を実行する。別監視処理の実行に際しては、非特定制御用のプログラムに設定されている別監視処理に対応するサブルーチンのプログラムが実行されることとなるが、当該サブルーチンのプログラムの実行に際しては別監視処理の実行後における管理実行処理の戻り番地を特定するための情報がプッシュ命令により非特定制御用のスタックエリア224に書き込まれる。そして、別監視処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報が読み出され、当該戻り番地が示す管理実行処理のプログラムに復帰する。 Steps S6001 to S6008 and steps S6010 to S6016 execute the same processing as steps S3901 to S3915 of the management execution process (Figure 71) in the fifteenth embodiment described above. Furthermore, step S6009 executes a separate monitoring process. When the separate monitoring process is executed, a subroutine program corresponding to the separate monitoring process set in the non-specific control program is executed. When the subroutine program is executed, information for specifying the return address of the management execution process after the separate monitoring process is executed is written to the non-specific control stack area 224 by a push command. When the separate monitoring process is completed, information for specifying the return address is read by a pop command, and processing returns to the management execution process program indicated by the return address.

図95は別監視処理を示すフローチャートである。なお、別監視処理におけるステップS6101~ステップS6108の処理は、主側CPU63において非特定制御用のプログラム及び非特定制御用のデータを利用して実行される。 Figure 95 is a flowchart showing the separate monitoring process. Note that steps S6101 to S6108 in the separate monitoring process are executed by the main CPU 63 using a program for non-specific control and data for non-specific control.

まず非特定制御用のワークエリア223の監視処理を実行する(ステップS6101)。当該監視処理の内容は上記第22の実施形態におけるRAM監視処理(図88)のステップS5405と同一である。ステップS6101にて異常有りと判定した場合(ステップS6102:YES)、非特定制御用のワークエリア223を「0」クリアするとともに初期設定を行う(ステップS6103)。この場合、通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233、演算結果記憶エリア234及び管理開始フラグの全てが「0」クリアされる。これにより、非特定制御用のワークエリア223における情報異常を解消することが可能となる。 First, a monitoring process is performed on the non-specific control work area 223 (step S6101). The content of this monitoring process is the same as step S5405 of the RAM monitoring process (Figure 88) in the 22nd embodiment. If an abnormality is determined to exist in step S6101 (step S6102: YES), the non-specific control work area 223 is cleared to "0" and initialized (step S6103). In this case, the normal counter area 231, the open/close execution mode counter area 232, the high-frequency support mode counter area 233, the calculation result storage area 234, and the management start flag are all cleared to "0." This makes it possible to resolve the information abnormality in the non-specific control work area 223.

その一方、ステップS6103では、特定制御用のワークエリア221、特定制御用のスタックエリア222及び非特定制御用のスタックエリア224は「0」クリアされない。これにより、非特定制御用のワークエリア223に情報異常が発生したとしても、それを理由に特定制御用のワークエリア221、特定制御用のスタックエリア222及び非特定制御用のスタックエリア224が「0」クリアされないようにすることが可能となる。 On the other hand, in step S6103, the work area 221 for specific control, the stack area 222 for specific control, and the stack area 224 for non-specific control are not cleared to "0." This makes it possible to prevent the work area 221 for specific control, the stack area 222 for specific control, and the stack area 224 for non-specific control from being cleared to "0" even if an information abnormality occurs in the work area 223 for non-specific control.

なお、ステップS6103では、通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233及び演算結果記憶エリア234を「0」クリアするものの管理開始フラグは「0」クリアしない構成としてもよい。また、ステップS6103では、通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233及び管理開始フラグを「0」クリアするものの演算結果記憶エリア234は「0」クリアしない構成としてもよい。また、ステップS6103では、通常用カウンタエリア231、開閉実行モード用カウンタエリア232及び高頻度サポートモード用カウンタエリア233を「0」クリアするものの演算結果記憶エリア234及び管理開始フラグは「0」クリアしない構成としてもよい。 In step S6103, the normal counter area 231, the open/close execution mode counter area 232, the high-frequency support mode counter area 233, and the calculation result storage area 234 may be cleared to "0" but the management start flag may not be cleared to "0." In step S6103, the normal counter area 231, the open/close execution mode counter area 232, the high-frequency support mode counter area 233, and the management start flag may be cleared to "0" but the calculation result storage area 234 may not be cleared to "0." In step S6103, the normal counter area 231, the open/close execution mode counter area 232, and the high-frequency support mode counter area 233 may be cleared to "0" but the calculation result storage area 234 and the management start flag may not be cleared to "0."

その後、クリア報知処理を実行する(ステップS6104)。クリア報知処理では非特定制御用のワークエリア223が「0」クリアされたことを示すコマンドを音声発光制御装置81に送信する。音声発光制御装置81は当該コマンドを受信することにより、表示発光部53を非特定制御用のワークエリア223の強制クリアに対応する態様で発光させるとともに、スピーカ部54から「履歴情報が強制クリアされました。」という音声を出力させる。また、図柄表示装置41にて「履歴情報が強制クリアされました。」という文字画像が表示されるようにする。これら報知はパチンコ機10への動作電力の供給が停止されるまでは維持され、パチンコ機10への動作電力の供給が停止された場合に終了される。但し、これに限定されることはなく報知終了操作が遊技ホールの管理者により行われた場合に上記報知が終了される構成としてもよい。報知終了操作としては例えば更新ボタン68bが押圧操作されることとしてもよく、リセットボタン68cが押圧操作されることとしてもよい。上記報知を確認することにより遊技ホールの管理者は非特定制御用のワークエリア223が強制クリアされたことを把握することが可能となる。 Then, a clear notification process is executed (step S6104). In the clear notification process, a command indicating that the work area 223 for non-specific control has been cleared to "0" is sent to the audio/light-emitting control device 81. Upon receiving this command, the audio/light-emitting control device 81 causes the display/light-emitting unit 53 to emit light in a manner corresponding to the forced clearing of the work area 223 for non-specific control, and causes the speaker unit 54 to output a voice message stating, "The history information has been forcibly cleared." Furthermore, the symbol display device 41 is caused to display a text image stating, "The history information has been forcibly cleared." These notifications are maintained until the supply of operating power to the pachinko machine 10 is stopped, and are terminated when the supply of operating power to the pachinko machine 10 is stopped. However, this is not limited to this, and the notification may be terminated when an operation to terminate the notification is performed by the gaming hall manager. The notification termination operation may be, for example, pressing the update button 68b or the reset button 68c. By checking the above notification, the gaming hall manager will be able to understand that the non-specific control work area 223 has been forcibly cleared.

ステップS6102にて否定判定をした場合又はステップS6104の処理を実行した場合、非特定制御用のスタックエリア224の監視処理を実行する(ステップS6105)。当該監視処理の内容は上記第22の実施形態におけるRAM監視処理(図88)のステップS5407と同一である。ステップS6105にて異常有りと判定した場合(ステップS6106:YES)、非特定制御用のスタックエリア224を「0」クリアするとともに初期設定を行う(ステップS6107)。これにより、非特定制御用のスタックエリア224における情報異常を解消することが可能となる。 If a negative determination is made in step S6102 or if the processing of step S6104 is executed, monitoring processing of the stack area 224 for non-specific control is executed (step S6105). The content of this monitoring processing is the same as step S5407 of the RAM monitoring processing (Figure 88) in the 22nd embodiment described above. If an abnormality is determined to exist in step S6105 (step S6106: YES), the stack area 224 for non-specific control is cleared to "0" and initialized (step S6107). This makes it possible to resolve the information abnormality in the stack area 224 for non-specific control.

その一方、ステップS6107では、特定制御用のワークエリア221、特定制御用のスタックエリア222及び非特定制御用のワークエリア223は「0」クリアされない。これにより、非特定制御用のスタックエリア224に情報異常が発生したとしても、それを理由に特定制御用のワークエリア221、特定制御用のスタックエリア222及び非特定制御用のワークエリア223が「0」クリアされないようにすることが可能となる。 On the other hand, in step S6107, the work area 221 for specific control, the stack area 222 for specific control, and the work area 223 for non-specific control are not cleared to "0." This makes it possible to prevent the work area 221 for specific control, the stack area 222 for specific control, and the work area 223 for non-specific control from being cleared to "0" even if an information abnormality occurs in the stack area 224 for non-specific control.

その後、クリア報知処理を実行する(ステップS6108)。クリア報知処理では非特定制御用のスタックエリア224が「0」クリアされたことを示すコマンドを音声発光制御装置81に送信する。音声発光制御装置81は当該コマンドを受信することにより、表示発光部53を非特定制御用のスタックエリア224の強制クリアに対応する態様で発光させるとともに、スピーカ部54から「非特定制御のスタックが強制クリアされました。」という音声を出力させる。また、図柄表示装置41にて「非特定制御のスタックが強制クリアされました。」という文字画像が表示されるようにする。これら報知はパチンコ機10への動作電力の供給が停止されるまでは維持され、パチンコ機10への動作電力の供給が停止された場合に終了される。但し、これに限定されることはなく報知終了操作が遊技ホールの管理者により行われた場合に上記報知が終了される構成としてもよい。報知終了操作としては例えば更新ボタン68bが押圧操作されることとしてもよく、リセットボタン68cが押圧操作されることとしてもよい。上記報知を確認することにより遊技ホールの管理者は非特定制御用のスタックエリア224が強制クリアされたことを把握することが可能となる。 Then, a clear notification process is executed (step S6108). In the clear notification process, a command indicating that the non-specific control stack area 224 has been cleared to "0" is sent to the audio and light-emitting control device 81. Upon receiving this command, the audio and light-emitting control device 81 causes the display light-emitting unit 53 to emit light in a manner corresponding to the forced clearing of the non-specific control stack area 224 and causes the speaker unit 54 to output a voice message stating, "The non-specific control stack has been forcibly cleared." Furthermore, the symbol display device 41 is caused to display a text image stating, "The non-specific control stack has been forcibly cleared." These notifications are maintained until the supply of operating power to the pachinko machine 10 is stopped and are terminated when the supply of operating power to the pachinko machine 10 is stopped. However, this is not limited to this, and the notification may be terminated when an operation to terminate the notification is performed by the gaming hall manager. The notification termination operation may be, for example, pressing the update button 68b or the reset button 68c. By checking the above notification, the gaming hall manager will be able to understand that the non-specific control stack area 224 has been forcibly cleared.

なお、非特定制御用のスタックエリア224が強制クリアされた場合、別監視処理の実行後における戻り番地の情報として管理実行処理(図94)におけるステップS6010のプログラムのアドレスが一義的に設定される。これにより、非特定制御用のスタックエリア224が強制クリアされたとしても、管理実行処理において本来復帰すべきプログラムに復帰することが可能となる。また、非特定制御用のスタックエリア224が強制クリアされた場合には主側CPU63のスタックポインタも非特定制御用のスタックエリア224における記憶順序が最初の記憶エリアのアドレスに設定される。 When the stack area 224 for non-specific control is forcibly cleared, the address of the program in step S6010 in the management execution process (Figure 94) is uniquely set as the return address information after execution of another monitoring process. This makes it possible to return to the program to which the management execution process should originally return, even if the stack area 224 for non-specific control is forcibly cleared. Furthermore, when the stack area 224 for non-specific control is forcibly cleared, the stack pointer of the main CPU 63 is also set to the address of the first storage area in the storage order in the stack area 224 for non-specific control.

上記構成によれば、特定制御用のワークエリア221及び特定制御用のスタックエリア222に情報異常が発生しているか否かの監視が主側CPU63における特定制御に対応する処理にて実行され、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224に情報異常が発生しているか否かの監視が主側CPU63における非特定制御に対応する処理にて実行される。これにより、特定制御に対応する処理と非特定制御に対応する処理とで、利用対象となる主側RAM65のエリア221~224を明確に区別するだけではなく、監視対象となる主側RAM65のエリア221~224も明確に区別することが可能となる。 With the above configuration, monitoring for information anomalies in the work area 221 for specific control and the stack area 222 for specific control is performed by processing corresponding to specific control in the main CPU 63, and monitoring for information anomalies in the work area 223 for non-specific control and the stack area 224 for non-specific control is performed by processing corresponding to non-specific control in the main CPU 63. This not only clearly distinguishes between the areas 221-224 of the main RAM 65 that are used in processing corresponding to specific control and processing corresponding to non-specific control, but also clearly distinguishes between the areas 221-224 of the main RAM 65 that are monitored.

なお、非特定制御用のワークエリア223が「0」クリアされた場合、特定制御に対応する処理にて利用される主側CPU63の各種レジスタの情報であって非特定制御用のワークエリア223に退避された情報も「0」クリアされる。この場合、非特定制御に対応する処理が終了して特定制御に対応する処理に復帰したとしても非特定制御に対応する処理が開始される前の状態に復帰することができないおそれがある。したがって、非特定制御用のワークエリア223が「0」クリアされた場合には特定制御用のワークエリア221及び特定制御用のスタックエリア222も「0」クリアされる構成としてもよい。また、当該構成においては特定制御用のワークエリア221における設定値カウンタも「0」クリアされてしまうため、非特定制御に対応する処理から特定制御に対応する処理に復帰した場合には特定制御に対応する処理として設定値更新処理が最初に実行される構成としてもよい。 When the work area 223 for non-specific control is cleared to "0," the information in various registers of the main CPU 63 used in the processing corresponding to specific control and saved in the work area 223 for non-specific control is also cleared to "0." In this case, even if the processing corresponding to non-specific control ends and returns to the processing corresponding to specific control, it may not be possible to return to the state before the processing corresponding to non-specific control began. Therefore, when the work area 223 for non-specific control is cleared to "0," the work area 221 for specific control and the stack area 222 for specific control may also be cleared to "0." In this configuration, since the setting value counter in the work area 221 for specific control is also cleared to "0," the setting value update process may be executed first as the processing corresponding to specific control when returning from the processing corresponding to non-specific control to the processing corresponding to specific control.

<第26の実施形態>
本実施形態では管理用処理の処理構成が上記第20の実施形態と相違している。以下、上記第20の実施形態と相違している構成について説明する。なお、上記第20の実施形態と同一の構成については基本的にその説明を省略する。
<Twenty-sixth embodiment>
In this embodiment, the processing configuration of the management process differs from that of the twentieth embodiment. The following describes the configuration that differs from the twentieth embodiment. Note that the description of the configuration that is the same as that of the twentieth embodiment will basically be omitted.

図96は主側CPU63にて実行される本実施形態における管理用処理を示すフローチャートである。なお、管理用処理におけるステップS6201~ステップS6219の処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 96 is a flowchart showing the management processing in this embodiment, which is executed by the main CPU 63. Note that steps S6201 to S6219 in the management processing are executed by the main CPU 63 using a specific control program and specific control data.

まずタイマ割込み処理(図69)の発生を禁止するために割込み禁止の設定を行う(ステップS6201)。これにより、非特定制御に対応する処理である後述する管理実行処理の途中の状況において、特定制御に対応する処理であるタイマ割込み処理(図69)が割り込んで起動されてしまわないようにすることが可能となる。 First, interrupt prohibition is set to prohibit the occurrence of timer interrupt processing (Figure 69) (step S6201). This makes it possible to prevent the timer interrupt processing (Figure 69), which is processing corresponding to specific control, from interrupting and being started in the middle of the management execution processing (described below), which is processing corresponding to non-specific control.

その後、「LD HL,SP」として、ロード命令により、主側CPU63のスタックポインタの情報を主側CPU63のHLレジスタに上書きする(ステップS6202)。この場合、スタックポインタの情報量は16ビットとなっているとともにHレジスタ及びLレジスタのそれぞれの情報量は8ビットとなっているため、スタックポインタの上位側から連続する8ビットの情報がHレジスタに上書きされ、スタックポインタの下位側から連続する8ビットの情報がLレジスタに上書きされる。 Then, the information in the stack pointer of the primary CPU 63 is overwritten in the HL register of the primary CPU 63 by a load command, "LD HL, SP" (step S6202). In this case, since the stack pointer contains 16 bits of information and the H and L registers each contain 8 bits of information, the 8 consecutive bits from the upper side of the stack pointer are overwritten in the H register, and the 8 consecutive bits from the lower side of the stack pointer are overwritten in the L register.

その後、「LD (HL),0」として、ロード命令により、特定制御用のスタックエリア222における主側CPU63のHLレジスタに記憶されたスタックポインタの情報に対応する1バイトの記憶エリアを「0」クリアする(ステップS6203)。なお、主側CPU63のHLレジスタにはステップS6202にて主側CPU63のスタックポインタの情報が上書きされているとともに、ステップS6203の処理が実行されるまでに主側CPU63のスタックポインタは情報の更新が行われていないため、ステップS6203では特定制御用のスタックエリア222における主側CPU63のスタックポインタの情報に対応する1バイトの記憶エリアを「0」クリアしたことになる。 Then, a load command is issued to clear to "0" a 1-byte storage area in the specific control stack area 222 corresponding to the stack pointer information stored in the HL register of the primary CPU 63, as "LD (HL), 0" (step S6203). Note that the HL register of the primary CPU 63 has been overwritten with the stack pointer information of the primary CPU 63 in step S6202, and the stack pointer information of the primary CPU 63 has not been updated by the time the processing of step S6203 is executed. Therefore, in step S6203, the 1-byte storage area in the specific control stack area 222 corresponding to the stack pointer information of the primary CPU 63 is cleared to "0."

その後、「LD SP,SP-1」として、ロード命令により、主側CPU63のスタックポインタの情報を特定制御用のスタックエリア222における次の順番の書き込み対象となる記憶エリアのアドレスの情報に更新する(ステップS6204)。特定制御用のスタックエリア222を使用する場合、記憶対象となる情報は特定制御用のスタックエリア222における最後のアドレスの記憶エリアから記憶され、記憶対象となる情報が追加される度に特定制御用のスタックエリア222における最初のアドレス側に向けて記憶先の記憶エリアが変更される。したがって、ステップS6204では、主側CPU63のスタックポインタの情報を特定制御用のスタックエリア222における1個分アドレスが小さい側の記憶エリアに対応するアドレスの情報に更新している。ステップS6204の処理を実行することにより、ステップS6203にて「0」クリアした記憶エリアに対して次の順番の記憶エリアが次回のプッシュ命令による情報の記憶対象として設定されるとともに、ステップS6203にて「0」クリアした記憶エリアが次回のポップ命令による情報の読み出し対象として設定される。 Then, using the load command "LD SP, SP-1," the stack pointer information of the primary CPU 63 is updated to the address information of the next storage area to be written in the specific control stack area 222 (step S6204). When the specific control stack area 222 is used, the storage target information is stored starting from the storage area with the last address in the specific control stack area 222. Each time new information to be stored is added, the storage target storage area is changed toward the first address in the specific control stack area 222. Therefore, in step S6204, the stack pointer information of the primary CPU 63 is updated to the address information corresponding to the storage area one address smaller in the specific control stack area 222. By executing the processing of step S6204, the next storage area is set as the storage target for information to be stored in response to the next push command, relative to the storage area cleared to "0" in step S6203, and the storage area cleared to "0" in step S6203 is set as the storage target for information to be read in response to the next pop command.

その後、「LD WA,0」として、ロード命令により、主側CPU63のWAレジスタを「0」クリアする(ステップS6205)。また、「LD BC,0」として、ロード命令により、主側CPU63のBCレジスタを「0」クリアする(ステップS6206)。また、「LD DE,0」として、ロード命令により、主側CPU63のDEレジスタを「0」クリアする(ステップS6207)。また、「LD HL,0」として、ロード命令により、主側CPU63のHLレジスタを「0」クリアする(ステップS6208)。また、「LD IX,0」として、ロード命令により、主側CPU63のIXレジスタを「0」クリアする(ステップS6209)。また、「LD IY,0」として、ロード命令により、主側CPU63のIYレジスタを「0」クリアする(ステップS6210)。 Then, the WA register of the primary CPU 63 is cleared to "0" by a load command as "LD WA, 0" (step S6205). The BC register of the primary CPU 63 is cleared to "0" by a load command as "LD BC, 0" (step S6206). The DE register of the primary CPU 63 is cleared to "0" by a load command as "LD DE, 0" (step S6207). The HL register of the primary CPU 63 is cleared to "0" by a load command as "LD HL, 0" (step S6208). The IX register of the primary CPU 63 is cleared to "0" by a load command as "LD IX, 0" (step S6209). The IY register of the primary CPU 63 is cleared to "0" by a load command as "LD IY, 0" (step S6210).

主側CPU63のレジスタには、フラグレジスタ以外にも、各種の汎用レジスタ、補助レジスタ及びインデックスレジスタが存在している。この場合に、ステップS6205~ステップS6210では、これら各種の汎用レジスタ、補助レジスタ及びインデックスレジスタのうち一部のレジスタであるWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタのそれぞれを「0」クリアする。これらWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタは非特定制御に対応する処理である管理実行処理(ステップS6212)にて利用されるレジスタである。そのようなレジスタを非特定制御に対応する処理である管理実行処理(ステップS6212)の実行に先立ち「0」クリアすることにより、これらレジスタの状態を非特定制御に対応する処理が開始される前に、主側CPU63への動作電力の供給が開始された直後の状態とすることが可能となる。 In addition to the flag register, the main CPU 63 also contains various general-purpose registers, auxiliary registers, and index registers. In this case, in steps S6205 to S6210, some of these general-purpose registers, auxiliary registers, and index registers, namely the WA register, BC register, DE register, HL register, IX register, and IY register, are cleared to "0." The WA register, BC register, DE register, HL register, IX register, and IY register are used in the management execution process (step S6212), which corresponds to non-specific control. By clearing these registers to "0" prior to the execution of the management execution process (step S6212), which corresponds to non-specific control, the state of these registers can be restored to the state they were in immediately after the supply of operating power to the main CPU 63 was initiated, before the process corresponding to non-specific control was initiated.

また、非特定制御に対応する処理が開始される前におけるWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの各情報は、当該非特定制御に対応する処理が終了した後における特定制御に対応する処理において不要な情報である。よって、これらレジスタの情報が退避されることなく「0」クリアされたとしても、非特定制御に対応する処理が終了した後に復帰した特定制御に対応する処理において問題が生じない。 In addition, the information in the WA register, BC register, DE register, HL register, IX register, and IY register before processing corresponding to non-specific control begins is unnecessary for processing corresponding to specific control after processing corresponding to that non-specific control has ended. Therefore, even if the information in these registers is cleared to "0" without being saved, no problems will arise in processing corresponding to specific control that is restored after processing corresponding to non-specific control has ended.

その後、「POP PSW」として、ポップ命令により、特定制御用のスタックエリア222における主側CPU63のスタックポインタの情報に対応する記憶エリアに対して1個前の書き込み順序の記憶エリアから情報を読み出し、その読み出した情報を主側CPU63のフラグレジスタに上書きする(ステップS6211)。ステップS6211のポップ命令が実行される直前における主側CPU63のスタックポインタの情報は、ステップS6203にて「0」クリアした特定制御用のスタックエリア222における記憶エリアに対して次の書き込み順序の記憶エリアに対応する情報となっている。したがって、特定制御用のスタックエリア222における主側CPU63のスタックポインタの情報に対応する記憶エリアに対して1個前の書き込み順序の記憶エリアは、ステップS6203にて「0」クリアした記憶エリアとなる。そして、この記憶エリアから読み出した情報を主側CPU63のフラグレジスタに上書きすることにより、当該フラグレジスタが「0」クリアされた状態となる。なお、特定制御用のスタックエリア222における1個の記憶エリアは8ビット(1バイト)の情報量となっているとともに主側CPU63のフラグレジスタも8ビット(1バイト)の情報量となっている。フラグレジスタを非特定制御に対応する処理である管理実行処理(ステップS6212)の実行に先立ち「0」クリアすることにより、フラグレジスタの状態を非特定制御に対応する処理が開始される前に、主側CPU63への動作電力の供給が開始された直後の状態とすることが可能となる。 Then, using the pop command "POP PSW," information is read from the memory area in the specific control stack area 222 that corresponds to the information of the stack pointer of the primary CPU 63, which is the previous memory area in the write order, and the read information is overwritten in the flag register of the primary CPU 63 (step S6211). The stack pointer information of the primary CPU 63 immediately before the pop command of step S6211 is the information corresponding to the memory area in the specific control stack area 222 that corresponds to the next memory area in the write order, which was cleared to "0" in step S6203. Therefore, the memory area in the specific control stack area 222 that corresponds to the information of the stack pointer of the primary CPU 63, which is the previous memory area in the write order, is the memory area cleared to "0" in step S6203. The information read from this memory area is then overwritten in the flag register of the primary CPU 63, causing the flag register to be cleared to "0." Note that each storage area in the stack area 222 for specific control has an information capacity of 8 bits (1 byte), and the flag register of the main CPU 63 also has an information capacity of 8 bits (1 byte). By clearing the flag register to "0" prior to execution of the management execution process (step S6212), which is a process corresponding to non-specific control, the state of the flag register can be set to the state it was in immediately after the supply of operating power to the main CPU 63 began, before the process corresponding to non-specific control began.

その後、非特定制御用のプログラムに設定されている管理実行処理に対応するサブルーチンのプログラムを読み出すことにより、当該管理実行処理を開始する(ステップS6212)。この場合、当該管理実行処理の実行後における管理用処理の戻り番地を特定するための情報がプッシュ命令により特定制御用のスタックエリア222に書き込まれる。そして、管理実行処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報が読み出され、当該戻り番地が示す管理用処理のプログラムに復帰する。 Then, the management execution process is started by reading the subroutine program corresponding to the management execution process set in the non-specific control program (step S6212). In this case, information for specifying the return address of the management process after the management execution process is executed is written to the specific control stack area 222 by a push command. Then, when the management execution process is completed, information for specifying the return address is read by a pop command, and the process returns to the management processing program indicated by the return address.

なお、管理実行処理の処理内容は上記第20の実施形態における管理実行処理(図82)と同一である。したがって、管理実行処理においてチェック処理が終了した後は、WAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタは「0」クリアされる。これにより、非特定制御に対応する処理から特定制御に対応する処理への復帰に先立ちこれらレジスタが「0」クリアされることとなり、これらレジスタの状態を特定制御に対応する処理への復帰前に主側CPU63への動作電力の供給が開始された直後の状態とすることが可能となる。 The processing content of the management execution process is the same as that of the management execution process (Figure 82) in the 20th embodiment described above. Therefore, after the check process in the management execution process is completed, the WA register, BC register, DE register, HL register, IX register, and IY register are cleared to "0." This clears these registers to "0" prior to returning from processing corresponding to non-specific control to processing corresponding to specific control, making it possible to restore the state of these registers to the state they were in immediately after the supply of operating power to the main CPU 63 began before returning to processing corresponding to specific control.

管理実行処理の実行後において管理用処理のプログラムに復帰した場合、主側CPU63のフラグレジスタを「0」クリアするための処理を実行する。詳細には、まず「PUSH HL」として、プッシュ命令により、主側CPU63のHLレジスタの情報を特定制御用のスタックエリア222に退避させる(ステップS6213)。当該プッシュ命令の実行後には主側CPU63のスタックポインタの情報は、特定制御用のスタックエリア222においてHLレジスタの情報が退避された記憶エリアに対して次の書き込み順序の記憶エリアに対応する情報となる。 When returning to the management processing program after the management execution process has been executed, a process is executed to clear the flag register of the main CPU 63 to "0." Specifically, first, a "PUSH HL" push command is issued to save the information in the HL register of the main CPU 63 to the specific control stack area 222 (step S6213). After the push command is executed, the information in the stack pointer of the main CPU 63 becomes information corresponding to the next memory area in the write order relative to the memory area in the specific control stack area 222 where the HL register information was saved.

その後、「LD HL,SP」として、ロード命令により、主側CPU63のスタックポインタの情報を主側CPU63のHLレジスタに上書きする(ステップS6214)。この場合、スタックポインタの情報量は16ビットとなっているとともにHレジスタ及びLレジスタのそれぞれの情報量は8ビットとなっているため、スタックポインタの上位側から連続する8ビットの情報がHレジスタに上書きされ、スタックポインタの下位側から連続する8ビットの情報がLレジスタに上書きされる。 Then, the information in the stack pointer of the primary CPU 63 is overwritten in the HL register of the primary CPU 63 by a load command, "LD HL, SP" (step S6214). In this case, since the stack pointer contains 16 bits of information and the H and L registers each contain 8 bits of information, the 8 consecutive bits from the upper side of the stack pointer are overwritten in the H register, and the 8 consecutive bits from the lower side of the stack pointer are overwritten in the L register.

その後、「LD (HL),0」として、ロード命令により、特定制御用のスタックエリア222における主側CPU63のHLレジスタに記憶されたスタックポインタの情報に対応する1バイトの記憶エリアを「0」クリアする(ステップS6215)。なお、主側CPU63のHLレジスタにはステップS6214にて主側CPU63のスタックポインタの情報が上書きされているとともに、ステップS6215の処理が実行されるまでに主側CPU63のスタックポインタは情報の更新が行われていないため、ステップS6215では特定制御用のスタックエリア222における主側CPU63のスタックポインタの情報に対応する1バイトの記憶エリアを「0」クリアしたことになる。 Then, a load command is issued to clear to "0" a 1-byte storage area in the specific control stack area 222 corresponding to the stack pointer information stored in the HL register of the primary CPU 63, as "LD (HL), 0" (step S6215). Note that the HL register of the primary CPU 63 was overwritten with the stack pointer information of the primary CPU 63 in step S6214, and the stack pointer information of the primary CPU 63 had not been updated by the time the processing of step S6215 was executed. Therefore, in step S6215, the 1-byte storage area in the specific control stack area 222 corresponding to the stack pointer information of the primary CPU 63 is cleared to "0."

その後、「LD SP,SP-1」として、ロード命令により、主側CPU63のスタックポインタの情報を特定制御用のスタックエリア222における次の順番の書き込み対象となる記憶エリアのアドレスの情報に更新する(ステップS6216)。特定制御用のスタックエリア222を使用する場合、記憶対象となる情報は特定制御用のスタックエリア222における最後のアドレスの記憶エリアから記憶され、記憶対象となる情報が追加される度に特定制御用のスタックエリア222における最初のアドレス側に向けて記憶先の記憶エリアが変更される。したがって、ステップS6216では、主側CPU63のスタックポインタの情報を特定制御用のスタックエリア222における1個分アドレスが小さい側の記憶エリアに対応するアドレスの情報に更新している。ステップS6216の処理を実行することにより、ステップS6215にて「0」クリアした記憶エリアに対して次の順番の記憶エリアが次回のプッシュ命令による情報の記憶対象として設定されるとともに、ステップS6215にて「0」クリアした記憶エリアが次回のポップ命令による情報の読み出し対象として設定される。 Then, using the load command "LD SP, SP-1," the stack pointer information of the primary CPU 63 is updated to the address information of the next storage area to be written in the specific control stack area 222 (step S6216). When the specific control stack area 222 is used, the storage target information is stored starting from the storage area with the last address in the specific control stack area 222. Each time new information to be stored is added, the storage target storage area is changed toward the first address in the specific control stack area 222. Therefore, in step S6216, the stack pointer information of the primary CPU 63 is updated to the address information corresponding to the storage area one address smaller in the specific control stack area 222. By executing the processing of step S6216, the next storage area is set as the storage target for information to be stored in response to the next push command, relative to the storage area cleared to "0" in step S6215, and the storage area cleared to "0" in step S6215 is set as the storage target for information to be read in response to the next pop command.

その後、「POP PSW」として、ポップ命令により、特定制御用のスタックエリア222における主側CPU63のスタックポインタの情報に対応する記憶エリアに対して1個前の書き込み順序の記憶エリアから情報を読み出し、その読み出した情報を主側CPU63のフラグレジスタに上書きする(ステップS6217)。ステップS6217のポップ命令が実行される直前における主側CPU63のスタックポインタの情報は、ステップS6215にて「0」クリアした特定制御用のスタックエリア222における記憶エリアに対して次の書き込み順序の記憶エリアに対応する情報となっている。したがって、特定制御用のスタックエリア222における主側CPU63のスタックポインタの情報に対応する記憶エリアに対して1個前の書き込み順序の記憶エリアは、ステップS6215にて「0」クリアした特定制御用のスタックエリア222における記憶エリアとなる。そして、この記憶エリアから読み出した情報を主側CPU63のフラグレジスタに上書きすることにより、当該フラグレジスタが「0」クリアされた状態となる。なお、特定制御用のスタックエリア222における1個の記憶エリアは8ビット(1バイト)の情報量となっているとともに主側CPU63のフラグレジスタも8ビット(1バイト)の情報量となっている。フラグレジスタを非特定制御に対応する処理である管理実行処理(ステップS6212)の実行後に「0」クリアすることにより、フラグレジスタの状態を非特定制御に対応する処理が終了した後に、主側CPU63への動作電力の供給が開始された直後の状態とすることが可能となる。また、上記ポップ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が1個前の記憶エリアに対応する情報に更新される。 Then, using the pop command "POP PSW," information is read from the previous storage area in the specific control stack area 222 corresponding to the information of the stack pointer of the primary CPU 63, and the read information is overwritten in the flag register of the primary CPU 63 (step S6217). The stack pointer information of the primary CPU 63 immediately before the pop command of step S6217 is the information corresponding to the next storage area in the specific control stack area 222 in the write order relative to the storage area in the specific control stack area 222 cleared to "0" in step S6215. Therefore, the previous storage area in the specific control stack area 222 in the write order relative to the storage area corresponding to the information of the stack pointer of the primary CPU 63 in the specific control stack area 222 is the storage area in the specific control stack area 222 cleared to "0" in step S6215. The information read from this storage area is then overwritten in the flag register of the primary CPU 63, causing the flag register to be cleared to "0." Note that each storage area in the stack area 222 for specific control has an information capacity of 8 bits (1 byte), and the flag register of the main CPU 63 also has an information capacity of 8 bits (1 byte). By clearing the flag register to "0" after executing the management execution process (step S6212), which is a process corresponding to non-specific control, the state of the flag register can be set to the state immediately after the supply of operating power to the main CPU 63 begins after the process corresponding to non-specific control has ended. Furthermore, when the above pop command is executed, the information in the stack pointer of the main CPU 63 is updated to the information corresponding to the previous storage area in the write order in the stack area 222 for specific control.

その後、「POP HL」として、ポップ命令により、ステップS6213にて特定制御用のスタックエリア222に退避させたHLレジスタの情報を主側CPU63のHLレジスタに復帰させる(ステップS6218)。なお、HLレジスタは管理実行処理(ステップS6212)が終了する直前において「0」クリアされているため、ステップS6213ではその「0」クリアされた情報が特定制御用のスタックエリア222に退避されているとともに、ステップS6218ではその「0」クリアされた情報が主側CPU63のHLレジスタに復帰されるため、結果的に主側CPU63のHLレジスタが「0」クリアされた状態となる。また、上記ポップ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個前の記憶エリアに対応する情報に更新される。 Then, the pop command "POP HL" is issued to restore the HL register information saved in the specific control stack area 222 in step S6213 to the HL register of the main CPU 63 (step S6218). Note that the HL register was cleared to "0" immediately before the management execution process (step S6212) ended, so in step S6213, the "0"-cleared information was saved in the specific control stack area 222, and in step S6218, the "0"-cleared information was restored to the HL register of the main CPU 63. Consequently, the HL register of the main CPU 63 is cleared to "0." Furthermore, when the pop command is executed, the information in the stack pointer of the main CPU 63 is updated to information corresponding to the memory area two places back in the write order in the specific control stack area 222.

その後、タイマ割込み処理(図69)の発生を禁止している状態から許可する状態へ切り換えるために割込み許可の設定を行う(ステップS6219)。これにより、タイマ割込み処理の新たな実行が可能となる。 Then, interrupt permission is set to switch from a state in which timer interrupt processing (Figure 69) is prohibited to a state in which it is permitted (step S6219). This allows new execution of timer interrupt processing.

上記構成によれば上記第20の実施形態にて説明した効果に加え以下の効果を奏することが可能である。 The above configuration can achieve the following effects in addition to those described in the 20th embodiment.

特定制御に対応する処理が実行されている状況から非特定制御に対応する処理が開始される場合に主側CPU63のフラグレジスタを「0」クリアする構成である。これにより、非特定制御に対応する処理が実行されている状況において特定制御に対応する処理にて利用されるフラグレジスタの情報を主側RAM65に退避させておく必要が生じない。よって、当該情報を退避させるための容量を確保する必要が生じない。 This configuration clears the flag register of the main CPU 63 to "0" when processing corresponding to non-specific control is initiated from a situation where processing corresponding to specific control is being executed. This eliminates the need to save the flag register information used in processing corresponding to specific control in the main RAM 65 when processing corresponding to non-specific control is being executed. Therefore, there is no need to reserve capacity for saving this information.

また、非特定制御に対応する処理が実行されている状況から特定制御に対応する処理に復帰させた場合にも主側CPU63のフラグレジスタを「0」クリアする構成である。これにより、特定制御に対応する処理に復帰させる場合には、フラグレジスタの状態を非特定制御に対応する処理が開始される直前の状態に復帰させることが可能となる。 The flag register of the main CPU 63 is also cleared to "0" when returning to processing corresponding to specific control from a situation where processing corresponding to non-specific control is being executed. This makes it possible to restore the state of the flag register to the state it was in immediately before processing corresponding to non-specific control was started when returning to processing corresponding to specific control.

フラグレジスタが「0」クリアされた状態は、主側CPU63への動作電力の供給が開始された場合の状態である。これにより、非特定制御に対応する処理を開始する場合及び特定制御に対応する処理に復帰する場合においてフラグレジスタを所定状態に設定するための処理構成を簡素なものとすることが可能となる。 The state in which the flag register is cleared to "0" is the state when the supply of operating power to the main CPU 63 begins. This simplifies the processing configuration for setting the flag register to a predetermined state when starting processing corresponding to non-specific control and when returning to processing corresponding to specific control.

非特定制御に対応する処理が開始される前における主側CPU63のフラグレジスタの情報は、非特定制御に対応する処理が終了した後における特定制御に対応する処理にて利用されない情報である。これにより、非特定制御に対応する処理が開始される場合にフラグレジスタが「0」クリアされる構成であったとしても非特定制御に対応する処理が終了した後における特定制御に対応する処理に影響を与えないようにすることが可能となる。 The information in the flag register of the main CPU 63 before processing corresponding to non-specific control begins is information that is not used in processing corresponding to specific control after processing corresponding to non-specific control ends. This makes it possible to prevent the processing corresponding to specific control after processing corresponding to non-specific control ends from being affected, even if the flag register is configured to be cleared to "0" when processing corresponding to non-specific control begins.

特定制御用のスタックエリア222の所定の記憶エリアを「0」クリアし、その「0」クリアした記憶エリアの情報をポップ命令によりフラグレジスタに上書きすることにより、当該フラグレジスタを「0」クリアする構成である。これにより、フラグレジスタに対する「0」クリアをロード命令により直接的に行うことが規制されている構成であっても、当該フラグレジスタを「0」クリアすることが可能となる。 This configuration clears a specified memory area in the specific control stack area 222 to "0," and then overwrites the flag register with the information from that memory area using a pop command, thereby clearing the flag register to "0." This makes it possible to clear the flag register to "0" even in a configuration where direct clearing of the flag register to "0" using a load command is restricted.

なお、フラグレジスタを「0」クリアする構成に代えて、フラグレジスタを初期化する構成としてもよい。つまり、主側CPU63への動作電力の供給が開始された場合、主側CPU63のフラグレジスタは一旦「0」クリアされた後に、初期状態となるように情報設定が行われるが、ステップS6202~ステップS6204及びステップS6211ではこの初期状態となるようにフラグレジスタの設定を行う構成としてもよい。この場合、ステップS6213~ステップS6218においても上記初期状態となるようにフラグレジスタの設定が行われる構成とすることで、特定制御に対応する処理に復帰させる場合にはフラグレジスタの状態を非特定制御に対応する処理が開始される直前の状態に復帰させることが可能となる。 Instead of clearing the flag register to "0," the flag register may be initialized. That is, when the supply of operating power to the main CPU 63 begins, the flag register of the main CPU 63 is first cleared to "0" and then information is set to its initial state. However, the flag register may be set to this initial state in steps S6202 to S6204 and step S6211. In this case, by configuring the flag register to be set to the initial state in steps S6213 to S6218 as well, it is possible to restore the state of the flag register to the state it was in immediately before the processing corresponding to non-specific control was started when returning to processing corresponding to specific control.

また、ステップS6202~ステップS6204及びステップS6211では主側CPU63のフラグレジスタを「0」クリアする構成に代えて、フラグレジスタの全てに「1」を設定する構成としてもよい。この場合、ステップS6213~ステップS6218においてもフラグレジスタの全てに「1」を設定することで、特定制御に対応する処理に復帰させる場合にはフラグレジスタの状態を非特定制御に対応する処理が開始される直前の状態に復帰させることが可能となる。 In addition, instead of clearing the flag register of the main CPU 63 to "0" in steps S6202 to S6204 and step S6211, all flag registers may be set to "1." In this case, by also setting all flag registers to "1" in steps S6213 to S6218, when returning to processing corresponding to specific control, it is possible to restore the state of the flag register to the state it was in immediately before processing corresponding to non-specific control was started.

また、ステップS6202~ステップS6204及びステップS6211の処理に代えて、「LD PSW,0」として、ロード命令により、主側CPU63のフラグレジスタを直接的に「0」クリアする構成としてもよい。また、ステップS6213~ステップS6218の処理に代えて、「LD PSW,0」として、ロード命令により、主側CPU63のフラグレジスタを直接的に「0」クリアする構成としてもよい。 Also, instead of the processing of steps S6202 to S6204 and step S6211, the flag register of the primary CPU 63 may be directly cleared to "0" by a load command using "LD PSW, 0." Also, instead of the processing of steps S6213 to S6218, the flag register of the primary CPU 63 may be directly cleared to "0" by a load command using "LD PSW, 0."

また、ステップS6213及びステップS6218の処理を実行する構成に代えて、「LD HL,0」としてロード命令によりHLレジスタを「0」クリアする構成としてもよい。この場合であっても、HLレジスタの状態を非特定制御に対応する処理である管理実行処理が実行される直前の状態に復帰させることが可能となる。 In addition, instead of executing the processing of steps S6213 and S6218, the HL register may be cleared to "0" by a load command such as "LD HL, 0." Even in this case, it is possible to restore the state of the HL register to the state it was in immediately before the management execution process, which is a process corresponding to non-specific control, was executed.

また、フラグレジスタを「0」クリアする処理が特定制御に対応する処理にて実行される構成に代えて、非特定制御に対応する処理にて実行される構成としてもよい。 In addition, instead of a configuration in which the process of clearing the flag register to "0" is performed by a process corresponding to specific control, it may be performed by a process corresponding to non-specific control.

<第27の実施形態>
本実施形態では管理用処理の処理構成が上記第20の実施形態と相違している。以下、上記第20の実施形態と相違している構成について説明する。なお、上記第20の実施形態と同一の構成については基本的にその説明を省略する。
<Twenty-seventh embodiment>
In this embodiment, the processing configuration of the management process differs from that of the twentieth embodiment. The following describes the configuration that differs from the twentieth embodiment. Note that the description of the configuration that is the same as that of the twentieth embodiment will basically be omitted.

図97は主側CPU63にて実行される本実施形態における管理用処理を示すフローチャートである。なお、管理用処理におけるステップS6301~ステップS6323の処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 97 is a flowchart showing the management processing in this embodiment, which is executed by the main CPU 63. Note that steps S6301 to S6323 in the management processing are executed by the main CPU 63 using a specific control program and specific control data.

まずタイマ割込み処理(図69)の発生を禁止するために割込み禁止の設定を行う(ステップS6301)。これにより、非特定制御に対応する処理である後述する管理実行処理の途中の状況において、特定制御に対応する処理であるタイマ割込み処理(図69)が割り込んで起動されてしまわないようにすることが可能となる。 First, interrupt prohibition is set to prohibit the occurrence of timer interrupt processing (Figure 69) (step S6301). This makes it possible to prevent the timer interrupt processing (Figure 69), which is processing corresponding to specific control, from interrupting and being started in the middle of the management execution processing (described below), which is processing corresponding to non-specific control.

その後、「PUSH AF」として、プッシュ命令により、主側CPU63のAレジスタの情報及びフラグレジスタの情報のそれぞれを特定制御用のスタックエリア222における主側CPU63の現状のスタックポインタの情報に対応する記憶エリア及び当該記憶エリアに対して次の書き込み順序の記憶エリアのそれぞれに退避させる(ステップS6302)。主側CPU63のAレジスタ及びフラグレジスタはそれぞれ8ビット(1バイト)の情報量となっているため、Aレジスタの情報及びフラグレジスタの情報はアドレスが連続する2個の記憶エリアに対して個別に退避される。なお、上記プッシュ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個後の記憶エリアに対応する情報に更新される。 Then, using the push command "PUSH AF," the information in the A register and the flag register of the primary CPU 63 are saved to the memory area in the specific control stack area 222 corresponding to the current stack pointer information of the primary CPU 63 and to the memory area that is next in the write order relative to that memory area (step S6302). Because the A register and flag register of the primary CPU 63 each contain 8 bits (1 byte) of information, the information in the A register and the flag register are saved separately to two memory areas with consecutive addresses. Note that when the above push command is executed, the information in the stack pointer of the primary CPU 63 is updated to the information corresponding to the memory area two addresses later in the write order in the specific control stack area 222.

その後、「POP HL」として、ポップ命令により、ステップS6302にて特定制御用のスタックエリア222に退避させたAレジスタの情報及びフラグレジスタの情報を主側CPU63のHLレジスタに上書きする(ステップS6303)。この場合、特定制御用のスタックエリア222に退避されたAレジスタの情報が主側CPU63のHレジスタに上書きされ、特定制御用のスタックエリア222に退避されたフラグレジスタの情報が主側CPU63のLレジスタに上書きされる。主側CPU63のHレジスタ及びLレジスタはそれぞれ8ビット(1バイト)の情報量となっている。なお、上記ポップ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個前の記憶エリアに対応する情報に更新される。 Then, the pop command "POP HL" overwrites the A register information and flag register information saved in the specific control stack area 222 in step S6302 into the HL register of the main CPU 63 (step S6303). In this case, the A register information saved in the specific control stack area 222 is overwritten into the H register of the main CPU 63, and the flag register information saved in the specific control stack area 222 is overwritten into the L register of the main CPU 63. The H register and L register of the main CPU 63 each hold 8 bits (1 byte) of information. Note that when the above pop command is executed, the stack pointer information of the main CPU 63 is updated to information corresponding to the memory area two places back in the write order in the specific control stack area 222.

その後、「LD A,0」として、ロード命令により、主側CPU63のAレジスタを「0」クリアする(ステップS6304)。そして、「LD L,A」として、ロード命令により、主側CPU63のAレジスタの情報を主側CPU63のLレジスタに上書きするとともに(ステップS6305)、「LD H,A」として、ロード命令により、主側CPU63のAレジスタの情報を主側CPU63のHレジスタに上書きする(ステップS6306)。AレジスタはステップS6304にて「0」クリアされているため、そのAレジスタの情報をLレジスタ及びHレジスタのそれぞれに上書きすることでこれらLレジスタ及びHレジスタのそれぞれが「0」クリアされた状態となる。 Then, the A register of the master CPU 63 is cleared to "0" by a load command as "LD A,0" (step S6304). Then, the information in the A register of the master CPU 63 is overwritten in the L register of the master CPU 63 by a load command as "LD L,A" (step S6305), and the information in the A register of the master CPU 63 is overwritten in the H register of the master CPU 63 by a load command as "LD H,A" (step S6306). Because the A register was cleared to "0" in step S6304, overwriting the information in the A register into each of the L register and H register clears both the L register and H register to "0".

その後、「PUSH HL」として、プッシュ命令により、主側CPU63のHLレジスタ(すなわちHレジスタ及びLレジスタ)の情報を特定制御用のスタックエリア222における主側CPU63の現状のスタックポインタの情報に対応する記憶エリア及び当該記憶エリアに対して次の書き込み順序の記憶エリアのそれぞれに退避させる(ステップS6307)。主側CPU63のHレジスタ及びLレジスタはそれぞれ8ビット(1バイト)の情報量となっているため、Hレジスタの情報及びLレジスタの情報はアドレスが連続する2個の記憶エリアに対して個別に退避される。なお、上記プッシュ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個後の記憶エリアに対応する情報に更新される。 Then, using the push command "PUSH HL," the information in the HL register (i.e., the H register and L register) of the primary CPU 63 is saved to the memory area in the specific control stack area 222 corresponding to the current stack pointer information of the primary CPU 63 and to the memory area with the next write order relative to that memory area (step S6307). Because the H register and L register of the primary CPU 63 each hold 8 bits (1 byte), the information in the H register and the information in the L register are saved separately to two memory areas with consecutive addresses. Note that when the above push command is executed, the information in the stack pointer of the primary CPU 63 is updated to the information corresponding to the memory area two addresses later in the write order in the specific control stack area 222.

その後、「LD BC,0」として、ロード命令により、主側CPU63のBCレジスタを「0」クリアする(ステップS6308)。また、「LD DE,0」として、ロード命令により、主側CPU63のDEレジスタを「0」クリアする(ステップS6309)。また、「LD IX,0」として、ロード命令により、主側CPU63のIXレジスタを「0」クリアする(ステップS6310)。また、「LD IY,0」として、ロード命令により、主側CPU63のIYレジスタを「0」クリアする(ステップS6311)。 Then, the BC register of the primary CPU 63 is cleared to "0" by a load command as "LD BC, 0" (step S6308). The DE register of the primary CPU 63 is cleared to "0" by a load command as "LD DE, 0" (step S6309). The IX register of the primary CPU 63 is cleared to "0" by a load command as "LD IX, 0" (step S6310). The IY register of the primary CPU 63 is cleared to "0" by a load command as "LD IY, 0" (step S6311).

主側CPU63のレジスタには、フラグレジスタ以外にも、各種の汎用レジスタ、補助レジスタ及びインデックスレジスタが存在している。この場合に、ステップS6308~ステップS6311では、これら各種の汎用レジスタ、補助レジスタ及びインデックスレジスタのうち一部のレジスタであるBCレジスタ、DEレジスタ、IXレジスタ及びIYレジスタのそれぞれを「0」クリアする。また、ステップS6305及びステップS6306にてHLレジスタが「0」クリアされている。これらBCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタは非特定制御に対応する処理である管理実行処理(ステップS6313)にて利用されるレジスタである。そのようなレジスタを非特定制御に対応する処理である管理実行処理(ステップS6313)の実行に先立ち「0」クリアすることにより、これらレジスタの状態を非特定制御に対応する処理が開始される前に、主側CPU63への動作電力の供給が開始された直後の状態とすることが可能となる。 In addition to the flag register, the main CPU 63 also contains various general-purpose registers, auxiliary registers, and index registers. In this case, in steps S6308 to S6311, some of these general-purpose registers, auxiliary registers, and index registers, namely the BC register, DE register, IX register, and IY register, are cleared to "0." Additionally, in steps S6305 and S6306, the HL register is cleared to "0." The BC register, DE register, HL register, IX register, and IY register are used in the management execution process (step S6313), which corresponds to non-specific control. By clearing these registers to "0" prior to the execution of the management execution process (step S6313), which corresponds to non-specific control, the state of these registers can be restored to the state they were in immediately after the supply of operating power to the main CPU 63 was initiated, before the process corresponding to non-specific control was initiated.

また、非特定制御に対応する処理が開始される前におけるBCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの各情報は、当該非特定制御に対応する処理が終了した後における特定制御に対応する処理において不要な情報である。よって、これらレジスタの情報が退避されることなく「0」クリアされたとしても、非特定制御に対応する処理が終了した後に復帰した特定制御に対応する処理において問題が生じない。 In addition, the information in the BC register, DE register, HL register, IX register, and IY register before processing corresponding to non-specific control begins is unnecessary for processing corresponding to specific control after processing corresponding to that non-specific control has ended. Therefore, even if the information in these registers is cleared to "0" without being saved, no problems will arise in processing corresponding to specific control that is restored after processing corresponding to non-specific control has ended.

その後、「POP AF」として、ポップ命令により、ステップS6307にて特定制御用のスタックエリア222に退避させたHレジスタの情報及びLレジスタの情報を主側CPU63のAレジスタ及びフラグレジスタに上書きする(ステップS6312)。この場合、特定制御用のスタックエリア222に退避されたHレジスタの情報が主側CPU63のAレジスタに上書きされ、特定制御用のスタックエリア222に退避されたLレジスタの情報が主側CPU63のフラグレジスタに上書きされる。特定制御用のスタックエリア222に退避されたHレジスタの情報及びLレジスタの情報はいずれもオール「0」の情報であるため、ステップS6312の処理が実行されることにより主側CPU63のAレジスタが「0」クリアされた状態となるとともに主側CPU63のフラグレジスタが「0」クリアされた状態となる。これにより、フラグレジスタの状態を非特定制御に対応する処理が開始される前に、主側CPU63への動作電力の供給が開始された直後の状態とすることが可能となる。なお、上記ポップ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個前の記憶エリアに対応する情報に更新される。 Then, using the pop command "POP AF," the H register information and L register information saved in the specific control stack area 222 in step S6307 are overwritten onto the A register and flag register of the primary CPU 63 (step S6312). In this case, the H register information saved in the specific control stack area 222 is overwritten onto the A register of the primary CPU 63, and the L register information saved in the specific control stack area 222 is overwritten onto the flag register of the primary CPU 63. Because the H register information and L register information saved in the specific control stack area 222 are all "0," execution of step S6312 clears the A register of the primary CPU 63 to "0" and also clears the flag register of the primary CPU 63 to "0." This allows the flag register to be set to the state it was in immediately after the supply of operating power to the primary CPU 63 was initiated, before processing corresponding to non-specific control was initiated. When the above pop command is executed, the information in the stack pointer of the main CPU 63 is updated to information corresponding to the memory area two places earlier in the write order in the specific control stack area 222.

その後、非特定制御用のプログラムに設定されている管理実行処理に対応するサブルーチンのプログラムを読み出すことにより、当該管理実行処理を開始する(ステップS6313)。この場合、当該管理実行処理の実行後における管理用処理の戻り番地を特定するための情報がプッシュ命令により特定制御用のスタックエリア222に書き込まれる。そして、管理実行処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報が読み出され、当該戻り番地が示す管理用処理のプログラムに復帰する。 Then, the management execution process is started by reading the subroutine program corresponding to the management execution process set in the non-specific control program (step S6313). In this case, information for specifying the return address of the management process after the management execution process is executed is written to the specific control stack area 222 by a push command. Then, when the management execution process is completed, information for specifying the return address is read by a pop command, and the process returns to the management processing program indicated by the return address.

なお、管理実行処理においてチェック処理が終了した後は、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタは「0」クリアされる。これにより、非特定制御に対応する処理から特定制御に対応する処理への復帰に先立ちこれらレジスタが「0」クリアされることとなり、これらレジスタの状態を特定制御に対応する処理への復帰前に主側CPU63への動作電力の供給が開始された直後の状態とすることが可能となる。 After the check process is completed in the management execution process, the BC register, DE register, HL register, IX register, and IY register are cleared to "0." This clears these registers to "0" prior to returning from processing corresponding to non-specific control to processing corresponding to specific control, making it possible to restore the state of these registers to the state they were in immediately after the supply of operating power to the main CPU 63 began before returning to processing corresponding to specific control.

管理実行処理の実行後において管理用処理のプログラムに復帰した場合、主側CPU63のフラグレジスタを「0」クリアするための処理を実行する。詳細には、まず「PUSH HL」として、プッシュ命令により、主側CPU63のHLレジスタの情報を特定制御用のスタックエリア222に退避させる(ステップS6314)。当該プッシュ命令の実行後には主側CPU63のスタックポインタの情報は、特定制御用のスタックエリア222においてHLレジスタの情報が退避された記憶エリアに対して次の書き込み順序の記憶エリアに対応する情報となる。 When returning to the management processing program after the management execution process has been executed, a process is executed to clear the flag register of the main CPU 63 to "0." Specifically, first, a "PUSH HL" push command is issued to save the information in the HL register of the main CPU 63 to the specific control stack area 222 (step S6314). After the push command is executed, the information in the stack pointer of the main CPU 63 becomes information corresponding to the next memory area in the write order relative to the memory area in the specific control stack area 222 where the HL register information was saved.

その後、「PUSH AF」として、プッシュ命令により、主側CPU63のAレジスタの情報及びフラグレジスタの情報のそれぞれを特定制御用のスタックエリア222における主側CPU63の現状のスタックポインタの情報に対応する記憶エリア及び当該記憶エリアに対して次の書き込み順序の記憶エリアのそれぞれに退避させる(ステップS6315)。主側CPU63のAレジスタ及びフラグレジスタはそれぞれ8ビット(1バイト)の情報量となっているため、Aレジスタの情報及びフラグレジスタの情報はアドレスが連続する2個の記憶エリアに対して個別に退避される。なお、上記プッシュ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個後の記憶エリアに対応する情報に更新される。 Then, a push command is issued as "PUSH AF" to save the information in the A register and flag register of the primary CPU 63 to the memory area in the specific control stack area 222 corresponding to the current stack pointer information of the primary CPU 63 and to the memory area that is next in the write order relative to that memory area (step S6315). Because the A register and flag register of the primary CPU 63 each contain 8 bits (1 byte) of information, the information in the A register and flag register are saved separately to two memory areas with consecutive addresses. Note that when the above push command is executed, the information in the stack pointer of the primary CPU 63 is updated to the information corresponding to the memory area two addresses later in the write order in the specific control stack area 222.

その後、「POP HL」として、ポップ命令により、ステップS6315にて特定制御用のスタックエリア222に退避させたAレジスタの情報及びフラグレジスタの情報を主側CPU63のHLレジスタに上書きする(ステップS6316)。この場合、特定制御用のスタックエリア222に退避されたAレジスタの情報が主側CPU63のHレジスタに上書きされ、特定制御用のスタックエリア222に退避されたフラグレジスタの情報が主側CPU63のLレジスタに上書きされる。主側CPU63のHレジスタ及びLレジスタはそれぞれ8ビット(1バイト)の情報量となっている。なお、上記ポップ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個前の記憶エリアに対応する情報に更新される。 Then, the pop command "POP HL" overwrites the A register information and flag register information saved in the specific control stack area 222 in step S6315 into the HL register of the primary CPU 63 (step S6316). In this case, the A register information saved in the specific control stack area 222 is overwritten into the H register of the primary CPU 63, and the flag register information saved in the specific control stack area 222 is overwritten into the L register of the primary CPU 63. The H register and L register of the primary CPU 63 each hold 8 bits (1 byte) of information. Note that when the pop command is executed, the stack pointer information of the primary CPU 63 is updated to information corresponding to the memory area two places back in the write order in the specific control stack area 222.

その後、「LD A,0」として、ロード命令により、主側CPU63のAレジスタを「0」クリアする(ステップS6317)。そして、「LD L,A」として、ロード命令により、主側CPU63のAレジスタの情報を主側CPU63のLレジスタに上書きするとともに(ステップS6318)、「LD H,A」として、ロード命令により、主側CPU63のAレジスタの情報を主側CPU63のHレジスタに上書きする(ステップS6319)。AレジスタはステップS6317にて「0」クリアされているため、そのAレジスタの情報をLレジスタ及びHレジスタのそれぞれに上書きすることでこれらLレジスタ及びHレジスタのそれぞれが「0」クリアされた状態となる。 Then, the A register of the master CPU 63 is cleared to "0" by a load command as "LD A,0" (step S6317). Then, the information in the A register of the master CPU 63 is overwritten in the L register of the master CPU 63 by a load command as "LD L,A" (step S6318), and the information in the A register of the master CPU 63 is overwritten in the H register of the master CPU 63 by a load command as "LD H,A" (step S6319). Because the A register was cleared to "0" in step S6317, overwriting the information in the A register into each of the L register and H register clears both the L register and H register to "0".

その後、「PUSH HL」として、プッシュ命令により、主側CPU63のHLレジスタ(すなわちHレジスタ及びLレジスタ)の情報を特定制御用のスタックエリア222における主側CPU63の現状のスタックポインタの情報に対応する記憶エリア及び当該記憶エリアに対して次の書き込み順序の記憶エリアのそれぞれに退避させる(ステップS6320)。主側CPU63のHレジスタ及びLレジスタはそれぞれ8ビット(1バイト)の情報量となっているため、Hレジスタの情報及びLレジスタの情報はアドレスが連続する2個の記憶エリアに対して個別に退避される。なお、上記プッシュ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個後の記憶エリアに対応する情報に更新される。 Then, using the push command "PUSH HL," the information in the HL register (i.e., the H register and L register) of the primary CPU 63 is saved to the memory area in the specific control stack area 222 corresponding to the current stack pointer information of the primary CPU 63 and to the memory area with the next write order relative to that memory area (step S6320). Because the H register and L register of the primary CPU 63 each hold 8 bits (1 byte) of information, the information in the H register and the L register are saved separately to two memory areas with consecutive addresses. Note that when the above push command is executed, the information in the stack pointer of the primary CPU 63 is updated to the information corresponding to the memory area two addresses later in the write order in the specific control stack area 222.

その後、「POP AF」として、ポップ命令により、ステップS6320にて特定制御用のスタックエリア222に退避させたHレジスタの情報及びLレジスタの情報を主側CPU63のAレジスタ及びフラグレジスタに上書きする(ステップS6321)。この場合、特定制御用のスタックエリア222に退避されたHレジスタの情報が主側CPU63のAレジスタに上書きされ、特定制御用のスタックエリア222に退避されたLレジスタの情報が主側CPU63のフラグレジスタに上書きされる。特定制御用のスタックエリア222に退避されたHレジスタの情報及びLレジスタの情報はいずれもオール「0」の情報であるため、ステップS6321の処理が実行されることにより主側CPU63のAレジスタが「0」クリアされた状態となるとともに主側CPU63のフラグレジスタが「0」クリアされた状態となる。フラグレジスタを非特定制御に対応する処理である管理実行処理(ステップS6313)の実行後に「0」クリアすることにより、フラグレジスタの状態を非特定制御に対応する処理が終了した後に、主側CPU63への動作電力の供給が開始された直後の状態とすることが可能となる。なお、上記ポップ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個前の記憶エリアに対応する情報に更新される。 After that, the pop command "POP AF" overwrites the A register and flag register of the master CPU 63 with the H register information and L register information saved in the specific control stack area 222 in step S6320 (step S6321). In this case, the H register information saved in the specific control stack area 222 is overwritten in the A register of the master CPU 63, and the L register information saved in the specific control stack area 222 is overwritten in the flag register of the master CPU 63. Because the H register information and L register information saved in the specific control stack area 222 are all "0" information, execution of the processing of step S6321 clears the A register of the master CPU 63 to "0" and also clears the flag register of the master CPU 63 to "0". By clearing the flag register to "0" after the management execution process (step S6313), which is a process corresponding to non-specific control, is executed, the state of the flag register can be set to the state immediately after the supply of operating power to the main CPU 63 begins after the process corresponding to non-specific control is completed. Note that when the above pop command is executed, the information in the stack pointer of the main CPU 63 is updated to information corresponding to the memory area two places earlier in the writing order in the stack area 222 for specific control.

その後、「POP HL」として、ポップ命令により、ステップS6314にて特定制御用のスタックエリア222に退避させたHLレジスタの情報を主側CPU63のHLレジスタに復帰させる(ステップS6322)。なお、HLレジスタは管理実行処理(ステップS6313)が終了する直前において「0」クリアされているため、ステップS6314ではその「0」クリアされた情報が特定制御用のスタックエリア222に退避されているとともに、ステップS6322ではその「0」クリアされた情報が主側CPU63のHLレジスタに復帰されるため、結果的に主側CPU63のHLレジスタが「0」クリアされた状態となる。また、上記ポップ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個前の記憶エリアに対応する情報に更新される。 Then, the pop command "POP HL" is executed to restore the HL register information saved in the specific control stack area 222 in step S6314 to the HL register of the main CPU 63 (step S6322). Note that the HL register was cleared to "0" immediately before the management execution process (step S6313) ended, so in step S6314, the "0"-cleared information is saved in the specific control stack area 222, and in step S6322, the "0"-cleared information is restored to the HL register of the main CPU 63. As a result, the HL register of the main CPU 63 is cleared to "0." Furthermore, when the pop command is executed, the information in the stack pointer of the main CPU 63 is updated to information corresponding to the memory area two places back in the write order in the specific control stack area 222.

その後、タイマ割込み処理(図69)の発生を禁止している状態から許可する状態へ切り換えるために割込み許可の設定を行う(ステップS6323)。これにより、タイマ割込み処理の新たな実行が可能となる。 Then, interrupt permission is set to switch from a state in which timer interrupt processing (Figure 69) is prohibited to a state in which it is permitted (step S6323). This allows new execution of timer interrupt processing.

上記構成によれば、特定制御用のスタックエリア222における所定の記憶エリアをロード命令により「0」クリアするという処理を実行することなく、主側CPU63のフラグレジスタを「0」クリアすることが可能となる。これにより、特定制御用のスタックエリア222における所定の記憶エリアに対する「0」クリアをロード命令により行うことが規制されている構成であっても、主側CPU63のフラグレジスタを「0」クリアすることが可能となる。 With the above configuration, it is possible to clear the flag register of the main CPU 63 to "0" without executing the process of clearing a specified memory area in the stack area 222 for specific control to "0" using a load command. This makes it possible to clear the flag register of the main CPU 63 to "0" even in a configuration in which clearing a specified memory area in the stack area 222 for specific control to "0" using a load command is restricted.

なお、フラグレジスタを「0」クリアする構成に代えて、フラグレジスタを初期化する構成としてもよい。つまり、主側CPU63への動作電力の供給が開始された場合、主側CPU63のフラグレジスタは一旦「0」クリアされた後に、初期状態となるように情報設定が行われるが、ステップS6302~ステップS6307及びステップS6312ではこの初期状態となるようにフラグレジスタの設定を行う構成としてもよい。この場合、ステップS6314~ステップS6322においても上記初期状態となるようにフラグレジスタの設定が行われる構成とすることで、特定制御に対応する処理に復帰させる場合にはフラグレジスタの状態を非特定制御に対応する処理が開始される直前の状態に復帰させることが可能となる。 Instead of clearing the flag register to "0," the flag register may be initialized. That is, when the supply of operating power to the main CPU 63 begins, the flag register of the main CPU 63 is first cleared to "0" and then information is set to its initial state. However, the flag register may be set to this initial state in steps S6302 to S6307 and step S6312. In this case, by setting the flag register to the initial state in steps S6314 to S6322 as well, it is possible to restore the state of the flag register to the state it was in immediately before the processing corresponding to non-specific control was started when returning to processing corresponding to specific control.

また、ステップS6302~ステップS6307及びステップS6312では主側CPU63のフラグレジスタを「0」クリアする構成に代えて、フラグレジスタの全てに「1」を設定する構成としてもよい。この場合、ステップS6314~ステップS6322においてもフラグレジスタの全てに「1」を設定することで、特定制御に対応する処理に復帰させる場合にはフラグレジスタの状態を非特定制御に対応する処理が開始される直前の状態に復帰させることが可能となる。 Furthermore, instead of clearing the flag register of the main CPU 63 to "0" in steps S6302 to S6307 and step S6312, all flag registers may be set to "1." In this case, by also setting all flag registers to "1" in steps S6314 to S6322, when returning to processing corresponding to specific control, it is possible to restore the state of the flag register to the state it was in immediately before processing corresponding to non-specific control was started.

また、ステップS6302及びステップS6303の処理が実行されない構成としてもよい。この場合、処理構成を簡素化することが可能となる。 Furthermore, the processing of steps S6302 and S6303 may not be performed. In this case, the processing configuration can be simplified.

また、ステップS6315及びステップS6316の処理が実行されない構成としてもよい。この場合、処理構成を簡素化することが可能となる。 Furthermore, the processing of steps S6315 and S6316 may not be performed. In this case, the processing configuration can be simplified.

また、ステップS6302~ステップS6306の処理を実行する構成に代えて、「LD HL,0」として、ロード命令により、HLレジスタを「0」クリアした後に、その「0」クリアしたHLレジスタをプッシュ命令により特定制御用のスタックエリア222に退避させた後にポップ命令によりその退避させた情報をAFレジスタに復帰させることで、主側CPU63のフラグレジスタを「0」クリアする構成としてもよい。 In addition, instead of performing the processing of steps S6302 to S6306, a configuration may be used in which the HL register is cleared to "0" by a load command ("LD HL, 0"), the HL register cleared to "0" is then saved to the specific control stack area 222 by a push command, and the saved information is then restored to the AF register by a pop command, thereby clearing the flag register of the main CPU 63 to "0."

また、フラグレジスタを「0」クリアする処理が特定制御に対応する処理にて実行される構成に代えて、非特定制御に対応する処理にて実行される構成としてもよい。 In addition, instead of a configuration in which the process of clearing the flag register to "0" is performed by a process corresponding to specific control, it may be performed by a process corresponding to non-specific control.

<第28の実施形態>
本実施形態では管理用処理の処理構成が上記第15の実施形態と相違している。以下、上記第15の実施形態と相違している構成について説明する。なお、上記第15の実施形態と同一の構成については基本的にその説明を省略する。
<Twenty-eighth embodiment>
In this embodiment, the processing configuration of the management process differs from that of the fifteenth embodiment. The following describes the configuration that differs from the fifteenth embodiment. Note that the description of the same configuration as the fifteenth embodiment will basically be omitted.

図98は主側CPU63にて実行される本実施形態における管理用処理を示すフローチャートである。なお、管理用処理におけるステップS6401~ステップS6416の処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 98 is a flowchart showing the management processing in this embodiment, which is executed by the main CPU 63. Note that steps S6401 to S6416 in the management processing are executed by the main CPU 63 using a specific control program and specific control data.

まずタイマ割込み処理(図69)の発生を禁止するために割込み禁止の設定を行う(ステップS6401)。これにより、非特定制御に対応する処理である後述する管理実行処理の途中の状況において、特定制御に対応する処理であるタイマ割込み処理(図69)が割り込んで起動されてしまわないようにすることが可能となる。 First, interrupt prohibition is set to prohibit the occurrence of timer interrupt processing (Figure 69) (step S6401). This makes it possible to prevent the timer interrupt processing (Figure 69), which is processing corresponding to specific control, from interrupting and being started in the middle of the management execution processing (described below), which is processing corresponding to non-specific control.

その後、「PUSH WA」として、プッシュ命令により、主側CPU63のWAレジスタ(すなわちWレジスタ及びAレジスタ)の情報を特定制御用のスタックエリア222における主側CPU63の現状のスタックポインタの情報に対応する記憶エリア及び当該記憶エリアに対して次の書き込み順序の記憶エリアのそれぞれに退避させる(ステップS6402)。主側CPU63のWレジスタ及びAレジスタはそれぞれ8ビット(1バイト)の情報量となっているため、Wレジスタ及びAレジスタの情報はアドレスが連続する2個の記憶エリアに対して個別に退避される。なお、上記プッシュ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個後の記憶エリアに対応する情報に更新される。 Then, using the push command "PUSH WA," the information in the WA register (i.e., the W register and A register) of the primary CPU 63 is saved to the memory area in the specific control stack area 222 corresponding to the current stack pointer information of the primary CPU 63 and to the memory area with the next write order relative to that memory area (step S6402). Because the W register and A register of the primary CPU 63 each hold 8 bits (1 byte) of information, the information in the W register and A register is saved separately to two memory areas with consecutive addresses. Note that when the above push command is executed, the information in the stack pointer of the primary CPU 63 is updated to the information corresponding to the memory area two addresses later in the write order in the specific control stack area 222.

その後、「LD A,PSW」として、ロード命令により、主側CPU63のフラグレジスタの情報を主側CPU63のAレジスタに上書きする(ステップS6403)。この場合、フラグレジスタ及びAレジスタはいずれも情報量が8ビット(1バイト)となっている。そして、「LD (_FGBUF),A」として、ロード命令により、主側CPU63のAレジスタの情報を特定制御用のワークエリア221に設定されたFGバッファに退避させる(ステップS6404)。AレジスタにはステップS6403にてフラグレジスタの情報が上書きされているため、ステップS6404が実行されることによりフラグレジスタの情報が特定制御用のワークエリア221に退避された状態となる。 Then, the information in the flag register of the primary CPU 63 is overwritten in the A register of the primary CPU 63 by a load command using "LD A, PSW" (step S6403). In this case, the information capacity of both the flag register and the A register is 8 bits (1 byte). Then, the information in the A register of the primary CPU 63 is saved to the FG buffer set in the work area 221 for specific control by a load command using "LD (_FGBUF), A" (step S6404). Because the A register has been overwritten with the information from the flag register in step S6403, execution of step S6404 results in the information in the flag register being saved in the work area 221 for specific control.

その後、「POP WA」として、ポップ命令により、ステップS6402にて特定制御用のスタックエリア222に退避させたWAレジスタの情報を主側CPU63のWAレジスタに復帰させる(ステップS6405)。これにより、フラグレジスタの情報を特定制御用のワークエリア221に退避させるためにAレジスタが利用されたとしても、当該Aレジスタの状態を当該退避が行われる前の状態に復帰させることが可能となる。なお、上記ポップ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個前の記憶エリアに対応する情報に更新される。 Then, a pop command "POP WA" is issued to restore the information in the WA register that was saved in the specific control stack area 222 in step S6402 to the WA register of the main CPU 63 (step S6405). This makes it possible to restore the state of the A register to the state it was in before the save, even if the A register was used to save the flag register information to the specific control work area 221. Note that when the pop command is executed, the information in the stack pointer of the main CPU 63 is updated to the information corresponding to the memory area two places back in the write order in the specific control stack area 222.

その後、非特定制御用のプログラムに設定されている管理実行処理に対応するサブルーチンのプログラムを読み出すことにより、当該管理実行処理を開始する(ステップS6406)。この場合、当該管理実行処理の実行後における管理用処理の戻り番地を特定するための情報がプッシュ命令により特定制御用のスタックエリア222に書き込まれる。そして、管理実行処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報が読み出され、当該戻り番地が示す管理用処理のプログラムに復帰する。 Then, the management execution process is started by reading the subroutine program corresponding to the management execution process set in the non-specific control program (step S6406). In this case, information for specifying the return address of the management process after the management execution process is executed is written to the specific control stack area 222 by a push command. Then, when the management execution process is completed, information for specifying the return address is read by a pop command, and the process returns to the management processing program indicated by the return address.

なお、管理実行処理の処理内容は上記第15の実施形態における管理実行処理(図71)と同一である。したがって、管理実行処理においてチェック処理が開始される前に主側CPU63のWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの各情報が非特定制御用のワークエリア223に退避されるとともに、管理実行処理においてチェック処理が終了した後にその非特定制御用のワークエリア223に退避された各情報が主側CPU63のWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタに復帰される。これにより、チェック処理の前後で主側CPU63のWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの状態を同一の状態とすることが可能となる。 The processing content of the management execution process is the same as that of the management execution process (Figure 71) in the fifteenth embodiment described above. Therefore, before the check process in the management execution process is started, the information in the WA register, BC register, DE register, HL register, IX register, and IY register of the main CPU 63 is saved to the non-specific control work area 223, and after the check process in the management execution process is completed, the information saved in the non-specific control work area 223 is restored to the WA register, BC register, DE register, HL register, IX register, and IY register of the main CPU 63. This makes it possible to maintain the same state for the WA register, BC register, DE register, HL register, IX register, and IY register of the main CPU 63 before and after the check process.

但し、これに限定されることはなく管理実行処理の処理内容が上記第17の実施形態における管理実行処理(図78)と同一である構成としてもよく、上記第18の実施形態における管理実行処理(図79)と同一である構成としてもよく、上記第19の実施形態における管理実行処理(図80)と同一である構成としてもよい。 However, this is not limited to this, and the processing content of the management execution process may be configured to be the same as the management execution process in the 17th embodiment (Figure 78), the same as the management execution process in the 18th embodiment (Figure 79), or the same as the management execution process in the 19th embodiment (Figure 80).

管理実行処理の実行後において管理用処理のプログラムに復帰した場合、主側CPU63のフラグレジスタの情報を管理実行処理が実行される前の状態に復帰させるための処理を実行する。詳細にはまず「PUSH HL」として、プッシュ命令により、主側CPU63のHLレジスタの情報を特定制御用のスタックエリア222に退避させる(ステップS6407)。当該プッシュ命令の実行後には主側CPU63のスタックポインタの情報は、特定制御用のスタックエリア222においてHLレジスタの情報が退避された記憶エリアに対して次の書き込み順序の記憶エリアに対応する情報となる。 When returning to the management processing program after the management execution process is executed, processing is executed to restore the information in the flag register of the main CPU 63 to the state it was in before the management execution process was executed. In detail, first, a push command "PUSH HL" is issued to save the information in the HL register of the main CPU 63 to the specific control stack area 222 (step S6407). After the push command is executed, the information in the stack pointer of the main CPU 63 becomes information corresponding to the memory area in the specific control stack area 222 that is next in the write order relative to the memory area where the HL register information was saved.

その後、「PUSH WA」として、プッシュ命令により、主側CPU63のWAレジスタの情報を特定制御用のスタックエリア222に退避させる(ステップS6408)。当該プッシュ命令の実行後には主側CPU63のスタックポインタの情報は、特定制御用のスタックエリア222においてWAレジスタの情報が退避された記憶エリアに対して次の書き込み順序の記憶エリアに対応する情報となる。 Then, a "PUSH WA" push command is issued to save the information in the WA register of the primary CPU 63 to the specific control stack area 222 (step S6408). After the push command is executed, the information in the stack pointer of the primary CPU 63 becomes information corresponding to the next memory area in the write order relative to the memory area in the specific control stack area 222 where the WA register information was saved.

その後、「LD HL,SP」として、ロード命令により、主側CPU63のスタックポインタの情報を主側CPU63のHLレジスタに上書きする(ステップS6409)。この場合、スタックポインタの情報量は16ビットとなっているとともにHレジスタ及びLレジスタのそれぞれの情報量は8ビットとなっているため、スタックポインタの上位側から連続する8ビットの情報がHレジスタに上書きされ、スタックポインタの下位側から連続する8ビットの情報がLレジスタに上書きされる。 Then, the information in the stack pointer of the primary CPU 63 is overwritten in the HL register of the primary CPU 63 by a load command, "LD HL, SP" (step S6409). In this case, since the stack pointer contains 16 bits of information and the H and L registers each contain 8 bits of information, the 8 consecutive bits from the upper side of the stack pointer are overwritten in the H register, and the 8 consecutive bits from the lower side of the stack pointer are overwritten in the L register.

その後、「LD A,(_FGBUF)」として、ロード命令により、ステップS6406にて特定制御用のワークエリア221におけるFGバッファに退避させたフラグレジスタの情報を主側CPU63のAレジスタに上書きする(ステップS6410)。そして、「LD (HL),A」として、ロード命令により、特定制御用のスタックエリア222における主側CPU63のHLレジスタに記憶されたスタックポインタの情報に対応する1バイトの記憶エリアに、主側CPU63のAレジスタの情報を記憶させる(ステップS6411)。これにより、ステップS6404にて特定制御用のワークエリア221におけるFGバッファに退避させたフラグレジスタの情報が特定制御用のスタックエリア222に退避された状態となる。 Then, the flag register information saved in the FG buffer in the work area 221 for specific control in step S6406 is overwritten in the A register of the primary CPU 63 by a load command as "LD A, (_FGBUF)" (step S6410). Then, the information in the A register of the primary CPU 63 is stored in a 1-byte memory area in the stack area 222 for specific control corresponding to the stack pointer information stored in the HL register of the primary CPU 63 by a load command as "LD (HL), A" (step S6411). As a result, the flag register information saved in the FG buffer in the work area 221 for specific control in step S6404 is saved in the stack area 222 for specific control.

その後、「LD SP,SP-1」として、ロード命令により、主側CPU63のスタックポインタの情報を特定制御用のスタックエリア222における次の順番の書き込み対象となる記憶エリアのアドレスの情報に更新する(ステップS6412)。特定制御用のスタックエリア222を使用する場合、記憶対象となる情報は特定制御用のスタックエリア222における最後のアドレスの記憶エリアから記憶され、記憶対象となる情報が追加される度に特定制御用のスタックエリア222における最初のアドレス側に向けて記憶先の記憶エリアが変更される。したがって、ステップS6412では、主側CPU63のスタックポインタの情報を特定制御用のスタックエリア222における1個分アドレスが小さい側の記憶エリアに対応するアドレスの情報に更新している。ステップS6412の処理を実行することにより、ステップS6411にてAレジスタの情報を退避させた記憶エリアに対して次の順番の記憶エリアが次回のプッシュ命令による情報の記憶対象として設定されるとともに、ステップS6411にてAレジスタの情報を退避させた記憶エリアが次回のポップ命令による情報の読み出し対象として設定される。 Then, using the load command "LD SP, SP-1," the stack pointer information of the primary CPU 63 is updated to the address information of the next storage area to be written in the specific control stack area 222 (step S6412). When the specific control stack area 222 is used, the storage target information is stored starting from the storage area with the last address in the specific control stack area 222. Each time new information to be stored is added, the storage target storage area is changed toward the first address in the specific control stack area 222. Therefore, in step S6412, the stack pointer information of the primary CPU 63 is updated to the address information corresponding to the storage area one address smaller in the specific control stack area 222. By executing the processing of step S6412, the next storage area to which information from the A register was saved in step S6411 is set as the storage target for information to be stored in response to the next push command, and the storage area to which information from the A register was saved in step S6411 is set as the storage target for information to be read in response to the next pop command.

その後、「POP PSW」として、ポップ命令により、特定制御用のスタックエリア222における主側CPU63のスタックポインタの情報に対応する記憶エリアに対して1個前の書き込み順序の記憶エリアから情報を読み出し、その読み出した情報を主側CPU63のフラグレジスタに上書きする(ステップS6413)。ステップS6413のポップ命令が実行される直前における主側CPU63のスタックポインタの情報は、ステップS6411にてAレジスタの情報を退避させた記憶エリアに対して次の書き込み順序の記憶エリアに対応する情報となっている。したがって、特定制御用のスタックエリア222における主側CPU63のスタックポインタの情報に対応する記憶エリアに対して1個前の書き込み順序の記憶エリアは、ステップS6411にてAレジスタの情報を退避させた記憶エリアとなる。そして、この記憶エリアから読み出した情報を主側CPU63のフラグレジスタに上書きすることにより、ステップS6404にて特定制御用のワークエリア221におけるFGバッファに退避させたフラグレジスタの情報が主側CPU63のフラグレジスタに復帰されることとなる。なお、上記ポップ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が1個前の記憶エリアに対応する情報に更新される。 Then, using the pop command "POP PSW," information is read from the previous storage area in the specific control stack area 222 corresponding to the information of the primary CPU 63's stack pointer, and the read information is overwritten in the flag register of the primary CPU 63 (step S6413). The information of the primary CPU 63's stack pointer immediately before the pop command of step S6413 is the information corresponding to the next storage area in the write order relative to the storage area to which the A register information was saved in step S6411. Therefore, the previous storage area in the specific control stack area 222 corresponding to the information of the primary CPU 63's stack pointer is the storage area to which the A register information was saved in step S6411. The information read from this storage area is then overwritten in the flag register of the primary CPU 63, and the flag register information saved in the FG buffer in the specific control work area 221 in step S6404 is restored to the flag register of the primary CPU 63. When the above pop command is executed, the information in the stack pointer of the main CPU 63 is updated to information corresponding to the previous memory area in the specific control stack area 222 in the write order.

その後、「POP WA」として、ポップ命令により、ステップS6408にて特定制御用のスタックエリア222に退避させたWAレジスタの情報を主側CPU63のWAレジスタに復帰させる(ステップS6414)。なお、上記ポップ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個前の記憶エリアに対応する情報に更新される。また、「POP HL」として、ポップ命令により、ステップS6407にて特定制御用のスタックエリア222に退避させたHLレジスタの情報を主側CPU63のHLレジスタに復帰させる(ステップS6415)。なお、上記ポップ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個前の記憶エリアに対応する情報に更新される。 Then, a pop command "POP WA" is executed to restore the information in the WA register saved in the specific control stack area 222 in step S6408 to the WA register of the primary CPU 63 (step S6414). When the pop command is executed, the stack pointer information of the primary CPU 63 is updated to information corresponding to the memory area two places back in the write order in the specific control stack area 222. Furthermore, a pop command "POP HL" is executed to restore the information in the HL register saved in the specific control stack area 222 in step S6407 to the HL register of the primary CPU 63 (step S6415). When the pop command is executed, the stack pointer information of the primary CPU 63 is updated to information corresponding to the memory area two places back in the write order in the specific control stack area 222.

その後、タイマ割込み処理(図69)の発生を禁止している状態から許可する状態へ切り換えるために割込み許可の設定を行う(ステップS6416)。これにより、タイマ割込み処理の新たな実行が可能となる。 Then, interrupt permission is set to switch from a state in which timer interrupt processing (Figure 69) is prohibited to a state in which it is permitted (step S6416). This allows new execution of timer interrupt processing.

上記構成によれば、特定制御に対応する処理が実行されている状況から非特定制御に対応する処理が開始される場合に主側CPU63のフラグレジスタの情報を特定制御用のスタックエリア222ではなく特定制御用のワークエリア221に退避させることが可能となる。そして、非特定制御に対応する処理が実行されている状況から特定制御に対応する処理に復帰させた場合には特定制御用のワークエリア221に退避されたフラグレジスタの情報が主側CPU63のフラグレジスタに復帰される。これにより、主側CPU63のスタックポインタの情報を参照することなくプログラム上において指定された特定制御用のワークエリア221の記憶エリアから主側CPU63のフラグレジスタに情報を復帰させればよいため、主側CPU63のスタックポインタの情報がノイズなどの原因で書き換えられてしまった場合であっても主側CPU63のフラグレジスタに情報を復帰させることが可能となる。 With the above configuration, when processing corresponding to specific control is initiated from a state in which processing corresponding to specific control is being executed to a state in which processing corresponding to non-specific control is executed, it is possible to save the information in the flag register of the main CPU 63 to the work area 221 for specific control rather than the stack area 222 for specific control. Then, when processing corresponding to specific control is resumed from a state in which processing corresponding to non-specific control is being executed, the information in the flag register saved in the work area 221 for specific control is restored to the flag register of the main CPU 63. This allows information to be restored to the flag register of the main CPU 63 from the storage area of the work area 221 for specific control specified in the program without referencing the stack pointer information of the main CPU 63. Therefore, even if the information in the stack pointer of the main CPU 63 is rewritten due to noise or other reasons, it is possible to restore information to the flag register of the main CPU 63.

また、フラグレジスタの情報を主側RAM65に退避させる処理が特定制御に対応する処理にて実行される構成に代えて、非特定制御に対応する処理にて実行される構成としてもよい。また、主側RAM65に退避させたフラグレジスタの情報を主側CPU63のフラグレジスタに復帰させる処理が特定制御に対応する処理にて実行される構成に代えて、非特定制御に対応する処理にて実行される構成としてもよい。 In addition, instead of being configured to execute the process of saving flag register information to the main RAM 65 in a process corresponding to specific control, it may be configured to execute the process in a process corresponding to non-specific control. In addition, instead of being configured to execute the process of restoring flag register information saved in the main RAM 65 to the flag register of the main CPU 63 in a process corresponding to specific control, it may be configured to execute the process in a process corresponding to non-specific control.

<第29の実施形態>
本実施形態では管理用処理の処理構成が上記第15の実施形態と相違している。以下、上記第15の実施形態と相違している構成について説明する。なお、上記第15の実施形態と同一の構成については基本的にその説明を省略する。
<Twenty-ninth embodiment>
In this embodiment, the processing configuration of the management process differs from that of the fifteenth embodiment. The following describes the configuration that differs from the fifteenth embodiment. Note that the description of the same configuration as the fifteenth embodiment will basically be omitted.

図99は主側CPU63にて実行される本実施形態における管理用処理を示すフローチャートである。なお、管理用処理におけるステップS6501~ステップS6519の処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 99 is a flowchart showing the management processing in this embodiment, which is executed by the main CPU 63. Note that steps S6501 to S6519 in the management processing are executed by the main CPU 63 using a specific control program and specific control data.

まずタイマ割込み処理(図69)の発生を禁止するために割込み禁止の設定を行う(ステップS6501)。これにより、非特定制御に対応する処理である後述する管理実行処理の途中の状況において、特定制御に対応する処理であるタイマ割込み処理(図69)が割り込んで起動されてしまわないようにすることが可能となる。 First, to prohibit the occurrence of timer interrupt processing (Figure 69), an interrupt prohibition setting is performed (step S6501). This makes it possible to prevent the timer interrupt processing (Figure 69), which is processing corresponding to specific control, from interrupting and being started in the middle of the management execution processing (described below), which is processing corresponding to non-specific control.

その後、「PUSH HL」として、プッシュ命令により、主側CPU63のHLレジスタ(すなわちHレジスタ及びLレジスタ)の情報を特定制御用のスタックエリア222における主側CPU63の現状のスタックポインタの情報に対応する記憶エリア及び当該記憶エリアに対して次の書き込み順序の記憶エリアのそれぞれに退避させる(ステップS6502)。主側CPU63のHレジスタ及びLレジスタはそれぞれ8ビット(1バイト)の情報量となっているため、Hレジスタ及びLレジスタの情報はアドレスが連続する2個の記憶エリアに対して個別に退避される。なお、上記プッシュ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個後の記憶エリアに対応する情報に更新される。 Then, using the push command "PUSH HL," the information in the HL register (i.e., the H register and L register) of the primary CPU 63 is saved to the memory area in the specific control stack area 222 corresponding to the current stack pointer information of the primary CPU 63 and to the memory area with the next write order relative to that memory area (step S6502). Because the H register and L register of the primary CPU 63 each hold 8 bits (1 byte) of information, the information in the H register and L register is saved separately to two memory areas with consecutive addresses. Note that when the above push command is executed, the information in the stack pointer of the primary CPU 63 is updated to the information corresponding to the memory area two addresses later in the write order in the specific control stack area 222.

その後、「PUSH AF」として、プッシュ命令により、主側CPU63のAレジスタの情報及びフラグレジスタの情報のそれぞれを特定制御用のスタックエリア222における主側CPU63の現状のスタックポインタの情報に対応する記憶エリア及び当該記憶エリアに対して次の書き込み順序の記憶エリアのそれぞれに退避させる(ステップS6503)。主側CPU63のAレジスタ及びフラグレジスタはそれぞれ8ビット(1バイト)の情報量となっているため、Aレジスタの情報及びフラグレジスタの情報はアドレスが連続する2個の記憶エリアに対して個別に退避される。なお、上記プッシュ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個後の記憶エリアに対応する情報に更新される。 Then, a push command "PUSH AF" is used to save the information in the A register and flag register of the primary CPU 63 to the memory area in the specific control stack area 222 corresponding to the current stack pointer information of the primary CPU 63 and to the memory area that is next in the write order relative to that memory area (step S6503). Because the A register and flag register of the primary CPU 63 each contain 8 bits (1 byte) of information, the information in the A register and flag register are saved separately to two memory areas with consecutive addresses. Note that when the above push command is executed, the information in the stack pointer of the primary CPU 63 is updated to the information corresponding to the memory area two addresses later in the write order in the specific control stack area 222.

その後、「POP HL」として、ポップ命令により、ステップS6503にて特定制御用のスタックエリア222に退避させたAレジスタの情報及びフラグレジスタの情報を主側CPU63のHLレジスタに上書きする(ステップS6504)。この場合、特定制御用のスタックエリア222に退避されたAレジスタの情報が主側CPU63のHレジスタに上書きされ、特定制御用のスタックエリア222に退避されたフラグレジスタの情報が主側CPU63のLレジスタに上書きされる。なお、上記ポップ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個前の記憶エリアに対応する情報に更新される。 Then, the pop command "POP HL" overwrites the A register information and flag register information saved in the specific control stack area 222 in step S6503 into the HL register of the primary CPU 63 (step S6504). In this case, the A register information saved in the specific control stack area 222 is overwritten into the H register of the primary CPU 63, and the flag register information saved in the specific control stack area 222 is overwritten into the L register of the primary CPU 63. Note that when the above pop command is executed, the stack pointer information of the primary CPU 63 is updated to information corresponding to the memory area two places back in the write order in the specific control stack area 222.

その後、「LD A,L」として、ロード命令により、主側CPU63のLレジスタの情報を主側CPU63のAレジスタに上書きする(ステップS6505)。LレジスタにはステップS6504にて主側CPU63のフラグレジスタの情報が上書きされているため、そのLレジスタの情報をAレジスタに上書きすることで当該Aレジスタにフラグレジスタの情報が上書きされた状態となる。そして、「LD (_FGBUF),A」として、ロード命令により、主側CPU63のAレジスタの情報を特定制御用のワークエリア221に設定されたFGバッファに退避させる(ステップS6506)。AレジスタにはステップS6505にてフラグレジスタの情報が上書きされているため、ステップS6506が実行されることによりフラグレジスタの情報が特定制御用のワークエリア221に退避された状態となる。 Then, the information in the L register of the master CPU 63 is overwritten in the A register of the master CPU 63 by a load command set to "LD A, L" (step S6505). Because the information in the flag register of the master CPU 63 was overwritten in the L register in step S6504, overwriting the information in the L register in the A register results in the flag register information being overwritten in the A register. Then, the information in the A register of the master CPU 63 is saved in the FG buffer set in the work area 221 for specific control by a load command set to "LD (_FGBUF), A" (step S6506). Because the information in the A register was overwritten with the flag register information in step S6505, execution of step S6506 results in the flag register information being saved in the work area 221 for specific control.

その後、「PUSH HL」として、プッシュ命令により、主側CPU63のHLレジスタ(すなわちHレジスタ及びLレジスタ)の情報を特定制御用のスタックエリア222における主側CPU63の現状のスタックポインタの情報に対応する記憶エリア及び当該記憶エリアに対して次の書き込み順序の記憶エリアのそれぞれに退避させる(ステップS6507)。この場合、HLレジスタにはステップS6504にてAレジスタの情報及びフラグレジスタの情報が上書きされているため、ステップS6507ではそのAレジスタの情報及びフラグレジスタの情報を特定制御用のスタックエリア222に退避させたことになる。なお、上記プッシュ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個後の記憶エリアに対応する情報に更新される。 Then, using the push command "PUSH HL," the information in the HL register (i.e., the H register and L register) of the primary CPU 63 is saved to the memory area in the specific control stack area 222 corresponding to the current stack pointer information of the primary CPU 63 and to the memory area that is next in the write order relative to that memory area (step S6507). In this case, since the A register information and flag register information were overwritten in the HL register in step S6504, in step S6507 the A register information and flag register information are saved to the specific control stack area 222. Note that when the above push command is executed, the stack pointer information of the primary CPU 63 is updated to the information corresponding to the memory area two places later in the write order in the specific control stack area 222.

その後、「POP AF」として、ポップ命令により、ステップS6507にて特定制御用のスタックエリア222に退避させたHレジスタの情報及びLレジスタの情報を主側CPU63のAレジスタ及びフラグレジスタに上書きする(ステップS6508)。この場合、特定制御用のスタックエリア222に退避されたHレジスタの情報が主側CPU63のAレジスタに上書きされ、特定制御用のスタックエリア222に退避されたLレジスタの情報が主側CPU63のフラグレジスタに上書きされる。特定制御用のスタックエリア222に退避されたHレジスタの情報はステップS6503の時点におけるAレジスタの情報であり、特定制御用のスタックエリア222に退避されたLレジスタの情報はステップS6503の時点におけるフラグレジスタの情報である。したがって、ステップS6508の処理が実行されることにより、主側CPU63のAレジスタ及びフラグレジスタの状態がステップS6503の時点における状態に復帰することとなる。なお、上記ポップ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個前の記憶エリアに対応する情報に更新される。 Then, using the pop command "POP AF," the H register information and L register information saved in the specific control stack area 222 in step S6507 are overwritten onto the A register and flag register of the master CPU 63 (step S6508). In this case, the H register information saved in the specific control stack area 222 is overwritten onto the A register of the master CPU 63, and the L register information saved in the specific control stack area 222 is overwritten onto the flag register of the master CPU 63. The H register information saved in the specific control stack area 222 is the A register information at the time of step S6503, and the L register information saved in the specific control stack area 222 is the flag register information at the time of step S6503. Therefore, by executing the processing of step S6508, the states of the A register and flag register of the master CPU 63 are restored to the states at the time of step S6503. When the above pop command is executed, the information in the stack pointer of the main CPU 63 is updated to information corresponding to the memory area two places earlier in the write order in the specific control stack area 222.

その後、「POP HL」として、ポップ命令により、ステップS6502にて特定制御用のスタックエリア222に退避させたHLレジスタの情報を主側CPU63のHLレジスタに復帰させる(ステップS6509)。これにより、主側CPU63のHLレジスタの状態がステップS6502の時点における状態に復帰することとなる。なお、上記ポップ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個前の記憶エリアに対応する情報に更新される。 Then, the pop command "POP HL" is used to restore the HL register information saved in the specific control stack area 222 in step S6502 to the HL register of the primary CPU 63 (step S6509). This restores the state of the HL register of the primary CPU 63 to the state it was in at the time of step S6502. When the pop command is executed, the stack pointer information of the primary CPU 63 is updated to information corresponding to the memory area two places back in the write order in the specific control stack area 222.

その後、非特定制御用のプログラムに設定されている管理実行処理に対応するサブルーチンのプログラムを読み出すことにより、当該管理実行処理を開始する(ステップS6510)。この場合、当該管理実行処理の実行後における管理用処理の戻り番地を特定するための情報がプッシュ命令により特定制御用のスタックエリア222に書き込まれる。そして、管理実行処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報が読み出され、当該戻り番地が示す管理用処理のプログラムに復帰する。 Then, the management execution process is started by reading the subroutine program corresponding to the management execution process set in the non-specific control program (step S6510). In this case, information for specifying the return address of the management process after the management execution process is executed is written to the specific control stack area 222 by a push command. Then, when the management execution process is completed, information for specifying the return address is read by a pop command, and the process returns to the management processing program indicated by the return address.

なお、管理実行処理ではチェック処理が開始される前に主側CPU63のBCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの各情報が非特定制御用のワークエリア223に退避されるとともに、管理実行処理においてチェック処理が終了した後にその非特定制御用のワークエリア223に退避された各情報が主側CPU63のBCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタに復帰される。これにより、チェック処理の前後で主側CPU63のBCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの状態を同一の状態とすることが可能となる。 In addition, in the management execution process, before the check process begins, the information in the BC register, DE register, HL register, IX register, and IY register of the main CPU 63 is saved to the non-specific control work area 223, and after the check process in the management execution process is completed, the information saved in the non-specific control work area 223 is restored to the BC register, DE register, HL register, IX register, and IY register of the main CPU 63. This makes it possible to maintain the same state in the BC register, DE register, HL register, IX register, and IY register of the main CPU 63 before and after the check process.

但し、これに限定されることはなく管理実行処理の処理内容が上記第17の実施形態における管理実行処理(図78)と同一である構成としてもよく、上記第18の実施形態における管理実行処理(図79)と同一である構成としてもよく、上記第19の実施形態における管理実行処理(図80)と同一である構成としてもよい。 However, this is not limited to this, and the processing content of the management execution process may be configured to be the same as the management execution process in the 17th embodiment (Figure 78), the same as the management execution process in the 18th embodiment (Figure 79), or the same as the management execution process in the 19th embodiment (Figure 80).

管理実行処理の実行後において管理用処理のプログラムに復帰した場合、主側CPU63のフラグレジスタの情報を管理実行処理が実行される前の状態に復帰させるための処理を実行する。詳細にはまず「PUSH HL」として、プッシュ命令により、主側CPU63のHLレジスタの情報を特定制御用のスタックエリア222に退避させる(ステップS6511)。当該プッシュ命令の実行後には主側CPU63のスタックポインタの情報は、特定制御用のスタックエリア222においてHLレジスタの情報が退避された記憶エリアに対して次の書き込み順序の記憶エリアに対応する情報となる。 When returning to the management processing program after the management execution process is executed, processing is executed to restore the information in the flag register of the main CPU 63 to the state it was in before the management execution process was executed. In detail, first, a push command "PUSH HL" is issued to save the information in the HL register of the main CPU 63 to the specific control stack area 222 (step S6511). After the push command is executed, the information in the stack pointer of the main CPU 63 becomes information corresponding to the memory area in the specific control stack area 222 that is next in the write order relative to the memory area where the HL register information was saved.

その後、「PUSH AF」として、プッシュ命令により、主側CPU63のAレジスタの情報及びフラグレジスタの情報のそれぞれを特定制御用のスタックエリア222における主側CPU63の現状のスタックポインタの情報に対応する記憶エリア及び当該記憶エリアに対して次の書き込み順序の記憶エリアのそれぞれに退避させる(ステップS6512)。主側CPU63のAレジスタ及びフラグレジスタはそれぞれ8ビット(1バイト)の情報量となっているため、Aレジスタの情報及びフラグレジスタの情報はアドレスが連続する2個の記憶エリアに対して個別に退避される。なお、上記プッシュ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個後の記憶エリアに対応する情報に更新される。 Then, a push command "PUSH AF" is used to save the information in the A register and flag register of the primary CPU 63 to the memory area in the specific control stack area 222 corresponding to the current stack pointer information of the primary CPU 63 and to the memory area that is next in the write order relative to that memory area (step S6512). Because the A register and flag register of the primary CPU 63 each contain 8 bits (1 byte) of information, the information in the A register and flag register are saved separately to two memory areas with consecutive addresses. Note that when the above push command is executed, the information in the stack pointer of the primary CPU 63 is updated to the information corresponding to the memory area two addresses later in the write order in the specific control stack area 222.

その後、「POP HL」として、ポップ命令により、ステップS6512にて特定制御用のスタックエリア222に退避させたAレジスタの情報及びフラグレジスタの情報を主側CPU63のHLレジスタに上書きする(ステップS6513)。この場合、特定制御用のスタックエリア222に退避されたAレジスタの情報が主側CPU63のHレジスタに上書きされ、特定制御用のスタックエリア222に退避されたフラグレジスタの情報が主側CPU63のLレジスタに上書きされる。なお、上記ポップ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個前の記憶エリアに対応する情報に更新される。 Then, the pop command "POP HL" overwrites the A register information and flag register information saved in the specific control stack area 222 in step S6512 into the HL register of the primary CPU 63 (step S6513). In this case, the A register information saved in the specific control stack area 222 is overwritten into the H register of the primary CPU 63, and the flag register information saved in the specific control stack area 222 is overwritten into the L register of the primary CPU 63. Note that when the above pop command is executed, the stack pointer information of the primary CPU 63 is updated to information corresponding to the memory area two places back in the write order in the specific control stack area 222.

その後、「LD A,(_FGBUF)」として、ロード命令により、ステップS6506にて特定制御用のワークエリア221におけるFGバッファに退避させたステップS6503の時点におけるフラグレジスタの情報を主側CPU63のAレジスタに上書きする(ステップS6514)。そして、「LD L,A」として、ロード命令により、主側CPU63のAレジスタの情報を主側CPU63のLレジスタに上書きする(ステップS6515)。AレジスタにはステップS6514にてステップS6503の時点における主側CPU63のフラグレジスタの情報が復帰されているため、そのAレジスタの情報をLレジスタに上書きすることで当該LレジスタにステップS6503の時点におけるフラグレジスタの情報が上書きされた状態となる。 After that, the flag register information at the time of step S6503, which was saved to the FG buffer in the specific control work area 221 in step S6506, is overwritten in the A register of the master CPU 63 by a load command as "LD A, (_FGBUF)" (step S6514). Then, the L register of the master CPU 63 is overwritten with the A register information of the master CPU 63 by a load command as "LD L, A" (step S6515). Since the flag register information of the master CPU 63 at the time of step S6503 has been restored to the A register in step S6514, overwriting the L register with the A register information results in the L register being overwritten with the flag register information at the time of step S6503.

その後、「PUSH HL」として、プッシュ命令により、主側CPU63のHLレジスタ(すなわちHレジスタ及びLレジスタ)の情報を特定制御用のスタックエリア222における主側CPU63の現状のスタックポインタの情報に対応する記憶エリア及び当該記憶エリアに対して次の書き込み順序の記憶エリアのそれぞれに退避させる(ステップS6516)。この場合、HレジスタにはステップS6513にて当該ステップS6512の時点におけるAレジスタの情報が上書きされているため、ステップS6516ではそのAレジスタの情報を特定制御用のスタックエリア222に退避させたことになる。また、LレジスタにはステップS6515にてステップS6503の時点におけるフラグレジスタの情報が上書きされているため、ステップS6516ではそのフラグレジスタの情報を特定制御用のスタックエリア222に退避させたことになる。 Then, using the push command "PUSH HL," the information in the HL register (i.e., the H register and L register) of the primary CPU 63 is saved to the storage area in the specific control stack area 222 corresponding to the information in the primary CPU 63's current stack pointer and to the storage area in the next write order relative to that storage area (step S6516). In this case, since the H register was overwritten in step S6513 with the information in the A register at the time of step S6512, the information in that A register is saved in the specific control stack area 222 in step S6516. Also, since the L register was overwritten in step S6515 with the information in the flag register at the time of step S6503, the information in that flag register is saved in the specific control stack area 222 in step S6516.

その後、「POP AF」として、ポップ命令により、ステップS6516にて特定制御用のスタックエリア222に退避させたHレジスタの情報及びLレジスタの情報を主側CPU63のAレジスタ及びフラグレジスタに上書きする(ステップS6517)。この場合、特定制御用のスタックエリア222に退避されたHレジスタの情報が主側CPU63のAレジスタに上書きされ、特定制御用のスタックエリア222に退避されたLレジスタの情報が主側CPU63のフラグレジスタに上書きされる。特定制御用のスタックエリア222に退避されたHレジスタの情報はステップS6512の時点におけるAレジスタの情報であり、特定制御用のスタックエリア222に退避されたLレジスタの情報はステップS6503の時点におけるフラグレジスタの情報である。したがって、ステップS6517の処理が実行されることにより、主側CPU63のAレジスタの状態がステップS6512の状態に復帰するとともに、フラグレジスタの状態がステップS6503の時点における状態に復帰することとなる。 Then, a pop command "POP AF" is issued to overwrite the A register and flag register of the master CPU 63 with the H register information and L register information saved in the specific control stack area 222 in step S6516 (step S6517). In this case, the H register information saved in the specific control stack area 222 is overwritten in the A register of the master CPU 63, and the L register information saved in the specific control stack area 222 is overwritten in the flag register of the master CPU 63. The H register information saved in the specific control stack area 222 is the A register information at the time of step S6512, and the L register information saved in the specific control stack area 222 is the flag register information at the time of step S6503. Therefore, by executing the processing of step S6517, the state of the A register of the master CPU 63 is restored to the state of step S6512, and the flag register state is restored to the state at the time of step S6503.

ちなみに、管理実行処理においては主側CPU63のAレジスタは利用されない。したがって、ステップS6512の時点におけるAレジスタの状態はステップS6508の時点におけるAレジスタの状態であり、ステップS6508の時点におけるAレジスタの状態はステップS6503の時点におけるAレジスタの状態である。したがって、ステップS6517の処理が実行されることにより、主側CPU63のAレジスタ及びフラグレジスタの状態がステップS6503の時点における状態に復帰することとなる。なお、上記ポップ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個前の記憶エリアに対応する情報に更新される。 Incidentally, the A register of the main CPU 63 is not used in the management execution process. Therefore, the state of the A register at the time of step S6512 is the state of the A register at the time of step S6508, and the state of the A register at the time of step S6508 is the state of the A register at the time of step S6503. Therefore, by executing the processing of step S6517, the states of the A register and flag register of the main CPU 63 are restored to the states at the time of step S6503. Note that when the above pop command is executed, the information in the stack pointer of the main CPU 63 is updated to information corresponding to the memory area two places back in the writing order in the specific control stack area 222.

その後、「POP HL」として、ポップ命令により、ステップS6511にて特定制御用のスタックエリア222に退避させたHLレジスタの情報を主側CPU63のHLレジスタに復帰させる(ステップS6518)。これにより、主側CPU63のHLレジスタの状態がステップS6511の時点における状態に復帰することとなる。なお、上記ポップ命令が実行された場合、主側CPU63のスタックポインタの情報は特定制御用のスタックエリア222における書き込み順序が2個前の記憶エリアに対応する情報に更新される。 Then, the pop command "POP HL" is used to restore the HL register information saved in the specific control stack area 222 in step S6511 to the HL register of the primary CPU 63 (step S6518). This restores the state of the HL register of the primary CPU 63 to the state it was in at the time of step S6511. When the pop command is executed, the stack pointer information of the primary CPU 63 is updated to information corresponding to the memory area two places back in the writing order in the specific control stack area 222.

その後、タイマ割込み処理(図69)の発生を禁止している状態から許可する状態へ切り換えるために割込み許可の設定を行う(ステップS6519)。これにより、タイマ割込み処理の新たな実行が可能となる。 Then, interrupt permission is set to switch from a state in which timer interrupt processing (Figure 69) is prohibited to a state in which it is permitted (step S6519). This allows new execution of timer interrupt processing.

上記構成によれば、ロード命令により、主側CPU63のフラグレジスタから当該主側CPU63の他のレジスタに当該フラグレジスタの情報を直接上書きする処理を実行することなく、主側CPU63のフラグレジスタの情報を特定制御用のワークエリア221に退避させることが可能となる。 With the above configuration, the load command makes it possible to save the information in the flag register of the main CPU 63 to the work area 221 for specific control without executing a process that directly overwrites the information in the flag register of the main CPU 63 to another register of the main CPU 63.

なお、ステップS6505~ステップS6508の処理を実行することなく、その代わりに、ステップS6504の処理を実行した後に、「LD (_FGBUF),L」として、ロード命令により、フラグレジスタの情報が上書きされたLレジスタの情報をFGバッファに退避させることにより、フラグレジスタの情報を特定制御用のワークエリア221に退避させる構成としてもよい。 Instead of executing steps S6505 to S6508, the process of step S6504 may be executed, and then the information in the L register, which has been overwritten with the information in the flag register by a load command as "LD (_FGBUF), L," may be saved to the FG buffer, thereby saving the information in the flag register to the specific control work area 221.

また、ステップSステップS6514及びステップS6515の処理を実行することなく、その代わりに、ステップS6513の処理を実行した後に、「LD L,(_FGBUF)」として、ロード命令により、特定制御用のワークエリア221に退避されたフラグレジスタの情報をLレジスタに上書きする構成としてもよい。 Alternatively, instead of executing steps S6514 and S6515, the process may be configured to execute step S6513, and then overwrite the L register with the flag register information saved in the specific control work area 221 using a load command such as "LD L, (_FGBUF)."

また、フラグレジスタの情報を主側RAM65に退避させる処理が特定制御に対応する処理にて実行される構成に代えて、非特定制御に対応する処理にて実行される構成としてもよい。また、主側RAM65に退避させたフラグレジスタの情報を主側CPU63のフラグレジスタに復帰させる処理が特定制御に対応する処理にて実行される構成に代えて、非特定制御に対応する処理にて実行される構成としてもよい。 In addition, instead of being configured to execute the process of saving flag register information to the main RAM 65 in a process corresponding to specific control, it may be configured to execute the process in a process corresponding to non-specific control. In addition, instead of being configured to execute the process of restoring flag register information saved in the main RAM 65 to the flag register of the main CPU 63 in a process corresponding to specific control, it may be configured to execute the process in a process corresponding to non-specific control.

<第30の実施形態>
本実施形態では主側CPU63にて実行される処理構成が上記第15の実施形態と相違している。以下、上記第15の実施形態と相違している構成について説明する。なお、上記第15の実施形態と同一の構成については基本的にその説明を省略する。
Thirtieth Embodiment
In this embodiment, the processing configuration executed by the main CPU 63 differs from that of the fifteenth embodiment. The configuration that differs from the fifteenth embodiment will be described below. Note that the description of the same configuration as the fifteenth embodiment will basically be omitted.

図100は主側CPU63にて実行される本実施形態におけるメイン処理を示すフローチャートである。なお、メイン処理におけるステップS6601~ステップS6621の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 100 is a flowchart showing the main processing in this embodiment, which is executed by the main CPU 63. Note that steps S6601 to S6621 in the main processing are executed using a specific control program and specific control data in the main CPU 63.

まず電源投入ウエイト処理を実行する(ステップS6601)。当該電源投入ウエイト処理では、例えばメイン処理が起動されてからウエイト用の所定時間(具体的には1秒)が経過するまで次の処理に進行することなく待機する。かかる電源投入ウエイト処理の実行期間において図柄表示装置41の動作開始及び初期設定が完了することとなる。その後、主側RAM65のアクセスを許可する(ステップS6602)。 First, power-on wait processing is executed (step S6601). During this power-on wait processing, the system waits for a predetermined wait time (specifically, one second) to elapse after the main processing is started, without proceeding to the next processing. During this power-on wait processing, the pattern display device 41 starts operating and is initialized. After that, access to the main RAM 65 is permitted (step S6602).

その後、主側RAM65における特定制御用のワークエリア221に設けられた停電フラグに「1」がセットされているか否かを判定する(ステップS6603)。停電フラグに「1」がセットされている場合(ステップS6603:YES)、特定制御用のワークエリア221及び特定制御用のスタックエリア222についてチェックサムを算出する(ステップS6604)。 Then, it is determined whether the power outage flag provided in the specific control work area 221 in the main RAM 65 is set to "1" (step S6603). If the power outage flag is set to "1" (step S6603: YES), a checksum is calculated for the specific control work area 221 and the specific control stack area 222 (step S6604).

チェックサムの算出方法は任意であるが、例えばチェックサムの演算対象となる記憶エリアの全ての数値を加算する算出方法が挙げられる。このチェックサムの算出方法は後述する停電時処理におけるチェックサムの算出方法と同一の算出方法となっている。後述する停電時処理において算出されたチェックサムは特定制御用のワークエリア221に記憶されることとなるが、このチェックサムが記憶される特定制御用のワークエリア221の記憶エリアはチェックサムの算出に際して演算対象となる記憶エリアから除外される。 The checksum can be calculated using any method, but one example is to add up all the numerical values in the storage area that is the target of the checksum calculation. This checksum calculation method is the same as the checksum calculation method used in the power outage processing described below. The checksum calculated in the power outage processing described below is stored in the work area 221 for specific control, but the storage area of the work area 221 for specific control in which this checksum is stored is excluded from the storage areas that are the target of the calculation when the checksum is calculated.

つまり、チェックサムの算出に際しては特定制御用のワークエリア221及び特定制御用のスタックエリア222において一部の記憶エリアが演算対象となる。この演算対象となる記憶エリアは、MPU62への動作電力の供給が停止される場合における停電時処理においてチェックサムを算出してからMPU62への動作電力の供給が再開されてステップS6604の処理が実行されるまで、特定制御用のワークエリア221及び特定制御用のスタックエリア222へのバックアップ電力といった電力供給が継続された場合には基本的には情報の書き換えが行われない記憶エリアである。したがって、MPU62への動作電力の供給が停止されてから当該MPU62への動作電力の供給が再開されるまでに特定制御用のワークエリア221及び特定制御用のスタックエリア222の情報が変更されていない場合には、特定制御用のワークエリア221及び特定制御用のスタックエリア222についてのチェックサムはMPU62への動作電力の供給が停止される直前と同一である。なお、このチェックサムの算出に際して演算対象となる記憶エリアには、特定制御用のワークエリア221においてパチンコ機10の設定状態を示す設定値の情報が設定されたエリア(具体的には設定値カウンタ)が含まれている。 In other words, when calculating the checksum, some storage areas in the specific control work area 221 and the specific control stack area 222 are subject to the calculation. These storage areas subject to the calculation are generally not rewritten with information if the supply of power, such as backup power, to the specific control work area 221 and the specific control stack area 222 continues from the time the checksum is calculated during power outage processing when the supply of operating power to MPU 62 is stopped until the supply of operating power to MPU 62 is resumed and the processing of step S6604 is executed. Therefore, if the information in the specific control work area 221 and the specific control stack area 222 has not been changed between the time the supply of operating power to MPU 62 is stopped and the time the supply of operating power to MPU 62 is resumed, the checksums for the specific control work area 221 and the specific control stack area 222 will be the same as they were immediately before the supply of operating power to MPU 62 was stopped. The storage area that is the subject of calculation when calculating this checksum includes an area (specifically, a setting value counter) in the specific control work area 221 where setting value information indicating the setting status of the pachinko machine 10 is set.

その後、MPU62への動作電力の供給が停止される直前に実行された停電時処理において算出されて特定制御用のワークエリア221に保存された特定制御用のワークエリア221及び特定制御用のスタックエリア222についてのチェックサムを特定制御用のワークエリア221から読み出すとともに、その読み出したチェックサムを、ステップS6604にて算出したチェックサムと比較する(ステップS6605)。そして、それらチェックサムが一致しているか否かを判定する(ステップS6606)。 Then, the checksums for the specific control work area 221 and the specific control stack area 222, which were calculated and saved in the specific control work area 221 during the power outage processing executed immediately before the supply of operating power to the MPU 62 was stopped, are read from the specific control work area 221, and the read checksums are compared with the checksum calculated in step S6604 (step S6605). It is then determined whether the checksums match (step S6606).

ここで、図101のフローチャートを参照しながら主側CPU63にて実行される停電情報記憶処理について説明する。なお、停電情報記憶処理は後述するタイマ割込み処理(図103)におけるステップS6801にて実行される。 Here, the power outage information storage process executed by the main CPU 63 will be described with reference to the flowchart in Figure 101. Note that the power outage information storage process is executed in step S6801 of the timer interrupt process (Figure 103), which will be described later.

停電情報記憶処理では、まず特定制御用のワークエリア221に設けられた繰り返しカウンタに停電信号用の繰り返し回数情報である「10」の情報をセットするとともに(ステップS6701)、特定制御用のワークエリア221に設けられた停電検知カウンタを「0」クリアする(ステップS6702)。 The power outage information storage process first sets the repetition count information for the power outage signal, "10," to the repetition counter provided in the specific control work area 221 (step S6701), and then clears the power outage detection counter provided in the specific control work area 221 to "0" (step S6702).

その後、MPU62の入力ポートに受信している停電信号の情報を読み込む処理を実行する(ステップS6703)。この場合、電源遮断が発生していないことに対応した停電信号(LOWレベルの停電信号)を受信している場合には入力ポートに非電断情報として「0」の情報が格納されており、電源遮断が発生していることに対応した停電信号(HIレベルの停電信号)を受信している場合には入力ポートに電断発生情報として「1」の情報が格納されている。ステップS6703では、かかる停電信号の情報を主側CPU63のレジスタに読み込む処理を実行する。 Then, the MPU 62 executes a process to read information about the power outage signal received at its input port (step S6703). In this case, if a power outage signal corresponding to no power outage (a LOW level power outage signal) is received, the input port stores "0" as non-power outage information; if a power outage signal corresponding to a power outage (a HI level power outage signal) is received, the input port stores "1" as power outage information. In step S6703, the main CPU 63 executes a process to read the power outage signal information into its register.

ステップS6703にて読み込んだ停電信号の情報が停電の発生(電断の発生)に対応したものである場合(ステップS6704:YES)、停電検知カウンタの数値情報を1加算する(ステップS6705)。ステップS6704にて否定判定をした場合又はステップS6705の処理を実行した場合、繰り返しカウンタの数値情報を1減算する(ステップS6706)。そして、その1減算後における繰り返しカウンタの数値情報が「0」であるか否かを判定する(ステップS6707)。ステップS6707にて否定判定をした場合には、ステップS6703に戻りステップS6703~ステップS6706の処理を繰り返す。一方、ステップS6707にて肯定判定をした場合には、ステップS6708に進む。 If the power outage signal information read in step S6703 corresponds to the occurrence of a power outage (power interruption) (step S6704: YES), the numerical information of the power outage detection counter is incremented by 1 (step S6705). If a negative determination is made in step S6704 or if the processing of step S6705 is executed, the numerical information of the repeat counter is decremented by 1 (step S6706). Then, it is determined whether the numerical information of the repeat counter after the decrement is "0" (step S6707). If a negative determination is made in step S6707, the process returns to step S6703 and the processing of steps S6703 to S6706 is repeated. On the other hand, if a positive determination is made in step S6707, the process proceeds to step S6708.

ステップS6708では、停電検知カウンタの現状の数値情報が、停電発生に対応した契機基準回数以上となっているか否かを判定する。契機基準回数未満である場合には、そのまま本停電情報記憶処理を終了する。一方、契機基準回数以上である場合には、ステップS6709~ステップS6712の停電時処理を実行する。 In step S6708, it is determined whether the current numerical information of the power outage detection counter is equal to or greater than the trigger reference count corresponding to the occurrence of a power outage. If it is less than the trigger reference count, the power outage information storage process is terminated. On the other hand, if it is equal to or greater than the trigger reference count, the power outage processing of steps S6709 to S6712 is executed.

具体的には、まず特定制御用のワークエリア221に設けられた停電フラグに「1」をセットする(ステップS6709)。これにより、正常に停電時処理が実行されるとともに主側RAM65における情報の記憶保持が正常に行われた場合には、主側CPU63への動作電力の供給が再度開始された場合に特定制御用のワークエリア221の停電フラグに「1」がセットされていることとなる。 Specifically, first, the power outage flag provided in the specific control work area 221 is set to "1" (step S6709). As a result, if power outage processing is executed normally and information is stored and maintained normally in the main RAM 65, the power outage flag in the specific control work area 221 will be set to "1" when the supply of operating power to the main CPU 63 is resumed again.

その後、特定制御用のワークエリア221及び特定制御用のスタックエリア222についてチェックサムを算出する(ステップS6710)。この場合、チェックサムの算出に際して演算対象となる特定制御用のワークエリア221及び特定制御用のスタックエリア222における記憶エリアは、メイン処理(図100)のステップS6604にてチェックサムの演算対象となる特定制御用のワークエリア221及び特定制御用のスタックエリア222における記憶エリアと同一である。また、このチェックサムの算出に際して演算対象となる記憶エリアには、特定制御用のワークエリア221においてパチンコ機10の設定状態を示す設定値の情報が設定されたエリア(具体的には設定値カウンタ)が含まれている。そして、その算出したチェックサムを特定制御用のワークエリア221における当該チェックサムを記憶するための記憶エリアであってチェックサムの算出対象から除外されている記憶エリアに記憶させる。 Then, a checksum is calculated for the specific control work area 221 and the specific control stack area 222 (step S6710). In this case, the storage areas in the specific control work area 221 and the specific control stack area 222 that are the objects of calculation when calculating the checksum are the same as the storage areas in the specific control work area 221 and the specific control stack area 222 that are the objects of calculation of the checksum in step S6604 of the main processing (FIG. 100). Furthermore, the storage areas that are the objects of calculation when calculating this checksum include an area in the specific control work area 221 where setting value information indicating the setting status of the pachinko machine 10 is set (specifically, a setting value counter). The calculated checksum is then stored in a storage area in the specific control work area 221 that is used to store the checksum but is excluded from the objects of calculation of the checksum.

その後、主側CPU63のレジスタにおける出力ポートの情報を全て「0」にセットするとともに(ステップS6711)、主側RAM65へのアクセスを禁止する(ステップS6712)。そして、電源が完全に遮断して処理が実行できなくなるまで無限ループを継続する。 Then, all output port information in the register of the primary CPU 63 is set to "0" (step S6711), and access to the primary RAM 65 is prohibited (step S6712). The infinite loop continues until the power is completely cut off and processing can no longer be executed.

なお、タイマ割込み処理の最初の処理として停電情報記憶処理を実行するようにしたことにより、復電後にタイマ割込み処理の途中から実行する必要がなくなる。これにより、停電発生時に実行していた処理のアドレスをスタック情報として主側RAM65に記憶する必要がなくなり、停電発生時の処理の処理負荷を軽減することが可能となる。 Furthermore, by executing the power outage information storage process as the first process in the timer interrupt process, there is no need to restart the timer interrupt process partway through after power is restored. This eliminates the need to store the address of the process that was being executed when the power outage occurred as stack information in the main RAM 65, making it possible to reduce the processing load when a power outage occurs.

メイン処理(図100)の説明に戻り、ステップS6603又はステップS6606にて否定判定をした場合、非設定更新時のクリア処理を実行する(ステップS6607)。非設定更新時のクリア処理では、特定制御用のワークエリア221においてパチンコ機10の設定状態を示す設定値の情報が設定されたエリア(具体的には設定値カウンタ)を除いて、当該特定制御用のワークエリア221を「0」クリアするとともに初期設定を実行する。これにより、当否抽選モードが高確率モードであるか否かを示すエリアが「0」クリアされるため、パチンコ機10への動作電力の供給が停止される直前における当否抽選モードに関係なく当否抽選モードは低確率モードとなる。また、遊技回が実行されていない状況となるとともに開閉実行モードが実行されていない状況となり、さらに普図表示部38aが変動表示されていない状況であって普電役物34aが閉鎖状態である状況となる。また、特定制御用のワークエリア221に設けられた保留格納エリア65a及び普電保留エリア65cも「0」クリアされるため、特図表示部37a用の保留情報が消去されるとともに普図表示部38a用の保留情報が消去される。また、非設定更新時のクリア処理では特定制御用のスタックエリア222を「0」クリアするとともに初期設定を実行する。また、非設定更新時のクリア処理では主側CPU63の各種レジスタも「0」クリアした後に初期設定を実行する。 Returning to the explanation of the main processing (FIG. 100), if a negative judgment is made in step S6603 or step S6606, a clearing process for non-setting update is executed (step S6607). In the clearing process for non-setting update, the specific control work area 221 is cleared to "0" and an initial setting is executed, except for the area in the specific control work area 221 where setting value information indicating the setting state of the pachinko machine 10 is set (specifically, the setting value counter). As a result, the area indicating whether the win/loss lottery mode is the high probability mode is cleared to "0," so the win/loss lottery mode becomes the low probability mode regardless of the win/loss lottery mode immediately before the supply of operating power to the pachinko machine 10 is stopped. Furthermore, a game round is not being executed, the open/close execution mode is not being executed, the normal map display unit 38a is not displaying a variable value, and the normal power device 34a is in a closed state. In addition, the reserved storage area 65a and normal power reserved area 65c provided in the work area 221 for specific control are also cleared to "0", so the reserved information for the special map display unit 37a is erased and the reserved information for the normal map display unit 38a is erased. In addition, in the clearing process for non-setting updates, the stack area 222 for specific control is cleared to "0" and initial settings are performed. In addition, in the clearing process for non-setting updates, various registers of the main CPU 63 are also cleared to "0" and then initial settings are performed.

一方、非設定更新時のクリア処理では非特定制御用のワークエリア223及び非特定制御用のスタックエリア224を「0」クリアしない。これにより、停電時処理が正常に実行されなかったことで停電フラグに「1」がセットされていなかったとしても非特定制御用のワークエリア223及び非特定制御用のスタックエリア224が「0」クリアされないようにすることが可能となる。また、特定制御用のワークエリア221及び特定制御用のスタックエリア222についてのチェックサムに関して異常が発生したとしても非特定制御用のワークエリア223及び非特定制御用のスタックエリア224が「0」クリアされないようにすることが可能となる。 On the other hand, the clearing process during non-setting updates does not clear the work area 223 for non-specific control and the stack area 224 for non-specific control to "0". This makes it possible to prevent the work area 223 for non-specific control and the stack area 224 for non-specific control from being cleared to "0" even if the power outage processing was not executed normally and the power outage flag was not set to "1". Also, it makes it possible to prevent the work area 223 for non-specific control and the stack area 224 for non-specific control from being cleared to "0" even if an abnormality occurs in the checksum for the work area 221 for specific control and the stack area 222 for specific control.

ステップS6603又はステップS6606にて否定判定をした場合においてステップS6607にて非設定更新時のクリア処理を実行した後は、特定制御用のワークエリア221における設定値カウンタの値を確認することでパチンコ機10の設定値が正常か否かを判定する(ステップS6608)。具体的には、設定値カウンタに設定された設定値が「設定1」~「設定6」のいずれかである場合に正常であると判定し、「0」又は7以上である場合に異常であると判定する。設定値が異常である場合(ステップS6608:NO)、後述する設定値を新たに設定するための処理(ステップS6619~ステップS6621)を実行する。これにより、ステップS6603又はステップS6606にて否定判定をして非設定更新時のクリア処理(ステップS6607)が実行される場合であっても設定値が正常であるか否かを監視することが可能となるとともに、設定値が異常である場合には設定値の再設定を行うようにすることが可能となる。 If a negative determination is made in step S6603 or step S6606 and the non-setting update clear process is executed in step S6607, the value of the setting value counter in the specific control work area 221 is checked to determine whether the setting value of the pachinko machine 10 is normal (step S6608). Specifically, if the setting value set in the setting value counter is any of "Setting 1" through "Setting 6," it is determined to be normal, and if it is "0" or 7 or greater, it is determined to be abnormal. If the setting value is abnormal (step S6608: NO), processing to set a new setting value (steps S6619 through S6621), described below, is executed. This makes it possible to monitor whether the setting value is normal even when a negative determination is made in step S6603 or step S6606 and the non-setting update clear process (step S6607) is executed, and to reset the setting value if it is abnormal.

設定値が正常である場合(ステップS6608:YES)、電源投入設定処理を実行する(ステップS6609)。電源投入設定処理では、停電フラグの初期化といった特定制御用のワークエリア221の所定のエリアを初期値に設定するとともに、現状の遊技状態に対応したコマンドを音声発光制御装置81に送信する。 If the setting value is normal (step S6608: YES), the power-on setting process is executed (step S6609). During the power-on setting process, a predetermined area in the work area 221 for specific control, such as the initialization of the power outage flag, is set to its initial value, and a command corresponding to the current game status is sent to the audio and light emission control device 81.

なお、主側CPU63はタイマ割込み処理を定期的に実行する構成であるが、メイン処理が開始された段階においてはタイマ割込み処理の発生が禁止されている。このタイマ割込み処理の発生が禁止された状態はステップS6609の処理が完了してステップS6610の処理が実行される前のタイミングで解除され、タイマ割込み処理の実行が許可される。これにより、主側CPU63への動作電力の供給が開始された場合にはステップS6609の電源投入設定処理が終了して、ステップS6610の処理が開始される前の段階までタイマ割込み処理は実行されない。よって、当該状況となるまでは主側CPU63にて遊技を進行させるための処理が開始されないこととなる。 The main CPU 63 is configured to periodically execute timer interrupt processing, but timer interrupt processing is prohibited when main processing begins. This state in which timer interrupt processing is prohibited is released when step S6609 is completed and before step S6610 is executed, and timer interrupt processing is permitted. As a result, when the supply of operating power to the main CPU 63 begins, the power-on setting process of step S6609 ends and timer interrupt processing is not executed until before step S6610 is started. Therefore, processing to progress the game will not be initiated by the main CPU 63 until this situation is reached.

その後、ステップS6610~ステップS6613の残余処理に進む。つまり、主側CPU63はタイマ割込み処理を定期的に実行する構成であるが、1のタイマ割込み処理と次のタイマ割込み処理との間に残余時間が生じることとなる。この残余時間は各タイマ割込み処理の処理完了時間に応じて変動することとなるが、かかる不規則な時間を利用してステップS6610~ステップS6613の残余処理を繰り返し実行する。この点、当該ステップS6610~ステップS6613の残余処理は非定期的に実行される非定期処理であると言える。ステップS6610~ステップS6613では、上記第1の実施形態におけるメイン処理(図9)のステップS113~ステップS116と同一の処理を実行する。 Then, the process proceeds to the remaining processing of steps S6610 to S6613. In other words, the main CPU 63 is configured to periodically execute timer interrupt processing, but there will be remaining time between one timer interrupt processing and the next timer interrupt processing. This remaining time will vary depending on the completion time of each timer interrupt processing, but this irregular time will be used to repeatedly execute the remaining processing of steps S6610 to S6613. In this respect, the remaining processing of steps S6610 to S6613 can be said to be non-periodic processing executed non-periodically. Steps S6610 to S6613 execute the same processing as steps S113 to S116 of the main processing (Figure 9) in the first embodiment described above.

上記のとおり本実施形態では主側CPU63への動作電力の供給が開始された場合において、特定制御用のワークエリア221の停電フラグに「1」がセットされていない場合、又はチェックサムが一致しない場合、非設定更新時のクリア処理を実行した後に、設定値が正常であれば(ステップS6608:YES)、遊技を進行させるための処理に移行する。これにより、停電時処理が正常に実行されなかったことで停電フラグに「1」がセットされていなかったとしても、主側CPU63への動作電力の供給が開始された後に再度の電源のON・OFF操作をする必要がない。また、特定制御用のワークエリア221及び特定制御用のスタックエリア222についてのチェックサムに関して異常が発生したとしても、主側CPU63への動作電力の供給が開始された後に再度の電源のON・OFF操作をする必要がない。 As described above, in this embodiment, when the supply of operating power to the main CPU 63 begins, if the power outage flag in the specific control work area 221 is not set to "1" or the checksums do not match, the system executes the clear process for non-setting updates, and if the setting values are normal (step S6608: YES), it proceeds to processing for progressing the game. As a result, even if the power outage flag is not set to "1" because the power outage process was not executed normally, there is no need to turn the power on and off again after the supply of operating power to the main CPU 63 begins. Furthermore, even if an abnormality occurs in the checksums for the specific control work area 221 and the specific control stack area 222, there is no need to turn the power on and off again after the supply of operating power to the main CPU 63 begins.

ステップS6603及びステップS6606の両方にて肯定判定をした場合、特定制御用のワークエリア221における設定値カウンタの値を確認することでパチンコ機10の設定値が正常か否かを判定する(ステップS6614)。具体的には、設定値カウンタに設定された設定値が「設定1」~「設定6」のいずれかである場合に正常であると判定し、「0」又は7以上である場合に異常であると判定する。設定値が異常である場合(ステップS6614:NO)、後述する設定値を新たに設定するための処理(ステップS6619~ステップS6621)を実行する。 If a positive determination is made in both step S6603 and step S6606, the value of the setting value counter in the specific control work area 221 is checked to determine whether the setting value of the pachinko machine 10 is normal (step S6614). Specifically, if the setting value set in the setting value counter is any of "Setting 1" to "Setting 6," it is determined to be normal, and if it is "0" or 7 or greater, it is determined to be abnormal. If the setting value is abnormal (step S6614: NO), the process (steps S6619 to S6621) for setting a new setting value, described below, is executed.

設定値が正常である場合(ステップS6614:YES)、リセットボタン68cが押圧操作されているか否かを判定し(ステップS6615)、設定キー挿入部68aが設定キーを利用してON操作されているか否かを判定し(ステップS6616)、内枠13に対して前扉枠14が開放状態であるか否かを判定し(ステップS6617)、外枠11に対して遊技機本体12が開放状態であるか否かを判定する(ステップS6618)。 If the setting value is normal (step S6614: YES), it is determined whether the reset button 68c has been pressed (step S6615), whether the setting key insertion unit 68a has been turned ON using the setting key (step S6616), whether the front door frame 14 is open relative to the inner frame 13 (step S6617), and whether the gaming machine main body 12 is open relative to the outer frame 11 (step S6618).

本実施形態では内枠13に対して前扉枠14が開放状態となっているか否かを検知するための前扉開放センサ95が主側CPU63と電気的に接続されており、前扉開放センサ95の検知結果は主側CPU63に入力される。この場合、内枠13に対して前扉枠14が閉鎖状態である場合に前扉開放センサ95は閉鎖検知信号を主側CPU63に送信し、内枠13に対して前扉枠14が開放状態である場合に前扉開放センサ95は開放検知信号を主側CPU63に送信する。主側CPU63は、前扉開放センサ95から閉鎖検知信号を受信している場合に前扉枠14が閉鎖状態であると特定し、前扉開放センサ95から開放検知信号を受信している場合に前扉枠14が開放状態であると特定する。 In this embodiment, a front door open sensor 95 for detecting whether the front door frame 14 is open relative to the inner frame 13 is electrically connected to the main CPU 63, and the detection result of the front door open sensor 95 is input to the main CPU 63. In this case, when the front door frame 14 is closed relative to the inner frame 13, the front door open sensor 95 sends a closed detection signal to the main CPU 63, and when the front door frame 14 is open relative to the inner frame 13, the front door open sensor 95 sends an open detection signal to the main CPU 63. When the main CPU 63 receives a closed detection signal from the front door open sensor 95, it determines that the front door frame 14 is closed, and when it receives an open detection signal from the front door open sensor 95, it determines that the front door frame 14 is open.

また、本実施形態では外枠11に対して遊技機本体12が開放状態となっているか否かを検知するための本体開放センサ96が主側CPU63と電気的に接続されており、本体開放センサ96の検知結果は主側CPU63に入力される。この場合、外枠11に対して遊技機本体12が閉鎖状態である場合に本体開放センサ96は閉鎖検知信号を主側CPU63に送信し、外枠11に対して遊技機本体12が開放状態である場合に本体開放センサ96は開放検知信号を主側CPU63に送信する。主側CPU63は、本体開放センサ96から閉鎖検知信号を受信している場合に遊技機本体12が閉鎖状態であると特定し、本体開放センサ96から開放検知信号を受信している場合に遊技機本体12が開放状態であると特定する。 In addition, in this embodiment, a main body open sensor 96 for detecting whether the gaming machine main body 12 is in an open state relative to the outer frame 11 is electrically connected to the main CPU 63, and the detection result of the main body open sensor 96 is input to the main CPU 63. In this case, if the gaming machine main body 12 is in a closed state relative to the outer frame 11, the main body open sensor 96 sends a closed detection signal to the main CPU 63, and if the gaming machine main body 12 is in an open state relative to the outer frame 11, the main body open sensor 96 sends an open detection signal to the main CPU 63. If the main CPU 63 receives a closed detection signal from the main body open sensor 96, it determines that the gaming machine main body 12 is in a closed state, and if it receives an open detection signal from the main body open sensor 96, it determines that the gaming machine main body 12 is in an open state.

リセットボタン68cが押圧操作されていない場合(ステップS6615:NO)、ステップS6609にて電源投入設定処理を実行した後に、ステップS6610~ステップS6613の残余処理を繰り返す。つまり、リセットボタン68cが押圧操作されていない場合には特定制御用のワークエリア221及び特定制御用のスタックエリア222のクリア処理を実行することなく、遊技の進行を制御するための処理に移行する。 If the reset button 68c has not been pressed (step S6615: NO), the power-on setting process is executed in step S6609, and the remaining processes of steps S6610 to S6613 are then repeated. In other words, if the reset button 68c has not been pressed, the process proceeds to the process for controlling the progress of the game without executing the process for clearing the specific control work area 221 and the specific control stack area 222.

リセットボタン68cが押圧操作されている場合であって(ステップS6615:YES)、ステップS6616~ステップS6618のいずれかにて否定判定をした場合、非設定更新時のクリア処理を実行した後に(ステップS6607)、設定値が正常であることを条件として(ステップS6608:YES)、ステップS6609以降における遊技の進行を制御するための処理に移行する。非設定更新時のクリア処理の処理内容は既に説明したとおりである。 If the reset button 68c is pressed (step S6615: YES) and a negative judgment is made in any of steps S6616 to S6618, the system executes the clear process when no setting is updated (step S6607), and then, provided that the setting values are normal (step S6608: YES), proceeds to the process for controlling the progress of the game from step S6609 onwards. The details of the clear process when no setting is updated have already been explained.

リセットボタン68cが押圧操作されている場合であって(ステップS6615:YES)、ステップS6616~ステップS6618の全てで肯定判定をした場合、設定値を更新するための処理を実行する。また、ステップS6608又はステップS6614にて設定値が異常であると判定した場合にも、設定値を更新するための処理を実行する。 If the reset button 68c is pressed (step S6615: YES) and all of steps S6616 to S6618 return a positive result, processing is performed to update the setting value. Furthermore, if it is determined in step S6608 or step S6614 that the setting value is abnormal, processing is also performed to update the setting value.

具体的には、まず設定値のコピー処理を実行する(ステップS6619)。当該コピー処理では、特定制御用のワークエリア221においてパチンコ機10の設定値を特定するために利用される設定値カウンタの情報を、特定制御用のワークエリア221に設けられたコピー領域に記憶させる。これにより、この後に実行される設定更新時のクリア処理(ステップS6620)にて設定値カウンタの情報が「0」クリアされたとしても、当該設定値更新時のクリア処理が実行される前における本パチンコ機10の設定値(すなわちパチンコ機10への動作電力の供給が停止される前における当該パチンコ機10の設定値)を把握することが可能となる。 Specifically, first, a setting value copy process is executed (step S6619). In this copy process, the setting value counter information used to identify the setting value of the pachinko machine 10 in the specific control work area 221 is stored in a copy area provided in the specific control work area 221. As a result, even if the setting value counter information is cleared to "0" in the subsequent setting update clear process (step S6620), it is possible to determine the setting value of the pachinko machine 10 before the setting value update clear process was executed (i.e., the setting value of the pachinko machine 10 before the supply of operating power to the pachinko machine 10 was stopped).

その後、設定更新時のクリア処理を実行する(ステップS6620)。設定更新時のクリア処理では、特定制御用のワークエリア221における当否抽選モードが高確率モードであるか否かを示すエリア及び上記コピー領域を除いて、当該特定制御用のワークエリア221を「0」クリアするとともに初期設定を実行する。これにより、遊技回が実行されていない状況となるとともに開閉実行モードが実行されていない状況となり、さらに普図表示部38aが変動表示されていない状況であって普電役物34aが閉鎖状態である状況となる。また、特定制御用のワークエリア221に設けられた保留格納エリア65a及び普電保留エリア65cも「0」クリアされるため、特図表示部37a用の保留情報が消去されるとともに普図表示部38a用の保留情報が消去される。また、設定更新時のクリア処理では特定制御用のスタックエリア222を「0」クリアするとともに初期設定を実行する。また、設定更新時のクリア処理ではパチンコ機10の設定値を特定するために利用される設定値カウンタを「0」クリアする。また、設定更新時のクリア処理では主側CPU63の各種レジスタも「0」クリアした後に初期設定を実行する。 Then, a clearing process is executed when the settings are updated (step S6620). During the clearing process when the settings are updated, the specific control work area 221 is cleared to "0" and initial settings are executed, except for the area in the specific control work area 221 indicating whether the win/lose lottery mode is the high probability mode and the copy area. This results in a situation where no game rounds are being played, the open/close execution mode is not being executed, the normal map display unit 38a is not displaying any changes, and the normal power device 34a is in a closed state. Furthermore, the reserve storage area 65a and the normal power reserve area 65c provided in the specific control work area 221 are also cleared to "0," thereby erasing the reserved information for the special map display unit 37a and the reserved information for the normal map display unit 38a. During the clearing process when the settings are updated, the specific control stack area 222 is cleared to "0" and initial settings are executed. During the clearing process when the settings are updated, the setting value counter used to identify the setting value of the pachinko machine 10 is cleared to "0." Additionally, during the clearing process when updating settings, various registers in the main CPU 63 are cleared to "0" before initial settings are performed.

その一方、設定更新時のクリア処理では当否抽選モードが高確率モードであるか否かを示すエリアを「0」クリアしないため、設定値更新処理(ステップS6621)が実行されたとしても当否抽選モードをパチンコ機10への動作電力の供給が停止される前におけるモードに維持させることが可能となる。また、設定更新時のクリア処理ではコピー領域を「0」クリアしないため、設定更新時のクリア処理が実行される前に設定されていた設定値をその後に特定することが可能となる。なお、上記構成に限定されることはなく設定更新時のクリア処理ではパチンコ機10の設定値を特定するために利用される設定値カウンタを「0」クリアしない構成としてもよく、設定更新時のクリア処理では当否抽選モードが高確率モードであるか否かを示すエリアを「0」クリアする構成としてもよい。 On the other hand, the clearing process when the settings are updated does not clear to "0" the area indicating whether the win/lose lottery mode is the high probability mode, so even if the setting value update process (step S6621) is executed, the win/lose lottery mode can be maintained in the mode it was in before the supply of operating power to the pachinko machine 10 was stopped. Furthermore, the clearing process when the settings are updated does not clear the copy area to "0," so it is possible to subsequently identify the setting value that was set before the clearing process when the settings were updated. Note that this is not limited to the above configuration, and the clearing process when the settings are updated may be configured not to clear to "0" the setting value counter used to identify the setting value of the pachinko machine 10, or the clearing process when the settings are updated may be configured to clear to "0" the area indicating whether the win/lose lottery mode is the high probability mode.

設定更新時のクリア処理では非特定制御用のワークエリア223及び非特定制御用のスタックエリア224を「0」クリアしない。これにより、パチンコ機10の設定値を変更することが可能な設定値更新処理が実行されたとしても、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224が「0」クリアされないようにすることが可能となる。 The clearing process during setting updates does not clear the non-specific control work area 223 and the non-specific control stack area 224 to "0." This makes it possible to prevent the non-specific control work area 223 and the non-specific control stack area 224 from being cleared to "0" even when a setting value update process that can change the setting values of the pachinko machine 10 is executed.

その後、ステップS6621にて設定値更新処理を実行する。設定値更新処理の処理内容は上記第22の実施形態における設定値更新処理(図85)と同一である。設定値更新処理を実行した後は、ステップS6609以降の遊技の進行を制御するための処理に移行する。 Then, in step S6621, the setting value update process is executed. The processing content of the setting value update process is the same as the setting value update process in the 22nd embodiment (Figure 85). After the setting value update process is executed, the process proceeds to step S6609 and subsequent steps for controlling the progress of the game.

上記構成によれば設定値が異常であった場合、遊技ホールの管理者による特別な操作を要することなく設定値更新処理が開始される。そして、設定値更新処理が完了した場合には遊技の進行を制御するための処理に移行する。これにより、正常な設定値に設定された状況において遊技が行われるようにすることが可能となる。その一方、設定値更新処理を完了させるためには設定キー挿入部68aに対する設定キーによるOFF操作などを要するため、遊技ホールの管理者以外の者により設定値が勝手に設定されて遊技が開始されてしまうという事象の発生を阻止することが可能となる。 With the above configuration, if the setting value is abnormal, the setting value update process is initiated without any special operation by the amusement hall manager. Then, when the setting value update process is completed, the process moves on to control the progress of the game. This makes it possible to play under conditions where the setting value has been set to the correct value. On the other hand, because completing the setting value update process requires turning the setting key off on the setting key insertion section 68a, it is possible to prevent the occurrence of an incident in which the setting value is arbitrarily set by someone other than the amusement hall manager and game play is started.

次に、主側CPU63にて各種処理を正常に行うことができない状況となった場合に遊技の進行を強制的に停止させるための構成について説明する。図102(a)はMPU62の構成を説明するためのブロック図である。 Next, we will explain the configuration for forcibly stopping game progress when the main CPU 63 is unable to perform various processes normally. Figure 102(a) is a block diagram illustrating the configuration of the MPU 62.

図102(a)に示すようにMPU62には主側CPU63、主側ROM64及び主側RAM65が設けられているとともに、リセット信号出力部251及びプログラム監視部252が設けられている。リセット信号出力部251は主側CPU63にリセット信号を出力する機能を有している。具体的には、リセット信号出力部251は、電源・発射制御装置78から動作電力が供給されている場合であって出力不可条件が成立していない場合にHIレベルの信号としてリセット信号を主側CPU63に出力し、電源・発射制御装置78から動作電力が供給されていない場合又は動作電力が供給されている場合であっても出力不可条件が成立している場合にはリセット信号を主側CPU63に出力しない。主側CPU63は電源・発射制御装置78から動作電力が供給されている場合であってリセット信号出力部251からリセット信号を受信している場合に各種処理を実行し、電源・発射制御装置78から動作電力が供給されている場合であってもリセット信号出力部251からリセット信号を受信していない場合には各種処理を実行しない。また、主側CPU63は電源・発射制御装置78から動作電力が供給されている場合においてリセット信号出力部251からリセット信号を受信していない状況からリセット信号を受信している状況に切り換わった場合にメイン処理(図100)を開始する。 As shown in FIG. 102(a), the MPU 62 is provided with a main CPU 63, a main ROM 64, and a main RAM 65, as well as a reset signal output unit 251 and a program monitoring unit 252. The reset signal output unit 251 has the function of outputting a reset signal to the main CPU 63. Specifically, the reset signal output unit 251 outputs a reset signal to the main CPU 63 as a HI level signal when operating power is being supplied from the power supply/launch control device 78 and the output disable condition is not met, and does not output a reset signal to the main CPU 63 when operating power is not being supplied from the power supply/launch control device 78 or when operating power is being supplied but the output disable condition is met. The main CPU 63 executes various processes when operating power is being supplied from the power supply/launch control device 78 and a reset signal is being received from the reset signal output unit 251, and does not execute various processes when operating power is being supplied from the power supply/launch control device 78 but a reset signal is not being received from the reset signal output unit 251. Additionally, when operating power is being supplied from the power supply and launch control device 78, the main CPU 63 starts the main processing (Figure 100) when the state changes from not receiving a reset signal from the reset signal output unit 251 to receiving a reset signal.

プログラム監視部252は主側CPU63にて各種処理を正常に行うことができる状況であるか否かを監視する機能を有している。具体的には、プログラム監視部252は、主側CPU63に設けられたプログラムカウンタの値が異常な値であるか否かを監視する。プログラムカウンタは主側CPU63において実行すべき命令が格納されているアドレスを記憶するためのものである。プログラムカウンタは取り得る値が定められており、プログラム監視部252はプログラムカウンタの値が取り得る値以外の値となっているか否かを監視する。また、プログラム監視部252は、ロード命令により情報を特定制御用のワークエリア221に書き込む場合にその書き込み先のエリアとして指定されたアドレスが異常なアドレスか否かを監視する。なお、プログラム監視部252は、ロード命令により情報を特定制御用のワークエリア221から読み出す場合にその読み出し対象のエリアとして指定されたアドレスが異常なアドレスか否かを監視する構成としてもよい。 The program monitoring unit 252 has the function of monitoring whether the main CPU 63 is in a state where various processes can be performed normally. Specifically, the program monitoring unit 252 monitors whether the value of a program counter provided in the main CPU 63 is an abnormal value. The program counter is used to store the address where an instruction to be executed by the main CPU 63 is stored. The program counter has a set of possible values, and the program monitoring unit 252 monitors whether the value of the program counter is a value other than the possible values. In addition, when writing information to the specific control work area 221 in response to a load command, the program monitoring unit 252 monitors whether the address specified as the write destination area is an abnormal address. Note that the program monitoring unit 252 may also be configured to monitor whether the address specified as the read target area when reading information from the specific control work area 221 in response to a load command is an abnormal address.

プログラム監視部252は、プログラムカウンタの値が異常な値であると判断した場合、又はロード命令により情報を書き込む場合に指定されたアドレスが異常なアドレスであると判断した場合、リセット信号出力部251に監視異常信号を出力する。リセット信号出力部251はプログラム監視部252から監視異常信号を受信した場合には電源・発射制御装置78から動作電力が供給されている場合であってもリセット信号の出力を一旦停止させ、停止継続期間に亘ってリセット信号の出力を停止させた後にリセット信号の出力を再開させる。停止継続期間はリセット信号の出力が停止されていることを主側CPU63にて特定するのに十分な期間となっている。これにより、プログラムカウンタの値が異常な値となった場合、又はロード命令により情報を書き込む場合に指定されたアドレスが異常なアドレスとなった場合には、リセット信号のOFF・ONを通じて主側CPU63にてメイン処理が実行されることとなる。 If the program monitoring unit 252 determines that the program counter value is abnormal, or that the address specified when writing information by a load command is abnormal, it outputs a monitoring abnormality signal to the reset signal output unit 251. When the reset signal output unit 251 receives a monitoring abnormality signal from the program monitoring unit 252, it temporarily suspends the output of the reset signal even if operating power is being supplied from the power supply/launch control device 78, suspends the output of the reset signal for a duration of suspension, and then resumes the output of the reset signal. The duration of suspension is long enough for the main CPU 63 to identify that the output of the reset signal has been suspended. As a result, if the program counter value becomes abnormal, or if the address specified when writing information by a load command is abnormal, the main processing will be executed by the main CPU 63 by turning the reset signal OFF and ON.

図102(b)はリセット信号出力部251によるリセット信号の出力の様子を示すタイムチャートである。図102(b1)は電源・発射制御装置78から動作電力が供給されている期間を示し、図102(b2)はリセット信号出力部251からリセット信号が出力されている期間を示し、図102(b3)はプログラム監視部252から監視異常信号が出力されるタイミングを示す。 Figure 102(b) is a time chart showing the output of a reset signal by the reset signal output unit 251. Figure 102(b1) shows the period during which operating power is supplied from the power supply and launch control device 78, Figure 102(b2) shows the period during which a reset signal is output from the reset signal output unit 251, and Figure 102(b3) shows the timing at which a monitoring abnormality signal is output from the program monitoring unit 252.

まずプログラム監視部252から監視異常信号が出力されない場合について説明すると、t1のタイミングで図102(b1)に示すように電源・発射制御装置78からMPU62への動作電力の供給が開始されることで、t2のタイミングで図102(b)に示すようにリセット信号出力部251からのリセット信号の出力が開始される。その後、t3のタイミングで図102(b1)に示すように電源・発射制御装置78からMPU62への動作電力の供給が停止されることで、t4のタイミングで図102(b2)に示すようにリセット信号出力部251からのリセット信号の出力が停止される。 First, let us explain the case where no monitoring abnormality signal is output from the program monitoring unit 252. At timing t1, as shown in FIG. 102(b1), the supply of operating power from the power supply and launch control device 78 to the MPU 62 begins, and at timing t2, as shown in FIG. 102(b), the output of a reset signal from the reset signal output unit 251 begins. Then, at timing t3, as shown in FIG. 102(b1), the supply of operating power from the power supply and launch control device 78 to the MPU 62 is stopped, and at timing t4, as shown in FIG. 102(b2), the output of the reset signal from the reset signal output unit 251 is stopped.

次にプログラム監視部252から監視異常信号が出力される場合について説明すると、t5のタイミングで図102(b1)に示すように電源・発射制御装置78からMPU62への動作電力の供給が開始されることで、t6のタイミングで図102(b)に示すようにリセット信号出力部251からのリセット信号の出力が開始される。その後、t7のタイミングで、プログラムカウンタの値が異常な値となる又はロード命令により情報を書き込む場合に指定されたアドレスが異常なアドレスとなることにより、図102(b3)に示すようにプログラム監視部252からリセット信号出力部251に監視異常信号が出力される。これにより、図102(b2)に示すようにリセット信号出力部251からのリセット信号の出力がt7のタイミングで一旦停止され、その後のt8のタイミングで再開される。 Next, we will explain the case where a monitoring abnormality signal is output from the program monitoring unit 252. At timing t5, as shown in Figure 102 (b1), the power supply and launch control device 78 begins supplying operating power to the MPU 62, and at timing t6, as shown in Figure 102 (b), the reset signal output unit 251 begins outputting a reset signal. Thereafter, at timing t7, the program counter value becomes abnormal, or the address specified when writing information with a load command becomes abnormal, and a monitoring abnormality signal is output from the program monitoring unit 252 to the reset signal output unit 251, as shown in Figure 102 (b3). As a result, the output of the reset signal from the reset signal output unit 251 is temporarily stopped at timing t7, as shown in Figure 102 (b2), and then resumed at timing t8.

この場合、主側CPU63はt7のタイミングで各種処理の実行を停止し、リセット信号の立ち上がりを確認したタイミングであるt8のタイミングでメイン処理(図100)を開始する。但し、主側CPU63の各種処理の実行の停止に際して停電時処理は実行されていないため、特定制御用のワークエリア221における停電フラグに「1」がセットされていない状況でメイン処理(図100)が開始されるとともに、特定制御用のワークエリア221及び特定制御用のスタックエリア222についてのチェックサムが保存されることなくメイン処理(図100)が開始される。したがって、メイン処理(図100)ではステップS6603又はステップS6606にて否定判定をすることとなり、非設定更新時のクリア処理(ステップS6607)を実行する。これにより、プログラムカウンタの値が異常な値となる又はロード命令により情報を書き込む場合に指定されたアドレスが異常なアドレスとなることによりプログラム監視部252から監視異常信号が出力された場合には、特定制御用のワークエリア221及び特定制御用のスタックエリア222のうち所定の記憶エリアが「0」クリアされることとなる非設定更新時のクリア処理が実行されるようにすることが可能となる。 In this case, the main CPU 63 stops execution of various processes at timing t7 and starts the main processing (Figure 100) at timing t8, when the rising edge of the reset signal is confirmed. However, because power outage processing was not being executed when the main CPU 63 stopped execution of various processes, the main processing (Figure 100) is started in a situation where the power outage flag in the specific control work area 221 is not set to "1," and the main processing (Figure 100) is started without saving the checksums for the specific control work area 221 and the specific control stack area 222. Therefore, a negative judgment is made in step S6603 or step S6606 in the main processing (Figure 100), and the clear processing for non-setting update (step S6607) is executed. As a result, if a monitoring abnormality signal is output from the program monitoring unit 252 because the program counter value becomes abnormal or the address specified when writing information using a load command becomes abnormal, a non-setting update clear process can be executed in which a specified storage area in the specific control work area 221 and specific control stack area 222 is cleared to "0."

但し、非設定更新時のクリア処理では非特定制御用のワークエリア223及び非特定制御用のスタックエリア224を「0」クリアしない。これにより、プログラムカウンタの値が異常な値となる又はロード命令により情報を書き込む場合に指定されたアドレスが異常なアドレスとなることによりプログラム監視部252から監視異常信号が出力されたとしても、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224が「0」クリアされないようにすることが可能となる。 However, the clearing process during non-setting updates does not clear the non-specific control work area 223 and the non-specific control stack area 224 to "0." This prevents the non-specific control work area 223 and the non-specific control stack area 224 from being cleared to "0" even if a monitoring abnormality signal is output from the program monitoring unit 252 because the program counter value becomes abnormal or the address specified when writing information with a load command becomes abnormal.

図102(b)の説明に戻り、その後、t9のタイミングで図102(b1)に示すように電源・発射制御装置78からMPU62への動作電力の供給が停止されることで、t10のタイミングで図102(b2)に示すようにリセット信号出力部251からのリセット信号の出力が停止される。 Returning to the explanation of Figure 102(b), thereafter, at timing t9, the supply of operating power from the power supply/launch control device 78 to the MPU 62 is stopped as shown in Figure 102(b1), and at timing t10, the output of the reset signal from the reset signal output unit 251 is stopped as shown in Figure 102(b2).

次に、主側CPU63にて実行される本実施形態におけるタイマ割込み処理について、図103のフローチャートを参照しながら説明する。タイマ割込み処理は、メイン処理(図100)においてステップS6610~ステップS6613の処理が実行されている状況で定期的(例えば4ミリ秒周期)に実行される。なお、タイマ割込み処理に対応するプログラムは特定制御用のプログラムに設定されている。 Next, the timer interrupt processing in this embodiment executed by the main CPU 63 will be described with reference to the flowchart in Figure 103. The timer interrupt processing is executed periodically (for example, every 4 milliseconds) while the processing of steps S6610 to S6613 is being executed in the main processing (Figure 100). Note that the program corresponding to the timer interrupt processing is set in the program for specific control.

ステップS6801~ステップS6819では上記第22の実施形態におけるタイマ割込み処理(図86)のステップS5201~ステップS5219と同一の処理を実行する。これらの処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。その後、設定監視処理を実行する(ステップS6820)。図104は設定監視処理を示すフローチャートである。 Steps S6801 to S6819 are identical to steps S5201 to S5219 of the timer interrupt processing (Figure 86) in the 22nd embodiment. These processes are executed by the main CPU 63 using a program for specific control and data for specific control. Then, setting monitoring processing is executed (step S6820). Figure 104 is a flowchart showing the setting monitoring processing.

特定制御用のワークエリア221における設定値カウンタの値を確認することでパチンコ機10の設定値が正常か否かを判定する(ステップS6901)。具体的には、設定値カウンタに設定された設定値が「設定1」~「設定6」のいずれかである場合に正常であると判定し、「0」又は7以上である場合に異常であると判定する。 The value of the setting value counter in the specific control work area 221 is checked to determine whether the setting value of the pachinko machine 10 is normal (step S6901). Specifically, if the setting value set in the setting value counter is any of "Setting 1" to "Setting 6," it is determined to be normal, and if it is "0" or 7 or greater, it is determined to be abnormal.

設定値が異常である場合(ステップS6901:NO)、まず設定値のコピー処理を実行する(ステップS6902)。当該コピー処理では、特定制御用のワークエリア221においてパチンコ機10の設定値を特定するために利用される設定値カウンタの情報を、特定制御用のワークエリア221に設けられたコピー領域に記憶させる。これにより、この後に実行される設定値更新処理の実行前における本パチンコ機10の設定値を把握することが可能となる。 If the setting value is abnormal (step S6901: NO), a setting value copy process is first executed (step S6902). In this copy process, the setting value counter information used to identify the setting value of the pachinko machine 10 in the specific control work area 221 is stored in a copy area provided in the specific control work area 221. This makes it possible to determine the setting value of this pachinko machine 10 before the setting value update process, which is executed subsequently, is executed.

その後、設定値の異常が発生したことを示す異常コマンドを音声発光制御装置81に送信する(ステップS6903)。音声発光制御装置81は当該異常コマンドを受信することにより、表示発光部53を設定値異常に対応する態様で発光させるとともに、スピーカ部54から「設定値の異常を検出しました。」という音声を出力させる。また、図柄表示装置41にて「設定値の異常を検出しました。」という文字画像が表示されるようにする。これら報知はパチンコ機10への動作電力の供給が停止されるまでは維持され、パチンコ機10への動作電力の供給が停止された場合に終了される。但し、これに限定されることはなく報知終了操作が遊技ホールの管理者により行われた場合に上記報知が終了される構成としてもよい。報知終了操作としては例えば更新ボタン68bが押圧操作されることとしてもよく、リセットボタン68cが押圧操作されることとしてもよい。上記報知を確認することにより遊技ホールの管理者は設定値異常が発生したことを把握することが可能となる。 Then, an abnormality command indicating that a setting value abnormality has occurred is sent to the audio and light-emitting control device 81 (step S6903). Upon receiving the abnormality command, the audio and light-emitting control device 81 causes the display light-emitting unit 53 to emit light in a manner corresponding to the setting value abnormality and outputs a voice message stating, "A setting value abnormality has been detected," from the speaker unit 54. The symbol display device 41 also displays a text image stating, "A setting value abnormality has been detected." These notifications are maintained until the supply of operating power to the pachinko machine 10 is stopped, and are terminated when the supply of operating power to the pachinko machine 10 is stopped. However, this is not limited to this, and the notifications may be terminated when an operation to terminate the notification is performed by the amusement hall manager. The notification termination operation may be, for example, by pressing the update button 68b or the reset button 68c. By confirming the notification, the amusement hall manager can understand that a setting value abnormality has occurred.

その後、設定値更新処理を実行する(ステップS6904)。つまり、タイマ割込み処理(図103)が実行される度に設定値に異常が発生しているか否かが監視され、設定値異常の発生を特定した場合にはパチンコ機10の設定値の再設定を行うために設定値更新処理を実行する。設定値更新処理の処理内容は上記第22の実施形態における設定値更新処理(図85)と同一である。したがって、更新ボタン68bが1回押圧操作される度に設定値が1段階ずつ更新され、アウト口検知センサ48aにて遊技球を検知することで選択中の設定値が確定される。更新途中の設定値及び確定した設定値は第3報知用表示装置69cにて表示される。その後、設定キー挿入部68aのON状態からOFF状態への切り換わりが発生した場合に設定値更新処理の終了条件が成立したと判定する。設定値更新処理を実行した後は、タイマ割込み処理(図103)に復帰する。 Then, the setting value update process is executed (step S6904). That is, each time the timer interrupt process (FIG. 103) is executed, the setting value is monitored for abnormalities, and if an abnormality in the setting value is detected, the setting value update process is executed to reset the setting value of the pachinko machine 10. The content of the setting value update process is the same as the setting value update process (FIG. 85) in the 22nd embodiment. Therefore, each time the update button 68b is pressed, the setting value is updated by one step, and the currently selected setting value is confirmed when the outlet detection sensor 48a detects a game ball. The setting value being updated and the confirmed setting value are displayed on the third notification display device 69c. Thereafter, if the setting key insertion section 68a switches from the ON state to the OFF state, it is determined that the termination condition for the setting value update process has been met. After the setting value update process is executed, the process returns to the timer interrupt process (FIG. 103).

ここで、設定値更新処理では、設定キー挿入部68aがOFF状態となっているだけでは終了条件が成立したと判定されることはなく、設定キー挿入部68aがON状態からOFF状態に切り換わった場合に終了条件が成立したと判定する。設定監視処理にて設定値更新処理が実行される場合、当該設定値更新処理の開始時には設定キー挿入部68aがOFF状態となっているため、当該設定値更新処理の終了条件を成立させるためには設定キー挿入部68aに設定キーを挿入して一旦ON操作を行った後にOFF操作を行う必要がある。これにより、遊技ホールの管理者による正規の操作が行われていないにも関わらず設定値更新処理が終了してしまわないようにすることが可能となる。 In the setting value update process, the termination condition is not determined to be met simply because the setting key insertion unit 68a is in the OFF state; rather, the termination condition is determined to be met when the setting key insertion unit 68a switches from the ON state to the OFF state. When the setting value update process is executed during the setting monitoring process, the setting key insertion unit 68a is in the OFF state when the setting value update process begins. Therefore, in order to fulfill the termination condition for the setting value update process, it is necessary to insert a setting key into the setting key insertion unit 68a, turn it ON, and then turn it OFF. This makes it possible to prevent the setting value update process from terminating even when the proper operation by the amusement hall manager has not been performed.

設定キー挿入部68aのON状態からOFF状態への切り換わりが発生して設定値更新処理の終了条件が成立した場合には、設定値更新処理(図85)におけるステップS5111を実行することで、特定制御用のワークエリア221におけるコピー領域に記憶された設定値と、特定制御用のワークエリア221における設定値カウンタに今回設定された設定値とが同一であるか否かを比較する。つまり、設定値更新処理(ステップS6904)が実行される前に設定されていた設定値と、今回の設定値更新処理にて設定された設定値とが同一であるか否かを判定する。両設定値が同一である場合(ステップS5112:NO)、非変更時の報知用処理(ステップS5113)を実行することで、既に説明した設定維持報知が行われるようにする。一方、両設定値が異なる場合(ステップS5112:YES)、変更時の報知用処理(ステップS5114)を実行することで、既に説明した設定変更報知が行われるようにする。 When the setting key insertion section 68a switches from the ON state to the OFF state and the termination condition for the setting value update process is met, step S5111 of the setting value update process (FIG. 85) is executed to compare whether the setting value stored in the copy area of the specific control work area 221 is the same as the setting value currently set in the setting value counter in the specific control work area 221. In other words, it is determined whether the setting value set before the setting value update process (step S6904) is executed is the same as the setting value set in the current setting value update process. If the two setting values are the same (step S5112: NO), the non-change notification process (step S5113) is executed, thereby issuing the previously described setting maintenance notification. On the other hand, if the two setting values are different (step S5112: YES), the change notification process (step S5114) is executed, thereby issuing the previously described setting change notification.

設定値異常が発生している場合には設定値更新処理が実行される構成において、当該設定値更新処理が実行される前に設定されていた設定値と、当該設定値更新処理にて設定された設定値とが同一である場合には設定維持報知が行われる。これにより、設定値異常により設定値更新処理が実行されたとしてもその前の状況において設定されていた設定値を再設定することで設定維持報知が行われることとなり、設定値異常による設定値更新処理が実行されたとしても設定値が変化していないことを遊技者に明示することが可能となる。ちなみに、遊技ホールにおいては設置された各パチンコ機10の設定値を記録するのが一般的であるため、その記録された設定値となるように設定値異常による設定値更新処理を実行することが可能である。 In a configuration in which a setting value update process is executed when a setting value abnormality occurs, a setting maintenance notification is issued if the setting value set before the setting value update process is executed is the same as the setting value set in the setting value update process. As a result, even if a setting value update process is executed due to a setting value abnormality, the setting maintenance notification is issued by resetting the setting value set in the previous situation, making it possible to clearly inform players that the setting value has not changed even if a setting value update process is executed due to a setting value abnormality. Incidentally, since it is common for gaming halls to record the setting values of each pachinko machine 10 installed, it is possible to execute a setting value update process due to a setting value abnormality so that the recorded setting value is used.

タイマ割込み処理(図103)の説明に戻り、ステップS6820にて設定監視処理を実行した後は、ステップS6821にて管理用処理を実行する。管理用処理の実行に際しては、特定制御用のプログラムに設定されている管理用処理に対応するサブルーチンのプログラムが実行されることとなるが、当該サブルーチンのプログラムの実行に際しては管理用処理の実行後におけるタイマ割込み処理の戻り番地を特定するための情報がプッシュ命令により特定制御用のスタックエリア222に書き込まれる。そして、管理用処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報が読み出され、当該戻り番地が示すタイマ割込み処理のプログラムに復帰する。 Returning to the explanation of the timer interrupt processing (Figure 103), after the setting monitoring processing is executed in step S6820, the management processing is executed in step S6821. When the management processing is executed, a subroutine program corresponding to the management processing set in the specific control program is executed, and when the subroutine program is executed, information for specifying the return address of the timer interrupt processing after execution of the management processing is written to the specific control stack area 222 by a push command. Then, when the management processing is completed, the information for specifying the return address is read by a pop command, and the program returns to the timer interrupt processing program indicated by the return address.

図105は主側CPU63にて実行される本実施形態における管理用処理を示すフローチャートである。なお、管理用処理におけるステップS7001~ステップS7005の処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 105 is a flowchart showing the management processing in this embodiment, which is executed by the main CPU 63. Note that steps S7001 to S7005 in the management processing are executed by the main CPU 63 using a specific control program and specific control data.

まずタイマ割込み処理(図103)の発生を禁止するために割込み禁止の設定を行う(ステップS7001)。これにより、非特定制御に対応する処理である後述する管理実行処理の途中の状況において、特定制御に対応する処理であるタイマ割込み処理(図103)が割り込んで起動されてしまわないようにすることが可能となる。 First, interrupt prohibition is set to prohibit the occurrence of timer interrupt processing (Figure 103) (step S7001). This makes it possible to prevent the timer interrupt processing (Figure 103), which is processing corresponding to specific control, from interrupting and being started in the middle of the management execution processing (described below), which is processing corresponding to non-specific control.

その後、「LD (_PSWBUF),PSW」として、ロード命令により、主側CPU63のフラグレジスタの情報を特定制御用のワークエリア221に設定されたPSWバッファに退避させる(ステップS7002)。フラグレジスタにはキャリフラグ、ゼロフラグ、P/Vフラグ、サインフラグ及びハーフキャリフラグなどを含み、演算命令、ローテート命令及び入出力命令などの実行結果によってフラグレジスタの情報は変化することとなる。このようなフラグレジスタの情報を管理実行処理に対応するサブルーチンのプログラムが開始される前に退避させることにより、当該サブルーチンのコールや当該サブルーチンの開始後において変化してしまう前の状態のフラグレジスタの情報を特定制御用のワークエリア221に退避させておくことが可能となる。 Then, using the load command "LD (_PSWBUF), PSW," the information in the flag register of the main CPU 63 is saved to the PSW buffer set in the work area 221 for specific control (step S7002). The flag register includes a carry flag, zero flag, P/V flag, sign flag, and half carry flag, and the information in the flag register changes depending on the execution results of arithmetic instructions, rotate instructions, and input/output instructions. By saving this flag register information before the program for the subroutine corresponding to the management execution process is started, it is possible to save the flag register information in the state it was in before it changed after the subroutine was called or started in the work area 221 for specific control.

その後、非特定制御用のプログラムに設定されている管理実行処理に対応するサブルーチンのプログラムを読み出すことにより、当該管理実行処理を開始する(ステップS7003)。この場合、当該管理実行処理の実行後における管理用処理の戻り番地を特定するための情報がプッシュ命令により特定制御用のスタックエリア222に書き込まれる。そして、管理実行処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報が読み出され、当該戻り番地が示す管理用処理のプログラムに復帰する。 Then, the management execution process is started by reading the subroutine program corresponding to the management execution process set in the non-specific control program (step S7003). In this case, information for specifying the return address of the management process after the management execution process is executed is written to the specific control stack area 222 by a push command. Then, when the management execution process is completed, information for specifying the return address is read by a pop command, and the process returns to the management processing program indicated by the return address.

管理実行処理の実行後において管理用処理のプログラムに復帰した場合には「LD PSW,(_PSWBUF)」として、ロード命令により、ステップS7002にて特定制御用のワークエリア221におけるPSWバッファに退避させたフラグレジスタの情報を主側CPU63のフラグレジスタに復帰させる(ステップS7004)。これにより、主側CPU63のフラグレジスタの情報が、ステップS7002が前回実行された時点の情報に復帰することとなる。つまり、主側CPU63のフラグレジスタの情報が特定制御を実行するための情報に復帰することとなる。 When the management execution process is completed and the management process program is restored, the flag register information saved in the PSW buffer in the specific control work area 221 in step S7002 is restored to the flag register of the primary CPU 63 by a load command as "LD PSW, (_PSWBUF)" (step S7004). This restores the flag register information of the primary CPU 63 to the information at the time step S7002 was last executed. In other words, the flag register information of the primary CPU 63 is restored to the information required to execute specific control.

その後、タイマ割込み処理(図103)の発生を禁止している状態から許可する状態へ切り換えるために割込み許可の設定を行う(ステップS7005)。これにより、タイマ割込み処理の新たな実行が可能となる。 Then, interrupt permission is set (step S7005) to switch from a state in which timer interrupt processing (Figure 103) is prohibited to a state in which it is permitted. This allows new execution of timer interrupt processing.

図106は主側CPU63にて実行される本実施形態における管理実行処理を示すフローチャートである。なお、管理実行処理におけるステップS7101~ステップS7116の処理は、主側CPU63において非特定制御用のプログラム及び非特定制御用のデータを利用して実行される。 Figure 106 is a flowchart showing the management execution process in this embodiment, which is executed by the main CPU 63. Note that steps S7101 to S7116 in the management execution process are executed by the main CPU 63 using a program for non-specific control and data for non-specific control.

ステップS7101~ステップS7108及びステップS7110~ステップS7116では上記第17の実施形態における管理実行処理(図78)のステップS4501~ステップS4515と同一の処理を実行する。また、ステップS7109では別監視処理を実行する。別監視処理の実行に際しては非特定制御用のプログラムに設定されている別監視処理に対応するサブルーチンのプログラムが実行されることとなるが、当該サブルーチンのプログラムの実行に際しては別監視処理の実行後における管理実行処理の戻り番地を特定するための情報がプッシュ命令により非特定制御用のスタックエリア224に書き込まれる。そして、別監視処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報が読み出され、当該戻り番地が示す管理実行処理のプログラムに復帰する。 Steps S7101 to S7108 and steps S7110 to S7116 execute the same processing as steps S4501 to S4515 of the management execution process (Figure 78) in the seventeenth embodiment described above. Furthermore, step S7109 executes a separate monitoring process. When the separate monitoring process is executed, a subroutine program corresponding to the separate monitoring process set in the non-specific control program is executed. When the subroutine program is executed, information for specifying the return address of the management execution process after the separate monitoring process is executed is written to the non-specific control stack area 224 by a push command. When the separate monitoring process is completed, information for specifying the return address is read by a pop command, and the program returns to the management execution process indicated by the return address.

図107は別監視処理を示すフローチャートである。なお、別監視処理におけるステップS7201~ステップS7206の処理は、主側CPU63において非特定制御用のプログラム及び非特定制御用のデータを利用して実行される。 Figure 107 is a flowchart showing the separate monitoring process. Note that steps S7201 to S7206 in the separate monitoring process are executed by the main CPU 63 using a program and data for non-specific control.

別監視処理では、非特定制御用のプログラムにおいて実行している処理の処理位置を示すポインタの値が正常な数値範囲を超えた値となっているか否かを判定する(ステップS7201)。また、非特定制御用のワークエリア223に設けられた通常用カウンタエリア231、開閉実行モード用カウンタエリア232及び高頻度サポートモード用カウンタエリア233に記憶されている情報が明らかに異常な情報となっているか否かを判定する(ステップS7202)。例えば通常用カウンタエリア231において通常用のアウトカウンタ231eの値が「0」であるにも関わらず通常用の一般入賞カウンタ231aの値が1000以上となっている場合には異常と判定する。また、非特定制御用のワークエリア223に設けられた演算結果記憶エリア234に記憶されている情報が明らかに異常な情報となっているか否かを判定する(ステップS7203)。例えば第61パラメータが「0」であるにも関わらず第62~第64パラメータのいずれかが「0」ではない場合には異常と判定する。 In the separate monitoring process, it is determined whether the value of the pointer indicating the processing position of the process being executed in the non-specific control program is outside the normal numerical range (step S7201). It is also determined whether the information stored in the normal counter area 231, the open/close execution mode counter area 232, and the high-frequency support mode counter area 233 provided in the non-specific control work area 223 is clearly abnormal (step S7202). For example, if the value of the normal out counter 231e in the normal counter area 231 is "0" but the value of the normal general winning counter 231a is 1000 or greater, it is determined to be abnormal. It is also determined whether the information stored in the calculation result storage area 234 provided in the non-specific control work area 223 is clearly abnormal (step S7203). For example, if the 61st parameter is "0" but any of the 62nd to 64th parameters is not "0," it is determined to be abnormal.

ステップS7201~ステップS7203のいずれかにて肯定判定をした場合、非特定制御用のワークエリア223について情報異常が発生しているとして、非特定制御用のワークエリア223の一部クリア処理を実行する(ステップS7204)。当該一部クリア処理では非特定制御用のワークエリア223において管理開始フラグ以外の記憶エリアを「0」クリアする。この場合、通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233及び演算結果記憶エリア234の全てが「0」クリアされる。これにより、非特定制御用のワークエリア223における情報異常を解消することが可能となる。 If a positive judgment is made in any of steps S7201 to S7203, it is determined that an information abnormality has occurred in the work area 223 for non-specific control, and a partial clear process for the work area 223 for non-specific control is executed (step S7204). In this partial clear process, all storage areas in the work area 223 for non-specific control other than the management start flag are cleared to "0". In this case, the normal counter area 231, the counter area 232 for opening/closing execution mode, the counter area 233 for high-frequency support mode, and the calculation result storage area 234 are all cleared to "0". This makes it possible to resolve the information abnormality in the work area 223 for non-specific control.

また、管理開始フラグを「0」クリアしないようにすることにより管理開始フラグに既に「1」がセットされている状態を維持させることが可能となり、既にパチンコ機10が遊技ホールにて継続して使用されているにも関わらず履歴情報の収集に関してパチンコ機10の出荷段階の規制を生じさせてしまわないようにすることが可能となる。但し、これに限定されることはなくステップS7204では管理開始フラグを含めて非特定制御用のワークエリア223の全体を「0」クリアする構成としてもよい。 Furthermore, by not clearing the management start flag to "0," it is possible to maintain the state in which the management start flag is already set to "1," and it is possible to prevent restrictions on the collection of history information at the shipping stage of the pachinko machine 10 from occurring even if the pachinko machine 10 is already being used continuously at the gaming hall. However, this is not limited to this, and in step S7204, the entire work area 223 for non-specific control, including the management start flag, may be configured to be cleared to "0."

また、ステップS7204では非特定制御用のスタックエリア224を「0」クリアしない。非特定制御用のスタックエリア224には管理実行処理(図106)におけるステップS7102~ステップS7107にて特定制御に対応する処理にて利用される各種レジスタの情報が退避されている。この場合に、非特定制御用のスタックエリア224を「0」クリアしないようにすることにより、この特定制御に対応する処理にて利用される各種レジスタの情報であって非特定制御用のスタックエリア224に退避されている情報を消去してしまわないようにすることが可能となる。また、非特定制御用のスタックエリア224には別監視処理が終了した後における管理実行処理(図106)の戻り番地の情報が格納されているが、非特定制御用のスタックエリア224を「0」クリアしないようにすることにより、この戻り番地の情報が消去されてしまわないようにすることが可能となる。 In addition, in step S7204, the stack area 224 for non-specific control is not cleared to "0." The stack area 224 for non-specific control stores information from various registers used in the processing corresponding to the specific control in steps S7102 to S7107 of the management execution process (Figure 106). In this case, by not clearing the stack area 224 for non-specific control to "0," it is possible to prevent the information from being erased that is stored in the stack area 224 for non-specific control and that is used in the processing corresponding to this specific control. In addition, the stack area 224 for non-specific control stores information about the return address of the management execution process (Figure 106) after the separate monitoring process has ended, and by not clearing the stack area 224 for non-specific control to "0," it is possible to prevent this return address information from being erased.

その後、初期設定処理を実行する(ステップS7205)。初期設定処理では、非特定制御用のワークエリア223においてステップS7204にて「0」クリアの対象となった記憶エリアに対して初期設定を行う。 After that, the initial setting process is executed (step S7205). In the initial setting process, initial settings are made to the storage areas in the non-specific control work area 223 that were cleared to "0" in step S7204.

その後、クリア報知処理を実行する(ステップS7206)。クリア報知処理では非特定制御用のワークエリア223が「0」クリアされたことを示すコマンドを音声発光制御装置81に送信する。音声発光制御装置81は当該コマンドを受信することにより、表示発光部53を非特定制御用のワークエリア223の強制クリアに対応する態様で発光させるとともに、スピーカ部54から「履歴情報が強制クリアされました。」という音声を出力させる。また、図柄表示装置41にて「履歴情報が強制クリアされました。」という文字画像が表示されるようにする。これら報知はパチンコ機10への動作電力の供給が停止されるまでは維持され、パチンコ機10への動作電力の供給が停止された場合に終了される。但し、これに限定されることはなく報知終了操作が遊技ホールの管理者により行われた場合に上記報知が終了される構成としてもよい。報知終了操作としては例えば更新ボタン68bが押圧操作されることとしてもよく、リセットボタン68cが押圧操作されることとしてもよい。上記報知を確認することにより遊技ホールの管理者は非特定制御用のワークエリア223が強制クリアされたことを把握することが可能となる。 Then, a clear notification process is executed (step S7206). In the clear notification process, a command indicating that the work area 223 for non-specific control has been cleared to "0" is sent to the audio/light-emitting control device 81. Upon receiving this command, the audio/light-emitting control device 81 causes the display/light-emitting unit 53 to emit light in a manner corresponding to the forced clearing of the work area 223 for non-specific control, and causes the speaker unit 54 to output a voice message stating, "The history information has been forcibly cleared." Furthermore, the symbol display device 41 is caused to display a text image stating, "The history information has been forcibly cleared." These notifications are maintained until the supply of operating power to the pachinko machine 10 is stopped, and are terminated when the supply of operating power to the pachinko machine 10 is stopped. However, this is not limited to this, and the notification may be terminated when an operation to terminate the notification is performed by the gaming hall manager. The notification termination operation may be, for example, pressing the update button 68b or the reset button 68c. By checking the above notification, the gaming hall manager will be able to understand that the non-specific control work area 223 has been forcibly cleared.

ステップS7201~ステップS7203の全てにて否定判定をした場合、又はステップS7206の処理を実行した場合、別監視処理を終了して監視実行処理(図106)に復帰する。 If a negative judgment is made in all of steps S7201 to S7203, or if the processing of step S7206 is executed, the separate monitoring processing ends and the processing returns to the monitoring execution processing (Figure 106).

以上詳述した本実施形態によれば、以下の優れた効果を奏する。 The present embodiment described above provides the following excellent effects:

プログラム監視部252においてロード命令により情報を書き込む場合に指定されたアドレスが異常なアドレスであることが特定された場合、リセット信号出力部251によりリセット信号のOFF→ONが行われることにより主側CPU63では動作電力の供給が新たに開始された場合と同様にメイン処理(図100)が実行される。そして、リセット信号のOFF→ONが行われた場合には特定制御用のワークエリア221における停電フラグに「1」がセットされていないとともに停電時におけるチェックサムが特定制御用のワークエリア221に記憶されていないため、強制的に非設定更新時のクリア処理(ステップS6607)が実行される。非設定更新時のクリア処理では、特定制御用のワークエリア221においてパチンコ機10の設定値が記憶された記憶エリア以外の記憶エリアが「0」クリアされるとともに特定制御用のスタックエリア222が「0」クリアされ、さらにこれらエリアの初期設定処理が実行される。これにより、特定制御用のワークエリア221又は特定制御用のスタックエリア222に関して情報異常が発生している可能性がある場合には、特定制御用のワークエリア221及び特定制御用のスタックエリア222に対して「0」クリア処理と初期設定処理とを実行することで当該情報異常が解消されるようにすることが可能となる。 If the program monitoring unit 252 determines that the address specified when writing information via a load command is abnormal, the reset signal output unit 251 turns the reset signal from OFF to ON, causing the main CPU 63 to execute the main processing (Fig. 100) in the same manner as when the supply of operating power is newly started. When the reset signal is turned from OFF to ON, the power outage flag in the specific control work area 221 is not set to "1" and the checksum at the time of the power outage is not stored in the specific control work area 221, so the non-setting update clear processing (step S6607) is forcibly executed. In the non-setting update clear processing, all memory areas in the specific control work area 221 other than the memory area in which the setting values of the pachinko machine 10 are stored are cleared to "0," and the specific control stack area 222 is cleared to "0," and the initial setting processing of these areas is then executed. As a result, if there is a possibility that an information anomaly has occurred in the specific control work area 221 or the specific control stack area 222, the information anomaly can be resolved by performing a "0" clear process and an initial setting process on the specific control work area 221 and the specific control stack area 222.

プログラム監視部252において主側CPU63のプログラムカウンタの値が異常な値であることが特定された場合、リセット信号出力部251によりリセット信号のOFF→ONが行われることにより主側CPU63では動作電力の供給が新たに開始された場合と同様にメイン処理(図100)が実行される。そして、リセット信号のOFF→ONが行われた場合には特定制御用のワークエリア221における停電フラグに「1」がセットされていないとともに停電時におけるチェックサムが特定制御用のワークエリア221に記憶されていないため、強制的に非設定更新時のクリア処理(ステップS6607)が実行される。非設定更新時のクリア処理では、各種レジスタを含めた主側CPU63の内部記憶エリアが「0」クリアされるとともに初期設定処理が実行される。これにより、主側CPU63の内部記憶エリアに関して情報異常が発生している可能性がある場合には、主側CPU63の内部記憶エリアに対して「0」クリア及び初期設定処理を実行することで当該情報異常が解消されるようにすることが可能となる。 If the program monitoring unit 252 determines that the program counter value of the main CPU 63 is abnormal, the reset signal output unit 251 turns the reset signal from OFF to ON, causing the main CPU 63 to execute the main processing (Figure 100) in the same way as when the supply of operating power is newly started. When the reset signal is turned from OFF to ON, the power outage flag in the specific control work area 221 is not set to "1" and the checksum at the time of the power outage is not stored in the specific control work area 221, so a clear process for non-setting update (step S6607) is forcibly executed. In the clear process for non-setting update, the internal storage area of the main CPU 63, including various registers, is cleared to "0" and an initial setting process is executed. As a result, if there is a possibility that an information anomaly has occurred in the internal storage area of the main CPU 63, the information anomaly can be resolved by clearing the internal storage area of the main CPU 63 to "0" and executing the initial setting process.

一方、非設定更新時のクリア処理では非特定制御用のワークエリア223及び非特定制御用のスタックエリア224を「0」クリアしない。これにより、上記のようにプログラム監視部252において情報異常が特定されたことで主側CPU63の内部記憶エリア、特定制御用のワークエリア221及び特定制御用のスタックエリア222に対して「0」クリアと初期設定処理とが実行される場合であっても、遊技履歴の情報が消去されてしまわないようにすることが可能となるとともに、遊技履歴の管理結果の情報が消去されてしまわないようにすることが可能となる。 On the other hand, the clearing process during non-setting updates does not clear the non-specific control work area 223 and the non-specific control stack area 224 to "0." This makes it possible to prevent game history information from being erased, and also makes it possible to prevent information on the game history management results from being erased, even when an information anomaly is identified by the program monitoring unit 252 as described above and the internal memory area of the main CPU 63, the specific control work area 221, and the specific control stack area 222 are cleared to "0" and initial setting processing is performed.

主側CPU63への動作電力の供給が開始された場合のメイン処理(図100)にて停電フラグに「1」がセットされていない場合又はチェックサムが一致しない場合には非設定更新時のクリア処理(ステップS6607)が実行される構成において、プログラム監視部252にて情報異常の発生が特定された場合にはリセット信号のOFF→ONを行うことで停電フラグに「1」がセットされていないとともにチェックサムが記憶されていない状況にてメイン処理(図100)が実行されるようにする。これにより、動作電力の供給開始時において情報異常を解消するための構成を利用して、プログラム監視部252にて特定された情報異常を解消することが可能となる。 In a configuration in which the clear process for non-setting updates (step S6607) is executed if the power outage flag is not set to "1" or the checksum does not match during main processing (Figure 100) when the supply of operating power to the main CPU 63 begins, and if the program monitoring unit 252 identifies the occurrence of an information anomaly, the reset signal is turned from OFF to ON so that the main processing (Figure 100) is executed in a state in which the power outage flag is not set to "1" and no checksum is stored. This makes it possible to resolve the information anomaly identified by the program monitoring unit 252 by utilizing the configuration for resolving the information anomaly when the supply of operating power begins.

主側CPU63への動作電力の供給が開始された場合のメイン処理(図100)にてチェックサムが正常であるか否かが監視される構成において、当該チェックサムの算出対象には特定制御用のワークエリア221及び特定制御用のスタックエリア222が含まれ、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224は含まれない。これにより、主側RAM65において特定制御に対応する記憶エリアのみについて情報異常が発生しているか否かを特定することが可能となる。 In a configuration in which the checksum is monitored for normality during main processing (Figure 100) when the supply of operating power to the main CPU 63 begins, the checksum calculation targets include the work area 221 for specific control and the stack area 222 for specific control, but do not include the work area 223 for non-specific control and the stack area 224 for non-specific control. This makes it possible to determine whether an information anomaly has occurred in only the storage area corresponding to specific control in the main RAM 65.

主側CPU63への動作電力の供給が開始された場合のメイン処理(図100)にてチェックサムが異常であることが特定された場合には非設定更新時のクリア処理(ステップS6607)が実行されることとなるが、当該非設定更新時のクリア処理では特定制御用のワークエリア221及び特定制御用のスタックエリア222には「0」クリアする処理と初期設定処理とが実行されるのに対して、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224には「0」クリアする処理が実行されない。これにより、特定制御用のワークエリア221及び特定制御用のスタックエリア222に情報異常が発生しているにも関わらずそのままの状態で特定制御に対応する処理が継続して実行されてしまわないようにすることが可能となるとともに、特定制御用のワークエリア221及び特定制御用のスタックエリア222の情報異常を契機として主側RAM65の非特定制御に対応する記憶エリアまで「0」クリアされてしまわないようにすることが可能となる。 If an abnormality in the checksum is identified during main processing (Figure 100) when the supply of operating power to the main CPU 63 is initiated, a non-setting update clear process (step S6607) is executed. However, during this non-setting update clear process, the specific control work area 221 and the specific control stack area 222 are cleared to "0" and an initial setting process is executed, whereas the non-specific control work area 223 and the non-specific control stack area 224 are not cleared to "0". This prevents the process corresponding to specific control from continuing to be executed in the current state despite an information abnormality occurring in the specific control work area 221 and the specific control stack area 222, and also prevents the storage area corresponding to non-specific control in the main RAM 65 from being cleared to "0" as a result of an information abnormality in the specific control work area 221 and the specific control stack area 222.

停電情報記憶処理(図101)の停電時処理(ステップS6709~ステップS6712)では特定制御用のワークエリア221及び特定制御用のスタックエリア222についてチェックサムが算出されるのに対して、主側RAM65の非特定制御に対応する記憶エリアについてはチェックサムが算出されない。これにより、停電時処理を完了するまでに要する処理期間が過剰に長くなってしまわないようにすることが可能となる。 During the power outage processing (steps S6709 to S6712) of the power outage information storage process (Figure 101), checksums are calculated for the work area 221 for specific control and the stack area 222 for specific control, but checksums are not calculated for the storage areas corresponding to non-specific control in the main RAM 65. This makes it possible to prevent the processing time required to complete power outage processing from becoming excessively long.

非特定制御に対応する処理にて実行される別監視処理(図107)にて非特定制御用のワークエリア223に記憶された情報について異常の発生を特定した場合には、非特定制御に対応する処理である当該別監視処理(図107)にて非特定制御用のワークエリア223を「0」クリアするとともに初期設定処理を実行する。これにより、非特定制御用のワークエリア223に何らかの異常が発生しているにも関わらず非特定制御用のワークエリア223の情報がそのまま保持された状態で非特定制御に対応する処理が実行されてしまわないようにすることが可能となる。また、非特定制御用のワークエリア223を「0」クリアする処理及び初期設定する処理は非特定制御に対応する処理にて実行されるため、非特定制御用のワークエリア223の情報の更新に関して特定制御に対応する処理が介在してしまわないようにすることが可能となる。 If a separate monitoring process (Figure 107) executed in the process corresponding to non-specific control identifies an abnormality in the information stored in the work area 223 for non-specific control, the separate monitoring process (Figure 107) corresponding to non-specific control clears the work area 223 for non-specific control to "0" and executes an initial setting process. This makes it possible to prevent the process corresponding to non-specific control from being executed while the information in the work area 223 for non-specific control is retained as is, even if some abnormality has occurred in the work area 223 for non-specific control. Furthermore, because the process of clearing the work area 223 for non-specific control to "0" and the process of initial setting are executed in the process corresponding to non-specific control, it is possible to prevent the process corresponding to specific control from intervening in the update of the information in the work area 223 for non-specific control.

非特定制御に対応する処理である別監視処理(図107)において非特定制御用のワークエリア223に異常が発生しているか否かの監視が実行されるとともに、異常が発生している場合には当該非特定制御用のワークエリア223を「0」クリアする処理と初期設定する処理とが実行される。これにより、非特定制御用のワークエリア223に異常が発生しているか否かの監視と当該非特定制御用のワークエリア223の初期化の実行とを非特定制御に対応する処理における一連の処理として実行することが可能となる。 In a separate monitoring process (Figure 107) corresponding to non-specific control, monitoring is performed to determine whether an abnormality has occurred in the work area 223 for non-specific control, and if an abnormality has occurred, the work area 223 for non-specific control is cleared to "0" and initialized. This makes it possible to monitor whether an abnormality has occurred in the work area 223 for non-specific control and initialize the work area 223 for non-specific control as a series of processes in the process corresponding to non-specific control.

非特定制御に対応する処理にて実行される別監視処理(図107)にて非特定制御用のワークエリア223に記憶された情報について異常の発生を特定した場合には、非特定制御用のワークエリア223に対して「0」クリアする処理及び初期設定する処理を実行するものの、非特定制御用のスタックエリア224に対しては「0」クリアする処理及び初期設定する処理を実行しない。これにより、非特定制御用のワークエリア223における情報異常を解消可能としながら、非特定制御用のスタックエリア224に退避された特定制御に対応する処理にて利用される各種レジスタの情報及び別管理処理が終了した後における戻り番地の情報が消去されてしまわないようにすることが可能となる。 If the separate monitoring process (Figure 107) executed in the process corresponding to non-specific control identifies an abnormality in the information stored in the work area 223 for non-specific control, the work area 223 for non-specific control is cleared to "0" and initialized, but the stack area 224 for non-specific control is not cleared to "0" or initialized. This makes it possible to resolve the information abnormality in the work area 223 for non-specific control while preventing the information of various registers used in the process corresponding to specific control that was saved in the stack area 224 for non-specific control and the return address information after the separate management process is completed from being erased.

特定制御用のワークエリア221及び特定制御用のスタックエリア222を「0」クリアするとともに初期設定する処理は特定制御に対応する処理にて実行され、非特定制御用のワークエリア223を「0」クリアするとともに初期設定する処理は非特定制御に対応する処理にて実行される。これにより、このような初期化の処理に関しても、特定制御用のワークエリア221及び特定制御用のスタックエリア222が特定制御に対応する処理の専用の記憶エリアとして扱われるとともに、非特定制御用のワークエリア223が非特定制御に対応する処理の専用の記憶エリアとして扱われるようにすることが可能となる。 The process of clearing the work area 221 for specific control and the stack area 222 for specific control to "0" and initializing them is executed by the process corresponding to the specific control, and the process of clearing the work area 223 for non-specific control to "0" and initializing them is executed by the process corresponding to the non-specific control. This makes it possible for such initialization processes to be handled such that the work area 221 for specific control and the stack area 222 for specific control are treated as dedicated storage areas for the process corresponding to the specific control, and the work area 223 for non-specific control is treated as a dedicated storage area for the process corresponding to the non-specific control.

なお、メイン処理(図100)ではステップS6608及びステップS6614にて設定値が正常であるか否かの監視を実行する構成としたが、これら設定値が正常であるか否かを監視する処理が実行されない構成としてもよい。これにより、主側CPU63への動作電力の供給が開始された場合に実行される動作電力の供給開始時の処理の処理負荷を軽減することが可能となる。また、このように動作電力の供給開始時の処理では設定値が正常であるか否かの監視が行われないとしても、当該動作電力の供給開始時の処理が終了した後に実行されるタイマ割込み処理(図103)の設定監視処理(ステップS6820)にて設定値が正常であるか否かの監視が行われるため、設定値が異常である場合にはそれに対処することが可能となる。 In the main processing (Figure 100), steps S6608 and S6614 are configured to monitor whether the set values are normal, but the processing to monitor whether these set values are normal may not be executed. This makes it possible to reduce the processing load of the processing at the start of operating power supply, which is executed when the supply of operating power to the main CPU 63 is started. Also, even if the processing at the start of operating power supply does not monitor whether the set values are normal, the setting monitoring processing (step S6820) of the timer interrupt processing (Figure 103), which is executed after the processing at the start of operating power supply is completed, monitors whether the set values are normal, making it possible to deal with any abnormal set values.

また、設定監視処理(ステップS6820)がタイマ割込み処理(図103)が起動される度に実行される構成に限定されることはなく、例えばタイマ割込み処理(図103)が複数として定められた契機回数(例えば10000回)実行される度に設定監視処理(ステップS6820)が実行される構成としてもよい。この場合、設定値が正常であるか否かの監視を定期的に行うようにしながらも、当該監視の実行頻度を抑えることが可能となる。 Furthermore, the setting monitoring process (step S6820) is not limited to being executed each time the timer interrupt process (Figure 103) is activated. For example, the setting monitoring process (step S6820) may be executed each time the timer interrupt process (Figure 103) is executed a predetermined number of times (for example, 10,000 times). In this case, it is possible to periodically monitor whether the setting values are normal, while reducing the frequency with which such monitoring is executed.

また、設定監視処理(ステップS6820)がメイン処理(図100)における残余処理(ステップS6610~ステップS6613)にて実行される構成としてもよい。この場合、タイマ割込み処理が実行されていない状況における空き時間を利用して設定値が正常であるか否かの監視を行うことが可能となる。 Alternatively, the setting monitoring process (step S6820) may be configured to be executed during the remaining processing (steps S6610 to S6613) in the main processing (Figure 100). In this case, it is possible to monitor whether the setting values are normal by utilizing the free time when the timer interrupt processing is not being executed.

また、遊技回が新たに開始される場合に設定監視処理(ステップS6820)が実行される構成としてもよい。より具体的には遊技回が新たに開始される場合において当否判定処理が実行される前に設定監視処理(ステップS6820)が実行される構成としてもよい。これにより、設定値が異常な状況で当否判定処理が実行されてしまわないようにすることが可能となる。 Also, the setting monitoring process (step S6820) may be executed when a new round of play begins. More specifically, the setting monitoring process (step S6820) may be executed before the hit/miss determination process is executed when a new round of play begins. This makes it possible to prevent the hit/miss determination process from being executed when the setting value is abnormal.

また、設定監視処理(ステップS6820)において設定値が異常であることを特定した場合には、設定値更新処理(ステップS6904)に移行する構成に代えて、特定制御用のワークエリア221に設けられた遊技停止フラグに「1」をセットする構成としてもよい。この場合、タイマ割込み処理(図103)においてステップS6807にて肯定判定をすることでステップS6808~ステップS6821の処理が実行されないため、設定値が異常である場合には遊技の進行が停止されることとなる。但し、ステップS6801~ステップS6806の処理は実行されるため、停電監視が実行されるとともに、当たり乱数カウンタC1、大当たり種別カウンタC2、リーチ乱数カウンタC3及び乱数初期値カウンタCINIの更新が実行され、さらに不正の検知が実行される。また、遊技停止フラグに「1」をセットした場合には設定値を更新すべきことを示す報知が実行されるようにすることで、設定値更新処理の実行を促すようにしてもよい。この場合、当該報知を確認した遊技ホールの管理者が、電源OFF操作を行った後に、設定値更新処理が実行される態様で電源のON操作を行うことで、遊技停止フラグが「0」クリアされて遊技の進行が停止された状態が解除されるとともに、設定値更新処理が実行されて正常な設定値が設定されることとなる。 Also, if the setting monitoring process (step S6820) identifies an abnormal setting value, instead of proceeding to the setting value update process (step S6904), a configuration may be adopted in which a game stop flag provided in the specific control work area 221 is set to "1." In this case, a positive judgment is made in step S6807 in the timer interrupt process (Figure 103), preventing the processing of steps S6808 to S6821. Therefore, if the setting value is abnormal, game progress is halted. However, since the processing of steps S6801 to S6806 is executed, power outage monitoring is performed, and the hit random number counter C1, jackpot type counter C2, reach random number counter C3, and random number initial value counter CINI are updated, and further fraud detection is performed. Furthermore, if the game stop flag is set to "1," a notification indicating that the setting value should be updated may be executed to prompt the execution of the setting value update process. In this case, the gaming hall manager who has confirmed the notification can turn the power OFF and then turn the power ON in a manner that executes the setting value update process. This will clear the game stop flag to "0," cancel the state in which game progress has been stopped, and execute the setting value update process, setting the correct setting value.

また、設定監視処理(ステップS6820)において設定値が異常であることを特定した場合には、特定制御用のワークエリア221に設けられた設定異常フラグに「1」をセットした状態でメイン処理(図100)を開始する構成としてもよく、当該設定異常フラグに「1」をセットした状態で遊技の進行を停止させるとともに当該遊技の進行が停止された状態を解除するためには電源のOFF→ONが必要である構成としてもよい。この場合、メイン処理(図100)では設定値更新処理が実行されるようにするための操作が行われないとしても、設定異常フラグに「1」がセットされている場合には強制的に設定値更新処理が実行されるようにすることで、メイン処理(図100)に設定された設定値更新処理を利用して設定値の新たな設定を強制的に行わせることが可能となる。 Also, if the setting monitoring process (step S6820) identifies an abnormal setting value, the main process (Figure 100) may be started with the setting abnormality flag set to "1" in the specific control work area 221, and the game may be stopped with the setting abnormality flag set to "1," with the power required to be turned OFF and ON to release the stopped game. In this case, even if no operation is performed in the main process (Figure 100) to execute the setting value update process, by forcibly executing the setting value update process when the setting abnormality flag is set to "1," it is possible to forcibly set a new setting value using the setting value update process set in the main process (Figure 100).

また、プログラム監視部252にて情報異常の発生が特定されてリセット信号が強制的にOFF→ONされた場合には、特定制御用のワークエリア221に対して初期化処理が実行されることで、パチンコ機10の設定値が「設定1」となる構成としてもよい。また、プログラム監視部252にて情報異常の発生が特定されてリセット信号が強制的にOFF→ONされた場合には、特定制御用のワークエリア221に対して初期化処理が実行された後に設定値更新処理が実行される構成としてもよい。 Also, when the program monitoring unit 252 identifies the occurrence of an information abnormality and forcibly turns the reset signal from OFF to ON, an initialization process is performed on the work area 221 for specific control, and the setting value of the pachinko machine 10 may be set to "Setting 1."Also, when the program monitoring unit 252 identifies the occurrence of an information abnormality and forcibly turns the reset signal from OFF to ON, an initialization process is performed on the work area 221 for specific control, and then a setting value update process may be performed.

また、プログラム監視部252にて情報異常の発生が特定された場合にはリセット信号が強制的にOFF→ONされることなく、非設定更新時のクリア処理(ステップS6607)が実行される構成としてもよく、設定更新時のクリア処理(ステップS6620)及び設定値更新処理(ステップS6621)が実行される構成としてもよい。 Also, if the program monitoring unit 252 identifies the occurrence of an information abnormality, the reset signal may not be forcibly turned from OFF to ON, and a clear process (step S6607) may be executed when no settings are updated, or a clear process (step S6620) and a setting value update process (step S6621) may be executed when settings are updated.

また、非設定更新時のクリア処理(ステップS6607)では特定制御用のワークエリア221において設定値の情報を記憶する記憶エリアを初期化することでパチンコ機10の設定値が「設定1」となる構成としてもよく、「設定1」以外の予め定められた設定値となる構成としてもよい。これにより、非設定更新時のクリア処理が実行された場合には予め定められた設定値とすることが可能となる。 Furthermore, in the clearing process when the setting is not updated (step S6607), the setting value of the pachinko machine 10 can be configured to be "Setting 1" by initializing the storage area that stores setting value information in the work area 221 for specific control, or it can be configured to be a predetermined setting value other than "Setting 1". This makes it possible to set the setting value to a predetermined value when the clearing process when the setting is not updated is executed.

また、非設定更新時のクリア処理(ステップS6607)では非特定制御用のワークエリア223及び非特定制御用のスタックエリア224が「0」クリアされない構成としたが「0」クリアされる構成としてもよい。 In addition, during the clearing process (step S6607) when updating non-settings, the work area 223 for non-specific control and the stack area 224 for non-specific control are not cleared to "0", but they may be cleared to "0".

また、別監視処理(図107)におけるステップS7204では管理開始フラグを「0」クリアしない構成としたが、管理開始フラグを「0」クリアする構成としてもよい。また、別監視処理(図107)におけるステップS7204では通常用カウンタエリア231、開閉実行モード用カウンタエリア232及び高頻度サポートモード用カウンタエリア233を「0」クリアしない構成としてもよく、演算結果記憶エリア234を「0」クリアしない構成としてもよい。 In addition, in step S7204 of the separate monitoring process (FIG. 107), the management start flag is not cleared to "0," but the management start flag may be cleared to "0." In addition, in step S7204 of the separate monitoring process (FIG. 107), the normal counter area 231, the open/close execution mode counter area 232, and the high frequency support mode counter area 233 may not be cleared to "0," and the calculation result storage area 234 may not be cleared to "0."

また、別監視処理(図107)におけるステップS7204では非特定制御用のワークエリア223だけではなく非特定制御用のスタックエリア224に対しても「0」クリアの処理と初期設定処理とを実行する構成としてもよい。この場合、非特定制御用のスタックエリア224において別監視処理の終了後における管理実行処理の戻り番地の情報及び非特定制御用のスタックエリア224に退避された特定制御に対応する処理にて利用される各種レジスタの情報は消去しないようにすることが好ましい。 Furthermore, in step S7204 of the separate monitoring process (Figure 107), a "0" clear process and an initial setting process may be performed not only on the work area 223 for non-specific control but also on the stack area 224 for non-specific control. In this case, it is preferable not to erase the return address information for the management execution process after the separate monitoring process is completed in the stack area 224 for non-specific control, and the information of various registers used in the process corresponding to the specific control that has been saved in the stack area 224 for non-specific control.

また、別監視処理(図107)では非特定制御用のスタックエリア224に異常が発生しているか否かを監視し、異常が発生していることが特定された場合には非特定制御用のスタックエリア224に対して「0」クリアの処理と初期設定処理とを実行する構成としてもよい。この場合、非特定制御用のスタックエリア224において別監視処理の終了後における管理実行処理の戻り番地の情報は消去しないようにすることが好ましい。 Furthermore, the separate monitoring process (Figure 107) may be configured to monitor whether an abnormality has occurred in the non-specific control stack area 224, and if an abnormality is detected, to clear the non-specific control stack area 224 to "0" and perform an initial setting process. In this case, it is preferable not to erase the return address information for the management execution process in the non-specific control stack area 224 after the separate monitoring process has ended.

また、特定制御用のワークエリア221及び特定制御用のスタックエリア222の両方がチェックサムの算出対象である構成に限定されることはなく、特定制御用のワークエリア221のみがチェックサムの算出対象である構成としてもよく、特定制御用のスタックエリア222のみがチェックサムの算出対象である構成としてもよい。 Furthermore, the configuration is not limited to one in which both the work area 221 for specific control and the stack area 222 for specific control are subject to checksum calculation; it may be one in which only the work area 221 for specific control is subject to checksum calculation, or one in which only the stack area 222 for specific control is subject to checksum calculation.

<第31の実施形態>
本実施形態では主側CPU63にて実行されるメイン処理の処理構成が上記第30の実施形態と相違している。以下、上記第30の実施形態と相違している構成について説明する。なお、上記第30の実施形態と同一の構成については基本的にその説明を省略する。
Thirty-first embodiment
In this embodiment, the processing configuration of the main processing executed by the main CPU 63 is different from that of the 30th embodiment. The configuration that differs from the 30th embodiment will be described below. Note that the description of the configuration that is the same as the 30th embodiment will basically be omitted.

図108は主側CPU63にて実行される本実施形態におけるメイン処理を示すフローチャートである。なお、メイン処理におけるステップS7301~ステップS7322の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 108 is a flowchart showing the main processing in this embodiment, which is executed by the main CPU 63. Note that steps S7301 to S7322 in the main processing are executed using a specific control program and specific control data in the main CPU 63.

まず電源投入ウエイト処理を実行する(ステップS7301)。当該電源投入ウエイト処理では、例えばメイン処理が起動されてからウエイト用の所定時間(具体的には1秒)が経過するまで次の処理に進行することなく待機する。かかる電源投入ウエイト処理の実行期間において図柄表示装置41の動作開始及び初期設定が完了することとなる。その後、主側RAM65のアクセスを許可する(ステップS7302)。 First, power-on wait processing is executed (step S7301). During this power-on wait processing, the system waits for a predetermined wait time (specifically, one second) to elapse after the main processing is started, without proceeding to the next processing. During this power-on wait processing, the pattern display device 41 starts operating and is initialized. After that, access to the main RAM 65 is permitted (step S7302).

その後、主側RAM65における特定制御用のワークエリア221に設けられた停電フラグに「1」がセットされているか否かを判定する(ステップS7303)。停電フラグに「1」がセットされている場合(ステップS7303:YES)、特定制御用のワークエリア221及び特定制御用のスタックエリア222についてチェックサムを算出する(ステップS7304)。チェックサムの算出方法は上記第30の実施形態におけるメイン処理(図100)のステップS6604と同一である。 Then, it is determined whether the power outage flag provided in the specific control work area 221 in the main RAM 65 is set to "1" (step S7303). If the power outage flag is set to "1" (step S7303: YES), a checksum is calculated for the specific control work area 221 and the specific control stack area 222 (step S7304). The method of calculating the checksum is the same as step S6604 in the main processing (Figure 100) in the 30th embodiment above.

その後、主側CPU63への動作電力の供給が停止される直前に実行された停電時処理において算出されて特定制御用のワークエリア221に保存された特定制御用のワークエリア221及び特定制御用のスタックエリア222についてのチェックサムを特定制御用のワークエリア221から読み出すとともに、その読み出したチェックサムを、ステップS7304にて算出したチェックサムと比較する(ステップS7305)。そして、それらチェックサムが一致しているか否かを判定する(ステップS7306)。 Then, the checksums for the specific control work area 221 and the specific control stack area 222, which were calculated and stored in the specific control work area 221 during the power outage processing executed immediately before the supply of operating power to the main CPU 63 was stopped, are read from the specific control work area 221, and the read checksums are compared with the checksum calculated in step S7304 (step S7305). It is then determined whether the checksums match (step S7306).

ステップS7306にて肯定判定をした場合、ステップS7307~ステップS7320の処理を実行する。この場合、ステップS7307~ステップS7314の処理内容は上記第30の実施形態におけるメイン処理(図100)のステップS6614~ステップS6621と同一であり、ステップS7316~ステップS7320は上記第30の実施形態におけるメイン処理(図100)のステップS6609~ステップS6613と同一である。 If a positive determination is made in step S7306, steps S7307 to S7320 are executed. In this case, steps S7307 to S7314 are identical to steps S6614 to S6621 in the main processing (Figure 100) of the 30th embodiment, and steps S7316 to S7320 are identical to steps S6609 to S6613 in the main processing (Figure 100) of the 30th embodiment.

また、リセットボタン68cが押圧操作されているのに対して(ステップS7308:YES)、ステップS7309~ステップS7311のいずれかにて否定判定をした場合、非設定更新時のクリア処理を実行する(ステップS7315)。非設定更新時のクリア処理の処理内容は上記第30の実施形態におけるメイン処理(図100)のステップS6607と同一である。但し、本実施形態では非設定更新時のクリア処理を実行した後は設定値が正常であるか否かの判定を行うことなくステップS7316~ステップS7320の処理に進む。ステップS7309~ステップS7311のいずれかにて否定判定をした場合にのみ非設定更新時のクリア処理(ステップS7315)が実行されることとなるが、ステップS7309~ステップS7311の処理が実行される前にステップS7307にて設定値が正常であるか否かの判定を行っているため、非設定更新時のクリア処理を実行した後に設定値が正常であるか否かの判定を行う必要がない。 Furthermore, if the reset button 68c has been pressed (step S7308: YES) and a negative judgment is made in any of steps S7309 to S7311, a clear process for non-setting update is executed (step S7315). The process content of the clear process for non-setting update is the same as step S6607 in the main process (FIG. 100) in the 30th embodiment. However, in this embodiment, after executing the clear process for non-setting update, the process proceeds to steps S7316 to S7320 without determining whether the setting values are normal. The clear process for non-setting update (step S7315) is executed only if a negative judgment is made in any of steps S7309 to S7311. However, because the determination of whether the setting values are normal is made in step S7307 before the processing of steps S7309 to S7311 is executed, there is no need to determine whether the setting values are normal after executing the clear process for non-setting update.

ステップS7303又はステップS7306にて否定判定をした場合、すなわち特定制御用のワークエリア221における停電フラグに「1」がセットされていない場合又はチェックサム異常が発生した場合、異常時のクリア処理を実行する(ステップS7321)。図109は異常時のクリア処理を示すフローチャートである。なお、異常時のクリア処理におけるステップS7401~ステップS7405の処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 If a negative judgment is made in step S7303 or step S7306, i.e., if the power outage flag in the specific control work area 221 is not set to "1" or if a checksum abnormality occurs, an abnormality clearing process is executed (step S7321). Figure 109 is a flowchart showing the abnormality clearing process. Note that steps S7401 to S7405 in the abnormality clearing process are executed by the main CPU 63 using the specific control program and specific control data.

まず特定制御用のワークエリア221のクリア処理を実行する(ステップS7401)。当該クリア処理では、特定制御用のワークエリア221においてパチンコ機10の設定状態を示す設定値の情報が設定されたエリア(具体的には設定値カウンタ)を除いて、当該特定制御用のワークエリア221を「0」クリアするとともにその「0」クリアしたエリアに対して初期設定を行う。これにより、当否抽選モードが高確率モードであるか否かを示すエリアが「0」クリアされるため、パチンコ機10への動作電力の供給が停止される直前における当否抽選モードに関係なく当否抽選モードは低確率モードとなる。また、遊技回が実行されていない状況となるとともに開閉実行モードが実行されていない状況となり、さらに普図表示部38aが変動表示されていない状況であって普電役物34aが閉鎖状態である状況となる。また、特定制御用のワークエリア221に設けられた保留格納エリア65a及び普電保留エリア65cも「0」クリアされるため、特図表示部37a用の保留情報が消去されるとともに普図表示部38a用の保留情報が消去される。 First, a clearing process is performed on the specific control work area 221 (step S7401). In this clearing process, the specific control work area 221 is cleared to "0" except for the area in the specific control work area 221 where setting value information indicating the setting status of the pachinko machine 10 is set (specifically, the setting value counter), and initial settings are performed on the area cleared to "0." This clears to "0" the area indicating whether the win/loss lottery mode is in high probability mode, so the win/loss lottery mode becomes low probability mode regardless of the win/loss lottery mode in effect immediately before the supply of operating power to the pachinko machine 10 is stopped. Furthermore, a game round is not being played, the open/close execution mode is not being executed, the normal map display unit 38a is not displaying a variable value, and the normal power device 34a is in a closed state. In addition, the reserved storage area 65a and regular power reserved area 65c provided in the work area 221 for specific control are also cleared to "0", so the reserved information for the special map display unit 37a and the reserved information for the regular map display unit 38a are erased.

その後、特定制御用のスタックエリア222のクリア処理を実行する(ステップS7402)。当該クリア処理では、特定制御用のスタックエリア222を「0」クリアするとともに初期設定を行う。 Then, a clear process is executed for the specific control stack area 222 (step S7402). During this clear process, the specific control stack area 222 is cleared to "0" and initialized.

その後、「PUSH PSW」として、プッシュ命令により、主側CPU63のフラグレジスタの情報を特定制御用のスタックエリア222に退避させる(ステップS7403)。フラグレジスタにはキャリフラグ、ゼロフラグ、P/Vフラグ、サインフラグ及びハーフキャリフラグなどを含み、演算命令、ローテート命令及び入出力命令などの実行結果によってフラグレジスタの情報は変化することとなる。このようなフラグレジスタの情報を非特定制御用のクリア処理に対応するサブルーチンのプログラムが開始される前に退避させることにより、当該サブルーチンのコールや当該サブルーチンの開始後において変化する前の状態のフラグレジスタの情報を特定制御用のスタックエリア222に退避させておくことが可能となる。なお、フラグレジスタの情報量は1バイトとなっている。 Then, a push command is issued as "PUSH PSW" to save the flag register information of the main CPU 63 to the specific control stack area 222 (step S7403). The flag register includes a carry flag, zero flag, P/V flag, sign flag, and half carry flag, and the flag register information changes depending on the execution results of arithmetic instructions, rotate instructions, and input/output instructions. By saving this flag register information before the program for the subroutine corresponding to the non-specific control clear process is started, it is possible to save the flag register information in the state before it changes after the subroutine is called or started to the specific control stack area 222. The size of the flag register information is 1 byte.

その後、非特定制御用のプログラムに設定されている非特定制御用のクリア処理に対応するサブルーチンのプログラムを読み出すことにより、当該非特定制御用のクリア処理を開始する(ステップS7404)。この場合、当該非特定制御用のクリア処理の実行後における異常時のクリア処理の戻り番地を特定するための情報がプッシュ命令により特定制御用のスタックエリア222に書き込まれる。そして、非特定制御用のクリア処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報が読み出され、当該戻り番地が示す異常時のクリア処理のプログラムに復帰する。 Then, the clearing process for non-specific control is initiated by reading a subroutine program corresponding to the clearing process for non-specific control set in the program for non-specific control (step S7404). In this case, information for specifying the return address for the clearing process in the event of an abnormality after the clearing process for non-specific control is executed is written to the stack area 222 for specific control by a push command. Then, when the clearing process for non-specific control is completed, information for specifying the return address is read by a pop command, and the program returns to the clearing process in the event of an abnormality indicated by the return address.

非特定制御用のクリア処理の実行後において異常時のクリア処理のプログラムに復帰した場合、「POP PSW」として、ポップ命令により、ステップS7402にて特定制御用のスタックエリア222に退避させたフラグレジスタの情報を主側CPU63のフラグレジスタに復帰させる(ステップS7405)。これにより、主側CPU63のフラグレジスタの情報が、ステップS7402が実行された時点の情報に復帰することとなる。つまり、主側CPU63のフラグレジスタの情報が特定制御を実行するための情報に復帰することとなる。 When returning to the abnormality clearing program after executing the non-specific control clearing process, the flag register information saved in the specific control stack area 222 in step S7402 is restored to the flag register of the primary CPU 63 by a pop command as "POP PSW" (step S7405). This restores the flag register information of the primary CPU 63 to the information at the time step S7402 was executed. In other words, the flag register information of the primary CPU 63 is restored to the information required to execute specific control.

図110は非特定制御用のクリア処理を示すフローチャートである。なお、非特定制御用のクリア処理におけるステップS7501~ステップS7516の処理は主側CPU63において非特定制御用のプログラム及び非特定制御用のデータを利用して実行される。 Figure 110 is a flowchart showing the clearing process for non-specific control. Note that steps S7501 to S7516 in the clearing process for non-specific control are executed by the main CPU 63 using the non-specific control program and non-specific control data.

まず「LD SP,Y(u+2)」として、ロード命令により、主側CPU63のスタックポインタに非特定制御の開始時における固定アドレスとしてY(u+2)を設定する(ステップS7501)。この場合、上記第15の実施形態における管理実行処理(図71)のステップS3901と同様に、非特定制御用のスタックエリア224における最後のアドレスの情報をスタックポインタに設定する。 First, a load command is used to set "LD SP, Y(u+2)" to Y(u+2) as a fixed address at the start of non-specific control in the stack pointer of the primary CPU 63 (step S7501). In this case, the information of the last address in the stack area 224 for non-specific control is set in the stack pointer, similar to step S3901 of the management execution process (Figure 71) in the 15th embodiment described above.

その後、「LD (_WABUF),WA」として、ロード命令により、主側CPU63のWAレジスタの情報を非特定制御用のワークエリア223に設定されたWAバッファに退避させる(ステップS7502)。また、「LD (_BCBUF),BC」として、ロード命令により、主側CPU63のBCレジスタの情報を非特定制御用のワークエリア223に設定されたBCバッファに退避させる(ステップS7503)。また、「LD
(_DEBUF),DE」として、ロード命令により、主側CPU63のDEレジスタの情報を非特定制御用のワークエリア223に設定されたDEバッファに退避させる(ステップS7504)。また、「LD (_HLBUF),HL」として、ロード命令により、主側CPU63のHLレジスタの情報を非特定制御用のワークエリア223に設定されたHLバッファに退避させる(ステップS7505)。また、「LD (_IXBUF),IX」として、ロード命令により、主側CPU63のIXレジスタの情報を非特定制御用のワークエリア223に設定されたIXバッファに退避させる(ステップS7506)。また、「LD (_IYBUF),IY」として、ロード命令により、主側CPU63のIYレジスタの情報を非特定制御用のワークエリア223に設定されたIYバッファに退避させる(ステップS7507)。
Thereafter, the information in the WA register of the main CPU 63 is saved to the WA buffer set in the work area 223 for non-specific control by a load command as "LD (_WABUF), WA" (step S7502). Also, the information in the BC register of the main CPU 63 is saved to the BC buffer set in the work area 223 for non-specific control by a load command as "LD (_BCBUF), BC" (step S7503). Also,
The load command "LD (_DEBUF), DE" is used to save the information in the DE register of the primary CPU 63 to the DE buffer set in the work area 223 for non-specific control (step S7504). The load command "LD (_HLBUF), HL" is used to save the information in the HL register of the primary CPU 63 to the HL buffer set in the work area 223 for non-specific control (step S7505). The load command "LD (_IXBUF), IX" is used to save the information in the IX register of the primary CPU 63 to the IX buffer set in the work area 223 for non-specific control (step S7506). The load command "LD (_IYBUF), IY" is used to save the information in the IY register of the primary CPU 63 to the IY buffer set in the work area 223 for non-specific control (step S7507).

主側CPU63のレジスタには、既に説明したフラグレジスタ以外にも、各種の汎用レジスタ、補助レジスタ及びインデックスレジスタが存在している。この場合に、ステップS7502~ステップS7507では、これら各種の汎用レジスタ、補助レジスタ及びインデックスレジスタのうち一部のレジスタであるWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの各情報を、非特定制御用のワークエリア223における対応するバッファに退避させている。なお、WAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの情報量はいずれも2バイトとなっている。 In addition to the flag register already described, the main CPU 63 also contains various general-purpose registers, auxiliary registers, and index registers. In this case, in steps S7502 to S7507, the information in some of these general-purpose registers, auxiliary registers, and index registers, namely the WA register, BC register, DE register, HL register, IX register, and IY register, is saved to the corresponding buffer in the non-specific control work area 223. Note that the information capacity of the WA register, BC register, DE register, HL register, IX register, and IY register is each 2 bytes.

これらWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタは非特定制御に対応する処理である非特定制御用のワークエリア223の一部クリア処理(ステップS7508)及び初期設定処理(ステップS7509)にて利用されるレジスタである。そのようなレジスタに設定されている情報を非特定制御用のワークエリア223の一部クリア処理(ステップS7508)及び初期設定処理(ステップS7509)の実行に先立ち非特定制御用のワークエリア223に退避させることにより、特定制御に際して利用されていたこれらレジスタの情報を非特定制御が開始される前に退避させることが可能となる。よって、非特定制御に際してこれらレジスタが上書きされたとしても、非特定制御を終了する場合には非特定制御用のワークエリア223に退避させた情報をこれらレジスタに復帰させることで、これらレジスタの状態を非特定制御が実行される前における特定制御に対応する状態に復帰させることが可能となる。 The WA register, BC register, DE register, HL register, IX register, and IY register are used in the partial clearing process (step S7508) and initial setting process (step S7509) of the work area 223 for non-specific control, which are processes corresponding to non-specific control. By saving the information set in these registers to the work area 223 for non-specific control prior to the partial clearing process (step S7508) and initial setting process (step S7509) of the work area 223 for non-specific control, it is possible to save the information in these registers used during specific control before the non-specific control is started. Therefore, even if these registers are overwritten during non-specific control, by restoring the information saved in the work area 223 for non-specific control to these registers when the non-specific control is terminated, it is possible to restore the state of these registers to the state corresponding to specific control before the non-specific control was executed.

また、各種の汎用レジスタ、補助レジスタ及びインデックスレジスタの全ての情報を非特定制御用のワークエリア223に退避させるのではなく、非特定制御に対応する処理である非特定制御用のワークエリア223の一部クリア処理(ステップS7508)及び初期設定処理(ステップS7509)にて利用対象となるWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの情報を選択的に非特定制御用のワークエリア223に退避させることにより、非特定制御用のワークエリア223においてレジスタの情報を退避させるために確保する容量を抑えることが可能となる。よって、非特定制御用のワークエリア223の一部クリア処理(ステップS7508)及び初期設定処理(ステップS7509)に際して利用可能となる非特定制御用のワークエリア223の容量を大きく確保しながら、上記のようなレジスタの情報の退避を行うことが可能となる。なお、当然のことながら主側CPU63における各種の汎用レジスタ、補助レジスタ及びインデックスレジスタのうちWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタ以外のレジスタについては、非特定制御に対応する処理が開始される前に設定された情報が当該非特定制御に対応する処理が終了して特定制御に対応する処理が再開されるまで記憶保持される。 In addition, rather than saving all information from various general-purpose registers, auxiliary registers, and index registers to the non-specific control work area 223, information from the WA register, BC register, DE register, HL register, IX register, and IY register to be used in the partial clearing process (step S7508) and initial setting process (step S7509) of the non-specific control work area 223, which are processes corresponding to non-specific control, is selectively saved to the non-specific control work area 223. This makes it possible to reduce the capacity required to save register information in the non-specific control work area 223. Therefore, it is possible to save the above-mentioned register information while ensuring a large capacity for the non-specific control work area 223 that is available for the partial clearing process (step S7508) and initial setting process (step S7509) of the non-specific control work area 223. Naturally, for the various general-purpose registers, auxiliary registers, and index registers in the main CPU 63, other than the WA register, BC register, DE register, HL register, IX register, and IY register, the information set before the processing corresponding to the non-specific control is started is stored and held until the processing corresponding to the non-specific control is completed and the processing corresponding to the specific control is resumed.

また、レジスタの情報を非特定制御用のスタックエリア224に退避させるのではなく非特定制御用のワークエリア223に退避させることにより、それだけ非特定制御用のスタックエリア224の容量を小さく抑えることが可能となる。また、非特定制御用のスタックエリア224を利用する場合、既に説明したとおり情報の書き込み順序が後の情報から先に読み出されることとなるため、仮に何らかのノイズなどの原因で情報の読み出し順序がずれてしまうとそれ以降の読み出し順序の情報が全て異なるレジスタに復帰されることとなってしまう。このような事象の発生確率は非特定制御用のスタックエリア224に退避させる情報量が多くなるほど高くなってしまう。これに対して、レジスタの情報を非特定制御用のワークエリア223に退避させることにより退避対象となる情報が多い場合であっても上記のような事象が発生しないようにすることが可能となる。 In addition, by saving register information in the work area 223 for non-specific control rather than in the stack area 224 for non-specific control, it is possible to reduce the capacity of the stack area 224 for non-specific control. Furthermore, when using the stack area 224 for non-specific control, as already explained, the order in which information is written is such that later information is read first. Therefore, if the order in which information is read is shifted due to some kind of noise or other cause, all of the information read after that will be restored to different registers. The probability of this happening increases as the amount of information saved in the stack area 224 for non-specific control increases. In contrast, by saving register information in the work area 223 for non-specific control, it is possible to prevent the above-mentioned happening even when there is a lot of information to save.

ステップS7502~ステップS7507の処理を実行した後は、非特定制御用のワークエリア223の一部クリア処理を実行する(ステップS7508)。当該一部クリア処理では非特定制御用のワークエリア223の各記憶エリアのうち、特定制御に対応する処理にて利用される主側CPU63の各種レジスタの情報が退避された記憶エリア以外の記憶エリアを「0」クリアする。具体的には、非特定制御用のワークエリア223の各記憶エリアのうちWAバッファ、BCバッファ、DEバッファ、HLバッファ、IXバッファ及びIYバッファは「0」クリアしない一方、これら各種バッファ以外の記憶エリアを「0」クリアする。 After steps S7502 to S7507 are executed, a partial clear process is executed for the work area 223 for non-specific control (step S7508). In this partial clear process, all storage areas in the work area 223 for non-specific control are cleared to "0" except for the storage areas in which information from the various registers of the main CPU 63 used in the processing corresponding to specific control is saved. Specifically, the WA buffer, BC buffer, DE buffer, HL buffer, IX buffer, and IY buffer in the work area 223 for non-specific control are not cleared to "0," while all storage areas other than these various buffers are cleared to "0."

この場合、通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233、演算結果記憶エリア234及び管理開始フラグの全てが「0」クリアされる。これにより、非特定制御用のワークエリア223における情報異常を解消することが可能となる。また、特定制御に対応する処理にて利用される主側CPU63の各種レジスタの情報が退避された記憶エリアを「0」クリアしないようにすることにより、非特定制御に対応する処理が終了して特定制御に対応する処理に復帰する場合には主側CPU63の各種レジスタに特定制御に対応する処理にて利用される情報を復帰させることが可能となる。 In this case, the normal counter area 231, the open/close execution mode counter area 232, the high-frequency support mode counter area 233, the calculation result storage area 234, and the management start flag are all cleared to "0." This makes it possible to resolve information abnormalities in the work area 223 for non-specific control. Furthermore, by not clearing to "0" the storage area where information from the various registers of the main CPU 63 used in processing corresponding to specific control is saved, it is possible to restore the information used in processing corresponding to specific control to the various registers of the main CPU 63 when processing corresponding to non-specific control ends and returns to processing corresponding to specific control.

また、ステップS7508では非特定制御用のスタックエリア224を「0」クリアしない。非特定制御用のスタックエリア224には非特定制御用のクリア処理が終了した後における異常時のクリア処理(図109)の戻り番地の情報が格納されているが、非特定制御用のスタックエリア224を「0」クリアしないようにすることにより、この戻り番地の情報が消去されてしまわないようにすることが可能となる。 In addition, in step S7508, the stack area 224 for non-specific control is not cleared to "0." The stack area 224 for non-specific control stores return address information for the clearing process (Figure 109) in the event of an abnormality after the clearing process for non-specific control has been completed, but by not clearing the stack area 224 for non-specific control to "0," it is possible to prevent this return address information from being erased.

その後、初期設定処理を実行する(ステップS7509)。初期設定処理では、非特定制御用のワークエリア223においてステップS7508にて「0」クリアの対象となった記憶エリアに対して初期設定を行う。 After that, the initial setting process is executed (step S7509). In the initial setting process, initial settings are made to the storage area in the non-specific control work area 223 that was cleared to "0" in step S7508.

その後、「LD SP,Y(r+α)」として、ロード命令により、上記第15の実施形態における管理実行処理(図71)のステップS3909と同様に、主側CPU63のスタックポインタに特定制御への復帰時における固定アドレスとしてY(r+α)を設定する(ステップS7510)。Y(r+α)のアドレスは、特定制御用のスタックエリア222におけるY(r+8)とY(s)との間のアドレスとして設定されている。 Then, using the load command "LD SP, Y(r+α)", Y(r+α) is set in the stack pointer of the primary CPU 63 as a fixed address upon return to specific control (step S7510), similar to step S3909 of the management execution process (FIG. 71) in the 15th embodiment. The address of Y(r+α) is set as an address between Y(r+8) and Y(s) in the stack area 222 for specific control.

その後、「LD WA,(_WABUF)」として、ロード命令により、非特定制御用のワークエリア223のWAバッファに退避された情報を主側CPU63のWAレジスタに上書きする(ステップS7511)。また「LD BC,(_BCBUF)」として、ロード命令により、非特定制御用のワークエリア223のBCバッファに退避された情報を主側CPU63のBCレジスタに上書きする(ステップS7512)。また「LD DE,(_DEBUF)」として、ロード命令により、非特定制御用のワークエリア223のDEバッファに退避された情報を主側CPU63のDEレジスタに上書きする(ステップS7513)。また「LD HL,(_HLBUF)」として、ロード命令により、非特定制御用のワークエリア223のHLバッファに退避された情報を主側CPU63のHLレジスタに上書きする(ステップS7514)。また「LD IX,(_IXBUF)」として、ロード命令により、非特定制御用のワークエリア223のIXバッファに退避された情報を主側CPU63のIXレジスタに上書きする(ステップS7515)。また「LD IY,(_IYBUF)」として、ロード命令により、非特定制御用のワークエリア223のIYバッファに退避された情報を主側CPU63のIYレジスタに上書きする(ステップS7516)。ステップS7511~ステップS7516の処理が実行されることにより、主側CPU63のWAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタの各情報を、非特定制御に対応する処理が開始される直前における特定制御に対応する情報に復帰させることが可能となる。 Then, the information saved in the WA buffer of the work area 223 for non-specific control is overwritten in the WA register of the primary CPU 63 by a load command as "LD WA, (_WABUF)" (step S7511). The information saved in the BC buffer of the work area 223 for non-specific control is overwritten in the BC register of the primary CPU 63 by a load command as "LD BC, (_BCBUF)" (step S7512). The information saved in the DE buffer of the work area 223 for non-specific control is overwritten in the DE register of the primary CPU 63 by a load command as "LD DE, (_DEBUF)" (step S7513). The information saved in the HL buffer of the work area 223 for non-specific control is overwritten in the HL register of the primary CPU 63 by a load command as "LD HL, (_HLBUF)" (step S7514). Furthermore, the load command "LD IX, (_IXBUF)" overwrites the IX register of the primary CPU 63 with the information saved in the IX buffer of the work area 223 for non-specific control (step S7515). The load command "LD IY, (_IYBUF)" overwrites the IY register of the primary CPU 63 with the information saved in the IY buffer of the work area 223 for non-specific control (step S7516). By executing the processes of steps S7511 to S7516, it is possible to restore the information in the WA register, BC register, DE register, HL register, IX register, and IY register of the primary CPU 63 to the information corresponding to specific control that was present immediately before the process corresponding to non-specific control was started.

上記構成によれば、主側CPU63への動作電力の供給が開始された場合に実行されるメイン処理(図108)にて停電フラグに「1」がセットされていない場合又はチェックサムが異常である場合には、異常時のクリア処理(ステップS7321)が実行されることにより、特定制御用のワークエリア221及び特定制御用のスタックエリア222だけではなく非特定制御用のワークエリア223も「0」クリアされるとともに初期設定される。特定制御用のワークエリア221について情報異常が発生している場合には非特定制御用のワークエリア223も情報異常が発生している可能性があるが、異常時のクリア処理において非特定制御用のワークエリア223も初期化されることにより非特定制御用のワークエリア223に情報異常が発生しているにも関わらずそのままの状態で非特定制御に対応する処理が実行されてしまわないようにすることが可能となる。 With the above configuration, if the power outage flag is not set to "1" or the checksum is abnormal during the main processing (Figure 108) executed when the supply of operating power to the main CPU 63 begins, an abnormality clearing process (step S7321) is executed, and not only the work area 221 for specific control and the stack area 222 for specific control, but also the work area 223 for non-specific control are cleared to "0" and initialized. If an information abnormality has occurred in the work area 221 for specific control, an information abnormality may also have occurred in the work area 223 for non-specific control. However, by initializing the work area 223 for non-specific control during the abnormality clearing process, it is possible to prevent processing corresponding to non-specific control from being executed in this state despite an information abnormality having occurred in the work area 223 for non-specific control.

異常時のクリア処理(ステップS7321)において非特定制御用のワークエリア223に対して「0」クリアする処理及び初期設定する処理が実行される場合であっても、当該非特定制御用のワークエリア223に退避された特定制御に対応する処理にて利用される各種レジスタの情報は「0」クリアされない。これにより、非特定制御に対応する処理が終了した後に特定制御に対応する処理にて利用される情報を消去しないようにしながら、非特定制御用のワークエリア223に対して「0」クリアする処理及び初期設定する処理を実行することが可能となる。 Even when the process of clearing the work area 223 for non-specific control to "0" and initializing the work area 223 is executed during the abnormality clearing process (step S7321), the information in the various registers used in the process corresponding to the specific control that was saved in the work area 223 for non-specific control is not cleared to "0." This makes it possible to execute the process of clearing the work area 223 for non-specific control to "0" and initializing the work area 223 for non-specific control without erasing the information used in the process corresponding to the specific control after the process corresponding to the non-specific control has finished.

異常時のクリア処理(ステップS7321)において非特定制御用のワークエリア223に対して「0」クリアする処理及び初期設定する処理が実行される場合であっても、非特定制御用のスタックエリア224に対しては「0」クリアする処理及び初期設定する処理は実行されない。これにより、非特定制御用のクリア処理(図110)が終了した後における戻り番地の情報が消去されてしまわないようにすることが可能となる。 Even if the process of clearing the non-specific control work area 223 to "0" and initializing it is executed during the abnormality clearing process (step S7321), the process of clearing the non-specific control stack area 224 to "0" and initializing it is not executed. This makes it possible to prevent the return address information from being erased after the non-specific control clearing process (Figure 110) is completed.

特定制御用のワークエリア221及び特定制御用のスタックエリア222を「0」クリアする処理と初期設定する処理とは特定制御に対応する処理にて実行され、非特定制御用のワークエリア223を「0」クリアする処理と初期設定する処理とは非特定制御に対応する処理にて実行される。これにより、「0」クリアする処理及び初期設定する処理に関しても、特定制御用のワークエリア221及び特定制御用のスタックエリア222が特定制御に対応する処理の専用の記憶エリアとして扱われるとともに、非特定制御用のワークエリア223が非特定制御に対応する処理の専用の記憶エリアとして扱われるようにすることが可能となる。 The process of clearing the work area 221 for specific control and the stack area 222 for specific control to "0" and the process of initializing the same are executed by the process corresponding to the specific control, and the process of clearing the work area 223 for non-specific control to "0" and the process of initializing the same are executed by the process corresponding to the non-specific control. This makes it possible to treat the work area 221 for specific control and the stack area 222 for specific control as dedicated storage areas for the process corresponding to the specific control, and to treat the work area 223 for non-specific control as a dedicated storage area for the process corresponding to the non-specific control, even with regard to the process of clearing to "0" and the process of initializing the same.

なお、特定制御用のワークエリア221及び特定制御用のスタックエリア222の両方がチェックサムの算出対象である構成に限定されることはなく、特定制御用のワークエリア221のみがチェックサムの算出対象である構成としてもよく、特定制御用のスタックエリア222のみがチェックサムの算出対象である構成としてもよい。 Note that the configuration is not limited to one in which both the work area 221 for specific control and the stack area 222 for specific control are subject to checksum calculation; it may also be one in which only the work area 221 for specific control is subject to checksum calculation, or one in which only the stack area 222 for specific control is subject to checksum calculation.

また、非特定制御用のワークエリア223がチェックサムの算出対象である構成としてもよい。この場合、特定制御用のワークエリア221及び非特定制御用のワークエリア223がチェックサムの算出対象である構成としてもよく、特定制御用のスタックエリア222及び非特定制御用のワークエリア223がチェックサムの算出対象である構成としてもよく、特定制御用のワークエリア221、特定制御用のスタックエリア222及び非特定制御用のワークエリア223がチェックサムの算出対象である構成としてもよい。 The work area 223 for non-specific control may also be configured to be the target of checksum calculation. In this case, the work area 221 for specific control and the work area 223 for non-specific control may also be configured to be the target of checksum calculation, or the stack area 222 for specific control and the work area 223 for non-specific control may also be configured to be the target of checksum calculation, or the work area 221 for specific control, the stack area 222 for specific control and the work area 223 for non-specific control may also be configured to be the target of checksum calculation.

また、非特定制御用のスタックエリア224がチェックサムの算出対象である構成としてもよい。この場合、特定制御用のワークエリア221及び非特定制御用のスタックエリア224がチェックサムの算出対象である構成としてもよく、特定制御用のスタックエリア222及び非特定制御用のスタックエリア224がチェックサムの算出対象である構成としてもよく、特定制御用のワークエリア221、特定制御用のスタックエリア222及び非特定制御用のスタックエリア224がチェックサムの算出対象である構成としてもよい。 The stack area 224 for non-specific control may also be configured to be the target of checksum calculation. In this case, the work area 221 for specific control and the stack area 224 for non-specific control may also be configured to be the target of checksum calculation, or the stack area 222 for specific control and the stack area 224 for non-specific control may also be configured to be the target of checksum calculation, or the work area 221 for specific control, the stack area 222 for specific control, and the stack area 224 for non-specific control may also be configured to be the target of checksum calculation.

また、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224がチェックサムの算出対象である構成としてもよい。この場合、特定制御用のワークエリア221、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224がチェックサムの算出対象である構成としてもよく、特定制御用のスタックエリア222、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224がチェックサムの算出対象である構成としてもよく、特定制御用のワークエリア221、特定制御用のスタックエリア222、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224がチェックサムの算出対象である構成としてもよい。 The work area 223 for non-specific control and the stack area 224 for non-specific control may also be configured to be the targets of checksum calculation. In this case, the work area 221 for specific control, the work area 223 for non-specific control, and the stack area 224 for non-specific control may also be configured to be the targets of checksum calculation, or the stack area 222 for specific control, the work area 223 for non-specific control, and the stack area 224 for non-specific control may also be configured to be the targets of checksum calculation, or the work area 221 for specific control, the stack area 222 for specific control, the work area 223 for non-specific control, and the stack area 224 for non-specific control may also be configured to be the targets of checksum calculation.

また、非特定制御用のクリア処理(図110)におけるステップS7508及びステップS7509では非特定制御用のワークエリア223だけではなく非特定制御用のスタックエリア224に対しても「0」クリアの処理と初期設定処理とを実行する構成としてもよい。この場合、非特定制御用のクリア処理の終了後における異常時のクリア処理の戻り番地の情報は消去しないようにすることが好ましい。 Furthermore, in steps S7508 and S7509 of the non-specific control clearing process (Figure 110), it is also possible to configure the non-specific control stack area 224 to be cleared to "0" and initialized, as well as the non-specific control work area 223. In this case, it is preferable not to erase the return address information for the clearing process in the event of an abnormality after the non-specific control clearing process has been completed.

また、非特定制御用のクリア処理(図110)におけるステップS7508では管理開始フラグを「0」クリアする構成としたが、管理開始フラグを「0」クリアしない構成としてもよい。また、非特定制御用のクリア処理(図110)におけるステップS7508では通常用カウンタエリア231、開閉実行モード用カウンタエリア232及び高頻度サポートモード用カウンタエリア233を「0」クリアしない構成としてもよく、演算結果記憶エリア234を「0」クリアしない構成としてもよい。 In addition, in step S7508 of the clearing process for non-specific control (Figure 110), the management start flag is cleared to "0," but the management start flag may not be cleared to "0." In addition, in step S7508 of the clearing process for non-specific control (Figure 110), the normal counter area 231, the open/close execution mode counter area 232, and the high frequency support mode counter area 233 may not be cleared to "0," and the calculation result storage area 234 may not be cleared to "0."

<第32の実施形態>
本実施形態ではチェックサムを利用した主側RAM65の情報異常の監視に関する処理構成が上記第30の実施形態と相違している。以下、上記第30の実施形態と相違している構成について説明する。なお、上記第30の実施形態と同一の構成については基本的にその説明を省略する。
<Thirty-second embodiment>
In this embodiment, the processing configuration for monitoring information abnormalities in the main RAM 65 using a checksum differs from that of the 30th embodiment. The configuration that differs from the 30th embodiment will be described below. Note that the description of the same configuration as the 30th embodiment will basically be omitted.

図111は主側CPU63にて実行される本実施形態における停電情報記憶処理を示すフローチャートである。なお、停電情報記憶処理はタイマ割込み処理(図103)におけるステップS6801にて実行される。また、停電情報記憶処理におけるステップS7601~ステップS7613の処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 111 is a flowchart showing the power outage information storage process in this embodiment, which is executed by the main CPU 63. The power outage information storage process is executed in step S6801 of the timer interrupt process (Figure 103). Furthermore, steps S7601 to S7613 of the power outage information storage process are executed in the main CPU 63 using a specific control program and specific control data.

停電情報記憶処理におけるステップS7601~ステップS7608では上記第30の実施形態における停電情報記憶処理(図101)のステップS6701~ステップS6708と同一の処理を実行する。停電の発生を特定した場合、ステップS7608にて肯定判定をしてステップS7609~ステップS7613の停電時処理を実行する。 Steps S7601 to S7608 in the power outage information storage process are identical to steps S6701 to S6708 in the power outage information storage process (Figure 101) in the 30th embodiment. If a power outage is identified, a positive determination is made in step S7608 and power outage processing in steps S7609 to S7613 is executed.

具体的には、まず特定制御用のワークエリア221に設けられた停電フラグに「1」をセットする(ステップS7609)。これにより、正常に停電時処理が実行されるとともに主側RAM65における情報の記憶保持が正常に行われた場合には、主側CPU63への動作電力の供給が再度開始された場合に特定制御用のワークエリア221の停電フラグに「1」がセットされていることとなる。 Specifically, first, the power outage flag in the specific control work area 221 is set to "1" (step S7609). As a result, if power outage processing is executed normally and information is stored and maintained normally in the main RAM 65, the power outage flag in the specific control work area 221 will be set to "1" when the supply of operating power to the main CPU 63 is resumed again.

その後、特定制御用のワークエリア221及び特定制御用のスタックエリア222についてチェックサムを算出する(ステップS7610)。この場合、特定制御用のチェックサムの算出に際して演算対象となる特定制御用のワークエリア221及び特定制御用のスタックエリア222における記憶エリアは、後述するチェックサムの監視処理(図112)のステップS7701にて特定制御用のチェックサムの演算対象となる特定制御用のワークエリア221及び特定制御用のスタックエリア222における記憶エリアと同一である。また、この特定制御用のチェックサムの算出に際して演算対象となる記憶エリアには、特定制御用のワークエリア221においてパチンコ機10の設定状態を示す設定値の情報が設定されたエリア(具体的には設定値カウンタ)が含まれている。そして、その算出した特定制御用のチェックサムを特定制御用のワークエリア221における当該特定制御用のチェックサムを記憶するための記憶エリアであって特定制御用のチェックサムの算出対象から除外されている記憶エリアに記憶させる。 Then, checksums are calculated for the specific control work area 221 and the specific control stack area 222 (step S7610). In this case, the storage areas in the specific control work area 221 and the specific control stack area 222 that are the objects of calculation when calculating the specific control checksum are the same as the storage areas in the specific control work area 221 and the specific control stack area 222 that are the objects of calculation when calculating the specific control checksum in step S7701 of the checksum monitoring process (FIG. 112) described below. Furthermore, the storage areas that are the objects of calculation when calculating this specific control checksum include an area in the specific control work area 221 where setting value information indicating the setting status of the pachinko machine 10 is set (specifically, a setting value counter). The calculated specific control checksum is then stored in a storage area in the specific control work area 221 that is used to store the specific control checksum but is excluded from the storage area that is used to calculate the specific control checksum.

その後、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224についてチェックサムを算出する(ステップS7611)。この場合、非特定制御用のチェックサムの算出に際して演算対象となる非特定制御用のワークエリア223及び非特定制御用のスタックエリア224における記憶エリアは、後述するチェックサムの監視処理(図112)のステップS7706にて非特定制御用のチェックサムの演算対象となる非特定制御用のワークエリア223及び非特定制御用のスタックエリア224における記憶エリアと同一である。そして、その算出した非特定制御用のチェックサムを特定制御用のワークエリア221における当該非特定制御用のチェックサムを記憶するための記憶エリアであって特定制御用のチェックサムの算出対象から除外されている記憶エリアに記憶させる。 Then, checksums are calculated for the non-specific control work area 223 and the non-specific control stack area 224 (step S7611). In this case, the storage areas in the non-specific control work area 223 and the non-specific control stack area 224 that are the objects of calculation when calculating the checksum for non-specific control are the same as the storage areas in the non-specific control work area 223 and the non-specific control stack area 224 that are the objects of calculation of the checksum for non-specific control in step S7706 of the checksum monitoring process (FIG. 112) described below. The calculated checksum for non-specific control is then stored in a storage area in the specific control work area 221 that is used to store the checksum for non-specific control and that is excluded from the calculation of the checksum for specific control.

その後、主側CPU63のレジスタにおける出力ポートの情報を全て「0」にセットするとともに(ステップS7612)、主側RAM65へのアクセスを禁止する(ステップS7613)。そして、電源が完全に遮断して処理が実行できなくなるまで無限ループを継続する。 Then, all output port information in the register of the main CPU 63 is set to "0" (step S7612), and access to the main RAM 65 is prohibited (step S7613). The infinite loop continues until the power is completely cut off and processing can no longer be executed.

次に、図112のフローチャートを参照しながら主側CPU63にて実行されるチェックサムの監視処理について説明する。なお、チェックサムの監視処理はメイン処理(図100)においてステップS6604~ステップS6606の代わりに実行される。また、チェックサムの監視処理におけるステップS7701~ステップS7711の処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Next, the checksum monitoring process executed by the primary CPU 63 will be described with reference to the flowchart in Figure 112. Note that the checksum monitoring process is executed in place of steps S6604 to S6606 in the main processing (Figure 100). Furthermore, the processing of steps S7701 to S7711 in the checksum monitoring process is executed by the primary CPU 63 using a specific control program and specific control data.

まず特定制御用のワークエリア221及び特定制御用のスタックエリア222について特定制御用のチェックサムを算出する(ステップS7701)。当該特定制御用のチェックサムの算出方法は停電情報記憶処理(図111)におけるステップS7610と同一である。その後、主側CPU63への動作電力の供給が停止される直前に実行された停電時処理のステップS7610にて算出されて特定制御用のワークエリア221に保存された特定制御用のチェックサムを特定制御用のワークエリア221から読み出すとともに、その読み出した特定制御用のチェックサムを、ステップS7701にて算出した特定制御用のチェックサムと比較する(ステップS7702)。そして、それら特定制御用のチェックサムが一致しているか否かを判定する(ステップS7703)。 First, a specific control checksum is calculated for the specific control work area 221 and the specific control stack area 222 (step S7701). The method for calculating this specific control checksum is the same as step S7610 in the power outage information storage process (Figure 111). Then, the specific control checksum calculated and stored in the specific control work area 221 in step S7610 of the power outage processing executed immediately before the supply of operating power to the main CPU 63 was stopped is read from the specific control work area 221, and the read specific control checksum is compared with the specific control checksum calculated in step S7701 (step S7702). Then, it is determined whether these specific control checksums match (step S7703).

特定制御用のチェックサムが一致していない場合(ステップS7703:NO)。特定制御用のワークエリア221のクリア処理を実行する(ステップS7704)。当該クリア処理では、特定制御用のワークエリア221においてパチンコ機10の設定状態を示す設定値の情報が設定されたエリア(具体的には設定値カウンタ)を除いて、当該特定制御用のワークエリア221を「0」クリアするとともに初期設定を実行する。これにより、当否抽選モードが高確率モードであるか否かを示すエリアが「0」クリアされるため、パチンコ機10への動作電力の供給が停止される直前における当否抽選モードに関係なく当否抽選モードは低確率モードとなる。また、遊技回が実行されていない状況となるとともに開閉実行モードが実行されていない状況となり、さらに普図表示部38aが変動表示されていない状況であって普電役物34aが閉鎖状態である状況となる。また、特定制御用のワークエリア221に設けられた保留格納エリア65a及び普電保留エリア65cも「0」クリアされるため、特図表示部37a用の保留情報が消去されるとともに普図表示部38a用の保留情報が消去される。また、当該クリア処理では主側CPU63の各種レジスタも「0」クリアした後に初期設定を実行する。また、特定制御用のスタックエリア222を「0」クリアするとともに初期設定を実行する(ステップS7705)。 If the checksums for specific control do not match (step S7703: NO), a clearing process is performed on the work area 221 for specific control (step S7704). This clearing process clears the work area 221 for specific control to "0" and performs initial settings, except for the area in the work area 221 for specific control where setting value information indicating the setting state of the pachinko machine 10 is set (specifically, the setting value counter). This clears the area indicating whether the win/loss lottery mode is in high-probability mode to "0," thereby setting the win/loss lottery mode to low-probability mode regardless of the win/loss lottery mode in effect immediately before the supply of operating power to the pachinko machine 10 was stopped. Furthermore, a game round is not being played, the open/close execution mode is not being executed, the normal map display unit 38a is not displaying a variable value, and the normal power device 34a is in a closed state. In addition, the reserved storage area 65a and normal power reserved area 65c provided in the work area 221 for specific control are also cleared to "0", so the reserved information for the special map display unit 37a and the reserved information for the normal map display unit 38a are erased. In addition, during this clearing process, various registers of the main CPU 63 are also cleared to "0" before initial setup is performed. In addition, the stack area 222 for specific control is cleared to "0" and initial setup is performed (step S7705).

ステップS7703にて肯定判定をした場合、又はステップS7705の処理を実行した場合、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224について非特定制御用のチェックサムを算出する(ステップS7706)。当該非特定制御用のチェックサムの算出方法は停電情報記憶処理(図111)におけるステップS7611と同一である。その後、主側CPU63への動作電力の供給が停止される直前に実行された停電時処理のステップS7611にて算出されて特定制御用のワークエリア221に保存された非特定制御用のチェックサムを特定制御用のワークエリア221から読み出すとともに、その読み出した非特定制御用のチェックサムを、ステップS7706にて算出した非特定制御用のチェックサムと比較する(ステップS7707)。そして、それら非特定制御用のチェックサムが一致しているか否かを判定する(ステップS7708)。 If a positive judgment is made in step S7703, or if the processing of step S7705 is executed, a checksum for non-specific control is calculated for the non-specific control work area 223 and the non-specific control stack area 224 (step S7706). The method for calculating the checksum for non-specific control is the same as step S7611 in the power outage information storage processing (FIG. 111). Then, the checksum for non-specific control calculated and stored in the work area 221 for specific control in step S7611 of the power outage processing executed immediately before the supply of operating power to the main CPU 63 was stopped is read from the work area 221 for specific control, and the read checksum for non-specific control is compared with the checksum for non-specific control calculated in step S7706 (step S7707). It is then determined whether the checksums for non-specific control match (step S7708).

非特定制御用のチェックサムが一致していない場合(ステップS7708:NO)、「PUSH PSW」として、プッシュ命令により、主側CPU63のフラグレジスタの情報を特定制御用のスタックエリア222に退避させる(ステップS7709)。フラグレジスタにはキャリフラグ、ゼロフラグ、P/Vフラグ、サインフラグ及びハーフキャリフラグなどを含み、演算命令、ローテート命令及び入出力命令などの実行結果によってフラグレジスタの情報は変化することとなる。このようなフラグレジスタの情報を非特定制御用のクリア処理に対応するサブルーチンのプログラムが開始される前に退避させることにより、当該サブルーチンのコールや当該サブルーチンの開始後において変化する前の状態のフラグレジスタの情報を特定制御用のスタックエリア222に退避させておくことが可能となる。なお、フラグレジスタの情報量は1バイトとなっている。 If the checksums for non-specific control do not match (step S7708: NO), a "PUSH PSW" push command is issued to save the flag register information of the primary CPU 63 to the stack area 222 for specific control (step S7709). The flag register includes a carry flag, zero flag, P/V flag, sign flag, and half carry flag, and the flag register information changes depending on the execution results of arithmetic instructions, rotate instructions, and input/output instructions. By saving this flag register information before the program for the subroutine corresponding to the non-specific control clear process is started, it is possible to save the flag register information in the state before it changes after the subroutine is called or started to the stack area 222 for specific control. The size of the flag register information is 1 byte.

その後、非特定制御用のプログラムに設定されている非特定制御用のクリア処理に対応するサブルーチンのプログラムを読み出すことにより、当該非特定制御用のクリア処理を開始する(ステップS7710)。この場合、当該非特定制御用のクリア処理の実行後におけるチェックサムの監視処理の戻り番地を特定するための情報がプッシュ命令により特定制御用のスタックエリア222に書き込まれる。そして、非特定制御用のクリア処理が終了した場合にはポップ命令によりその戻り番地を特定するための情報が読み出され、当該戻り番地が示すチェックサムの監視処理のプログラムに復帰する。 Then, the subroutine program corresponding to the non-specific control clear processing set in the non-specific control program is read, thereby starting the non-specific control clear processing (step S7710). In this case, information for specifying the return address of the checksum monitoring processing after the non-specific control clear processing is executed is written to the specific control stack area 222 by a push command. Then, when the non-specific control clear processing is completed, information for specifying the return address is read by a pop command, and processing returns to the checksum monitoring processing program indicated by the return address.

非特定制御用のクリア処理の実行後において異常時のクリア処理のプログラムに復帰した場合、「POP PSW」として、ポップ命令により、ステップS7709にて特定制御用のスタックエリア222に退避させたフラグレジスタの情報を主側CPU63のフラグレジスタに復帰させる(ステップS7711)。これにより、主側CPU63のフラグレジスタの情報が、ステップS7709が実行された時点の情報に復帰することとなる。つまり、主側CPU63のフラグレジスタの情報が特定制御を実行するための情報に復帰することとなる。 When returning to the abnormality clearing program after executing the non-specific control clearing process, the flag register information saved in the specific control stack area 222 in step S7709 is restored to the flag register of the primary CPU 63 by a pop command as "POP PSW" (step S7711). This restores the flag register information of the primary CPU 63 to the information at the time step S7709 was executed. In other words, the flag register information of the primary CPU 63 is restored to the information required to execute specific control.

図113は非特定制御用のクリア処理を示すフローチャートである。なお、非特定制御用のクリア処理におけるステップS7801~ステップS7818の処理は主側CPU63において非特定制御用のプログラム及び非特定制御用のデータを利用して実行される。 Figure 113 is a flowchart showing the clearing process for non-specific control. Note that steps S7801 to S7818 in the clearing process for non-specific control are executed by the main CPU 63 using the program and data for non-specific control.

非特定制御用のクリア処理におけるステップS7801~ステップS7807では上記第31の実施形態における非特定制御用のクリア処理(図110)におけるステップS7501~ステップS7507と同一の処理を実行する。 Steps S7801 to S7807 in the clearing process for non-specific control are identical to steps S7501 to S7507 in the clearing process for non-specific control in the 31st embodiment (Figure 110).

その後、非特定制御用のワークエリア223の一部クリア処理を実行する(ステップS7808)。当該一部クリア処理では非特定制御用のワークエリア223の各記憶エリアのうち、特定制御に対応する処理にて利用される主側CPU63の各種レジスタの情報が退避された記憶エリア以外の記憶エリアを「0」クリアする。具体的には、非特定制御用のワークエリア223の各記憶エリアのうちWAバッファ、BCバッファ、DEバッファ、HLバッファ、IXバッファ及びIYバッファは「0」クリアしない一方、これら各種バッファ以外の記憶エリアを「0」クリアする。 Then, a partial clear process is executed for the work area 223 for non-specific control (step S7808). In this partial clear process, all storage areas in the work area 223 for non-specific control are cleared to "0" except for the storage areas in which information from the various registers of the main CPU 63 used in the process corresponding to the specific control is saved. Specifically, among the storage areas in the work area 223 for non-specific control, the WA buffer, BC buffer, DE buffer, HL buffer, IX buffer, and IY buffer are not cleared to "0", while all storage areas other than these various buffers are cleared to "0".

この場合、通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233、演算結果記憶エリア234及び管理開始フラグの全てが「0」クリアされる。これにより、非特定制御用のワークエリア223における情報異常を解消することが可能となる。また、特定制御に対応する処理にて利用される主側CPU63の各種レジスタの情報が退避された記憶エリアを「0」クリアしないようにすることにより、非特定制御に対応する処理が終了して特定制御に対応する処理に復帰する場合には主側CPU63の各種レジスタに特定制御に対応する処理にて利用される情報を復帰させることが可能となる。 In this case, the normal counter area 231, the open/close execution mode counter area 232, the high-frequency support mode counter area 233, the calculation result storage area 234, and the management start flag are all cleared to "0." This makes it possible to resolve information abnormalities in the work area 223 for non-specific control. Furthermore, by not clearing to "0" the storage area where information from the various registers of the main CPU 63 used in processing corresponding to specific control is saved, it is possible to restore the information used in processing corresponding to specific control to the various registers of the main CPU 63 when processing corresponding to non-specific control ends and returns to processing corresponding to specific control.

その後、初期設定処理を実行する(ステップS7809)。初期設定処理では、非特定制御用のワークエリア223においてステップS7808にて「0」クリアの対象となった記憶エリアに対して初期設定を行う。 After that, the initial setting process is executed (step S7809). During the initial setting process, initial settings are made to the storage area in the non-specific control work area 223 that was cleared to "0" in step S7808.

その後、非特定制御用のスタックエリア224の一部クリア処理を実行する(ステップS7810)。当該一部クリア処理では非特定制御用のスタックエリア224の各記憶エリアのうち、非特定制御用のクリア処理が終了した後におけるチェックサムの監視処理(図112)の戻り番地の情報が格納された記憶エリア以外の記憶エリアを「0」クリアする。これにより、非特定制御用のクリア処理が終了した後におけるチェックサムの監視処理(図112)の戻り番地の情報が消去されてしまわないようにしながら、非特定制御用のスタックエリア224の情報異常を解消することが可能となる。 Then, a partial clear process is performed on the non-specific control stack area 224 (step S7810). In this partial clear process, all storage areas of the non-specific control stack area 224 are cleared to "0" except for the storage area in which the return address information for the checksum monitoring process (FIG. 112) after the non-specific control clear process is completed is stored. This makes it possible to resolve the information anomaly in the non-specific control stack area 224 while preventing the return address information for the checksum monitoring process (FIG. 112) after the non-specific control clear process is completed from being erased.

その後、初期設定処理を実行する(ステップS7811)。初期設定処理では、非特定制御用のスタックエリア224においてステップS7810にて「0」クリアの対象となった記憶エリアに対して初期設定を行う。 After that, the initial setting process is executed (step S7811). During the initial setting process, the memory area in the non-specific control stack area 224 that was cleared to "0" in step S7810 is initialized.

その後、ステップS7812~ステップS7818の処理を実行する。これらステップS7812~ステップS7818の処理は上記第31の実施形態における非特定制御用のクリア処理(図110)におけるステップS7510~ステップS7516と同一の処理を実行する。 Then, steps S7812 to S7818 are executed. These steps S7812 to S7818 are the same as steps S7510 to S7516 in the clearing process for non-specific control in the 31st embodiment (Figure 110).

上記構成によれば、特定制御用のワークエリア221及び特定制御用のスタックエリア222についてのチェックサムと、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224についてのチェックサムとが個別に算出される。これにより、主側RAM65における特定制御に対応する記憶エリアと、主側RAM65における非特定制御に対応する記憶エリアとのそれぞれについて個別に情報異常を特定することが可能となる。 With the above configuration, checksums are calculated separately for the work area 221 for specific control and the stack area 222 for specific control, and for the work area 223 for non-specific control and the stack area 224 for non-specific control. This makes it possible to identify information anomalies separately for the storage area in the main RAM 65 corresponding to specific control and the storage area in the main RAM 65 corresponding to non-specific control.

特定制御用のチェックサムに異常がある場合には特定制御用のワークエリア221及び特定制御用のスタックエリア222に対して「0」クリアの処理と初期設定処理とを実行し、非特定制御用のチェックサムに異常がある場合には非特定制御用のワークエリア223及び非特定制御用のスタックエリア224に対して「0」クリアの処理と初期設定処理とを実行する。これにより、「0」クリアの処理及び初期設定処理を実行する対象を、チェックサムの異常が特定されたエリアに絞ることが可能となる。 If an abnormality is found in the checksum for specific control, the specific control work area 221 and the specific control stack area 222 are cleared to "0" and initial setting is performed; if an abnormality is found in the checksum for non-specific control, the non-specific control work area 223 and the non-specific control stack area 224 are cleared to "0" and initial setting is performed. This makes it possible to narrow down the areas where the "0" clearing and initial setting are performed to those areas where a checksum abnormality has been identified.

特定制御用のワークエリア221及び特定制御用のスタックエリア222を「0」クリアする処理と初期設定する処理とは特定制御に対応する処理にて実行され、非特定制御用のワークエリア223を「0」クリアする処理と初期設定する処理とは非特定制御に対応する処理にて実行される。これにより、「0」クリアする処理及び初期設定処理に関しても、特定制御用のワークエリア221及び特定制御用のスタックエリア222が特定制御に対応する処理の専用の記憶エリアとして扱われるとともに、非特定制御用のワークエリア223が非特定制御に対応する処理の専用の記憶エリアとして扱われるようにすることが可能となる。 The process of clearing the work area 221 for specific control and the stack area 222 for specific control to "0" and the process of initializing the same are executed by the process corresponding to the specific control, and the process of clearing the work area 223 for non-specific control to "0" and the process of initializing the same are executed by the process corresponding to the non-specific control. This makes it possible to treat the work area 221 for specific control and the stack area 222 for specific control as dedicated storage areas for the process corresponding to the specific control, and to treat the work area 223 for non-specific control as a dedicated storage area for the process corresponding to the non-specific control, even with regard to the process of clearing to "0" and the initial setting process.

なお、非特定制御用のクリア処理(図113)におけるステップS7808では管理開始フラグを「0」クリアする構成としたが、管理開始フラグを「0」クリアしない構成としてもよい。また、非特定制御用のクリア処理(図113)におけるステップS7808では通常用カウンタエリア231、開閉実行モード用カウンタエリア232及び高頻度サポートモード用カウンタエリア233を「0」クリアしない構成としてもよく、演算結果記憶エリア234を「0」クリアしない構成としてもよい。 In step S7808 of the clearing process for non-specific control (FIG. 113), the management start flag is cleared to "0," but the management start flag may not be cleared to "0." Also, in step S7808 of the clearing process for non-specific control (FIG. 113), the normal counter area 231, the open/close execution mode counter area 232, and the high frequency support mode counter area 233 may not be cleared to "0," and the calculation result storage area 234 may not be cleared to "0."

<第33の実施形態>
本実施形態では主側CPU63にて実行される処理構成が上記第15の実施形態と相違している。以下、上記第15の実施形態と相違している構成について説明する。なお、上記第15の実施形態と同一の構成については基本的にその説明を省略する。
<Thirty-third embodiment>
In this embodiment, the processing configuration executed by the main CPU 63 differs from that of the fifteenth embodiment. The configuration that differs from the fifteenth embodiment will be described below. Note that the description of the same configuration as the fifteenth embodiment will basically be omitted.

図114は主側CPU63にて実行される本実施形態におけるメイン処理を示すフローチャートである。なお、メイン処理におけるステップS7901~ステップS7924の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 114 is a flowchart showing the main processing in this embodiment, which is executed by the main CPU 63. Note that steps S7901 to S7924 in the main processing are executed using a specific control program and specific control data in the main CPU 63.

まず電源投入初期設定処理を実行する(ステップS7901)。電源投入初期設定処理では、例えばメイン処理が起動されてからウエイト用の所定時間(具体的には1秒)が経過するまで次の処理に進行することなく待機する。このウエイト用の所定期間において図柄表示装置41の動作開始及び初期設定が完了することとなる。また、主側RAM65のアクセスを許可する。 First, the power-on initialization process is executed (step S7901). During the power-on initialization process, for example, the main process is started and then a predetermined waiting time (specifically, one second) passes before proceeding to the next process. During this predetermined waiting period, the operation of the pattern display device 41 is started and the initial settings are completed. In addition, access to the main RAM 65 is permitted.

その後、内部機能レジスタ設定処理を実行する(ステップS7902)。内部機能レジスタ設定処理では、当該メイン処理に対して定期的に割り込んで起動される処理である第1タイマ割込み処理(図117)の割込み周期を第1割込み周期(具体的には4ミリ秒)に設定するとともに、当該メイン処理に対して定期的に割り込んで起動される処理である第2タイマ割込み処理(図123)の割込み周期を上記第1割込み周期よりも短い周期である第2割込み周期(具体的には2ミリ秒)に設定する。 Then, the internal function register setting process is executed (step S7902). In the internal function register setting process, the interrupt period of the first timer interrupt process (Fig. 117), which is a process that periodically interrupts the main process and is started, is set to the first interrupt period (specifically, 4 milliseconds), and the interrupt period of the second timer interrupt process (Fig. 123), which is a process that periodically interrupts the main process and is started, is set to a second interrupt period (specifically, 2 milliseconds), which is shorter than the first interrupt period.

つまり、本実施形態ではタイマ割込み処理として割込み周期が相対的に長短となるように第1タイマ割込み処理と第2タイマ割込み処理とが存在している。第1タイマ割込み処理及び第2タイマ割込み処理はいずれもメイン処理に対して割り込んで起動される。また、第2タイマ割込み処理は第1タイマ割込み処理に対して割り込んで起動される。一方、第1タイマ割込み処理は第2タイマ割込み処理に対して割り込んで起動されない。また、第1タイマ割込み処理及び第2タイマ割込み処理の両方が実行されていない状況において第1割込み周期及び第2割込み周期の両方が経過している場合、それら周期の経過順序に関係なく第2タイマ割込み処理から先に起動される。この点、第2タイマ割込み処理は第1タイマ割込み処理よりも優先して起動される処理であると言える。 In other words, in this embodiment, first timer interrupt processing and second timer interrupt processing exist as timer interrupt processing so that the interrupt periods are relatively long and short. Both the first timer interrupt processing and the second timer interrupt processing are started by interrupting the main processing. Furthermore, the second timer interrupt processing is started by interrupting the first timer interrupt processing. On the other hand, the first timer interrupt processing is not started by interrupting the second timer interrupt processing. Furthermore, if both the first timer interrupt processing and the second timer interrupt processing are not being executed and both the first interrupt period and the second interrupt period have elapsed, the second timer interrupt processing is started first, regardless of the order in which the periods elapse. In this respect, it can be said that the second timer interrupt processing is started with priority over the first timer interrupt processing.

内部機能レジスタ設定処理では、第1タイマ割込み処理の第1割込み周期を主側CPU63の所定のレジスタに設定するとともに、第2タイマ割込み処理の第2割込み周期を主側CPU63の特定のレジスタに設定する。また、内部機能レジスタ設定処理では上記第1,第2割込み周期の設定以外にも例えば当たり乱数カウンタC1の数値範囲といった各種カウンタの数値範囲の設定処理などを実行する。 The internal function register setting process sets the first interrupt period of the first timer interrupt process in a specified register of the main CPU 63, and sets the second interrupt period of the second timer interrupt process in a specific register of the main CPU 63. In addition to setting the first and second interrupt periods, the internal function register setting process also performs processes such as setting the numerical ranges of various counters, such as the numerical range of the winning random number counter C1.

その後、特定制御用のワークエリア221に設けられた立ち上げ処理中フラグに「1」をセットする(ステップS7903)。立ち上げ処理中フラグは、第1タイマ割込み処理が起動されたとしても当該第1タイマ割込み処理に設定されている各種処理を実行することなく当該第1タイマ割込み処理を終了すべき状況であることを主側CPU63にて特定するためのフラグである。立ち上げ処理中フラグに「1」がセットされることにより、第1タイマ割込み処理が起動されたとしても当該第1タイマ割込み処理に設定されている各種処理は実行されることはなく当該第1タイマ割込み処理が終了されることとなる。 Then, the startup processing in progress flag provided in the work area 221 for specific control is set to "1" (step S7903). The startup processing in progress flag is a flag that the main CPU 63 uses to identify a situation in which the first timer interrupt processing should be terminated without executing the various processes set in the first timer interrupt processing, even if the first timer interrupt processing has been activated. By setting the startup processing in progress flag to "1", the first timer interrupt processing will be terminated without executing the various processes set in the first timer interrupt processing, even if the first timer interrupt processing has been activated.

その後、割込み許可の設定を行う(ステップS7904)。これにより、第1タイマ割込み処理(図117)が第1割込み周期で割り込んで起動されるとともに、第2タイマ割込み処理(図123)が第2割込み周期で割り込んで起動される。但し、ステップS7903にて立ち上げ処理中フラグに「1」がセットされているため、第1タイマ割込み処理が起動されたとしても当該第1タイマ割込み処理に設定されている各種処理が実行されることなく当該第1タイマ割込み処理が終了される。 Then, interrupt permission is set (step S7904). As a result, the first timer interrupt process (Fig. 117) is started at the first interrupt cycle, and the second timer interrupt process (Fig. 123) is started at the second interrupt cycle. However, because the startup process in progress flag was set to "1" in step S7903, even if the first timer interrupt process is started, the various processes set in the first timer interrupt process are not executed and the first timer interrupt process ends.

その後、リセットボタン68cが押圧操作されているか否かを判定する(ステップS7905)。つまり、リセットボタン68cが押圧操作されている状態においてパチンコ機10の電源ON操作が行われて主側CPU63への動作電力の供給が開始されたか否かを判定する。ここで、本実施形態では主制御装置60に設定キー挿入部68a及びリセットボタン68cが設けられているものの更新ボタン68bは設けられていない。また、主制御装置60には第1~第3報知用表示装置69a~69cではなく第11の実施形態と同様に第1~第4報知用表示装置201~204が設けられている。 Then, it is determined whether the reset button 68c has been pressed (step S7905). In other words, it is determined whether the power to the pachinko machine 10 has been turned on while the reset button 68c is pressed, and the supply of operating power to the main CPU 63 has begun. In this embodiment, the main control unit 60 is provided with a setting key insertion unit 68a and a reset button 68c, but is not provided with an update button 68b. Furthermore, the main control unit 60 is provided with first to fourth notification display devices 201 to 204, as in the 11th embodiment, rather than first to third notification display devices 69a to 69c.

リセットボタン68cが押圧操作されていない場合(ステップS7905:NO)、特定制御用のワークエリア221に設けられた停電フラグに「1」がセットされているか否かを判定する(ステップS7906)。後述する第1タイマ割込み処理(図117)の停電情報記憶処理(ステップS8202)にて停電時処理が実行された場合に停電フラグに「1」がセットされる。停電フラグは、前回の電源遮断時において停電時処理が適切に行われたか否かを主側CPU63にて特定するためのフラグである。 If the reset button 68c has not been pressed (step S7905: NO), it is determined whether the power outage flag provided in the specific control work area 221 is set to "1" (step S7906). The power outage flag is set to "1" when power outage processing is executed in the power outage information storage processing (step S8202) of the first timer interrupt processing (Figure 117) described below. The power outage flag is a flag that allows the main CPU 63 to determine whether power outage processing was performed appropriately the previous time the power was shut off.

停電フラグに「1」がセットされている場合(ステップS7906:YES)、特定制御用のワークエリア221及び特定制御用のスタックエリア222についてチェックサムを算出する(ステップS7907)。チェックサムの算出方法は任意であるが、後述する第1タイマ割込み処理(図117)の停電情報記憶処理(ステップS8202)における停電時処理においてチェックサムが算出される場合の算出方法と同一の算出方法となっている。当該停電時処理において算出されたチェックサムは特定制御用のワークエリア221に記憶されることとなるが、このチェックサムが記憶される特定制御用のワークエリア221の記憶エリアはチェックサムの算出に際して演算対象となる記憶エリアから除外される。 If the power outage flag is set to "1" (step S7906: YES), a checksum is calculated for the specific control work area 221 and the specific control stack area 222 (step S7907). Any method for calculating the checksum can be used, but it is the same calculation method as used when a checksum is calculated during power outage processing in the power outage information storage process (step S8202) of the first timer interrupt process (FIG. 117) described below. The checksum calculated during this power outage processing is stored in the specific control work area 221, but the storage area of the specific control work area 221 where this checksum is stored is excluded from the storage areas that are used for calculation when calculating the checksum.

つまり、チェックサムの算出に際しては特定制御用のワークエリア221及び特定制御用のスタックエリア222において一部の記憶エリアである演算対象となる記憶エリアが演算対象となる。この演算対象となる記憶エリアは、MPU62への動作電力の供給が停止される場合における停電時処理においてチェックサムを算出してからMPU62への動作電力の供給が再開されてステップS7907の処理が実行されるまで、特定制御用のワークエリア221及び特定制御用のスタックエリア222へのバックアップ電力といった電力供給が継続された場合には基本的には情報の書き換えが行われない記憶エリアである。したがって、MPU62への動作電力の供給が停止されてから当該MPU62への動作電力の供給が再開されるまでに特定制御用のワークエリア221及び特定制御用のスタックエリア222の情報が変更されていない場合には、特定制御用のワークエリア221及び特定制御用のスタックエリア222についてのチェックサムはMPU62への動作電力の供給が停止される直前と同一である。また、このチェックサムの算出に際して演算対象となる記憶エリアには、特定制御用のワークエリア221においてパチンコ機10の設定状態を示す設定値の情報が設定されたエリア(具体的には設定値カウンタ)が含まれている。なお、上記チェックサムの演算対象には非特定制御用のワークエリア223及び非特定制御用のスタックエリア224は含まれていない。 In other words, when calculating the checksum, the target storage area is a portion of the specific control work area 221 and the specific control stack area 222. This target storage area is generally not rewritten with information if power supply, such as backup power, to the specific control work area 221 and the specific control stack area 222 continues from the time the checksum is calculated during power outage processing when the supply of operating power to MPU 62 is stopped until the supply of operating power to MPU 62 is resumed and the processing of step S7907 is executed. Therefore, if the information in the specific control work area 221 and the specific control stack area 222 has not changed between the time the supply of operating power to MPU 62 is stopped and the time the supply of operating power to MPU 62 is resumed, the checksum for the specific control work area 221 and the specific control stack area 222 will be the same as it was immediately before the supply of operating power to MPU 62 was stopped. Furthermore, the storage areas that are the subject of calculation when calculating this checksum include an area (specifically, a setting value counter) in the specific control work area 221 where setting value information indicating the setting status of the pachinko machine 10 is set. Note that the non-specific control work area 223 and the non-specific control stack area 224 are not included in the calculation of the checksum.

その後、主側CPU63への動作電力の供給が停止される直前に実行された停電時処理において算出されて特定制御用のワークエリア221に保存された特定制御用のワークエリア221及び特定制御用のスタックエリア222についてのチェックサムを特定制御用のワークエリア221から読み出すとともに、その読み出したチェックサムを、ステップS7907にて算出したチェックサムと比較する(ステップS7908)。そして、それらチェックサムが一致しているか否かを判定する(ステップS7909)。 Then, the checksums for the specific control work area 221 and the specific control stack area 222, which were calculated and stored in the specific control work area 221 during the power outage processing executed immediately before the supply of operating power to the main CPU 63 was stopped, are read from the specific control work area 221, and the read checksums are compared with the checksum calculated in step S7907 (step S7908). It is then determined whether the checksums match (step S7909).

ステップS7906又はステップS7909にて否定判定をした場合、すなわち停電フラグに「1」がセットされていない場合又はチェックサムが一致しなかった場合、特定制御用のワークエリア221に設けられた遊技停止フラグに「1」をセットする(ステップS7910)。遊技停止フラグは、後述する第1タイマ割込み処理(図117)においてステップS8207にて肯定判定をしてステップS8208~ステップS8221の処理を実行しない状況、すなわち遊技を進行させるための処理の実行を停止すべき状況であるか否かを主側CPU63にて特定するためのフラグである。遊技停止フラグに「1」がセットされることにより、後述する第1タイマ割込み処理(図117)のステップS8207にて肯定判定をすることでステップS8208~ステップS8221の処理が実行されない状況となる。これにより、前回の電源遮断時において停電時処理が適切に行われなかったことで停電フラグに「1」がセットされていない場合には遊技の進行が停止された状態となるとともに、特定制御用のワークエリア221及び特定制御用のスタックエリア222の少なくとも一方について前回の電源遮断時から情報の記憶状態が変化していることに起因してチェックサムが一致しない場合には遊技の進行が停止された状態となる。 If a negative judgment is made in step S7906 or step S7909, i.e., if the power outage flag is not set to "1" or the checksums do not match, the game stop flag provided in the specific control work area 221 is set to "1" (step S7910). The game stop flag is a flag used by the main CPU 63 to identify whether a positive judgment is made in step S8207 in the first timer interrupt processing (Figure 117) described below, and the processing of steps S8208 to S8221 is not executed, i.e., whether the execution of processing to progress the game should be stopped. By setting the game stop flag to "1," a positive judgment is made in step S8207 in the first timer interrupt processing (Figure 117) described below, and the processing of steps S8208 to S8221 is not executed. As a result, if the power outage flag is not set to "1" because power outage processing was not performed properly the previous time the power was shut off, game progress will be stopped, and if the checksums do not match because the state of information stored in at least one of the specific control work area 221 and the specific control stack area 222 has changed since the previous power outage, game progress will be stopped.

この場合に、チェックサムの算出に際して演算対象となる記憶エリアには上記のとおり特定制御用のワークエリア221においてパチンコ機10の設定状態を示す設定値の情報が設定されたエリア(具体的には設定値カウンタ)が含まれている。したがって、前回の電源遮断時の後において設定値異常が発生している場合にはチェックサムが一致しないこととなり、遊技の進行が停止された状態となる。 In this case, the memory area that is the subject of calculation when calculating the checksum includes an area (specifically, a setting value counter) in the specific control work area 221 where setting value information indicating the setting status of the pachinko machine 10 is set, as described above. Therefore, if an abnormal setting value has occurred since the previous power outage, the checksum will not match, and game progress will be halted.

その一方、遊技停止フラグに「1」がセットされている状況であっても第1タイマ割込み処理(図117)におけるステップS8202~ステップS8206の処理が実行される。したがって、遊技の進行が停止されている状況であっても停電監視が実行されるとともに、当たり乱数カウンタC1、大当たり種別カウンタC2、リーチ乱数カウンタC3及び乱数初期値カウンタCINIの更新が実行され、さらに不正の検知が実行される。 On the other hand, even if the game stop flag is set to "1," steps S8202 to S8206 of the first timer interrupt process (Figure 117) are executed. Therefore, even if game progress is stopped, power outage monitoring is executed, the hit random number counter C1, jackpot type counter C2, reach random number counter C3, and random number initial value counter CINI are updated, and fraud detection is also executed.

その後、動作電力の供給開始時において停電フラグ又はチェックサムに関して異常が発生したことを示す異常コマンドを音声発光制御装置81に送信する(ステップS7911)。音声発光制御装置81は当該異常コマンドを受信することにより、表示発光部53を動作電力の供給開始時における情報異常に対応する態様で発光させるとともに、スピーカ部54から「設定変更をして下さい。」という音声を出力させる。また、図柄表示装置41にて「設定変更をして下さい。」という文字画像が表示されるようにする。これら報知はパチンコ機10への動作電力の供給が停止されるまでは維持され、パチンコ機10への動作電力の供給が停止された場合に終了される。但し、パチンコ機10への動作電力の供給が一旦停止されたとしても設定値更新処理(ステップS7918)が実行されるまではパチンコ機10への動作電力の供給が再開された場合に上記報知が継続される構成としてもよい。 Then, an abnormality command indicating that an abnormality occurred in the power outage flag or checksum when the supply of operating power began is sent to the audio and light-emitting control device 81 (step S7911). Upon receiving the abnormality command, the audio and light-emitting control device 81 causes the display light-emitting unit 53 to emit light in a manner corresponding to the information abnormality at the start of the supply of operating power, and causes the speaker unit 54 to output a voice message saying "Please change the settings." In addition, a text image saying "Please change the settings" is displayed on the symbol display device 41. These notifications are maintained until the supply of operating power to the pachinko machine 10 is stopped, and are terminated when the supply of operating power to the pachinko machine 10 is stopped. However, even if the supply of operating power to the pachinko machine 10 is temporarily stopped, the above notifications may be configured to continue when the supply of operating power to the pachinko machine 10 is resumed until the setting value update process (step S7918) is executed.

遊技の進行が停止されている状況において上記報知を確認した遊技ホールの管理者は、パチンコ機10への動作電力の供給を一旦停止させて、その後にパチンコ機10への動作電力の供給を再開させる場合に設定値更新処理(ステップS7918)が実行されるようにするための操作を行うこととなる。これにより、動作電力の供給開始時において停電フラグ又はチェックサムに関して異常が発生した場合には設定値更新処理(ステップS7918)にて設定値の新たな設定が行われるようにすることが可能となる。 When the gaming hall manager confirms the above notification while game progress has been halted, he or she will temporarily halt the supply of operating power to the pachinko machine 10, and then perform an operation to ensure that the setting value update process (step S7918) is executed when the supply of operating power to the pachinko machine 10 is resumed. This makes it possible to set new setting values in the setting value update process (step S7918) if an abnormality occurs with the power outage flag or checksum when the supply of operating power begins.

特に、チェックサムの算出に際して演算対象となる記憶エリアには上記のとおり特定制御用のワークエリア221においてパチンコ機10の設定状態を示す設定値の情報が設定されたエリア(具体的には設定値カウンタ)が含まれているため、チェックサムに異常が発生している場合には設定値に異常が発生している可能性がある。これに対して、上記のようにチェックサムに関して異常が発生した場合には設定値更新処理(ステップS7918)の実行が促されることにより、異常な設定値のまま遊技が行われてしまわないようにすることが可能となる。 In particular, the memory area that is the target of calculation when calculating the checksum includes an area (specifically, a setting value counter) in the specific control work area 221 where setting value information indicating the setting status of the pachinko machine 10 is set, as described above. Therefore, if an abnormality occurs in the checksum, there is a possibility that an abnormality has occurred in the setting value. In contrast, if an abnormality occurs with the checksum as described above, execution of the setting value update process (step S7918) is prompted, making it possible to prevent play from being played with the abnormal setting value.

停電フラグに「1」がセットされているとともにチェックサムが正常である場合(ステップS7906及びステップS7909:YES)、設定キー挿入部68aが設定キーを利用してON操作されているか否かを判定し(ステップS7912)、内枠13に対して前扉枠14が開放状態であるとともに外枠11に対して遊技機本体12が開放状態であるか否かを判定する(ステップS7913)。内枠13に対して前扉枠14が開放状態であるか否かの検知は上記第30の実施形態と同様に前扉開放センサ95が利用され、外枠11に対して遊技機本体12が開放状態であるか否かの検知は上記第30の実施形態と同様に本体開放センサ96が利用される。設定キー挿入部68aが設定キーを利用してON操作されており(ステップS7912:YES)、さらに内枠13に対して前扉枠14が開放状態であるとともに外枠11に対して遊技機本体12が開放状態である場合(ステップS7913:YES)、設定確認用処理を実行する(ステップS7914)。設定確認用処理では、遊技履歴の管理結果である各種パラメータを表示するために利用される第1~第4報知用表示装置201~204にて、パチンコ機10の現状の設定値を確認している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示を行うための処理を実行する。 If the power outage flag is set to "1" and the checksum is normal (steps S7906 and S7909: YES), it is determined whether the setting key insertion unit 68a has been turned ON using the setting key (step S7912), and it is determined whether the front door frame 14 is open relative to the inner frame 13 and the gaming machine main body 12 is open relative to the outer frame 11 (step S7913). The front door open sensor 95 is used to detect whether the front door frame 14 is open relative to the inner frame 13, as in the 30th embodiment, and the main body open sensor 96 is used to detect whether the gaming machine main body 12 is open relative to the outer frame 11, as in the 30th embodiment. If the setting key insertion unit 68a has been turned on using the setting key (step S7912: YES), and further, the front door frame 14 is open relative to the inner frame 13 and the gaming machine main body 12 is open relative to the outer frame 11 (step S7913: YES), a setting confirmation process is executed (step S7914). In the setting confirmation process, the first to fourth notification display devices 201-204, which are used to display various parameters that are the results of game history management, execute a process to display a message indicating that the current setting values of the pachinko machine 10 are being confirmed and a message indicating the current setting values of the pachinko machine 10.

図115は設定確認用処理を示すフローチャートである。なお、設定確認用処理におけるステップS8001~ステップS8003の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 115 is a flowchart showing the setting confirmation process. Note that steps S8001 to S8003 in the setting confirmation process are executed using a specific control program and specific control data in the main CPU 63.

まず特定制御用のワークエリア221に設けられた設定確認表示フラグに「1」をセットする(ステップS8001)。設定確認表示フラグは、パチンコ機10の現状の設定値を確認している状況であることを主側CPU63にて特定するためのフラグである。設定確認表示フラグに「1」がセットされることにより、後述する第2タイマ割込み処理(図123)にてそれに対応する表示制御が第1~第4報知用表示装置201~204に対して行われる。これにより、第1~第4報知用表示装置201~204にて、パチンコ機10の現状の設定値を確認している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示が行われる。 First, the setting confirmation display flag provided in the specific control work area 221 is set to "1" (step S8001). The setting confirmation display flag is a flag that allows the main CPU 63 to identify that the current setting values of the pachinko machine 10 are being confirmed. By setting the setting confirmation display flag to "1", corresponding display control is performed on the first to fourth alert display devices 201-204 in the second timer interrupt process (FIG. 123) described below. As a result, the first to fourth alert display devices 201-204 display an indication that the current setting values of the pachinko machine 10 are being confirmed and an indication of the current setting values of the pachinko machine 10 are displayed.

その後、設定キー挿入部68aが設定キーを利用してOFF操作されているか否かを判定する(ステップS8002)。この場合、設定キー挿入部68aがON状態からOFF状態に切り換わったか否かを判定する構成としてもよく、設定キー挿入部68aがOFF状態であるか否かを判定する構成としてもよい。設定キー挿入部68aがOFF操作されていない場合(ステップS8002:NO)、そのままステップS8002の処理を繰り返す。 Then, it is determined whether the setting key insertion unit 68a has been turned off using the setting key (step S8002). In this case, it may be configured to determine whether the setting key insertion unit 68a has switched from an ON state to an OFF state, or whether the setting key insertion unit 68a is in an OFF state. If the setting key insertion unit 68a has not been turned off (step S8002: NO), the process of step S8002 is repeated.

設定キー挿入部68aがOFF操作されている場合(ステップS8002:YES)、特定制御用のワークエリア221における設定確認表示フラグを「0」クリアする(ステップS8003)。これにより、第1~第4報知用表示装置201~204にて、パチンコ機10の現状の設定値を確認している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示が行われる状態が解除される。この場合、第1~第4報知用表示装置201~204では遊技履歴の管理結果を示す表示が開始されることとなる。 If the setting key insertion section 68a has been turned OFF (step S8002: YES), the setting confirmation display flag in the specific control work area 221 is cleared to "0" (step S8003). This cancels the state in which the first to fourth notification display devices 201-204 display an indication that the current setting values of the pachinko machine 10 are being confirmed and the current setting values of the pachinko machine 10. In this case, the first to fourth notification display devices 201-204 begin displaying the results of game history management.

上記のとおり本実施形態ではリセットボタン68cを押圧操作することなく設定キー挿入部68aを設定キーによりON操作した状態でパチンコ機10の電源ON操作が行われることにより、主側CPU63への動作電力の供給が開始されてメイン処理が開始された状況においてリセットボタン68cが押圧操作されていないとともに設定キー挿入部68aがON操作された状態となり、メイン処理にて遊技の進行を可能とする処理が実行される前の状況である動作電力の供給開始時の処理が実行されている状況において設定確認用処理が実行される。これにより、遊技が行われていない状況下において設定値の確認を行うことが可能となる。 As described above, in this embodiment, when the power to the pachinko machine 10 is turned on with the setting key insertion section 68a turned on using the setting key without pressing the reset button 68c, the reset button 68c is not pressed and the setting key insertion section 68a is turned on when the supply of operating power to the main CPU 63 begins and the main processing begins. This results in the setting confirmation processing being executed when processing is being executed at the start of the supply of operating power, which is the state before the processing that allows game play to proceed in the main processing is executed. This makes it possible to check the setting values when no game is being played.

遊技の進行が継続される状況において設定値の確認が行われる場合を想定すると、例えば遊技回の実行途中において設定値の確認が行われた場合には、設定値の確認が行われている途中で開閉実行モードへの移行が発生してしまうおそれがある。この場合、開閉実行モードが開始されているにも関わらず特電入賞装置32に向けて遊技球を発射することができないおそれがある。また、開閉実行モードの実行途中において設定値の確認が行われた場合、設定値の確認が行われている状況下において開閉実行モードが進行することとなるため、この場合にも特電入賞装置32に向けて遊技球を発射することができないおそれがある。 Assuming that the setting value is checked while the game is still in progress, for example, if the setting value is checked during the execution of a game, there is a risk that the system will transition to the open/close execution mode while the setting value is being checked. In this case, even though the open/close execution mode has started, it may not be possible to launch the game ball toward the special electric winning device 32. Furthermore, if the setting value is checked during the execution of the open/close execution mode, the open/close execution mode will proceed while the setting value is being checked, and in this case too, it may not be possible to launch the game ball toward the special electric winning device 32.

設定値の確認が行われる場合には遊技の進行が停止される場合を想定すると、遊技が行われている状況において設定値の確認が開始された場合には、遊技の進行を途中で停止させるための処理が複雑化してしまうおそれがある。例えば遊技回の実行途中において設定値の確認が開始されて遊技の進行を途中で停止させようとすると、遊技回を途中で停止させるための処理が必要となる。この場合、設定値の確認が開始された場合に図柄表示装置41における図柄の変動表示を途中で停止させて、設定値の確認が終了した場合に図柄表示装置41における図柄の変動表示を再開させようとすると、それだけ複雑な処理を要することとなる。また、例えば開閉実行モードの実行途中において設定値の確認が開始されて遊技の進行を途中で停止させようとすると、開閉実行モードを途中で停止させるための処理が必要となる。また、普図表示部38aにおける絵柄の変動表示の実行途中において設定値の確認が開始されて遊技の進行を途中で停止させようとすると、当該絵柄の変動表示を途中で停止させるための処理が必要となる。また、普電役物34aの開放実行状態の実行途中において設定値の確認が開始されて遊技の進行を途中で停止させようとすると、当該開放実行状態を途中で停止させるための処理が必要となる。その一方、全ての遊技が終了するまで待って設定値の確認が行われる構成も考えられるが、この場合、遊技回、開閉実行モード、普図表示部38aにおける絵柄の変動表示、及び普電役物34aの開放実行状態のいずれもが実行されない状況まで待つ必要が生じ、設定値の確認を開始させるまでの待ち時間が長くなってしまうおそれがある。 Considering that game progress is halted when a setting value is checked, if setting value checking is initiated while a game is in progress, the processing required to halt game progress midway may become complicated. For example, if setting value checking is initiated during the execution of a game round and game progress is to be halted midway, processing is required to halt the game round midway. In this case, if the display of the changing patterns on the pattern display device 41 is halted midway when setting value checking is initiated, and the display of the changing patterns on the pattern display device 41 is resumed when setting value checking is completed, this requires correspondingly more complex processing. Furthermore, for example, if setting value checking is initiated during the execution of the open/close execution mode and game progress is to be halted midway, processing is required to halt the open/close execution mode midway. Furthermore, if setting value checking is initiated during the execution of the changing pattern display on the normal pattern display unit 38a and game progress is to be halted midway, processing is required to halt the display of the changing patterns midway. Furthermore, if setting value confirmation is initiated during the opening execution state of the normal power device 34a and the progress of the game is to be stopped midway, processing is required to stop the opening execution state midway. On the other hand, a configuration is also possible in which the setting value confirmation is waited until all games are completed, but in this case, it becomes necessary to wait until a situation occurs in which none of the game rounds, open/close execution mode, changing display of the image on the normal picture display unit 38a, and the opening execution state of the normal power device 34a are being executed, which may result in a long wait time before setting value confirmation can begin.

これに対して、主側CPU63への動作電力の供給が開始された場合に実行されるメイン処理において遊技の進行を可能とする処理が実行される前の状況である動作電力の供給開始時の処理が実行されている状況で設定確認用処理が実行されるため、遊技の進行が既に停止されている状況において設定値の確認が行われることとなる。これにより、遊技が進行している状況で設定値の確認が行われないようにすることが可能となるとともに、設定値の確認に際して遊技の進行を途中で停止させたり、遊技の進行が停止されるまで設定値の確認を待つ必要が生じない。よって、設定値の確認を適切に行うことが可能となる。 In contrast, the setting confirmation process is executed when the supply of operating power to the main CPU 63 begins, during the main processing, which is executed before the processing that enables game progress is executed, during the processing that occurs when the supply of operating power begins. Therefore, the setting values are confirmed when game progress has already been stopped. This makes it possible to avoid checking the setting values while game progress is in progress, and there is no need to stop game progress midway to check the setting values, or wait until game progress is stopped to check the setting values. This makes it possible to check the setting values appropriately.

メイン処理(図114)の説明に戻り、リセットボタン68cが押圧操作されている場合(ステップS7905:YES)、RAMクリア処理を実行する(ステップS7915)。RAMクリア処理では、特定制御用のワークエリア221においてパチンコ機10の設定状態を示す設定値の情報が設定されたエリア(具体的には設定値カウンタ)を除いて、当該特定制御用のワークエリア221を「0」クリアするとともに初期設定を実行する。これにより、当否抽選モードが高確率モードであるか否かを示すエリアが「0」クリアされるため、パチンコ機10への動作電力の供給が停止される直前における当否抽選モードに関係なく当否抽選モードは低確率モードとなる。また、遊技回が実行されていない状況となるとともに開閉実行モードが実行されていない状況となり、さらに普図表示部38aが変動表示されていない状況であって普電役物34aが閉鎖状態である状況となる。また、特定制御用のワークエリア221に設けられた保留格納エリア65a及び普電保留エリア65cも「0」クリアされるため、特図表示部37a用の保留情報が消去されるとともに普図表示部38a用の保留情報が消去される。また、RAMクリア処理では特定制御用のスタックエリア222を「0」クリアするとともに初期設定を実行する。また、RAMクリア処理では主側CPU63の各種レジスタも「0」クリアした後に初期設定を実行する。この初期設定ではステップS7902の内部機能レジスタ設定処理(ステップS7902)と同様の処理を実行する。 Returning to the explanation of the main processing (FIG. 114), if the reset button 68c is pressed (step S7905: YES), RAM clear processing is executed (step S7915). In the RAM clear processing, the specific control work area 221 is cleared to "0" and initial settings are executed, except for the area in the specific control work area 221 where setting value information indicating the setting state of the pachinko machine 10 is set (specifically, the setting value counter). As a result, the area indicating whether the win/loss lottery mode is the high probability mode is cleared to "0," so the win/loss lottery mode becomes the low probability mode regardless of the win/loss lottery mode immediately before the supply of operating power to the pachinko machine 10 is stopped. Furthermore, a game round is not being executed, the open/close execution mode is not being executed, the normal map display unit 38a is not displaying a variable value, and the normal power device 34a is in a closed state. In addition, the reserved storage area 65a and normal power reserved area 65c provided in the work area 221 for specific control are also cleared to "0", so that the reserved information for the special map display unit 37a and the reserved information for the normal map display unit 38a are erased. In addition, the RAM clear process clears the stack area 222 for specific control to "0" and performs initial settings. In addition, in the RAM clear process, various registers of the main CPU 63 are also cleared to "0" and then initial settings are performed. In this initial setting, the same process as the internal function register setting process (step S7902) in step S7902 is performed.

一方、RAMクリア処理では非特定制御用のワークエリア223及び非特定制御用のスタックエリア224を「0」クリアしない。これにより、遊技ホールの管理者によるクリア操作によっては非特定制御用のワークエリア223及び非特定制御用のスタックエリア224が「0」クリアされないようにすることが可能となる。 On the other hand, the RAM clearing process does not clear the non-specific control work area 223 and the non-specific control stack area 224 to "0." This makes it possible to prevent the non-specific control work area 223 and the non-specific control stack area 224 from being cleared to "0" by the clearing operation performed by the amusement hall manager.

その後、設定キー挿入部68aが設定キーを利用してON操作されているか否かを判定し(ステップS7916)、内枠13に対して前扉枠14が開放状態であるとともに外枠11に対して遊技機本体12が開放状態であるか否かを判定する(ステップS7917)。内枠13に対して前扉枠14が開放状態であるか否かの検知は上記第30の実施形態と同様に前扉開放センサ95が利用され、外枠11に対して遊技機本体12が開放状態であるか否かの検知は上記第30の実施形態と同様に本体開放センサ96が利用される。設定キー挿入部68aが設定キーを利用してON操作されており(ステップS7916:YES)、さらに内枠13に対して前扉枠14が開放状態であるとともに外枠11に対して遊技機本体12が開放状態である場合(ステップS7917:YES)、設定値更新処理を実行する(ステップS7918)。 Then, it is determined whether the setting key insertion unit 68a has been turned ON using the setting key (step S7916), and whether the front door frame 14 is open relative to the inner frame 13 and the gaming machine main body 12 is open relative to the outer frame 11 (step S7917). The front door open sensor 95 is used to detect whether the front door frame 14 is open relative to the inner frame 13, as in the 30th embodiment, and the main body open sensor 96 is used to detect whether the gaming machine main body 12 is open relative to the outer frame 11, as in the 30th embodiment. If the setting key insertion unit 68a has been turned ON using the setting key (step S7916: YES) and further if the front door frame 14 is open relative to the inner frame 13 and the gaming machine main body 12 is open relative to the outer frame 11 (step S7917: YES), the setting value update process is executed (step S7918).

図116は設定値更新処理を示すフローチャートである。なお、設定値更新処理におけるステップS8101~ステップS8107の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 116 is a flowchart showing the setting value update process. Note that steps S8101 to S8107 in the setting value update process are executed using the specific control program and specific control data in the main CPU 63.

まず特定制御用のワークエリア221に設けられた設定更新表示フラグに「1」をセットする(ステップS8101)。設定更新表示フラグは、パチンコ機10の設定値を更新している状況であることを主側CPU63にて特定するためのフラグである。設定更新表示フラグに「1」がセットされることにより、後述する第2タイマ割込み処理(図123)にてそれに対応する表示制御が第1~第4報知用表示装置201~204に対して行われる。これにより、第1~第4報知用表示装置201~204にて、パチンコ機10の設定値を更新している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示が行われる。 First, the setting update display flag provided in the specific control work area 221 is set to "1" (step S8101). The setting update display flag is a flag that allows the main CPU 63 to identify that the setting values of the pachinko machine 10 are being updated. By setting the setting update display flag to "1", corresponding display control is performed on the first to fourth alert display devices 201-204 in the second timer interrupt process (FIG. 123) described below. As a result, the first to fourth alert display devices 201-204 display an indication that the setting values of the pachinko machine 10 are being updated and an indication of the current setting values of the pachinko machine 10.

その後、特定制御用のワークエリア221に設けられた設定値カウンタの値が「設定1」に対応する1以上であって「設定6」に対応する6以下であるか否かを判定する(ステップS8102)。設定値カウンタの値が「0」である場合又は7以上である場合、ステップS8102にて否定判定をして、設定値カウンタに「1」をセットする(ステップS8103)。これにより、パチンコ機10の設定値が「設定1」となる。 Then, it is determined whether the value of the setting value counter provided in the specific control work area 221 is greater than or equal to 1, corresponding to "Setting 1," and less than or equal to 6, corresponding to "Setting 6" (step S8102). If the value of the setting value counter is "0" or greater than or equal to 7, a negative determination is made in step S8102, and the setting value counter is set to "1" (step S8103). As a result, the setting value of the pachinko machine 10 becomes "Setting 1."

ステップS8102にて肯定判定をした場合又はステップS8103の処理を実行した場合、設定キー挿入部68aが設定キーを利用してOFF操作されているか否かを判定する(ステップS8104)。この場合、設定キー挿入部68aがON状態からOFF状態に切り換わったか否かを判定する構成としてもよく、設定キー挿入部68aがOFF状態であるか否かを判定する構成としてもよい。 If a positive determination is made in step S8102 or if the processing of step S8103 is executed, it is determined whether the setting key insertion unit 68a has been turned off using the setting key (step S8104). In this case, the configuration may be such that it determines whether the setting key insertion unit 68a has switched from an ON state to an OFF state, or whether the setting key insertion unit 68a is in the OFF state.

設定キー挿入部68aがOFF操作されていない場合(ステップS8104:NO)、リセットボタン68cが押圧操作されていることを条件として(ステップS8105:YES)、特定制御用のワークエリア221における設定値カウンタの値を1加算する(ステップS8106)。これにより、リセットボタン68cが1回押圧操作される度に1段階上の設定値に更新される。また、リセットボタン68cが押圧操作されていない場合(ステップS8105:NO)又は設定値カウンタの値を1加算した場合にはステップS8102の処理に戻ることとなるが、ステップS8102にて設定値カウンタの値が7以上であると判定されると、ステップS8103にて設定値カウンタに「1」がセットされる。これにより、「設定6」の状況でリセットボタン68cが1回押圧操作された場合には「設定1」に戻ることになる。 If the setting key insertion section 68a has not been turned OFF (step S8104: NO), and provided that the reset button 68c has been pressed (step S8105: YES), the value of the setting value counter in the specific control work area 221 is incremented by 1 (step S8106). This causes the setting value to be updated to the next higher level each time the reset button 68c is pressed. Furthermore, if the reset button 68c has not been pressed (step S8105: NO) or the setting value counter has been incremented by 1, processing returns to step S8102. However, if it is determined in step S8102 that the setting value counter value is 7 or greater, the setting value counter is set to "1" in step S8103. This means that pressing the reset button 68c once when the setting is "6" will return the setting to "1."

設定キー挿入部68aがOFF操作されている場合(ステップS8104:YES)、特定制御用のワークエリア221における設定更新表示フラグを「0」クリアする(ステップS8107)。これにより、第1~第4報知用表示装置201~204にて、パチンコ機10の設定値を更新している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示が行われる状態が解除される。この場合、第1~第4報知用表示装置201~204では遊技履歴の管理結果を示す表示が開始されることとなる。 If the setting key insertion section 68a has been turned OFF (step S8104: YES), the setting update display flag in the specific control work area 221 is cleared to "0" (step S8107). This cancels the first to fourth notification display devices 201 to 204 from displaying an indication that the setting values of the pachinko machine 10 are being updated and the current setting values of the pachinko machine 10. In this case, the first to fourth notification display devices 201 to 204 will begin displaying the results of game history management.

上記のとおり本実施形態ではリセットボタン68cを押圧操作しながらパチンコ機10の電源ON操作が行われることにより、主側CPU63への動作電力の供給が開始されてメイン処理が開始された状況においてリセットボタン68cが押圧操作された状態となり、設定キー挿入部68aがON操作されているか否かに関係なくRAMクリア処理(ステップS7915)が実行される。これにより、リセットボタン68cを押圧操作しながらパチンコ機10の電源ON操作を行うという操作内容が、RAMクリア処理(ステップS7915)の実行に一義的に結びつくこととなり、RAMクリア処理(ステップS7915)を発生させるための操作内容を遊技ホールの管理者にとって分かり易いものとすることが可能となる。 As described above, in this embodiment, when the power to the pachinko machine 10 is turned on while the reset button 68c is pressed, the supply of operating power to the main CPU 63 begins, and the main processing begins. The reset button 68c is then pressed, and the RAM clear process (step S7915) is executed regardless of whether the setting key insertion section 68a is turned on. This means that the operation of turning on the power to the pachinko machine 10 while pressing the reset button 68c is uniquely linked to the execution of the RAM clear process (step S7915), making it possible to make the operation to trigger the RAM clear process (step S7915) easy to understand for the amusement hall manager.

RAMクリア処理(ステップS7915)が実行されたとしても特定制御用のワークエリア221における設定値カウンタは「0」クリアされないとともに設定値カウンタの情報は変更されない。これにより、RAMクリア処理(ステップS7915)が実行されたとしても設定値が変更されてしまわないようにすることが可能となる。 Even if the RAM clear process (step S7915) is executed, the setting value counter in the specific control work area 221 is not cleared to "0" and the information in the setting value counter is not changed. This makes it possible to prevent the setting value from being changed even if the RAM clear process (step S7915) is executed.

リセットボタン68cを押圧操作しながらパチンコ機10の電源ON操作を行うだけではなくさらに設定キー挿入部68aを設定キーによりON操作しながらパチンコ機10の電源ON操作を行うことに基づき、RAMクリア処理(ステップS7915)だけではなく設定値更新処理(ステップS7918)が実行される。また、既に説明したとおりリセットボタン68cを押圧操作することなく設定キー挿入部68aを設定キーによりON操作しながらパチンコ機10の電源ON操作を行うことに基づき、設定確認用処理(ステップS7914)が実行される。これにより、設定値に関する処理が実行されるための操作として、設定キー挿入部68aに対するON操作を共通させることが可能となる。よって、設定値に関する処理を発生させるための操作内容を遊技ホールの管理者にとって分かり易いものとすることが可能となる。 In addition to turning on the power to the pachinko machine 10 while pressing the reset button 68c, turning on the power to the pachinko machine 10 while also turning on the setting key insertion section 68a with the setting key will execute not only the RAM clear process (step S7915) but also the setting value update process (step S7918). Furthermore, as already explained, turning on the power to the pachinko machine 10 while turning on the setting key insertion section 68a with the setting key without pressing the reset button 68c will execute the setting confirmation process (step S7914). This makes it possible to standardize the ON operation of the setting key insertion section 68a as the operation for executing processing related to setting values. This makes it possible to make the operation content for triggering processing related to setting values easy to understand for the amusement hall manager.

また、設定キー挿入部68aを設定キーによりON操作しながらパチンコ機10の電源ON操作を行う場合であって、リセットボタン68cの押圧操作を付加しない場合には設定確認用処理が実行され、リセットボタン68cの押圧操作を付加する場合には設定値更新処理が実行される。これにより、リセットボタン68cの押圧操作の有無によって設定確認用処理及び設定値更新処理のうち実行対象の処理を相違させることが可能となる。よって、設定確認用処理及び設定値更新処理のうち所望の処理を実行させるための操作内容を遊技ホールの管理者にとって分かり易いものとすることが可能となる。また、設定確認用処理よりも設定値更新処理を実行させるための操作内容を多くすることにより、設定値更新処理を不正に行わせる行為を特に行いづらくさせることが可能となる。 In addition, when the setting key insertion section 68a is turned on with the setting key while the pachinko machine 10 is powered on, if the reset button 68c is not pressed, a setting confirmation process is executed, but if the reset button 68c is pressed, a setting value update process is executed. This makes it possible to differentiate between the setting confirmation process and the setting value update process depending on whether the reset button 68c is pressed. This makes it possible to make the operation details for executing the desired process, either the setting confirmation process or the setting value update process, easier for the amusement hall manager to understand. Furthermore, by having more operation details for executing the setting value update process than the setting confirmation process, it becomes particularly difficult to perform fraudulent acts in the setting value update process.

メイン処理(図114)の説明に戻り、ステップS7911の処理を実行した場合、ステップS7912若しくはステップS7913にて否定判定をした場合、ステップS7914の処理を実行した場合、ステップS7916若しくはステップS7917にて否定判定をした場合、又はステップS7918の処理を実行した場合、特定制御用のワークエリア221における立ち上げ処理中フラグを「0」クリアする(ステップS7919)。立ち上げ処理中フラグが「0」クリアされることにより、第1タイマ割込み処理が起動されたとしても当該第1タイマ割込み処理に設定されている各種処理が実行されない状態が解除される。なお、ステップS7919では特定制御用のワークエリア221における停電フラグも「0」クリアする。 Returning to the explanation of the main processing (FIG. 114), if the processing of step S7911 is executed, if a negative judgment is made in step S7912 or step S7913, if the processing of step S7914 is executed, if a negative judgment is made in step S7916 or step S7917, or if the processing of step S7918 is executed, the startup processing in progress flag in the specific control work area 221 is cleared to "0" (step S7919). Clearing the startup processing in progress flag to "0" cancels the state in which various processes set in the first timer interrupt processing are not executed even if the first timer interrupt processing is activated. Note that in step S7919, the power outage flag in the specific control work area 221 is also cleared to "0".

その後、復帰コマンドを音声発光制御装置81に送信する(ステップS7920)。復帰コマンドには、特図表示部37a用の保留情報の数を示す情報、現状の当否抽選モードを示す情報、現状のサポートモードを示す情報、開閉実行モードの実行途中であるか否かを示す情報、及び遊技回の実行途中であるか否かを示す情報が含まれている。これら情報は特定制御用のワークエリア221に記憶された情報に基づき設定される。音声発光制御装置81は復帰コマンドを受信することにより、図柄表示装置41の表示内容、表示発光部53の発光内容及びスピーカ部54の音出力内容を、復帰コマンドに設定されている各種情報に対応する内容とする。 A return command is then sent to the audio and light control device 81 (step S7920). The return command includes information indicating the number of pending information for the special symbol display unit 37a, information indicating the current win/lose lottery mode, information indicating the current support mode, information indicating whether the open/close execution mode is currently being executed, and information indicating whether a game round is currently being executed. This information is set based on the information stored in the work area 221 for specific control. Upon receiving the return command, the audio and light control device 81 changes the display content of the symbol display device 41, the light emission content of the display light-emitting unit 53, and the sound output content of the speaker unit 54 to content corresponding to the various information set in the return command.

ここで、パチンコ機10の設定値の確認を行う場合、設定キー挿入部68aを設定キーによりON操作しながらパチンコ機10の電源ON操作を行う必要がある。そうすると、例えば遊技回の実行途中に設定値を確認する必要が生じた場合には、遊技回の実行途中でパチンコ機10の電源OFF操作が行われ、その後に設定キー挿入部68aを設定キーによりON操作しながらパチンコ機10の電源ON操作が行われることとなる。この場合に、音声発光制御装置81に設けられたRAMにはバックアップ電力が供給されないため、パチンコ機10の電源OFF操作が行われた段階で、音声発光制御装置81のRAMにおける遊技回用の演出を制御するための情報は消去されてしまう。これに対して、主側RAM65にはバックアップ電力が供給されるとともに設定値の確認に際しては主側RAM65のクリア処理は実行されないため、遊技回の実行途中でパチンコ機10の電源OFF操作が行われ、その後に設定キー挿入部68aを設定キーによりON操作しながらパチンコ機10の電源ON操作が行われた場合には、設定確認用処理の実行後には特図表示部37aにて絵柄の変動表示が再開されることとなる。そうすると特図表示部37aでは絵柄の変動表示が行われているにも関わらず、図柄表示装置41では図柄の変動表示が行われない状況が発生してしまう。 When checking the setting values of the pachinko machine 10, it is necessary to turn on the power to the pachinko machine 10 while turning on the setting key insertion section 68a with the setting key. For example, if it becomes necessary to check the setting values during a game, the power to the pachinko machine 10 is turned off during the game, and then the power to the pachinko machine 10 is turned on while turning on the setting key insertion section 68a with the setting key. In this case, because backup power is not supplied to the RAM provided in the sound and light-emitting control device 81, the information used to control the presentation of the game is erased from the RAM of the sound and light-emitting control device 81 when the power to the pachinko machine 10 is turned off. In contrast, because backup power is supplied to the main RAM 65 and the main RAM 65 is not cleared when the setting values are confirmed, if the power to the pachinko machine 10 is turned OFF during a game and then the power to the pachinko machine 10 is turned ON while the setting key insertion unit 68a is turned ON with the setting key, the display of changing patterns will resume on the special symbol display unit 37a after the setting confirmation process has been executed. This will result in a situation where, even though the special symbol display unit 37a is displaying changing patterns, the pattern display device 41 is not displaying changing patterns.

これに対して、設定確認用処理が終了した後に復帰コマンドが音声発光制御装置81に送信されるとともに当該復帰コマンドには遊技回の実行途中であるか否かを示す情報が含まれている。そして、音声発光制御装置81は復帰コマンドを受信した場合には図柄表示装置41において図柄の変動表示を開始させる。これにより、特図表示部37aでは絵柄の変動表示が行われているにも関わらず図柄表示装置41では図柄の変動表示が行われない状況が発生してしまわないようにすることが可能となる。この図柄の変動表示は変動表示中の各図柄が遊技者にとって識別不可又は識別しづらくなるように相対的に速い速度で行われる。また、復帰コマンドには再開対象となる遊技回の当否判定処理の結果及び振分判定処理の結果が含まれていないとともに再開対象となる遊技回の終了タイミングを示す情報も含まれていない。したがって、音声発光制御装置81は復帰コマンドに基づき図柄表示装置41における図柄の変動表示を開始させた場合、再開対象の遊技回が外れ結果に対応しているのであれば次の遊技回の開始を示すコマンド又はデモ表示を図柄表示装置41にて開始すべきコマンドを受信した場合に復帰コマンドに基づく図柄の変動表示を終了させてその新たに受信したコマンドに対応する表示を開始させ、再開対象の遊技回が大当たり結果に対応しているのであれば開閉実行モードの開始を示すオープニングコマンドを受信した場合に復帰コマンドに基づく図柄の変動表示を終了させてオープニング演出を開始させる。 In response to this, after the setting confirmation process is completed, a return command is sent to the audio and light control device 81, and this return command includes information indicating whether a game round is currently being played. Then, upon receiving the return command, the audio and light control device 81 causes the pattern display device 41 to begin displaying changing patterns. This makes it possible to prevent a situation in which changing patterns are not displayed on the pattern display device 41 despite the special pattern display unit 37a displaying changing patterns. This changing pattern display is performed at a relatively fast speed so that each changing pattern is indistinguishable or difficult to distinguish for the player. Furthermore, the return command does not include the results of the win/loss determination process and the allocation determination process for the game round to be resumed, nor does it include information indicating the end timing of the game round to be resumed. Therefore, when the sound and light emission control device 81 starts the variable display of patterns on the pattern display device 41 based on a return command, if the game turn to be resumed corresponds to a miss result, and a command indicating the start of the next game turn or a command to start a demo display on the pattern display device 41 is received, the sound and light emission control device 81 ends the variable display of patterns based on the return command and starts a display corresponding to the newly received command; if the game turn to be resumed corresponds to a jackpot result, and an opening command indicating the start of the open/close execution mode is received, the sound and light emission control device 81 ends the variable display of patterns based on the return command and starts an opening performance.

また、復帰コマンドに開閉実行モードの実行途中であることを示す情報が含まれている場合には、音声発光制御装置81は開閉実行モードであることを示す表示演出が図柄表示装置41にて開始されるようにする。これにより、開閉実行モードが実行されていることを遊技者に認識させることが可能となる。 Furthermore, if the return command includes information indicating that the opening and closing execution mode is currently being executed, the audio and light control device 81 will cause the symbol display device 41 to start a display effect indicating that the opening and closing execution mode is in progress. This makes it possible for the player to recognize that the opening and closing execution mode is being executed.

その後、ステップS7921~ステップS7924の残余処理に進む。つまり、主側CPU63は第1タイマ割込み処理(図117)及び第2タイマ割込み処理(図123)を定期的に実行する構成であるが、1のタイマ割込み処理と次のタイマ割込み処理との間に残余時間が生じることとなる。この残余時間は各タイマ割込み処理の処理完了時間に応じて変動することとなるが、かかる不規則な時間を利用してステップS7921~ステップS7924の残余処理を繰り返し実行する。この点、当該ステップS7921~ステップS7924の残余処理は非定期的に実行される非定期処理であると言える。ステップS7921~ステップS7924では、上記第1の実施形態におけるメイン処理(図9)のステップS113~ステップS116と同一の処理を実行する。 Then, the process proceeds to the remaining processing of steps S7921 to S7924. In other words, the main CPU 63 is configured to periodically execute the first timer interrupt processing (Figure 117) and the second timer interrupt processing (Figure 123), but there is remaining time between one timer interrupt processing and the next. This remaining time will vary depending on the completion time of each timer interrupt processing, but this irregular time is used to repeatedly execute the remaining processing of steps S7921 to S7924. In this respect, the remaining processing of steps S7921 to S7924 can be said to be non-periodic processing executed non-periodically. Steps S7921 to S7924 execute the same processing as steps S113 to S116 of the main processing (Figure 9) in the first embodiment described above.

次に、主側CPU63にて実行される第1タイマ割込み処理について、図117のフローチャートを参照しながら説明する。なお、第1タイマ割込み処理は既に説明したとおり第1割込み周期である4ミリ秒周期で定期的に起動される。また、第1タイマ割込み処理に対応するプログラムは特定制御用のプログラムに設定されている。 Next, the first timer interrupt processing executed by the main CPU 63 will be explained with reference to the flowchart in Figure 117. As already explained, the first timer interrupt processing is periodically started at a 4 millisecond cycle, which is the first interrupt cycle. Furthermore, the program corresponding to the first timer interrupt processing is set in the program for specific control.

まず特定制御用のワークエリア221における立ち上げ処理中フラグに「1」がセットされているか否かを判定する(ステップS8201)。既に説明したとおり立ち上げ処理中フラグにはメイン処理(図114)のステップS7903にて「1」がセットされる。そして、立ち上げ処理中フラグに「1」がセットされている場合(ステップS8201:YES)、ステップS8202~ステップS8221の各種処理を実行することなく第1タイマ割込み処理を終了する。これにより、パチンコ機10への動作電力の供給が開始されてメイン処理(図114)が開始された場合には早期に第1タイマ割込み処理及び第2タイマ割込み処理の実行が許可される構成であっても、動作電力の供給開始時の処理が終了して遊技の進行を制御するための処理の実行が許可されるまでは第1タイマ割込み処理において遊技の進行を制御するための各種処理が実行されないようにすることが可能となる。 First, it is determined whether the startup processing in progress flag in the specific control work area 221 is set to "1" (step S8201). As already explained, the startup processing in progress flag is set to "1" in step S7903 of the main processing (Figure 114). Then, if the startup processing in progress flag is set to "1" (step S8201: YES), the first timer interrupt processing is terminated without executing the various processes of steps S8202 to S8221. This makes it possible to prevent the various processes for controlling game progress in the first timer interrupt processing from being executed until the processing at the start of the supply of operating power is completed and the execution of the processes for controlling game progress is permitted, even if the configuration allows the execution of the first timer interrupt processing and second timer interrupt processing early when the supply of operating power to the pachinko machine 10 is initiated and the main processing (Figure 114) is initiated.

既に説明したとおり立ち上げ処理中フラグは、メイン処理(図114)において動作電力の供給開始時の処理が終了した場合にステップS7919にて「0」クリアされる。第1タイマ割込み処理では立ち上げ処理中フラグに「1」がセットされていない場合(ステップS8201:NO)、ステップS8202以降の処理を実行する。 As already explained, the startup processing flag is cleared to "0" in step S7919 when processing at the start of the supply of operating power in the main processing (Figure 114) is completed. In the first timer interrupt processing, if the startup processing flag is not set to "1" (step S8201: NO), processing from step S8202 onwards is executed.

ステップS8202~ステップS8219及びステップS8221では上記第15の実施形態におけるタイマ割込み処理(図69)のステップS3701~ステップS3719と同一の処理を実行する。これらの処理は、主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。この場合に、既に説明したとおりメイン処理(図114)において停電フラグに「1」がセットされていないと判定した場合(ステップS7906:NO)又はチェックサムが一致していないと判定した場合(ステップS7909:NO)、特定制御用のワークエリア221における遊技停止フラグに「1」をセットする(ステップS7910)。遊技停止フラグに「1」がセットされている場合、第1タイマ割込み処理ではステップS8201~ステップS8206の処理は実行するものの、ステップS8207にて肯定判定をすることでステップS8208~ステップS8221の処理を実行しない。これにより、前回の電源遮断時において停電時処理が適切に行われなかったことで停電フラグに「1」がセットされていない場合には遊技の進行が停止された状態となるとともに、特定制御用のワークエリア221及び特定制御用のスタックエリア222の少なくとも一方について前回の電源遮断時から情報の記憶状態が変化していることに起因してチェックサムが一致しない場合には遊技の進行が停止された状態となる。例えばステップS8212の処理が実行されないことで遊技球の発射が禁止される。また、ステップS8214の処理が実行されないことで遊技回及び開閉実行モードの実行が禁止される。また、ステップS8218の処理が実行されないことで遊技球の払い出しが禁止される。 Steps S8202 through S8219 and S8221 execute the same processing as steps S3701 through S3719 of the timer interrupt processing (Figure 69) in the fifteenth embodiment described above. These processes are executed by the main CPU 63 using a program and data for specific control. In this case, as already explained, if the main processing (Figure 114) determines that the power outage flag is not set to "1" (step S7906: NO) or that the checksums do not match (step S7909: NO), the game stop flag in the work area 221 for specific control is set to "1" (step S7910). If the game stop flag is set to "1," the first timer interrupt processing executes steps S8201 through S8206, but does not execute steps S8208 through S8221 due to a positive determination in step S8207. As a result, if the power outage flag is not set to "1" because power outage processing was not performed properly the previous time the power was shut off, game progress is stopped. Also, if the checksums do not match because the information storage state has changed since the previous power outage in at least one of the specific control work area 221 and the specific control stack area 222, game progress is stopped. For example, if the processing of step S8212 is not executed, the release of game balls is prohibited. Furthermore, if the processing of step S8214 is not executed, the execution of game turns and open/close execution mode is prohibited. Furthermore, if the processing of step S8218 is not executed, the payout of game balls is prohibited.

その一方、このように遊技の進行が停止されている状況であってもステップS8202による停電監視が実行されるとともに、ステップS8203及びステップS8204による当たり乱数カウンタC1、大当たり種別カウンタC2、リーチ乱数カウンタC3及び乱数初期値カウンタCINIの更新が実行され、さらにステップS8206による不正の検知が実行される。 However, even in this situation where game progress is stopped, power outage monitoring is performed in step S8202, and the hit random number counter C1, jackpot type counter C2, reach random number counter C3, and random number initial value counter CINI are updated in steps S8203 and S8204, and fraud detection is performed in step S8206.

第1タイマ割込み処理ではステップS8220にて設定監視処理を実行する。図118は設定監視処理を示すフローチャートである。なお、設定監視処理におけるステップS8301~ステップS8303の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 In the first timer interrupt process, setting monitoring processing is executed in step S8220. Figure 118 is a flowchart showing the setting monitoring processing. Note that steps S8301 to S8303 in the setting monitoring processing are executed using a specific control program and specific control data in the main CPU 63.

特定制御用のワークエリア221における設定値カウンタの値を確認することでパチンコ機10の設定値が正常か否かを判定する(ステップS8301)。具体的には、設定値カウンタに設定された設定値が「設定1」~「設定6」のいずれかである場合に正常であると判定し、「0」又は7以上である場合に異常であると判定する。 The value of the setting value counter in the specific control work area 221 is checked to determine whether the setting value of the pachinko machine 10 is normal (step S8301). Specifically, if the setting value set in the setting value counter is any of "Setting 1" to "Setting 6," it is determined to be normal, and if it is "0" or 7 or greater, it is determined to be abnormal.

設定値が異常である場合(ステップS8301:NO)、メイン処理(図114)におけるステップS7910と同様に、特定制御用のワークエリア221における遊技停止フラグに「1」をセットする(ステップS8302)。遊技停止フラグに「1」がセットされることにより、第1タイマ割込み処理(図117)のステップS8207にて肯定判定をすることでステップS8208~ステップS8221の処理が実行されない状況となる。これにより、設定値が異常であることが特定された場合には遊技の進行が停止された状態となる。その一方、遊技停止フラグに「1」がセットされている状況であっても第1タイマ割込み処理(図117)におけるステップS8202~ステップS8206の処理が実行されるため、遊技の進行が停止されている状況であっても停電監視が実行されるとともに、当たり乱数カウンタC1、大当たり種別カウンタC2、リーチ乱数カウンタC3及び乱数初期値カウンタCINIの更新が実行され、さらに不正の検知が実行される。 If the set value is abnormal (step S8301: NO), the game stop flag in the specific control work area 221 is set to "1" (step S8302), similar to step S7910 in the main processing (Figure 114). By setting the game stop flag to "1," a positive judgment is made in step S8207 of the first timer interrupt processing (Figure 117), preventing the processing of steps S8208 to S8221. As a result, if it is determined that the set value is abnormal, game progress is stopped. On the other hand, even when the game stop flag is set to "1," the processing of steps S8202 to S8206 in the first timer interrupt processing (Figure 117) is executed. Therefore, even when game progress is stopped, power outage monitoring is performed, and the hit random number counter C1, jackpot type counter C2, reach random number counter C3, and random number initial value counter CINI are updated, and further fraud detection is performed.

その後、設定値が異常であることを示す異常コマンドを音声発光制御装置81に送信する(ステップS8303)。音声発光制御装置81は当該異常コマンドを受信することにより、表示発光部53を設定値異常に対応する態様で発光させるとともに、スピーカ部54から「設定変更をして下さい。」という音声を出力させる。また、図柄表示装置41にて「設定変更をして下さい。」という文字画像が表示されるようにする。これら報知はパチンコ機10への動作電力の供給が停止されるまでは維持され、パチンコ機10への動作電力の供給が停止された場合に終了される。但し、パチンコ機10への動作電力の供給が一旦停止されたとしてもメイン処理(図114)の設定値更新処理(ステップS7918)が実行されるまではパチンコ機10への動作電力の供給が再開された場合に上記報知が継続される構成としてもよい。 Then, an abnormality command indicating that the setting value is abnormal is sent to the audio and light-emitting control device 81 (step S8303). Upon receiving the abnormality command, the audio and light-emitting control device 81 causes the display light-emitting unit 53 to emit light in a manner corresponding to the setting value abnormality and outputs a voice message saying "Please change the setting" from the speaker unit 54. The symbol display device 41 also displays a text image saying "Please change the setting." These notifications are maintained until the supply of operating power to the pachinko machine 10 is stopped, and are terminated when the supply of operating power to the pachinko machine 10 is stopped. However, even if the supply of operating power to the pachinko machine 10 is temporarily stopped, the above notifications may be configured to continue when the supply of operating power to the pachinko machine 10 is resumed until the setting value update process (step S7918) of the main process (FIG. 114) is executed.

遊技の進行が停止されている状況において上記報知を確認した遊技ホールの管理者は、パチンコ機10への動作電力の供給を一旦停止させて、その後にパチンコ機10への動作電力の供給を再開させる場合に設定値更新処理(ステップS7918)が実行されるようにするための操作を行うこととなる。これにより、設定値異常が発生した場合には設定値更新処理(ステップS7918)にて設定値の新たな設定が行われるようにすることが可能となる。 When the gaming hall manager sees the above notification while game progress has been stopped, he or she will temporarily stop the supply of operating power to the pachinko machine 10, and then perform an operation to ensure that the setting value update process (step S7918) is executed when the supply of operating power to the pachinko machine 10 is resumed. This makes it possible to set new setting values in the setting value update process (step S7918) if a setting value abnormality occurs.

ここで、設定値が異常であるか否かの監視処理が定期的に起動される第1タイマ割込み処理(図117)にて実行される。これにより、設定値が異常であるか否かの監視を遊技が行われている状況であっても行うことが可能となる。よって、設定値が異常であるにも関わらず遊技が継続されてしまわないようにすることが可能となる。また、設定値が異常であるか否かの監視は監視契機が発生する度に実行される。これにより、設定値が異常であるか否かを監視する頻度を高めることが可能となる。 Here, the process of monitoring whether the set value is abnormal is executed by the first timer interrupt process (Figure 117), which is periodically started. This makes it possible to monitor whether the set value is abnormal even when a game is being played. This makes it possible to prevent play from continuing even when the set value is abnormal. Furthermore, monitoring whether the set value is abnormal is executed each time a monitoring trigger occurs. This makes it possible to increase the frequency with which the set value is monitored for abnormalities.

メイン処理(図114)には設定値が正常であるか否かを監視するための処理は設定されていない。メイン処理(図114)における動作電力の供給開始時の処理において設定値が正常であるか否かを監視するための処理が設定されていると、動作電力の供給開始時において停電フラグ及びチェックサムの監視を行うだけではなく設定値が正常であるか否かの監視を行う必要が生じ、監視負荷が高くなってしまう。さらに動作電力の供給開始時において設定値が異常であることを特定した場合にはRAMクリア処理(ステップS7915)及び設定値更新処理(ステップS7918)が実行されるようにしようとすると、それだけ処理構成が複雑化してしまう。これに対して、メイン処理(図114)には設定値が正常であるか否かを監視するための処理が設定されていないことにより、動作電力の供給開始時の処理の処理構成を好適なものとすることが可能となる。また、このように動作電力の供給開始時の処理において設定値が正常であるか否かを監視するための処理が設定されていないとしても、上記のとおり第1タイマ割込み処理(図117)にて設定監視処理(ステップS8220)を実行する構成であるため、設定値が異常である場合にはそれに対処することが可能となる。 The main processing (FIG. 114) does not include a process for monitoring whether the set values are normal. If a process for monitoring whether the set values are normal were included in the process for starting the supply of operating power in the main processing (FIG. 114), not only would it be necessary to monitor the power outage flag and checksum but also to monitor whether the set values are normal when the supply of operating power starts, which would increase the monitoring load. Furthermore, if an abnormal set value was identified when the supply of operating power starts, a RAM clear process (step S7915) and a set value update process (step S7918) would be executed, which would complicate the processing configuration. In contrast, the main processing (FIG. 114) does not include a process for monitoring whether the set values are normal, which makes it possible to optimize the processing configuration for the process for starting the supply of operating power. Furthermore, even if a process for monitoring whether the set values are normal is not included in the process for starting the supply of operating power, the setting monitoring process (step S8220) is executed in the first timer interrupt process (FIG. 117) as described above, so it is possible to address an abnormal set value.

第1タイマ割込み処理が上記のように実行される構成において、本実施形態では既に説明したとおりタイマ割込み処理として第1タイマ割込み処理(図117)とは別に第2タイマ割込み処理(図123)が存在しているとともに、当該第2タイマ割込み処理は第1タイマ割込み処理の実行途中であっても当該第1タイマ割込み処理に対して割り込んで起動される。この場合に、第1タイマ割込み処理では図示は省略するが、ステップS8201~ステップS8221の各処理の前後においてタイマ割込み処理の禁止とタイマ割込み処理の許可とを行っている。例えば、抽選用乱数更新処理(ステップS8203)を実行する前にタイマ割込み処理を禁止し、抽選用乱数更新処理(ステップS8203)を実行した後にタイマ割込み処理を許可する。これにより、抽選用乱数更新処理が実行されている途中で第2タイマ割込み処理が割り込んで起動されてしまわないようにすることが可能となる。また、特図特電制御処理(ステップS8214)を実行する前にタイマ割込み処理を禁止し、特図特電制御処理(ステップS8214)を実行した後にタイマ割込み処理を許可する。これにより、特図特電制御処理が実行されている途中で第2タイマ割込み処理が割り込んで起動されてしまわないようにすることが可能となる。 In a configuration in which the first timer interrupt processing is executed as described above, in this embodiment, as already explained, there is a second timer interrupt processing (Figure 123) separate from the first timer interrupt processing (Figure 117), and the second timer interrupt processing interrupts and is started even when the first timer interrupt processing is in the middle of execution. In this case, although not shown in the first timer interrupt processing, the timer interrupt processing is prohibited and allowed before and after each of steps S8201 to S8221. For example, the timer interrupt processing is prohibited before executing the lottery random number update processing (step S8203), and is allowed after executing the lottery random number update processing (step S8203). This makes it possible to prevent the second timer interrupt processing from interrupting and being started while the lottery random number update processing is being executed. In addition, timer interrupt processing is prohibited before executing the special image special power control processing (step S8214), and timer interrupt processing is permitted after executing the special image special power control processing (step S8214). This makes it possible to prevent the second timer interrupt processing from interrupting and starting while the special image special power control processing is being executed.

次に、主側CPU63にて各種表示部を表示制御するための構成について説明する。図119は主側CPU63にて各種表示部を表示制御するための構成を説明するためのブロック図である。 Next, we will explain the configuration for controlling the display of various display units using the main CPU 63. Figure 119 is a block diagram explaining the configuration for controlling the display of various display units using the main CPU 63.

主側CPU63にて表示制御が行われる対象として、特図表示部37a、特図保留表示部37b、普図表示部38a、普図保留表示部38b及び第1~第4報知用表示装置201~204が存在している。これらはいずれもLEDによる表示用セグメントが複数配列されたセグメント表示部として設けられている。これらセグメント表示部は、発光状態に対応するデータ(例えば2値データのうち一方である「1」のデータ)が設定されることにより発光状態となり、消灯状態に対応するデータ(例えば2値データのうち他方である「0」のデータ)が設定されることにより消灯状態となる。 The display control performed by the main CPU 63 includes the special chart display unit 37a, the special chart reserved display unit 37b, the regular chart display unit 38a, the regular chart reserved display unit 38b, and the first to fourth notification display devices 201-204. All of these are provided as segment display units with an array of LED display segments. These segment display units are illuminated when data corresponding to the illuminated state (for example, data "1", which is one of the binary data values) is set, and are illuminated when data corresponding to the unlit state (for example, data "0", which is the other of the binary data values) is set.

主制御基板61には、特図表示部37aに対応させて第1表示回路261が設けられており、特図保留表示部37bに対応させて第2表示回路262が設けられており、普図表示部38aに対応させて第3表示回路263が設けられており、普図保留表示部38bに対応させて第4表示回路264が設けられており、第1~第4報知用表示装置201~204に対応させて第5表示回路265が設けられている。なお、上記第11の実施形態では主制御基板61に第1~第4報知用表示装置201~204に1対1で対応させて第1~第4表示IC205~208が設けられている構成としたが、本実施形態ではこれら第1~第4表示IC205~208は設けられていない。 The main control board 61 is provided with a first display circuit 261 corresponding to the special map display unit 37a, a second display circuit 262 corresponding to the special map reserve display unit 37b, a third display circuit 263 corresponding to the regular map display unit 38a, a fourth display circuit 264 corresponding to the regular map reserve display unit 38b, and a fifth display circuit 265 corresponding to the first to fourth alert display devices 201-204. Note that, in the eleventh embodiment, the main control board 61 was provided with first to fourth display ICs 205-208 in one-to-one correspondence with the first to fourth alert display devices 201-204, but in this embodiment, these first to fourth display ICs 205-208 are not provided.

第1表示回路261は供給された表示データに対応するデータを特図表示部37aの複数の表示用セグメントのそれぞれに提供する。これにより、第1表示回路261に提供された表示データに対応する態様で特図表示部37aの各表示用セグメントが発光状態又は消灯状態となる。この場合に、第1表示回路261は提供された表示データを所定期間(例えば16ミリ秒)に亘って記憶保持することが可能であるものの所定期間が経過すると表示データは徐々にオール「0」の状態に近付くこととなる。したがって、第1表示回路261に提供された表示データによって発光状態となっている特図表示部37aの表示用セグメントは新たな表示データが第1表示回路261に提供されることなく所定期間が経過することで徐々に消灯状態となる。また、このような構成であることにより特図表示部37aの表示内容が変更される場合だけではなく特図表示部37aの表示内容が変更されない場合であっても、前回の表示データの出力処理回と同一の表示データが第1表示回路261に供給される。 The first display circuit 261 provides data corresponding to the supplied display data to each of the multiple display segments of the special chart display unit 37a. As a result, each display segment of the special chart display unit 37a is illuminated or extinguished in a manner corresponding to the display data provided to the first display circuit 261. In this case, the first display circuit 261 can store and retain the provided display data for a predetermined period (e.g., 16 milliseconds), but after the predetermined period has passed, the display data gradually approaches an all-zero state. Therefore, the display segments of the special chart display unit 37a that are illuminated by the display data provided to the first display circuit 261 gradually become extinguished after the predetermined period has passed without new display data being provided to the first display circuit 261. Furthermore, with this configuration, the same display data as that used in the previous display data output process is supplied to the first display circuit 261 not only when the display content of the special chart display unit 37a is changed, but also when the display content of the special chart display unit 37a is not changed.

特図表示部37aに設けられた表示用セグメントの数は8個である。したがって、特図表示部37aを表示制御するための表示データとして8ビットのデータが第1表示回路261に提供される。 The number of display segments provided in the special chart display unit 37a is eight. Therefore, 8-bit data is provided to the first display circuit 261 as display data for controlling the display of the special chart display unit 37a.

第2表示回路262は供給された表示データに対応するデータを特図保留表示部37bの複数の表示用セグメントのそれぞれに提供する。これにより、第2表示回路262に提供された表示データに対応する態様で特図保留表示部37bの各表示用セグメントが発光状態又は消灯状態となる。この場合に、第2表示回路262は提供された表示データを所定期間(例えば16ミリ秒)に亘って記憶保持することが可能であるものの所定期間が経過すると表示データは徐々にオール「0」の状態に近付くこととなる。したがって、第2表示回路262に提供された表示データによって発光状態となっている特図保留表示部37bの表示用セグメントは新たな表示データが第2表示回路262に提供されることなく所定期間が経過することで徐々に消灯状態となる。また、このような構成であることにより特図保留表示部37bの表示内容が変更される場合だけではなく特図保留表示部37bの表示内容が変更されない場合であっても、前回の表示データの出力処理回と同一の表示データが第2表示回路262に供給される。 The second display circuit 262 provides data corresponding to the supplied display data to each of the multiple display segments of the special chart reserved display unit 37b. As a result, each display segment of the special chart reserved display unit 37b is illuminated or extinguished in a manner corresponding to the display data provided to the second display circuit 262. In this case, the second display circuit 262 can store and retain the provided display data for a predetermined period (e.g., 16 milliseconds), but after the predetermined period has passed, the display data gradually approaches an all-zero state. Therefore, the display segments of the special chart reserved display unit 37b that are illuminated by the display data provided to the second display circuit 262 gradually become extinguished after the predetermined period has passed without new display data being provided to the second display circuit 262. Furthermore, with this configuration, the same display data as that used in the previous display data output process is supplied to the second display circuit 262 not only when the display content of the special chart reserved display unit 37b is changed, but also when the display content of the special chart reserved display unit 37b is not changed.

特図保留表示部37bに設けられた表示用セグメントの数は4個である。したがって、特図保留表示部37bを表示制御するための表示データとして4ビットのデータが第2表示回路262に提供される。但し、表示データの提供は8ビット単位で行われるため、第2表示回路262に表示データが提供される場合にも8ビットのデータが提供されるが、そのうちの4ビットが特図保留表示部37bを表示制御するための表示データとして利用される。 The number of display segments provided in the special drawing reserved display unit 37b is four. Therefore, 4 bits of data are provided to the second display circuit 262 as display data for display control of the special drawing reserved display unit 37b. However, because display data is provided in 8-bit units, 8 bits of data are also provided when display data is provided to the second display circuit 262, but 4 bits of that data are used as display data for display control of the special drawing reserved display unit 37b.

第3表示回路263は供給された表示データに対応するデータを普図表示部38aの複数の表示用セグメントのそれぞれに提供する。これにより、第3表示回路263に提供された表示データに対応する態様で普図表示部38aの各表示用セグメントが発光状態又は消灯状態となる。この場合に、第3表示回路263は提供された表示データを所定期間(例えば16ミリ秒)に亘って記憶保持することが可能であるものの所定期間が経過すると表示データは徐々にオール「0」の状態に近付くこととなる。したがって、第3表示回路263に提供された表示データによって発光状態となっている普図表示部38aの表示用セグメントは新たな表示データが第3表示回路263に提供されることなく所定期間が経過することで徐々に消灯状態となる。また、このような構成であることにより普図表示部38aの表示内容が変更される場合だけではなく普図表示部38aの表示内容が変更されない場合であっても、前回の表示データの出力処理回と同一の表示データが第3表示回路263に供給される。 The third display circuit 263 provides data corresponding to the supplied display data to each of the multiple display segments of the map display unit 38a. As a result, each display segment of the map display unit 38a is illuminated or extinguished in a manner corresponding to the display data provided to the third display circuit 263. In this case, the third display circuit 263 can store and retain the provided display data for a predetermined period (e.g., 16 milliseconds), but after the predetermined period has passed, the display data gradually approaches an all-zero state. Therefore, the display segments of the map display unit 38a that are illuminated by the display data provided to the third display circuit 263 gradually become extinguished after the predetermined period has passed without new display data being provided to the third display circuit 263. Furthermore, with this configuration, the same display data as that used in the previous display data output process is supplied to the third display circuit 263 not only when the display content of the map display unit 38a is changed, but also when the display content of the map display unit 38a is not changed.

普図表示部38aに設けられた表示用セグメントの数は8個である。したがって、普図表示部38aを表示制御するための表示データとして8ビットのデータが第3表示回路263に提供される。 The number of display segments provided in the general map display unit 38a is eight. Therefore, 8-bit data is provided to the third display circuit 263 as display data for controlling the display of the general map display unit 38a.

第4表示回路264は供給された表示データに対応するデータを普図保留表示部38bの複数の表示用セグメントのそれぞれに提供する。これにより、第4表示回路264に提供された表示データに対応する態様で普図保留表示部38bの各表示用セグメントが発光状態又は消灯状態となる。この場合に、第4表示回路264は提供された表示データを所定期間(例えば16ミリ秒)に亘って記憶保持することが可能であるものの所定期間が経過すると表示データは徐々にオール「0」の状態に近付くこととなる。したがって、第4表示回路264に提供された表示データによって発光状態となっている普図保留表示部38bの表示用セグメントは新たな表示データが第4表示回路264に提供されることなく所定期間が経過することで徐々に消灯状態となる。また、このような構成であることにより普図保留表示部38bの表示内容が変更される場合だけではなく普図保留表示部38bの表示内容が変更されない場合であっても、前回の表示データの出力処理回と同一の表示データが第4表示回路264に供給される。 The fourth display circuit 264 provides data corresponding to the supplied display data to each of the multiple display segments of the map reserve display unit 38b. As a result, each display segment of the map reserve display unit 38b is illuminated or extinguished in a manner corresponding to the display data provided to the fourth display circuit 264. In this case, the fourth display circuit 264 can store and retain the provided display data for a predetermined period (e.g., 16 milliseconds), but after the predetermined period has passed, the display data gradually approaches an all-zero state. Therefore, the display segments of the map reserve display unit 38b that are illuminated by the display data provided to the fourth display circuit 264 gradually become extinguished after the predetermined period has passed without new display data being provided to the fourth display circuit 264. Furthermore, due to this configuration, the same display data as that used in the previous display data output process is supplied to the fourth display circuit 264 not only when the display content of the map reserve display unit 38b is changed, but also when the display content of the map reserve display unit 38b is not changed.

普図保留表示部38bに設けられた表示用セグメントの数は4個である。したがって、普図保留表示部38bを表示制御するための表示データとして4ビットのデータが第4表示回路264に提供される。但し、表示データの提供は8ビット単位で行われるため、第4表示回路264に表示データが提供される場合にも8ビットのデータが提供されるが、そのうちの4ビットが普図保留表示部38bを表示制御するための表示データとして利用される。 The number of display segments provided in the regular map reserve display unit 38b is four. Therefore, 4 bits of data are provided to the fourth display circuit 264 as display data for display control of the regular map reserve display unit 38b. However, because display data is provided in 8-bit units, 8 bits of data are also provided when display data is provided to the fourth display circuit 264, but 4 bits of that data are used as display data for display control of the regular map reserve display unit 38b.

第5表示回路265は供給された表示データに対応するデータを第1~第4報知用表示装置201~204のそれぞれに設けられた複数の表示用セグメントのそれぞれに提供する。これにより、第5表示回路265に提供された表示データに対応する態様で第1~第4報知用表示装置201~204の各表示用セグメントが発光状態又は消灯状態となる。この場合に、第5表示回路265は提供された表示データを所定期間(例えば16ミリ秒)に亘って記憶保持することが可能であるものの所定期間が経過すると表示データは徐々にオール「0」の状態に近付くこととなる。したがって、第5表示回路265に提供された表示データによって発光状態となっている第1~第4報知用表示装置201~204の表示用セグメントは新たな表示データが第5表示回路265に提供されることなく所定期間が経過することで徐々に消灯状態となる。また、このような構成であることにより第1~第4報知用表示装置201~204の表示内容が変更される場合だけではなく第1~第4報知用表示装置201~204の表示内容が変更されない場合であっても、前回の表示データの出力処理回と同一の表示データが第5表示回路265に供給される。 The fifth display circuit 265 provides data corresponding to the supplied display data to each of the multiple display segments provided on each of the first to fourth alarm display devices 201 to 204. As a result, each display segment of the first to fourth alarm display devices 201 to 204 is illuminated or extinguished in a manner corresponding to the display data provided to the fifth display circuit 265. In this case, although the fifth display circuit 265 can store and retain the provided display data for a predetermined period (e.g., 16 milliseconds), after the predetermined period has elapsed, the display data gradually approaches an all-0 state. Therefore, the display segments of the first to fourth alarm display devices 201 to 204 that are illuminated by the display data provided to the fifth display circuit 265 gradually become extinguished after a predetermined period has elapsed without new display data being provided to the fifth display circuit 265. Furthermore, with this configuration, not only when the display content of the first to fourth alarm display devices 201 to 204 is changed, but also when the display content of the first to fourth alarm display devices 201 to 204 is not changed, the same display data as that of the previous display data output process is supplied to the fifth display circuit 265.

第1~第4報知用表示装置201~204のそれぞれには表示用セグメントが7個設けられている。これに対して、表示データの提供は8ビット単位で行われる。第1~第4報知用表示装置201~204の表示データが第5表示回路265に提供される場合、第1報知用表示装置201に対応する7ビットの表示データが8ビット単位のデータとして提供され、その後に第2報知用表示装置202に対応する7ビットの表示データが8ビット単位のデータとして提供され、その後に第3報知用表示装置203に対応する7ビットの表示データが8ビット単位のデータとして提供され、最後に第4報知用表示装置204に対応する7ビットの表示データが8ビット単位のデータとして提供される。 Each of the first to fourth alert display devices 201-204 has seven display segments. Display data is provided in 8-bit units. When the display data of the first to fourth alert display devices 201-204 is provided to the fifth display circuit 265, 7-bit display data corresponding to the first alert display device 201 is provided as 8-bit data, followed by 7-bit display data corresponding to the second alert display device 202 as 8-bit data, followed by 7-bit display data corresponding to the third alert display device 203 as 8-bit data, and finally 7-bit display data corresponding to the fourth alert display device 204 as 8-bit data.

上記のように第1~第5表示回路261~265が設けられた構成において、主側CPU63は表示IC266に対して表示データを供給する。つまり、第1~第5表示回路261~265に1対1で表示IC266が設けられているのではなく、第1~第5表示回路261~265の全てに対して共通となるように1個の表示IC266が設けられている。そして、主側CPU63は表示IC266に表示データを供給する場合、その表示データが第1~第5表示回路261~265のいずれに対応しているのかを示す種別データも表示IC266に供給する。 In a configuration in which the first to fifth display circuits 261-265 are provided as described above, the main CPU 63 supplies display data to the display IC 266. In other words, rather than a display IC 266 being provided one-to-one with the first to fifth display circuits 261-265, a single display IC 266 is provided that is common to all of the first to fifth display circuits 261-265. When the main CPU 63 supplies display data to the display IC 266, it also supplies type data to the display IC 266 indicating which of the first to fifth display circuits 261-265 the display data corresponds to.

主側CPU63と表示IC266との電気的な接続について詳細には、主側CPU63と表示IC266とは、種別データ信号線LN1と、種別クロック信号線LN2と、表示データ信号線LN3と、表示クロック信号線LN4とを利用して電気的に接続されている。これら信号線LN1~LN4はいずれも主側CPU63から表示IC266に一方向通信で信号を送信するための信号線である。 Regarding the electrical connection between the main CPU 63 and the display IC 266 in more detail, the main CPU 63 and the display IC 266 are electrically connected using a type data signal line LN1, a type clock signal line LN2, a display data signal line LN3, and a display clock signal line LN4. These signal lines LN1 to LN4 are all signal lines for transmitting signals from the main CPU 63 to the display IC 266 via one-way communication.

種別データ信号線LN1を利用して主側CPU63から表示IC266に種別データがシリアル通信で送信される。この場合、シリアル通信による種別データの各1ビットの区切りが、種別クロック信号線LN2を利用して主側CPU63から表示IC266に送信される種別クロック信号により示される。種別データは送信対象となっている表示データが第1~第5表示回路261~265のいずれに対応しているのかを示すデータである。種別データは第1ビット~第5ビットによる5ビットのデータとして送信される。表示データが第1表示回路261に対応している場合には第1ビットがHIレベルとなるとともに他のビットはLOWレベルとなる。表示データが第2表示回路262に対応している場合には第2ビットがHIレベルとなるとともに他のビットはLOWレベルとなる。表示データが第3表示回路263に対応している場合には第3ビットがHIレベルとなるとともに他のビットはLOWレベルとなる。表示データが第4表示回路264に対応している場合には第4ビットがHIレベルとなるとともに他のビットはLOWレベルとなる。表示データが第5表示回路265に対応している場合には第5ビットがHIレベルとなるとともに他のビットはLOWレベルとなる。 Category data is transmitted serially from the main CPU 63 to the display IC 266 using the category data signal line LN1. In this case, the division of each bit of the serially transmitted category data is indicated by a category clock signal transmitted from the main CPU 63 to the display IC 266 using the category clock signal line LN2. The category data indicates which of the first to fifth display circuits 261 to 265 the display data being transmitted corresponds to. The category data is transmitted as five-bit data consisting of bits 1 to 5. If the display data corresponds to the first display circuit 261, the first bit is high and the other bits are low. If the display data corresponds to the second display circuit 262, the second bit is high and the other bits are low. If the display data corresponds to the third display circuit 263, the third bit is high and the other bits are low. If the display data corresponds to the fourth display circuit 264, the fourth bit is high and the other bits are low. If the display data corresponds to the fifth display circuit 265, the fifth bit will be at a high level and the other bits will be at a low level.

表示データ信号線LN3を利用して主側CPU63から表示IC266に表示データがシリアル通信で送信される。この場合、シリアル通信による表示データの各1ビットの区切りが、表示クロック信号線LN4を利用して主側CPU63から表示IC266に送信される表示クロック信号により示される。表示データは第1~第8ビットによる8ビット単位で送信される。 Display data is transmitted serially from the main CPU 63 to the display IC 266 using the display data signal line LN3. In this case, the division of each bit of the serially transmitted display data is indicated by a display clock signal transmitted from the main CPU 63 to the display IC 266 using the display clock signal line LN4. The display data is transmitted in 8-bit units, using the first to eighth bits.

主側CPU63は後述する第2タイマ割込み処理(図123)にて、第1~第5表示回路261~265のそれぞれに対応する表示データを表示IC266に送信する。この場合、第2タイマ割込み処理の1回の処理回では第1~第5表示回路261~265のうち1個の表示回路に対して表示データを送信するとともに、第n表示回路→第n+1表示回路となる順序に従って第2タイマ割込み処理の新たな処理回が発生する度に表示データの送信対象となる表示回路261~265が1個ずつ変更される。また、当該順序において最後の順番となる第5表示回路265に対応する表示データを送信した処理回の次の処理回における第2タイマ割込み処理では上記順序において最初の順番となる第1表示回路261に対応する表示データを送信する。なお、第1~第4表示回路261~264のいずれかに表示データを送信する第2タイマ割込み処理の処理回では8ビット単位の表示データが1個のみ送信されるが、第5表示回路265に表示データを送信する第2タイマ割込み処理の処理回では8ビット単位の表示データが第1~第4報知用表示装置201~204の数に対応させて4個送信される。 During the second timer interrupt process (Fig. 123) described below, the main CPU 63 transmits display data corresponding to each of the first through fifth display circuits 261-265 to the display IC 266. In this case, during each processing round of the second timer interrupt process, display data is transmitted to one of the first through fifth display circuits 261-265, and the display circuits 261-265 to which display data is transmitted change by one each time a new processing round of the second timer interrupt process occurs, in the order of the nth display circuit → the n+1th display circuit. Furthermore, during the second timer interrupt process in the processing round following the processing round in which display data corresponding to the fifth display circuit 265, which is the last in the order, is transmitted, display data corresponding to the first display circuit 261, which is the first in the order, is transmitted. In the second timer interrupt process that sends display data to one of the first to fourth display circuits 261-264, only one 8-bit display data is sent, but in the second timer interrupt process that sends display data to the fifth display circuit 265, four 8-bit display data are sent, corresponding to the number of the first to fourth alarm display devices 201-204.

上記のように主側CPU63が表示データを送信する構成において特定制御用のワークエリア221及び非特定制御用のワークエリア223には表示データを送信するために主側CPU63により参照される各種記憶エリアが設定されている。図120(a)は特定制御用のワークエリア221に設けられた各種バッファ271~275を説明するための説明図であり、図120(b)は非特定制御用のワークエリア223に設けられた各種記憶エリア234,276を説明するための説明図である。 In the configuration in which the main CPU 63 transmits display data as described above, various storage areas referenced by the main CPU 63 to transmit display data are set in the work area 221 for specific control and the work area 223 for non-specific control. Figure 120(a) is an explanatory diagram illustrating the various buffers 271-275 provided in the work area 221 for specific control, and Figure 120(b) is an explanatory diagram illustrating the various storage areas 234, 276 provided in the work area 223 for non-specific control.

図120(a)に示すように特定制御用のワークエリア221には第1表示データバッファ271と、第2表示データバッファ272と、第3表示データバッファ273と、第4表示データバッファ274と、第5表示データバッファ275とが設けられている。 As shown in FIG. 120(a), the work area 221 for specific control is provided with a first display data buffer 271, a second display data buffer 272, a third display data buffer 273, a fourth display data buffer 274, and a fifth display data buffer 275.

第1表示データバッファ271には第1表示回路261に供給するための表示データが格納される。第1表示回路261は既に説明したとおり特図表示部37aに対応させて設けられているため、第1表示データバッファ271には特図表示部37aに所定の表示を行わせるための表示データが格納されることになる。この場合、第1表示データバッファ271に対する表示データの格納は第1タイマ割込み処理(図117)における特図特電制御処理(ステップS8214)の内容を踏まえて表示制御処理(ステップS8216)にて行われる。また、第1表示回路261に表示データを送信する第2タイマ割込み処理(図123)の処理回となった場合には、第1表示データバッファ271に格納された表示データが変更された場合だけではなく、当該表示データが変更されていない場合であっても、第1表示データバッファ271に格納された表示データが表示IC266に送信される。 The first display data buffer 271 stores display data to be supplied to the first display circuit 261. As already explained, the first display circuit 261 is provided to correspond to the special symbol display unit 37a, and therefore the first display data buffer 271 stores display data for causing the special symbol display unit 37a to perform a specified display. In this case, the storage of display data in the first display data buffer 271 is performed by the display control process (step S8216) based on the contents of the special symbol special power control process (step S8214) in the first timer interrupt process (Fig. 117). Furthermore, when the second timer interrupt process (Fig. 123) that transmits display data to the first display circuit 261 is processed, the display data stored in the first display data buffer 271 is transmitted to the display IC 266 not only when the display data stored in the first display data buffer 271 has been changed, but also when the display data has not been changed.

第2表示データバッファ272には第2表示回路262に供給するための表示データが格納される。第2表示回路262は既に説明したとおり特図保留表示部37bに対応させて設けられているため、第2表示データバッファ272には特図保留表示部37bに所定の表示を行わせるための表示データが格納されることになる。この場合、第2表示データバッファ272に対する表示データの格納は第1タイマ割込み処理(図117)における特図特電制御処理(ステップS8214)の内容を踏まえて表示制御処理(ステップS8216)にて行われる。また、第2表示回路262に表示データを送信する第2タイマ割込み処理(図123)の処理回となった場合には、第2表示データバッファ272に格納された表示データが変更された場合だけではなく、当該表示データが変更されていない場合であっても、第2表示データバッファ272に格納された表示データが表示IC266に送信される。 The second display data buffer 272 stores display data to be supplied to the second display circuit 262. As already explained, the second display circuit 262 is provided to correspond to the special symbol pending display unit 37b, and therefore the second display data buffer 272 stores display data for causing the special symbol pending display unit 37b to perform a specified display. In this case, the storage of display data in the second display data buffer 272 is performed by the display control process (step S8216) based on the contents of the special symbol special power control process (step S8214) in the first timer interrupt process (Fig. 117). Furthermore, when the second timer interrupt process (Fig. 123) that transmits display data to the second display circuit 262 is processed, the display data stored in the second display data buffer 272 is transmitted to the display IC 266 not only when the display data stored in the second display data buffer 272 has been changed, but also when the display data has not been changed.

第3表示データバッファ273には第3表示回路263に供給するための表示データが格納される。第3表示回路263は既に説明したとおり普図表示部38aに対応させて設けられているため、第3表示データバッファ273には普図表示部38aに所定の表示を行わせるための表示データが格納されることになる。この場合、第3表示データバッファ273に対する表示データの格納は第1タイマ割込み処理(図117)における普図普電制御処理(ステップS8215)の内容を踏まえて表示制御処理(ステップS8216)にて行われる。また、第3表示回路263に表示データを送信する第2タイマ割込み処理(図123)の処理回となった場合には、第3表示データバッファ273に格納された表示データが変更された場合だけではなく、当該表示データが変更されていない場合であっても、第3表示データバッファ273に格納された表示データが表示IC266に送信される。 The third display data buffer 273 stores display data to be supplied to the third display circuit 263. As already explained, the third display circuit 263 is provided to correspond to the normal map display unit 38a, and therefore the third display data buffer 273 stores display data for causing the normal map display unit 38a to perform a specified display. In this case, the storage of display data in the third display data buffer 273 is performed in the display control process (step S8216) based on the contents of the normal map normal power control process (step S8215) in the first timer interrupt process (Figure 117). Furthermore, when the second timer interrupt process (Figure 123) that transmits display data to the third display circuit 263 is processed, the display data stored in the third display data buffer 273 is transmitted to the display IC 266 not only when the display data stored in the third display data buffer 273 has been changed, but also when the display data has not been changed.

第4表示データバッファ274には第4表示回路264に供給するための表示データが格納される。第4表示回路264は既に説明したとおり普図保留表示部38bに対応させて設けられているため、第4表示データバッファ274には普図保留表示部38bに所定の表示を行わせるための表示データが格納されることになる。この場合、第4表示データバッファ274に対する表示データの格納は第1タイマ割込み処理(図117)における普図普電制御処理(ステップS8215)の内容を踏まえて表示制御処理(ステップS8216)にて行われる。また、第4表示回路264に表示データを送信する第2タイマ割込み処理(図123)の処理回となった場合には、第4表示データバッファ274に格納された表示データが変更された場合だけではなく、当該表示データが変更されていない場合であっても、第4表示データバッファ274に格納された表示データが表示IC266に送信される。 The fourth display data buffer 274 stores display data to be supplied to the fourth display circuit 264. As already explained, the fourth display circuit 264 is provided to correspond to the normal map pending display unit 38b, and therefore the fourth display data buffer 274 stores display data for causing the normal map pending display unit 38b to perform a specified display. In this case, the storage of display data in the fourth display data buffer 274 is performed in the display control process (step S8216) based on the contents of the normal map normal power control process (step S8215) in the first timer interrupt process (Figure 117). Furthermore, when the second timer interrupt process (Figure 123) that transmits display data to the fourth display circuit 264 is processed, the display data stored in the fourth display data buffer 274 is transmitted to the display IC 266 not only when the display data stored in the fourth display data buffer 274 has been changed, but also when the display data has not been changed.

第5表示データバッファ275には第5表示回路265に供給するための表示データが格納される。第5表示回路265は既に説明したとおり第1~第4報知用表示装置201~204に対応させて設けられているため、第5表示データバッファ275には第1~第4報知用表示装置201~204に所定の表示を行わせるための表示データが格納されることになる。第5表示回路265に表示データを送信する第2タイマ割込み処理の処理回となった場合には、第5表示データバッファ275に格納された表示データが変更された場合だけではなく、当該表示データが変更されていない場合であっても、第5表示データバッファ275に格納された表示データが表示IC266に送信される。 The fifth display data buffer 275 stores display data to be supplied to the fifth display circuit 265. As already explained, the fifth display circuit 265 is provided to correspond to the first to fourth alarm display devices 201 to 204, and therefore the fifth display data buffer 275 stores display data for causing the first to fourth alarm display devices 201 to 204 to perform a specified display. When the second timer interrupt process for transmitting display data to the fifth display circuit 265 is processed, the display data stored in the fifth display data buffer 275 is transmitted to the display IC 266 not only when the display data stored in the fifth display data buffer 275 has been changed, but also when the display data has not been changed.

ここで、第1~第4報知用表示装置201~204では遊技履歴の管理結果に対応する表示が行われるとともに、設定確認用処理(図115)又は設定値更新処理(図116)が実行される場合には現状の設定値に対応する表示が行われる。この場合に、第5表示データバッファ275は特定制御用のワークエリア221に設けられているため、第5表示データバッファ275に表示データを格納する処理は特定制御に対応する処理として行われる。一方、遊技履歴の管理結果を導出するための処理は非特定制御に対応する処理として行われるとともに、遊技履歴の管理結果である第61パラメータ~第68パラメータは第1~第4報知用表示装置201~204において順次表示対象となる。 Here, the first to fourth notification display devices 201-204 display the results of game history management, and when the setting confirmation process (FIG. 115) or setting value update process (FIG. 116) is executed, the display corresponds to the current setting value. In this case, since the fifth display data buffer 275 is provided in the work area 221 for specific control, the process of storing display data in the fifth display data buffer 275 is performed as a process corresponding to specific control. On the other hand, the process for deriving the game history management results is performed as a process corresponding to non-specific control, and the 61st to 68th parameters, which are the results of game history management, are displayed sequentially on the first to fourth notification display devices 201-204.

そこで、図120(b)に示すように非特定制御用のワークエリア223には第61パラメータ~第68パラメータを格納するための演算結果記憶エリア234だけではなく、それら第61パラメータ~第68パラメータのうち第1~第4報知用表示装置201~204への表示対象となるパラメータを格納するための表示対象設定エリア276が設けられている。本実施形態であっても上記第15の実施形態と同様に一のパラメータの演算結果が継続して表示される期間は10秒となっているため、非特定制御に対応する処理にて、10秒が経過する毎に予め定められた表示順序に従って表示対象となるパラメータの演算結果が演算結果記憶エリア234から読み出され、その読み出されたパラメータの演算結果が表示対象設定エリア276に格納される。そして、第1~第4報知用表示装置201~204にて遊技履歴の管理結果を表示する状況である場合には、特定制御に対応する処理である第2タイマ割込み処理(図123)にて、表示対象設定エリア276に格納された表示データが読み出され、その読み出された表示データが第5表示データバッファ275に格納される。 As shown in FIG. 120(b), the work area 223 for non-specific control not only has a calculation result memory area 234 for storing the 61st to 68th parameters, but also a display target setting area 276 for storing those parameters among the 61st to 68th parameters to be displayed on the first to fourth alarm display devices 201 to 204. In this embodiment, as in the above-described 15th embodiment, the calculation result of one parameter is continuously displayed for 10 seconds. Therefore, in the processing corresponding to non-specific control, the calculation result of the parameter to be displayed is read from the calculation result memory area 234 according to a predetermined display order every 10 seconds, and the calculation result of the read parameter is stored in the display target setting area 276. When the first through fourth notification display devices 201 through 204 are in a situation where they are to display the gaming history management results, the display data stored in the display target setting area 276 is read out in the second timer interrupt process (FIG. 123), which corresponds to specific control, and the read out display data is stored in the fifth display data buffer 275.

一方、設定確認用処理(図115)が実行されている状況である場合には、特定制御に対応する処理である第2タイマ割込み処理(図123)にて、第1~第4報知用表示装置201~204においてパチンコ機10の現状の設定値を確認している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示が行われるようにするための表示データが第5表示データバッファ275に格納される。また、設定値更新処理(図116)が実行されている状況である場合には、特定制御に対応する処理である第2タイマ割込み処理(図123)にて、第1~第4報知用表示装置201~204においてパチンコ機10の設定値を更新している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示が行われるようにするための表示データが第5表示データバッファ275に格納される。 On the other hand, when the setting confirmation process (FIG. 115) is being executed, the fifth display data buffer 275 stores display data to enable the first to fourth notification display devices 201 to 204 to display an indication that the current setting value of the pachinko machine 10 is being confirmed and an indication of the current setting value of the pachinko machine 10 in the second timer interrupt process (FIG. 123), which is a process corresponding to specific control. When the setting value update process (FIG. 116) is being executed, the fifth display data buffer 275 stores display data to enable the first to fourth notification display devices 201 to 204 to display an indication that the setting value of the pachinko machine 10 is being updated and an indication of the current setting value of the pachinko machine 10 in the second timer interrupt process (FIG. 123), which is a process corresponding to specific control.

上記のように第1~第5表示データバッファ271~275が設けられた構成において、主側CPU63は第2タイマ割込み処理(図123)の各処理回にて、その処理回に対応する表示データバッファ271~275から表示データを読み出し、その読み出した表示データを表示IC266に送信するとともに、その表示データが第1~第5表示回路261~265のいずれに対応しているのかを示す種別データを表示IC266に送信する。図121は表示IC266の電気的な構成を説明するための説明図である。 In a configuration in which the first through fifth display data buffers 271-275 are provided as described above, the main CPU 63 reads display data from the display data buffer 271-275 corresponding to each second timer interrupt process (Figure 123) during that process, transmits the read display data to the display IC 266, and also transmits type data to the display IC 266 indicating which of the first through fifth display circuits 261-265 the display data corresponds to. Figure 121 is an explanatory diagram for explaining the electrical configuration of the display IC 266.

表示IC266は図121に示すように、種別データバッファ281と、選択信号出力部282と、表示データバッファ283と、表示データ出力部284と、を備えている。表示データバッファ283には主側CPU63から受信した表示データが格納される。表示データ出力部284は表示データバッファ283に格納された表示データを第1~第5表示回路261~265に送信する。種別データバッファ281には主側CPU63から受信した種別データが格納される。選択信号出力部282は第1~第5表示回路261~265のうち種別データバッファ281に格納されている種別データに対応する表示回路261~265を表示データの受信先として指定するための選択信号を出力する。 As shown in FIG. 121, the display IC 266 comprises a type data buffer 281, a selection signal output unit 282, a display data buffer 283, and a display data output unit 284. The display data buffer 283 stores display data received from the main CPU 63. The display data output unit 284 transmits the display data stored in the display data buffer 283 to the first to fifth display circuits 261 to 265. The type data buffer 281 stores type data received from the main CPU 63. The selection signal output unit 282 outputs a selection signal to designate the display circuit 261 to 265 among the first to fifth display circuits 261 to 265 that corresponds to the type data stored in the type data buffer 281 as the recipient of the display data.

詳細には図119に示すように、表示IC266と第1表示回路261とは表示用信号群291を利用して電気的に接続されている。表示用信号群291は8ビットの表示データを一度に送信することを可能とするように設けられており、8ビット単位の表示データはパラレル通信で表示IC266から送信される。また、表示用信号群291から分岐させて分岐信号群292が設けられており、当該分岐信号群292は第2表示回路262、第3表示回路263、第4表示回路264及び第5表示回路265のそれぞれと電気的に接続されている。分岐信号群292は表示用信号群291と同様に8ビットの表示データを一度に送信することを可能とするように設けられており、8ビット単位の表示データはパラレル通信で表示IC266から送信される。 In more detail, as shown in FIG. 119, the display IC 266 and the first display circuit 261 are electrically connected using a display signal group 291. The display signal group 291 is configured to enable 8 bits of display data to be transmitted at one time, and the 8-bit display data is transmitted from the display IC 266 via parallel communication. In addition, a branch signal group 292 is provided by branching from the display signal group 291, and this branch signal group 292 is electrically connected to each of the second display circuit 262, the third display circuit 263, the fourth display circuit 264, and the fifth display circuit 265. Like the display signal group 291, the branch signal group 292 is configured to enable 8 bits of display data to be transmitted at one time, and the 8-bit display data is transmitted from the display IC 266 via parallel communication.

上記のように表示用信号群291及び分岐信号群292が設けられていることにより、表示データバッファ283に格納された表示データが表示データ出力部284により送信された場合、その表示データは第1~第5表示回路261~265の全てに供給される。この場合に、その供給された表示データを受信して利用すべき表示回路261~265を指定するために第1~第5選択信号線301~305が設けられている。 By providing the display signal group 291 and branch signal group 292 as described above, when display data stored in the display data buffer 283 is transmitted by the display data output unit 284, the display data is supplied to all of the first through fifth display circuits 261 through 265. In this case, first through fifth selection signal lines 301 through 305 are provided to specify the display circuits 261 through 265 that should receive and use the supplied display data.

第1選択信号線301は表示IC266と第1表示回路261とを電気的に接続するように設けられている。種別データバッファ281に第1表示回路261に対応する種別データが格納されている場合には、表示データ出力部284から供給している表示データを第1表示回路261に受信させて利用させるために、表示IC266の選択信号出力部282は第1選択信号線301を通じて第1表示回路261に第1選択信号を送信する。これにより、表示用信号群291及び分岐信号群292を通じて第1~第5表示回路261~265の全てに供給されている表示データが、第1表示回路261のみにおいて受信されて利用される。 The first selection signal line 301 is provided to electrically connect the display IC 266 and the first display circuit 261. When type data corresponding to the first display circuit 261 is stored in the type data buffer 281, the selection signal output unit 282 of the display IC 266 sends a first selection signal to the first display circuit 261 via the first selection signal line 301 to cause the first display circuit 261 to receive and use the display data supplied from the display data output unit 284. As a result, the display data supplied to all of the first to fifth display circuits 261-265 via the display signal group 291 and branch signal group 292 is received and used only by the first display circuit 261.

第2選択信号線302は表示IC266と第2表示回路262とを電気的に接続するように設けられている。種別データバッファ281に第2表示回路262に対応する種別データが格納されている場合には、表示データ出力部284から供給している表示データを第2表示回路262に受信させて利用させるために、表示IC266の選択信号出力部282は第2選択信号線302を通じて第2表示回路262に第2選択信号を送信する。これにより、表示用信号群291及び分岐信号群292を通じて第1~第5表示回路261~265の全てに供給されている表示データが、第2表示回路262のみにおいて受信されて利用される。 The second selection signal line 302 is provided to electrically connect the display IC 266 and the second display circuit 262. When type data corresponding to the second display circuit 262 is stored in the type data buffer 281, the selection signal output unit 282 of the display IC 266 sends a second selection signal to the second display circuit 262 via the second selection signal line 302 to cause the second display circuit 262 to receive and use the display data supplied from the display data output unit 284. As a result, the display data supplied to all of the first to fifth display circuits 261 to 265 via the display signal group 291 and branch signal group 292 is received and used only by the second display circuit 262.

第3選択信号線303は表示IC266と第3表示回路263とを電気的に接続するように設けられている。種別データバッファ281に第3表示回路263に対応する種別データが格納されている場合には、表示データ出力部284から供給している表示データを第3表示回路263に受信させて利用させるために、表示IC266の選択信号出力部282は第3選択信号線303を通じて第3表示回路263に第3選択信号を送信する。これにより、表示用信号群291及び分岐信号群292を通じて第1~第5表示回路261~265の全てに供給されている表示データが、第3表示回路263のみにおいて受信されて利用される。 The third selection signal line 303 is provided to electrically connect the display IC 266 and the third display circuit 263. When type data corresponding to the third display circuit 263 is stored in the type data buffer 281, the selection signal output unit 282 of the display IC 266 sends a third selection signal to the third display circuit 263 via the third selection signal line 303 so that the third display circuit 263 receives and uses the display data supplied from the display data output unit 284. As a result, the display data supplied to all of the first to fifth display circuits 261 to 265 via the display signal group 291 and branch signal group 292 is received and used only by the third display circuit 263.

第4選択信号線304は表示IC266と第4表示回路264とを電気的に接続するように設けられている。種別データバッファ281に第4表示回路264に対応する種別データが格納されている場合には、表示データ出力部284から供給している表示データを第4表示回路264に受信させて利用させるために、表示IC266の選択信号出力部282は第4選択信号線304を通じて第4表示回路264に第4選択信号を送信する。これにより、表示用信号群291及び分岐信号群292を通じて第1~第5表示回路261~265の全てに供給されている表示データが、第4表示回路264のみにおいて受信されて利用される。 The fourth selection signal line 304 is provided to electrically connect the display IC 266 and the fourth display circuit 264. When type data corresponding to the fourth display circuit 264 is stored in the type data buffer 281, the selection signal output unit 282 of the display IC 266 sends a fourth selection signal to the fourth display circuit 264 via the fourth selection signal line 304 so that the fourth display circuit 264 receives and uses the display data supplied from the display data output unit 284. As a result, the display data supplied to all of the first to fifth display circuits 261 to 265 via the display signal group 291 and branch signal group 292 is received and used only by the fourth display circuit 264.

第5選択信号線305は表示IC266と第5表示回路265とを電気的に接続するように設けられている。種別データバッファ281に第5表示回路265に対応する種別データが格納されている場合には、表示データ出力部284から供給している表示データを第5表示回路265に受信させて利用させるために、表示IC266の選択信号出力部282は第5選択信号線305を通じて第5表示回路265に第5選択信号を送信する。これにより、表示用信号群291及び分岐信号群292を通じて第1~第5表示回路261~265の全てに供給されている表示データが、第5表示回路265のみにおいて受信されて利用される。 The fifth selection signal line 305 is provided to electrically connect the display IC 266 and the fifth display circuit 265. When type data corresponding to the fifth display circuit 265 is stored in the type data buffer 281, the selection signal output unit 282 of the display IC 266 sends a fifth selection signal to the fifth display circuit 265 via the fifth selection signal line 305 so that the fifth display circuit 265 receives and uses the display data supplied from the display data output unit 284. As a result, the display data supplied to all of the first through fifth display circuits 261-265 via the display signal group 291 and branch signal group 292 is received and used only by the fifth display circuit 265.

図122は、主側CPU63から表示IC266に種別データ及び表示データが送信されるとともに、表示IC266から送信された表示データが第1表示回路261又は第2表示回路262にて受信される様子を示すタイムチャートである。図122(a)は主側CPU63から表示IC266への種別データ信号の送信期間を示し、図122(b)は主側CPU63から表示IC266への種別クロック信号の送信期間を示し、図122(c)は主側CPU63から表示IC266への表示データ信号の送信期間を示し、図122(d)は主側CPU63から表示IC266への表示クロック信号の送信期間を示し、図122(e)は表示IC266から第1表示回路261への第1選択信号の送信期間を示し、図122(f)は表示IC266から第2表示回路262への第2選択信号の送信期間を示し、図122(g)は表示IC266から第1~第5表示回路261~265への表示データの送信期間を示す。なお、第3~第5表示回路263~265において表示データが受信される場合についても同様である。 Figure 122 is a time chart showing how type data and display data are transmitted from the main CPU 63 to the display IC 266, and how the display data transmitted from the display IC 266 is received by the first display circuit 261 or the second display circuit 262. Figure 122(a) shows the period during which a type data signal is transmitted from the main CPU 63 to the display IC 266, Figure 122(b) shows the period during which a type clock signal is transmitted from the main CPU 63 to the display IC 266, Figure 122(c) shows the period during which a display data signal is transmitted from the main CPU 63 to the display IC 266, Figure 122(d) shows the period during which a display clock signal is transmitted from the main CPU 63 to the display IC 266, Figure 122(e) shows the period during which a first selection signal is transmitted from the display IC 266 to the first display circuit 261, Figure 122(f) shows the period during which a second selection signal is transmitted from the display IC 266 to the second display circuit 262, and Figure 122(g) shows the period during which display data is transmitted from the display IC 266 to the first to fifth display circuits 261 to 265. The same applies when display data is received in the third to fifth display circuits 263 to 265.

主側CPU63、表示IC266及び第1~第5表示回路261~265を含めてパチンコ機10への動作電力の供給が開始された後におけるt1のタイミングで、主側CPU63から表示IC266への種別データ及び表示データの送信が開始される。具体的には、図122(b)に示すようにt1のタイミング、t2のタイミング、t3のタイミング、t4のタイミング及びt5のタイミングのそれぞれでパルス状の種別クロック信号が送信されるとともに、図122(a)に示すようにt1のタイミングにおけるパルス状の種別クロック信号の送信に対応させてパルス状の種別データ信号が送信される。これにより、表示IC266の種別データバッファ281には第1表示回路261に対応する情報が格納される。 At timing t1, after the supply of operating power to the pachinko machine 10, including the main CPU 63, display IC 266, and first through fifth display circuits 261-265, begins, the main CPU 63 begins transmitting category data and display data to the display IC 266. Specifically, as shown in FIG. 122(b), a pulsed category clock signal is transmitted at timings t1, t2, t3, t4, and t5, and as shown in FIG. 122(a), a pulsed category data signal is transmitted in response to the transmission of the pulsed category clock signal at timing t1. As a result, information corresponding to the first display circuit 261 is stored in the category data buffer 281 of the display IC 266.

また、図122(d)に示すようにt1のタイミング、t2のタイミング、t3のタイミング、t4のタイミング、t5のタイミング、t6のタイミング、t7のタイミング及びt8のタイミングのそれぞれでパルス状の表示クロック信号が送信されるとともに、図122(c)に示すようにt2のタイミング、t3のタイミング、t5のタイミング及びt7のタイミングにおけるパルス状の表示クロック信号の送信に対応させてパルス状の表示データ信号が送信される。これにより、表示IC266の表示データバッファ283には上記情報形態に対応する表示データが格納される。 As shown in Figure 122(d), a pulsed display clock signal is transmitted at timings t1, t2, t3, t4, t5, t6, t7, and t8, and as shown in Figure 122(c), a pulsed display data signal is transmitted in response to the transmission of the pulsed display clock signal at timings t2, t3, t5, and t7. As a result, display data corresponding to the above information format is stored in the display data buffer 283 of the display IC 266.

そして、t9のタイミングで図122(d)に示すように8ビット目の表示クロック信号の送信が完了することで、当該t9のタイミングで図122(e)に示すように、種別データバッファ281に格納された種別データに対応する第1表示回路261に向けて表示IC266の選択信号出力部282により第1選択信号の送信が開始されるとともに、当該t9のタイミングで図122(g)に示すように表示IC266の表示データ出力部284により表示データバッファ283に格納された表示データの送信が開始される。これにより、第1表示回路261にて表示データが受信されて利用される。 Then, at timing t9, as shown in Figure 122(d), the transmission of the 8th bit of the display clock signal is completed, and at timing t9, as shown in Figure 122(e), the selection signal output unit 282 of the display IC 266 begins transmitting a first selection signal to the first display circuit 261 corresponding to the type data stored in the type data buffer 281, and at timing t9, as shown in Figure 122(g), the display data output unit 284 of the display IC 266 begins transmitting the display data stored in the display data buffer 283. As a result, the display data is received and used by the first display circuit 261.

その後、t10のタイミングで、図122(a)~図122(d)に示すように、主側CPU63から表示IC266への種別データ及び表示データの送信が新たに開始される。この場合、当該t10のタイミングで、図122(e)及び図122(g)に示すように表示IC266から第1表示回路261に向けた第1選択信号の送信が停止されるとともに、表示IC266から第1~第5表示回路261~265に向けた表示データの送信が停止される。 After that, at timing t10, as shown in Figures 122(a) to 122(d), transmission of type data and display data from the main CPU 63 to the display IC 266 is newly initiated. In this case, at timing t10, transmission of the first selection signal from the display IC 266 to the first display circuit 261 is stopped, and transmission of display data from the display IC 266 to the first to fifth display circuits 261 to 265 is stopped, as shown in Figures 122(e) and 122(g).

種別データ及び表示データの新たな送信について詳細には、図122(b)に示すようにt10のタイミング、t11のタイミング、t12のタイミング、t13のタイミング及びt14のタイミングのそれぞれでパルス状の種別クロック信号が送信されるとともに、図122(a)に示すようにt11のタイミングにおけるパルス状の種別クロック信号の送信に対応させてパルス状の種別データ信号が送信される。これにより、表示IC266の種別データバッファ281には第2表示回路262に対応する情報が格納される。 Regarding the new transmission of category data and display data, as shown in Figure 122(b), a pulsed category clock signal is transmitted at timings t10, t11, t12, t13, and t14, and a pulsed category data signal is transmitted in response to the transmission of a pulsed category clock signal at timing t11, as shown in Figure 122(a). As a result, information corresponding to the second display circuit 262 is stored in the category data buffer 281 of the display IC 266.

また、図122(d)に示すようにt10のタイミング、t11のタイミング、t12のタイミング、t13のタイミング、t14のタイミング、t15のタイミング、t16のタイミング及びt17のタイミングのそれぞれでパルス状の表示クロック信号が送信されるとともに、図122(c)に示すようにt10のタイミング、t11のタイミング、t12のタイミング、t15のタイミング、t16のタイミング及びt17のタイミングにおけるパルス状の表示クロック信号の送信に対応させてパルス状の表示データ信号が送信される。これにより、表示IC266の表示データバッファ283には上記情報形態に対応する表示データが格納される。 As shown in Figure 122(d), a pulsed display clock signal is transmitted at timings t10, t11, t12, t13, t14, t15, t16, and t17, and as shown in Figure 122(c), a pulsed display data signal is transmitted in response to the transmission of the pulsed display clock signal at timings t10, t11, t12, t15, t16, and t17. As a result, display data corresponding to the above information format is stored in the display data buffer 283 of the display IC 266.

そして、t18のタイミングで図122(d)に示すように8ビット目の表示クロック信号の送信が完了することで、当該t18のタイミングで図122(f)に示すように種別データバッファ281に格納された種別データに対応する第2表示回路262に向けて表示IC266の選択信号出力部282により第2選択信号の送信が開始されるとともに、当該t18のタイミングで図122(g)に示すように表示IC266の表示データ出力部284により表示データバッファ283に格納された表示データの送信が開始される。これにより、第2表示回路262にて表示データが受信されて利用される。 Then, at timing t18, as shown in FIG. 122(d), the transmission of the 8th bit of the display clock signal is completed, and at timing t18, as shown in FIG. 122(f), the selection signal output unit 282 of the display IC 266 begins transmitting a second selection signal to the second display circuit 262 corresponding to the type data stored in the type data buffer 281, and at timing t18, as shown in FIG. 122(g), the display data output unit 284 of the display IC 266 begins transmitting the display data stored in the display data buffer 283. As a result, the display data is received and used by the second display circuit 262.

なお、第1~第4表示回路261~264については表示データの送信対象となる第2タイマ割込み処理(図123)において1個の表示データのみが送信されるが、第5表示回路265については表示データの送信対象となる第2タイマ割込み処理(図123)において第1~第4報知用表示装置201~204の数に対応させて4個の表示データが送信される。第2タイマ割込み処理(図123)は既に説明したとおり第2割込み周期(具体的には2ミリ秒)で起動されることとなるが、4個の表示データを送信する処理回であっても第2割込み周期未満で1処理回が終了するように各処理時間が設定されている。 For the first to fourth display circuits 261-264, only one piece of display data is transmitted in the second timer interrupt process (Fig. 123) to which display data is transmitted, but for the fifth display circuit 265, four pieces of display data are transmitted in the second timer interrupt process (Fig. 123) to which display data is transmitted, corresponding to the number of first to fourth alarm display devices 201-204. As already explained, the second timer interrupt process (Fig. 123) is initiated at the second interrupt period (specifically, 2 milliseconds), but each processing time is set so that even in processing rounds that transmit four pieces of display data, one processing round is completed within the second interrupt period.

上記構成であることにより1個の表示IC266を利用して複数の表示回路261~265に表示データを送信することが可能となる。ここで、既に説明したとおり第1~第5表示回路261~265のそれぞれは提供された表示データを所定期間(例えば16ミリ秒)に亘って記憶保持することが可能であるものの所定期間が経過すると表示データは徐々にオール「0」の状態に近付くこととなる。この場合において各表示回路261~265における表示データの受信が所定期間を超えてしまうと、特図表示部37a、特図保留表示部37b、普図表示部38a、普図保留表示部38b及び第1~第4報知用表示装置201~204において表示内容が変更されていない状況であっても発光状態である表示用セグメントが一時的に消灯状態に近付くこととなり、結果的に表示用セグメントにおける光の点滅が生じてしまうおそれがある。これに対して、本実施形態では第1割込み周期(具体的には4ミリ秒)で起動される第1タイマ割込み処理(図117)とは別に、当該第1割込み周期よりも短い第2割込み周期(具体的には2ミリ秒)で起動される第2タイマ割込み処理(図123)が設定されており、当該第2タイマ割込み処理において表示IC266への表示データの送信が集約して行われる。 With the above configuration, it is possible to transmit display data to multiple display circuits 261-265 using a single display IC 266. As already explained, each of the first through fifth display circuits 261-265 can store and hold the provided display data for a predetermined period (e.g., 16 milliseconds), but after the predetermined period has elapsed, the display data will gradually approach an all-zero state. In this case, if the reception of display data by each display circuit 261-265 exceeds the predetermined period, the illuminated display segments will temporarily approach an unlit state even if the display content has not changed in the special map display unit 37a, special map pending display unit 37b, regular map display unit 38a, regular map pending display unit 38b, and first through fourth notification display devices 201-204, which may result in the light flashing in the display segments. In contrast to this, in this embodiment, in addition to the first timer interrupt process (FIG. 117) that is started at a first interrupt period (specifically, 4 milliseconds), a second timer interrupt process (FIG. 123) that is started at a second interrupt period (specifically, 2 milliseconds) that is shorter than the first interrupt period is set, and the transmission of display data to the display IC 266 is carried out in a consolidated manner during the second timer interrupt process.

以下、第2タイマ割込み処理について図123のフローチャートを参照しながら説明する。なお、第2タイマ割込み処理におけるステップS8401~ステップS8413の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 The second timer interrupt processing will be explained below with reference to the flowchart in Figure 123. Note that steps S8401 to S8413 in the second timer interrupt processing are executed using the specific control program and specific control data in the main CPU 63.

まず第1タイマ割込み処理(図117)及び第2タイマ割込み処理(図123)の発生を禁止するために割込み禁止の設定を行う(ステップS8401)。第1タイマ割込み処理(図117)の発生が禁止されることにより、第1割込み周期が経過したとしても第2タイマ割込み処理(図123)に対して第1タイマ割込み処理(図117)が割り込んで起動されてしまわないようにすることが可能となる。また、第2タイマ割込み処理(図123)の発生が禁止されることにより、第2タイマ割込み処理(図123)の実行途中において仮に第2割込み周期が経過してしまったとしても第2タイマ割込み処理(図123)が重複して起動されてしまわないようにすることが可能となる。 First, interrupt prohibition is set to prohibit the occurrence of the first timer interrupt processing (FIG. 117) and the second timer interrupt processing (FIG. 123) (step S8401). By prohibiting the occurrence of the first timer interrupt processing (FIG. 117), it is possible to prevent the first timer interrupt processing (FIG. 117) from interrupting and starting the second timer interrupt processing (FIG. 123) even if the first interrupt period has elapsed. Furthermore, by prohibiting the occurrence of the second timer interrupt processing (FIG. 123), it is possible to prevent the second timer interrupt processing (FIG. 123) from being started redundantly, even if the second interrupt period has elapsed during the execution of the second timer interrupt processing (FIG. 123).

その後、特定制御用のワークエリア221における設定更新表示フラグに「1」がセットされているか否かを判定する(ステップS8402)。設定更新表示フラグは主側CPU63にて設定値更新処理(図116)を実行している状況であるか否かを主側CPU63にて特定するためのフラグである。既に説明したとおり設定値更新処理(図116)は主側CPU63への動作電力の供給が開始された場合におけるメイン処理(図114)において動作電力の供給開始時の処理が実行されている状況で実行されることとなるが、第2タイマ割込み処理(図123)は当該動作電力の供給開始時の処理が実行されている状況であっても割り込んで起動されるため、主側CPU63にて設定値更新処理(図116)が実行されている状況であっても第2タイマ割込み処理(図123)は割り込んで起動される。 Then, it is determined whether the setting update display flag in the work area 221 for specific control is set to "1" (step S8402). The setting update display flag is a flag that allows the main CPU 63 to determine whether the setting value update process (FIG. 116) is being executed by the main CPU 63. As already explained, the setting value update process (FIG. 116) is executed when the main process (FIG. 114) is executing the process at the start of the supply of operating power to the main CPU 63. However, the second timer interrupt process (FIG. 123) is started by interrupting even when the process at the start of the supply of operating power is being executed. Therefore, even when the main CPU 63 is executing the setting value update process (FIG. 116), the second timer interrupt process (FIG. 123) is started by interrupting.

設定更新表示フラグに「1」がセットされている状況とは、第2タイマ割込み処理(図123)の今回の処理回が主側CPU63にて設定値更新処理(図116)が実行されている状況で割り込んで起動された処理回であることを意味する。ステップS8402にて肯定判定をした場合、設定更新中における第5表示データバッファ275への設定処理を実行する(ステップS8403)。当該設定処理では、第1~第4報知用表示装置201~204にてパチンコ機10の設定値を更新している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示を行わせるための表示データを第5表示データバッファ275に格納する。 When the setting update display flag is set to "1", this processing iteration of the second timer interrupt processing (Fig. 123) is initiated by interrupting a situation in which the setting value update processing (Fig. 116) is being executed by the main CPU 63. If a positive determination is made in step S8402, setting processing is executed in the fifth display data buffer 275 during setting update (step S8403). In this setting processing, display data is stored in the fifth display data buffer 275 to cause the first to fourth notification display devices 201 to 204 to display an indication that the setting values of the pachinko machine 10 are being updated and to display the current setting values of the pachinko machine 10.

第5表示データバッファ275に格納された当該表示データが表示IC266を介して第5表示回路265に送信された場合、第1~第4報知用表示装置201~204では図124(a)の説明図に示す表示が行われる。具体的には、第1~第4報知用表示装置201~204において設定値を更新している状況であることを示す表示が行われる場合、第1~第4報知用表示装置201~204のそれぞれにおいて少なくとも1個の表示用セグメントが発光状態となる。つまり、第1~第4報知用表示装置201~204のそれぞれが表示状態となる。これにより、設定値を更新している状況であることを示す表示が行われている場合であっても、第1~第4報知用表示装置201~204が故障していないことを遊技ホールの管理者は把握することが可能となる。なお、遊技履歴の管理結果が表示される場合であっても第1~第4報知用表示装置201~204のそれぞれにおいて少なくとも1個の表示用セグメントが発光状態となり、第1~第4報知用表示装置201~204のそれぞれが表示状態となる。 When the display data stored in the fifth display data buffer 275 is transmitted to the fifth display circuit 265 via the display IC 266, the first to fourth alert display devices 201 to 204 display the information shown in the explanatory diagram of Figure 124(a). Specifically, when the first to fourth alert display devices 201 to 204 display information indicating that the setting values are being updated, at least one display segment in each of the first to fourth alert display devices 201 to 204 is illuminated. In other words, each of the first to fourth alert display devices 201 to 204 is in a display state. This allows the amusement hall manager to know that the first to fourth alert display devices 201 to 204 are not malfunctioning, even when a display indicating that the setting values are being updated is being displayed. Furthermore, even when the gaming history management results are displayed, at least one display segment will be illuminated in each of the first through fourth notification display devices 201-204, and each of the first through fourth notification display devices 201-204 will be in a display state.

第1~第4報知用表示装置201~204のそれぞれの表示内容について詳細には、第1報知用表示装置201では中央の1個の表示用セグメントが発光状態となり残りの表示用セグメントが消灯状態となる。遊技履歴の管理結果が第1~第4報知用表示装置201~204において表示される場合であっても第1報知用表示装置201における中央の1個の表示用セグメントが発光状態となり得るが、遊技履歴の管理結果が表示される場合における第1報知用表示装置201の表示内容には中央の1個の表示用セグメントが発光状態となり残りの表示用セグメントが消灯状態となる表示内容は含まれていない。これにより、遊技履歴の管理結果が表示される場合にも発光状態となり得る表示用セグメントを利用しながらも、設定値を更新している状況における第1報知用表示装置201の表示内容を遊技履歴の管理結果において表示されない表示内容とすることが可能となる。 Regarding the display content of each of the first to fourth alert display devices 201-204 in more detail, the first alert display device 201 has one central display segment illuminated and the remaining display segments unlit. Even when the gaming history management results are displayed on the first to fourth alert display devices 201-204, the central display segment of the first alert display device 201 may illuminate, but the display content of the first alert display device 201 when displaying the gaming history management results does not include display content in which the central display segment illuminates and the remaining display segments are unlit. This makes it possible to use display segments that can illuminate even when the gaming history management results are displayed, while displaying content on the first alert display device 201 when updating setting values that is not displayed in the gaming history management results.

第2報知用表示装置202では第1報知用表示装置201と同様に、中央の1個の表示用セグメントが発光状態となり残りの表示用セグメントが消灯状態となる。遊技履歴の管理結果が第1~第4報知用表示装置201~204において表示される場合であっても第2報知用表示装置202における中央の1個の表示用セグメントが発光状態となり得るが、遊技履歴の管理結果が表示される場合における第2報知用表示装置202の表示内容には中央の1個の表示用セグメントが発光状態となり残りの表示用セグメントが消灯状態となる表示内容は含まれていない。これにより、遊技履歴の管理結果が表示される場合にも発光状態となり得る表示用セグメントを利用しながらも、設定値を更新している状況における第2報知用表示装置202の表示内容を遊技履歴の管理結果において表示されない表示内容とすることが可能となる。 In the second alert display device 202, as in the first alert display device 201, one central display segment is illuminated and the remaining display segments are unlit. Even when the gaming history management results are displayed on the first to fourth alert display devices 201 to 204, the one central display segment in the second alert display device 202 can be illuminated, but the display content of the second alert display device 202 when the gaming history management results are displayed does not include display content where one central display segment is illuminated and the remaining display segments are unlit. This makes it possible to use display segments that can be illuminated even when the gaming history management results are displayed, while displaying content on the second alert display device 202 when setting values are being updated that is not displayed in the gaming history management results.

第3報知用表示装置203では「H」の文字が表示されるように一部の表示用セグメントが発光状態となり残りの表示用セグメントが消灯状態となる。この場合に発光状態となる表示用セグメントは遊技履歴の管理結果が第1~第4報知用表示装置201~204において表示される場合であっても発光状態となり得るが、遊技履歴の管理結果が表示される場合における第3報知用表示装置203の表示内容には「H」の文字が表示される表示内容は含まれていない。これにより、遊技履歴の管理結果が表示される場合にも発光状態となり得る表示用セグメントを利用しながらも、設定値を更新している状況における第3報知用表示装置203の表示内容を遊技履歴の管理結果において表示されない表示内容とすることが可能となる。また、設定値を確認している状況における第3報知用表示装置203の表示内容にも「H」の文字が表示される表示内容は含まれていない。これにより、第3報知用表示装置203において「H」を表示することにより、設定値を更新している状況であることを遊技ホールの管理者に報知することが可能となる。 On the third alert display device 203, some display segments are illuminated to display the letter "H," while the remaining display segments are unlit. In this case, the illuminated display segments may also be illuminated when the gaming history management results are displayed on the first through fourth alert display devices 201 through 204; however, the display content of the third alert display device 203 when the gaming history management results are displayed does not include the letter "H." This makes it possible to use display segments that can be illuminated even when the gaming history management results are displayed, while displaying content on the third alert display device 203 when the setting values are being updated that is not displayed in the gaming history management results. Furthermore, the display content of the third alert display device 203 when the setting values are being checked also does not include the letter "H." This makes it possible to notify the gaming hall manager that the setting values are being updated by displaying "H" on the third alert display device 203.

第4報知用表示装置204では現状の設定値に対応する表示が行われるように一部の表示用セグメントが発光状態となり残りの表示用セグメントが消灯状態となる。図124(a)の場合においては現状の設定値が「設定2」であるため、第4報知用表示装置204においては「設定2」に対応する「2」が表示されている。第4報知用表示装置204を確認することで、遊技ホールの管理者は現状の設定値を把握することが可能となる。なお、設定値を更新している状況における第4報知用表示装置204の表示内容は遊技履歴の管理結果が表示される状況及び設定値を確認している状況のいずれにおいても表示され得る。 In the fourth alert display device 204, some display segments are lit and the remaining display segments are unlit so that a display corresponding to the current setting value is displayed. In the case of Figure 124(a), the current setting value is "Setting 2", so the fourth alert display device 204 displays "2", which corresponds to "Setting 2". By checking the fourth alert display device 204, the amusement hall manager can understand the current setting value. Note that the display content of the fourth alert display device 204 when the setting value is being updated can be displayed both when the gaming history management results are displayed and when the setting value is being checked.

第2タイマ割込み処理(図123)の説明に戻り、ステップS8402にて否定判定をした場合、特定制御用のワークエリア221における設定確認表示フラグに「1」がセットされているか否かを判定する(ステップS8404)。設定確認表示フラグは主側CPU63にて設定確認用処理(図115)を実行している状況であるか否かを主側CPU63にて特定するためのフラグである。既に説明したとおり設定確認用処理(図115)は主側CPU63への動作電力の供給が開始された場合におけるメイン処理(図114)において動作電力の供給開始時の処理が実行されている状況で実行されることとなるが、第2タイマ割込み処理(図123)は当該動作電力の供給開始時の処理が実行されている状況であっても割り込んで起動されるため、主側CPU63にて設定確認用処理(図115)が実行されている状況であっても第2タイマ割込み処理(図123)は割り込んで起動される。 Returning to the explanation of the second timer interrupt processing (FIG. 123), if a negative determination is made in step S8402, it is determined whether the setting confirmation display flag in the work area 221 for specific control is set to "1" (step S8404). The setting confirmation display flag is a flag used by the main CPU 63 to determine whether the setting confirmation processing (FIG. 115) is being executed by the main CPU 63. As already explained, the setting confirmation processing (FIG. 115) is executed when the processing executed at the start of the supply of operating power to the main CPU 63 is being executed in the main processing (FIG. 114) when the supply of operating power to the main CPU 63 is started. However, the second timer interrupt processing (FIG. 123) is started by interrupting even when the processing executed at the start of the supply of operating power is being executed. Therefore, the second timer interrupt processing (FIG. 123) is started by interrupting even when the setting confirmation processing (FIG. 115) is being executed by the main CPU 63.

設定確認表示フラグに「1」がセットされている状況とは、第2タイマ割込み処理(図123)の今回の処理回が主側CPU63にて設定確認用処理(図115)が実行されている状況で割り込んで起動された処理回であることを意味する。ステップS8404にて肯定判定をした場合、設定確認中における第5表示データバッファ275への設定処理を実行する(ステップS8405)。当該設定処理では、第1~第4報知用表示装置201~204にてパチンコ機10の設定値を確認している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示を行わせるための表示データを第5表示データバッファ275に格納する。 When the setting confirmation display flag is set to "1", this processing iteration of the second timer interrupt process (Fig. 123) is initiated by interrupting a situation in which the setting confirmation process (Fig. 115) is being executed by the main CPU 63. If a positive determination is made in step S8404, setting processing is executed in the fifth display data buffer 275 during setting confirmation (step S8405). In this setting processing, display data is stored in the fifth display data buffer 275 to display an indication that the setting values of the pachinko machine 10 are being confirmed on the first to fourth notification display devices 201 to 204, and to display the current setting values of the pachinko machine 10.

第5表示データバッファ275に格納された当該表示データが表示IC266を介して第5表示回路265に送信された場合、第1~第4報知用表示装置201~204では図124(b)の説明図に示す表示が行われる。具体的には、第1~第4報知用表示装置201~204において設定値を更新している状況であることを示す表示が行われる場合、第1~第4報知用表示装置201~204のそれぞれにおいて少なくとも1個の表示用セグメントが発光状態となる。つまり、第1~第4報知用表示装置201~204のそれぞれが表示状態となる。これにより、設定値を確認している状況であることを示す表示が行われている場合であっても、第1~第4報知用表示装置201~204が故障していないことを遊技ホールの管理者は把握することが可能となる。 When the display data stored in the fifth display data buffer 275 is sent to the fifth display circuit 265 via the display IC 266, the first to fourth alert display devices 201 to 204 display the information shown in the explanatory diagram in Figure 124(b). Specifically, when the first to fourth alert display devices 201 to 204 display information indicating that the setting values are being updated, at least one display segment in each of the first to fourth alert display devices 201 to 204 is illuminated. In other words, each of the first to fourth alert display devices 201 to 204 is in a display state. This allows the amusement hall manager to know that the first to fourth alert display devices 201 to 204 are not malfunctioning, even when a display indicating that the setting values are being checked is being displayed.

第1~第4報知用表示装置201~204のそれぞれの表示内容について詳細には、第1報知用表示装置201では中央の1個の表示用セグメントが発光状態となり残りの表示用セグメントが消灯状態となる。遊技履歴の管理結果が第1~第4報知用表示装置201~204において表示される場合であっても第1報知用表示装置201における中央の1個の表示用セグメントが発光状態となり得るが、遊技履歴の管理結果が表示される場合における第1報知用表示装置201の表示内容には中央の1個の表示用セグメントが発光状態となり残りの表示用セグメントが消灯状態となる表示内容は含まれていない。これにより、遊技履歴の管理結果が表示される場合にも発光状態となり得る表示用セグメントを利用しながらも、設定値を確認している状況における第1報知用表示装置201の表示内容を遊技履歴の管理結果において表示されない表示内容とすることが可能となる。 Regarding the display content of each of the first to fourth notification display devices 201-204 in more detail, the first notification display device 201 has one central display segment illuminated and the remaining display segments unlit. Even when the gaming history management results are displayed on the first to fourth notification display devices 201-204, the one central display segment on the first notification display device 201 may illuminate, but the display content of the first notification display device 201 when displaying the gaming history management results does not include display content where one central display segment illuminates and the remaining display segments are unlit. This makes it possible to use display segments that can illuminate even when the gaming history management results are displayed, while displaying content on the first notification display device 201 when checking setting values that is not displayed in the gaming history management results.

第2報知用表示装置202では第1報知用表示装置201と同様に、中央の1個の表示用セグメントが発光状態となり残りの表示用セグメントが消灯状態となる。遊技履歴の管理結果が第1~第4報知用表示装置201~204において表示される場合であっても第2報知用表示装置202における中央の1個の表示用セグメントが発光状態となり得るが、遊技履歴の管理結果が表示される場合における第2報知用表示装置202の表示内容には中央の1個の表示用セグメントが発光状態となり残りの表示用セグメントが消灯状態となる表示内容は含まれていない。これにより、遊技履歴の管理結果が表示される場合にも発光状態となり得る表示用セグメントを利用しながらも、設定値を確認している状況における第2報知用表示装置202の表示内容を遊技履歴の管理結果において表示されない表示内容とすることが可能となる。 In the second alert display device 202, as in the first alert display device 201, one central display segment is illuminated and the remaining display segments are unlit. Even when the gaming history management results are displayed on the first to fourth alert display devices 201 to 204, the one central display segment in the second alert display device 202 can be illuminated, but the display content of the second alert display device 202 when the gaming history management results are displayed does not include display content where one central display segment is illuminated and the remaining display segments are unlit. This makes it possible to use display segments that can be illuminated even when the gaming history management results are displayed, while displaying content on the second alert display device 202 when checking setting values that is not displayed in the gaming history management results.

ここで、第1報知用表示装置201及び第2報知用表示装置202における表示内容は設定値を更新している状況及び設定値を確認している状況のいずれであっても同一となる。これにより、第1~第4報知用表示装置201~204における表示対象が遊技履歴の管理結果ではなく設定値に関するものであることを、第1報知用表示装置201及び第2報知用表示装置202の表示により遊技ホールの管理者に明確に報知することが可能となる。 Here, the display content on the first alert display device 201 and the second alert display device 202 is the same whether the setting value is being updated or confirmed. This makes it possible to clearly notify the gaming hall manager through the display on the first alert display device 201 and the second alert display device 202 that the display subject on the first to fourth alert display devices 201 to 204 is related to the setting value, not the gaming history management results.

第3報知用表示装置203では「k」の文字が表示されるように一部の表示用セグメントが発光状態となり残りの表示用セグメントが消灯状態となる。この場合に発光状態となる表示用セグメントは遊技履歴の管理結果が第1~第4報知用表示装置201~204において表示される場合であっても発光状態となり得るが、遊技履歴の管理結果が表示される場合における第3報知用表示装置203の表示内容には「k」の文字が表示される表示内容は含まれていない。これにより、遊技履歴の管理結果が表示される場合にも発光状態となり得る表示用セグメントを利用しながらも、設定値を確認している状況における第3報知用表示装置203の表示内容を遊技履歴の管理結果において表示されない表示内容とすることが可能となる。また、設定値を更新している状況では第3報知用表示装置203に「H」が表示されるのに対して、設定値を確認している状況では第3報知用表示装置203に「k」が表示される。これにより、第3報知用表示装置203の表示内容を確認することにより、設定値を更新している状況及び設定値を確認している状況のいずれであるのかを遊技ホールの管理者に報知することが可能となる。 On the third alert display device 203, some display segments are illuminated to display the letter "k," while the remaining display segments are unlit. In this case, the illuminated display segments may also be illuminated when the gaming history management results are displayed on the first through fourth alert display devices 201 through 204; however, the display content of the third alert display device 203 when the gaming history management results are displayed does not include the display content displaying the letter "k." This makes it possible to use display segments that may be illuminated even when the gaming history management results are displayed, while the display content of the third alert display device 203 when checking setting values is not displayed in the gaming history management results. Furthermore, when setting values are being updated, "H" is displayed on the third alert display device 203, while when setting values are being checked, "k" is displayed on the third alert display device 203. This makes it possible to notify the amusement hall manager whether the setting value is being updated or checked by checking the display content of the third notification display device 203.

第4報知用表示装置204では現状の設定値に対応する表示が行われるように一部の表示用セグメントが発光状態となり残りの表示用セグメントが消灯状態となる。図124(b)の場合においては現状の設定値が「設定2」であるため、第4報知用表示装置204においては「設定2」に対応する「2」が表示されている。第4報知用表示装置204を確認することで、遊技ホールの管理者は現状の設定値を把握することが可能となる。なお、設定値を確認している状況における第4報知用表示装置204の表示内容は遊技履歴の管理結果が表示される状況及び設定値を更新している状況のいずれにおいても表示され得る。 In the fourth alert display device 204, some display segments are illuminated and the remaining display segments are extinguished to display the current setting value. In the case of Figure 124 (b), the current setting value is "Setting 2", so the fourth alert display device 204 displays "2", which corresponds to "Setting 2". By checking the fourth alert display device 204, the amusement hall manager can understand the current setting value. Note that the display content of the fourth alert display device 204 when checking the setting value can be displayed both when the gaming history management results are displayed and when the setting value is being updated.

第2タイマ割込み処理(図123)の説明に戻り、ステップS8404にて否定判定をした場合、通常時における第5表示データバッファ275への設定処理を実行する(ステップS8406)。この場合、非特定制御用のワークエリア223における表示対象設定エリア276から情報を読み出し、その読み出した情報に対応するパラメータの表示を第1~第4報知用表示装置201~204に行わせるための表示データを第5表示データバッファ275に格納する。当該表示データが表示IC266を介して第5表示回路265に送信されることで、第1~第4報知用表示装置201~204では第61~第68パラメータのうち現状の表示対象のパラメータの演算結果が表示される。 Returning to the explanation of the second timer interrupt process (FIG. 123), if a negative determination is made in step S8404, a setting process for the fifth display data buffer 275 under normal circumstances is executed (step S8406). In this case, information is read from the display target setting area 276 in the non-specific control work area 223, and display data for causing the first to fourth alarm display devices 201 to 204 to display parameters corresponding to the read information is stored in the fifth display data buffer 275. This display data is sent to the fifth display circuit 265 via the display IC 266, causing the first to fourth alarm display devices 201 to 204 to display the calculation results of the parameters currently being displayed, out of parameters 61 to 68.

ステップS8403、ステップS8405又はステップS8406の処理を実行した場合、種別データ信号線LN1及び種別クロック信号線LN2を通じた信号の送信状態をOFF状態とするとともに(ステップS8407)、表示データ信号線LN3及び表示クロック信号線LN4を通じた信号の送信状態をOFF状態とする(ステップS8408)。その後、特定制御用のワークエリア221に設けられた種別カウンタの更新処理を実行する(ステップS8409)。 When the processing of step S8403, step S8405, or step S8406 is executed, the signal transmission state through the type data signal line LN1 and type clock signal line LN2 is turned OFF (step S8407), and the signal transmission state through the display data signal line LN3 and display clock signal line LN4 is turned OFF (step S8408). After that, the type counter provided in the specific control work area 221 is updated (step S8409).

種別カウンタは、第2タイマ割込み処理の今回の処理回において第1~第5表示データバッファ271~275のうち表示データの送信対象を主側CPU63にて特定するためのカウンタである。種別カウンタの値が「1」である場合、第1表示データバッファ271の表示データが送信対象となり、種別カウンタの値が「2」である場合、第2表示データバッファ272の表示データが送信対象となり、種別カウンタの値が「3」である場合、第3表示データバッファ273の表示データが送信対象となり、種別カウンタの値が「4」である場合、第4表示データバッファ274の表示データが送信対象となり、種別カウンタの値が「5」である場合、第5表示データバッファ275の表示データが送信対象となる。種別カウンタの更新処理では種別カウンタの値を1加算するとともに、その1加算後における種別カウンタの値が上限値である「5」を超えた場合には種別カウンタの値を「1」に設定する。これにより、第2タイマ割込み処理の各処理回ごとに第1~第5表示データバッファ271~275において表示データの送信対象が順次変更される。 The type counter is a counter used by the main CPU 63 to identify the display data buffer to which the first through fifth display data buffers 271-275 are to be sent in the current second timer interrupt process. If the type counter value is "1," the display data to be sent is from the first display data buffer 271. If the type counter value is "2," the display data to be sent is from the second display data buffer 272. If the type counter value is "3," the display data to be sent is from the third display data buffer 273. If the type counter value is "4," the display data to be sent is from the fourth display data buffer 274. If the type counter value is "5," the display data to be sent is from the fifth display data buffer 275. The type counter update process increments the type counter value by 1, and if the value of the type counter after incrementing by 1 exceeds the upper limit of "5," the type counter value is reset to "1." This sequentially changes the display data to which the first through fifth display data buffers 271-275 are to be sent with each second timer interrupt process.

その後、種別カウンタの値に対応する種別データを主側ROM64から読み出す(ステップS8410)。具体的には、種別カウンタの値が「1」である場合には第1表示回路261に対応する種別データを主側ROM64から読み出し、種別カウンタの値が「2」である場合には第2表示回路262に対応する種別データを主側ROM64から読み出し、種別カウンタの値が「3」である場合には第3表示回路263に対応する種別データを主側ROM64から読み出し、種別カウンタの値が「4」である場合には第4表示回路264に対応する種別データを主側ROM64から読み出し、種別カウンタの値が「5」である場合には第5表示回路265に対応する種別データを主側ROM64から読み出す。 Then, the type data corresponding to the value of the type counter is read from the main ROM 64 (step S8410). Specifically, if the type counter value is "1", type data corresponding to the first display circuit 261 is read from the main ROM 64; if the type counter value is "2", type data corresponding to the second display circuit 262 is read from the main ROM 64; if the type counter value is "3", type data corresponding to the third display circuit 263 is read from the main ROM 64; if the type counter value is "4", type data corresponding to the fourth display circuit 264 is read from the main ROM 64; and if the type counter value is "5", type data corresponding to the fifth display circuit 265 is read from the main ROM 64.

その後、種別カウンタの値に対応する表示データバッファ271~275から表示データを読み出す(ステップS8411)。具体的には、種別カウンタの値が「1」である場合には第1表示データバッファ271から表示データを読み出し、種別カウンタの値が「2」である場合には第2表示データバッファ272から表示データを読み出し、種別カウンタの値が「3」である場合には第3表示データバッファ273から表示データを読み出し、種別カウンタの値が「4」である場合には第4表示データバッファ274から表示データを読み出し、種別カウンタの値が「5」である場合には第5表示データバッファ275から表示データを読み出す。 Then, display data is read from the display data buffers 271-275 corresponding to the value of the type counter (step S8411). Specifically, if the type counter value is "1", display data is read from the first display data buffer 271; if the type counter value is "2", display data is read from the second display data buffer 272; if the type counter value is "3", display data is read from the third display data buffer 273; if the type counter value is "4", display data is read from the fourth display data buffer 274; and if the type counter value is "5", display data is read from the fifth display data buffer 275.

その後、各種信号の送信処理を実行する(ステップS8412)。当該送信処理では、ステップS8410にて読み出した種別データが表示IC266に送信されるように、種別データ信号線LN1及び種別クロック信号線LN2に対する信号出力を行う。また、当該送信処理では、ステップS8411にて読み出した表示データが表示IC266に送信されるように、表示データ信号線LN3及び表示クロック信号線LN4に対する信号出力を行う。 Then, a transmission process for various signals is executed (step S8412). In this transmission process, signals are output to the type data signal line LN1 and the type clock signal line LN2 so that the type data read in step S8410 is transmitted to the display IC 266. Also, in this transmission process, signals are output to the display data signal line LN3 and the display clock signal line LN4 so that the display data read in step S8411 is transmitted to the display IC 266.

その後、第1タイマ割込み処理(図117)及び第2タイマ割込み処理(図123)の発生を許可するために割込み許可の設定を行う(ステップS8413)。 Then, interrupt permission is set to allow the first timer interrupt process (Figure 117) and the second timer interrupt process (Figure 123) to occur (step S8413).

以上詳述した本実施形態によれば、以下の優れた効果を奏する。 The present embodiment described above provides the following excellent effects:

リセットボタン68cを押圧操作することなく設定キー挿入部68aを設定キーによりON操作した状態でパチンコ機10の電源のON操作が行われることにより、主側CPU63への動作電力の供給が開始されてメイン処理(図114)が開始された状況においてリセットボタン68cが押圧操作されていないとともに設定キー挿入部68aがON操作された状態となり、メイン処理にて遊技の進行を可能とする処理が実行される前の状況である動作電力の供給開始時の処理が実行されている状況において設定確認用処理が実行される。これにより、設定値を不正に確認しようとする行為を行いづらくさせることが可能となる。 By turning on the power to the pachinko machine 10 with the setting key insertion section 68a turned on using the setting key without pressing the reset button 68c, the supply of operating power to the main CPU 63 begins and the main processing (Figure 114) begins, but the reset button 68c is not pressed and the setting key insertion section 68a is turned on. This causes the setting confirmation processing to be executed when processing is being executed at the start of the supply of operating power, which is the state before the processing that allows game play to proceed in the main processing is executed. This makes it difficult to fraudulently check the setting values.

遊技の進行が継続される状況において設定値の確認が行われる場合を想定すると、例えば遊技回の実行途中において設定値の確認が行われた場合には、設定値の確認が行われている途中で開閉実行モードへの移行が発生してしまうおそれがある。この場合、開閉実行モードが開始されているにも関わらず特電入賞装置32に向けて遊技球を発射することができないおそれがある。また、開閉実行モードの実行途中において設定値の確認が行われた場合、設定値の確認が行われている状況下において開閉実行モードが進行することとなるため、この場合にも特電入賞装置32に向けて遊技球を発射することができないおそれがある。 Assuming that the setting value is checked while the game is still in progress, for example, if the setting value is checked during the execution of a game, there is a risk that the system will transition to the open/close execution mode while the setting value is being checked. In this case, even though the open/close execution mode has started, it may not be possible to launch the game ball toward the special electric winning device 32. Furthermore, if the setting value is checked during the execution of the open/close execution mode, the open/close execution mode will proceed while the setting value is being checked, and in this case too, it may not be possible to launch the game ball toward the special electric winning device 32.

設定値の確認が行われる場合には遊技の進行が停止される場合を想定すると、遊技が行われている状況において設定値の確認が開始された場合には、遊技の進行を途中で停止させるための処理が複雑化してしまうおそれがある。例えば遊技回の実行途中において設定値の確認が開始されて遊技の進行を途中で停止させようとすると、遊技回を途中で停止させるための処理が必要となる。この場合、設定値の確認が開始された場合に図柄表示装置41における図柄の変動表示を途中で停止させて、設定値の確認が終了した場合に図柄表示装置41における図柄の変動表示を再開させようとすると、それだけ複雑な処理を要することとなる。また、例えば開閉実行モードの実行途中において設定値の確認が開始されて遊技の進行を途中で停止させようとすると、開閉実行モードを途中で停止させるための処理が必要となる。また、普図表示部38aにおける絵柄の変動表示の実行途中において設定値の確認が開始されて遊技の進行を途中で停止させようとすると、当該絵柄の変動表示を途中で停止させるための処理が必要となる。また、普電役物34aの開放実行状態の実行途中において設定値の確認が開始されて遊技の進行を途中で停止させようとすると、当該開放実行状態を途中で停止させるための処理が必要となる。その一方、全ての遊技が終了するまで待って設定値の確認が行われる構成も考えられるが、この場合、遊技回、開閉実行モード、普図表示部38aにおける絵柄の変動表示、及び普電役物34aの開放実行状態のいずれもが実行されない状況まで待つ必要が生じ、設定値の確認を開始させるまでの待ち時間が長くなってしまうおそれがある。 Considering that game progress is halted when a setting value is checked, if setting value checking is initiated while a game is in progress, the processing required to halt game progress midway may become complicated. For example, if setting value checking is initiated during the execution of a game round and game progress is to be halted midway, processing is required to halt the game round midway. In this case, if the display of the changing patterns on the pattern display device 41 is halted midway when setting value checking is initiated, and the display of the changing patterns on the pattern display device 41 is resumed when setting value checking is completed, this requires correspondingly more complex processing. Furthermore, for example, if setting value checking is initiated during the execution of the open/close execution mode and game progress is to be halted midway, processing is required to halt the open/close execution mode midway. Furthermore, if setting value checking is initiated during the execution of the changing pattern display on the normal pattern display unit 38a and game progress is to be halted midway, processing is required to halt the display of the changing patterns midway. Furthermore, if setting value confirmation is initiated during the opening execution state of the normal power device 34a and the progress of the game is to be stopped midway, processing is required to stop the opening execution state midway. On the other hand, a configuration is also possible in which the setting value confirmation is waited until all games are completed, but in this case, it becomes necessary to wait until a situation occurs in which none of the game rounds, open/close execution mode, changing display of the image on the normal picture display unit 38a, and the opening execution state of the normal power device 34a are being executed, which may result in a long wait time before setting value confirmation can begin.

これに対して、主側CPU63への動作電力の供給が開始された場合に実行されるメイン処理において遊技の進行を可能とする処理が実行される前の状況である動作電力の供給開始時の処理が実行されている状況で設定確認用処理が実行されるため、遊技の進行が既に停止されている状況において設定値の確認が行われることとなる。これにより、遊技が進行している状況で設定値の確認が行われないようにすることが可能となるとともに、設定値の確認に際して遊技の進行を途中で停止させたり、遊技の進行が停止されるまで設定値の確認を待つ必要が生じない。よって、設定値の確認を適切に行うことが可能となる。 In contrast, the setting confirmation process is executed when the supply of operating power to the main CPU 63 begins, during the main processing, which is executed before the processing that enables game progress is executed, during the processing that occurs when the supply of operating power begins. Therefore, the setting values are confirmed when game progress has already been stopped. This makes it possible to avoid checking the setting values while game progress is in progress, and there is no need to stop game progress midway to check the setting values, or wait until game progress is stopped to check the setting values. This makes it possible to check the setting values appropriately.

リセットボタン68cを押圧操作しながらパチンコ機10の電源のON操作が行われることにより、主側CPU63への動作電力の供給が開始されてメイン処理(図114)が開始された状況においてリセットボタン68cが押圧操作された状態となり、設定キー挿入部68aがON操作されているか否かに関係なくRAMクリア処理(ステップS7915)が実行される。これにより、リセットボタン68cを押圧操作しながらパチンコ機10の電源のON操作を行うという操作内容が、RAMクリア処理(ステップS7915)の実行に一義的に結びつくこととなり、RAMクリア処理(ステップS7915)を発生させるための操作内容を遊技ホールの管理者にとって分かり易いものとすることが可能となる。 When the power to the pachinko machine 10 is turned ON while the reset button 68c is pressed, the supply of operating power to the main CPU 63 begins, and the main processing (Figure 114) begins. The reset button 68c is then pressed, and the RAM clear process (step S7915) is executed regardless of whether the setting key insertion section 68a is turned ON. This means that the operation of turning ON the power to the pachinko machine 10 while pressing the reset button 68c is uniquely linked to the execution of the RAM clear process (step S7915), making it possible to make the operation to trigger the RAM clear process (step S7915) easy to understand for the amusement hall manager.

RAMクリア処理(ステップS7915)が実行されたとしても特定制御用のワークエリア221における設定値カウンタは「0」クリアされないとともに設定値カウンタの情報は変更されない。これにより、RAMクリア処理(ステップS7915)が実行されたとしても設定値が変更されてしまわないようにすることが可能となる。 Even if the RAM clear process (step S7915) is executed, the setting value counter in the specific control work area 221 is not cleared to "0" and the information in the setting value counter is not changed. This makes it possible to prevent the setting value from being changed even if the RAM clear process (step S7915) is executed.

リセットボタン68cを押圧操作しながらパチンコ機10の電源のON操作を行うだけではなくさらに設定キー挿入部68aを設定キーによりON操作しながらパチンコ機10の電源のON操作を行うことに基づき、RAMクリア処理(ステップS7915)だけではなく設定値更新処理(ステップS7918)が実行される。また、既に説明したとおりリセットボタン68cを押圧操作することなく設定キー挿入部68aを設定キーによりON操作しながらパチンコ機10の電源のON操作を行うことに基づき、設定確認用処理(ステップS7914)が実行される。これにより、設定値に関する処理が実行されるための操作として、設定キー挿入部68aに対するON操作を共通させることが可能となる。よって、設定値に関する処理を発生させるための操作内容を遊技ホールの管理者にとって分かり易いものとすることが可能となる。 Not only is the power to the pachinko machine 10 turned on while pressing the reset button 68c, but also the setting value update process (step S7918) is executed based on the power being turned on while the setting key insertion section 68a is turned on with the setting key. As already explained, the setting confirmation process (step S7914) is executed based on the power being turned on while the setting key insertion section 68a is turned on with the setting key, without pressing the reset button 68c. This makes it possible to standardize the ON operation of the setting key insertion section 68a as the operation for executing processing related to setting values. This makes it possible to make the operation content for triggering processing related to setting values easy to understand for the amusement hall manager.

設定キー挿入部68aを設定キーによりON操作しながらパチンコ機10の電源のON操作を行う場合であって、リセットボタン68cの押圧操作を付加しない場合には設定確認用処理が実行され、リセットボタン68cの押圧操作を付加する場合には設定値更新処理が実行される。これにより、リセットボタン68cの押圧操作の有無によって設定確認用処理及び設定値更新処理のうち実行対象の処理を相違させることが可能となる。よって、設定確認用処理及び設定値更新処理のうち所望の処理を実行させるための操作内容を遊技ホールの管理者にとって分かり易いものとすることが可能となる。また、設定確認用処理よりも設定値更新処理を実行させるための操作内容を多くすることにより、設定値更新処理を不正に行わせる行為を特に行いづらくさせることが可能となる。 When the power to the pachinko machine 10 is turned on while the setting key insertion section 68a is turned on with the setting key, and the setting confirmation process is executed without pressing the reset button 68c, the setting value update process is executed if the reset button 68c is pressed. This makes it possible to differentiate between the setting confirmation process and the setting value update process depending on whether the reset button 68c is pressed. This makes it possible to make the operation details for executing the desired process, either the setting confirmation process or the setting value update process, easier for the amusement hall manager to understand. Furthermore, by having more operation details for executing the setting value update process than the setting confirmation process, it becomes particularly difficult to perform fraudulent acts in the setting value update process.

設定値が異常であるか否かの監視処理が定期的に起動される第1タイマ割込み処理(図117)にて実行される。これにより、設定値が異常であるか否かの監視を遊技が行われている状況であっても行うことが可能となる。よって、設定値が異常であるにも関わらず遊技が継続されてしまわないようにすることが可能となる。 The process of monitoring whether the set value is abnormal is executed by the first timer interrupt process (Fig. 117), which is periodically started. This makes it possible to monitor whether the set value is abnormal even while a game is in progress. This makes it possible to prevent gameplay from continuing even when the set value is abnormal.

設定値が異常であるか否かの監視は監視契機が発生する度に実行される。より詳細には第1タイマ割込み処理(図117)が起動される度に実行される。これにより、設定値が異常であるか否かを監視する頻度を高めることが可能となる。 Monitoring whether the set value is abnormal is performed each time a monitoring trigger occurs. More specifically, it is performed each time the first timer interrupt process (Figure 117) is started. This makes it possible to increase the frequency with which the set value is monitored for abnormalities.

メイン処理(図114)には設定値が正常であるか否かを監視するための処理は設定されていない。メイン処理(図114)における動作電力の供給開始時の処理において設定値が正常であるか否かを監視するための処理が設定されていると、動作電力の供給開始時において停電フラグ及びチェックサムの監視を行うだけではなく設定値が正常であるか否かの監視を行う必要が生じ、監視負荷が高くなってしまう。さらに動作電力の供給開始時において設定値が異常であることを特定した場合にはRAMクリア処理(ステップS7915)及び設定値更新処理(ステップS7918)が実行されるようにしようとすると、それだけ処理構成が複雑化してしまう。これに対して、メイン処理(図114)には設定値が正常であるか否かを監視するための処理が設定されていないことにより、動作電力の供給開始時の処理の処理構成を好適なものとすることが可能となる。また、このように動作電力の供給開始時の処理において設定値が正常であるか否かを監視するための処理が設定されていないとしても、第1タイマ割込み処理(図117)にて設定監視処理(ステップS8220)を実行する構成であるため、設定値が異常である場合にはそれに対処することが可能となる。 The main processing (FIG. 114) does not include a process for monitoring whether the set values are normal. If a process for monitoring whether the set values are normal were included in the process for starting the supply of operating power in the main processing (FIG. 114), not only would it be necessary to monitor the power outage flag and checksum but also to monitor whether the set values are normal when the supply of operating power starts, which would increase the monitoring load. Furthermore, if an abnormality in the set values was identified when the supply of operating power starts, a RAM clear process (step S7915) and a set value update process (step S7918) would be executed, which would complicate the processing configuration. In contrast, the main processing (FIG. 114) does not include a process for monitoring whether the set values are normal, which makes it possible to optimize the processing configuration for the process for starting the supply of operating power. Furthermore, even if a process for monitoring whether the set values are normal is not included in the process for starting the supply of operating power, the first timer interrupt process (FIG. 117) is configured to execute a setting monitoring process (step S8220), making it possible to address an abnormality in the set values.

主側CPU63から送信された表示データに従って表示IC266にて第1~第5表示回路261~265に対する表示設定が行われることで、当該表示データに対応する表示内容となるように特図表示部37a、特図保留表示部37b、普図表示部38a、普図保留表示部38b及び第1~第4報知用表示装置201~204が表示制御される。これにより、主側CPU63の処理負荷を軽減することが可能となる。この場合に、特図表示部37a、特図保留表示部37b、普図表示部38a、普図保留表示部38b及び第1~第4報知用表示装置201~204といったように複数の表示部が設けられた構成においてそれら複数の表示部に1対1で対応させて表示IC266が設けられているのではなく、複数の表示部に対して1個の表示IC266が兼用されている。これにより、表示IC266の数の増加を抑えながら表示制御対象となる表示部の数を増加させることが可能となる。また、主側CPU63から表示IC266への表示データの送信間隔は、各表示部において表示データに対応する表示を維持することができなくなる前に、各表示部に対応する表示回路261~265に対して表示IC266による表示設定が行われることとなる送信間隔に設定されている。これにより、複数の表示部に対して1個の表示IC266が兼用される構成であっても、各表示部において表示データに対応する表示を適切に行わせることが可能となる。 The display IC 266 configures the display settings for the first through fifth display circuits 261-265 according to the display data transmitted from the main CPU 63, and controls the display of the special map display unit 37a, special map reserve display unit 37b, regular map display unit 38a, regular map reserve display unit 38b, and the first through fourth alert display devices 201-204 so that the display content corresponds to the display data. This reduces the processing load on the main CPU 63. In this case, in a configuration with multiple display units, such as the special map display unit 37a, special map reserve display unit 37b, regular map display unit 38a, regular map reserve display unit 38b, and the first through fourth alert display devices 201-204, a single display IC 266 is not provided in a one-to-one correspondence with the multiple display units, but rather multiple display units share the same display IC 266. This makes it possible to increase the number of display units subject to display control while minimizing the increase in the number of display ICs 266. Furthermore, the interval at which display data is transmitted from the main CPU 63 to the display IC 266 is set so that the display settings are made by the display IC 266 to the display circuits 261-265 corresponding to each display unit before the display corresponding to the display data can no longer be maintained on each display unit. This makes it possible to properly display the display corresponding to the display data on each display unit, even in a configuration in which one display IC 266 is shared by multiple display units.

主側CPU63は表示データを表示IC266に送信する場合、その表示データの設定対象となる表示回路261~265の種類を特定可能とする種別データを表示IC266に送信する。これにより、表示IC266は、主側CPU63から表示データが送信された場合には主側CPU63から送信されている種別データに対応する表示回路261~265に対してその表示データを設定すればよい。よって、複数の表示部に対して1個の表示IC266が兼用される構成であっても、表示IC266の構成を簡素なものとすることが可能となる。 When the main CPU 63 sends display data to the display IC 266, it sends type data to the display IC 266 that identifies the type of display circuit 261-265 to which the display data is to be set. As a result, when display data is sent from the main CPU 63, the display IC 266 simply sets the display data for the display circuit 261-265 that corresponds to the type data sent from the main CPU 63. Therefore, even in a configuration in which one display IC 266 is shared by multiple display units, the configuration of the display IC 266 can be simplified.

主側CPU63は、複数の表示部が予め定められた順序で1回ずつ表示データの設定対象となることを更新周回の1回とした場合に、当該更新周回が繰り返されるように表示データの送信を行う。これにより、主側CPU63は予め定められた順序に従って表示データの送信対象となる表示部を変更すればよいため、主側CPU63の処理構成を簡素なものとすることが可能となる。 When one update cycle is defined as each of multiple display units being the target of display data setting in a predetermined order, the main CPU 63 transmits display data so that the update cycle is repeated. This allows the main CPU 63 to simply change the display unit to which display data is sent in accordance with the predetermined order, thereby simplifying the processing configuration of the main CPU 63.

主側CPU63は、一の表示部に対する表示データの内容が当該表示部を送信対象として前回送信した場合における表示データの内容と同一であったとしても、当該表示部が送信対象となった場合にはその表示データを送信する。これにより、複数の表示部に対して1個の表示IC266が兼用される構成であっても、所定の表示部にて同一の表示を継続させることが可能となる。 When a display unit becomes a transmission target, the main CPU 63 transmits the display data for that display unit, even if the content of the display data for that display unit is the same as the content of the display data transmitted the previous time that that display unit was the transmission target. This makes it possible to continue displaying the same data on a specific display unit, even in a configuration in which one display IC 266 is shared by multiple display units.

主側CPU63は第2割込み周期となった場合に他の処理に割り込んで起動される第2タイマ割込み処理(図123)にて表示IC266に表示データを送信するための処理を実行する。これにより、各表示部に表示データが設定される周期を所定の周期とすることが可能となる。よって、複数の表示部に対して1個の表示IC266が兼用される構成であっても、各表示部において表示データに対応する表示を維持することができなくなる前に、各表示部に対して表示IC266による表示データの設定が行われるようにすることが可能となる。 The main CPU 63 executes processing to send display data to the display IC 266 in the second timer interrupt processing (Figure 123), which is started by interrupting other processing when the second interrupt period is reached. This makes it possible to set the period in which display data is set for each display unit to a predetermined period. Therefore, even in a configuration in which one display IC 266 is shared by multiple display units, it is possible to have the display IC 266 set display data for each display unit before it becomes impossible to maintain the display corresponding to the display data on each display unit.

表示IC266により表示設定の対象となる第1~第5表示回路261~265に対して表示データを送信するための処理は、第2タイマ割込み処理(図123)に集約されている。これにより、第1~第5表示回路261~265に表示データが設定される周期を同一の周期とすることが可能となる。 The process for transmitting display data to the first to fifth display circuits 261 to 265, which are the targets of display settings by the display IC 266, is consolidated into the second timer interrupt process (Figure 123). This makes it possible to set the display data to the first to fifth display circuits 261 to 265 at the same cycle.

主側CPU63は第1割込み周期となった場合に他の処理に割り込んで第1タイマ割込み処理(図117)を実行する。この場合に、第2タイマ割込み処理(図123)の第2割込み周期は第1タイマ割込み処理(図117)の第1割込み周期よりも短い周期に設定されている。これにより、第1タイマ割込み処理(図117)にて表示IC266に表示データを送信する処理が実行される構成に比べて短い周期で表示データを送信することが可能となる。 When the first interrupt period arrives, the main CPU 63 interrupts other processing and executes the first timer interrupt process (Figure 117). In this case, the second interrupt period of the second timer interrupt process (Figure 123) is set to a period shorter than the first interrupt period of the first timer interrupt process (Figure 117). This makes it possible to transmit display data at a shorter period than in a configuration in which the process of transmitting display data to the display IC 266 is executed in the first timer interrupt process (Figure 117).

また、遊技を進行させるための処理が設定されている第1タイマ割込み処理(図117)よりも割込み周期が短い第2タイマ割込み処理(図123)に表示IC266に表示データを送信する処理が設定されている。これにより、遊技を進行させるための処理を実行する上で適切な周期で第1タイマ割込み処理(図117)が起動されるようにしながら、既に説明したような優れた効果を奏することが可能となる。 In addition, the process of sending display data to the display IC 266 is set in the second timer interrupt process (Fig. 123), which has a shorter interrupt period than the first timer interrupt process (Fig. 117), in which the process for progressing the game is set. This makes it possible to achieve the excellent effects already described while ensuring that the first timer interrupt process (Fig. 117) is activated at a period appropriate for executing the process for progressing the game.

第2タイマ割込み処理(図123)は第1タイマ割込み処理(図117)が実行されている状況であっても割り込んで起動される。これにより、表示データの送信周期を所定の周期とすることが可能となる。 The second timer interrupt process (Figure 123) is started even when the first timer interrupt process (Figure 117) is being executed. This allows the display data transmission period to be set to a predetermined period.

第2タイマ割込み処理(図123)が開始される場合に第1タイマ割込み処理(図117)の割込みが禁止され、第2タイマ割込み処理(図123)が終了される場合に第1タイマ割込み処理(図117)の割込みが許可される。これにより、第2タイマ割込み処理(図123)が実行されている状況において第1タイマ割込み処理(図117)が割り込んで実行されてしまわないようにすることが可能となる。よって、表示データを送信するための処理を優先させることが可能となる。 When the second timer interrupt process (Fig. 123) starts, the first timer interrupt process (Fig. 117) is prohibited from interrupting, and when the second timer interrupt process (Fig. 123) ends, the first timer interrupt process (Fig. 117) is permitted to interrupt and be executed. This makes it possible to prevent the first timer interrupt process (Fig. 117) from interrupting and being executed while the second timer interrupt process (Fig. 123) is being executed. This makes it possible to give priority to the process for transmitting display data.

第2タイマ割込み処理(図123)はメイン処理(図114)において動作電力の供給開始時の処理(ステップS7901~ステップS7918)が実行されている状況であっても割り込んで起動される。これにより、動作電力の供給開始時の処理が実行されている状況であっても複数の表示部を表示制御することが可能となる。また、動作電力の供給開始時の処理に対して第2タイマ割込み処理(図123)が割り込んで起動される構成であるため、動作電力の供給開始時の処理の処理構成を複雑化させなくても、動作電力の供給開始時の処理が実行されている状況において複数の表示部を表示制御することが可能となる。 The second timer interrupt process (Figure 123) is started by interrupting the main process (Figure 114) even when the process at the start of the supply of operating power (steps S7901 to S7918) is being executed. This makes it possible to control the display of multiple display units even when the process at the start of the supply of operating power is being executed. Furthermore, because the second timer interrupt process (Figure 123) is started by interrupting the process at the start of the supply of operating power, it is possible to control the display of multiple display units when the process at the start of the supply of operating power is being executed without complicating the processing configuration of the process at the start of the supply of operating power.

メイン処理(図114)にて設定値更新処理(ステップS7918)が実行されている状況においても第2タイマ割込み処理(図123)が割り込んで起動されるとともに、当該状況においては第2タイマ割込み処理(図123)にて現状の設定値を第4報知用表示装置204に表示させるための表示データが送信される。これにより、メイン処理(図114)の処理構成を複雑化させなくても、設定値更新処理(ステップS7918)が実行されている状況において現状の設定値が第4報知用表示装置204にて表示されるようにすることが可能となる。 Even when the setting value update process (step S7918) is being executed in the main process (Figure 114), the second timer interrupt process (Figure 123) interrupts and is started, and in this situation, the second timer interrupt process (Figure 123) transmits display data for displaying the current setting value on the fourth alert display device 204. This makes it possible to display the current setting value on the fourth alert display device 204 when the setting value update process (step S7918) is being executed without complicating the processing configuration of the main process (Figure 114).

メイン処理(図114)にて動作電力の供給開始時の処理が実行された後であっても第2割込み周期が経過する度に第2タイマ割込み処理(図123)が割り込んで起動される。これにより、第2タイマ割込み処理(図123)を利用することで、動作電力の供給開始時の処理が実行されている状況及び当該動作電力の供給開始時の処理が終了した後の状況のいずれにおいても複数の表示部を表示制御することが可能となる。 Even after the processing at the start of the supply of operating power has been executed in the main processing (Fig. 114), the second timer interrupt processing (Fig. 123) is initiated each time the second interrupt period elapses. By utilizing the second timer interrupt processing (Fig. 123), it is possible to control the display of multiple display units both when the processing at the start of the supply of operating power is being executed and after the processing at the start of the supply of operating power has finished.

なお、上記第1の実施形態と同様に更新ボタン68bが設けられており、設定値更新処理(図116)においてはリセットボタン68cが押圧操作される度に設定値が1段階更新されるのではなく更新ボタン68bが押圧操作される度に設定値が1段階更新される構成としてもよい。また、設定キー挿入部68aに設定キーを挿入して回動操作をした場合における回動操作位置として「設定1」~「設定6」のそれぞれに対応する位置が設定されており、設定キー挿入部68aの回動操作位置に対応する設定値が設定される構成としてもよい。また、設定キー挿入部68aをON位置よりもさらに回動操作することが可能な構成とし、ON位置を超えた回動操作が行われる度に更新途中の設定値が次の順番の設定値に更新される構成としてもよい。 As in the first embodiment, an update button 68b may be provided, and in the setting value update process (Fig. 116), the setting value may be updated by one step each time the update button 68b is pressed, rather than each time the reset button 68c is pressed. Furthermore, when a setting key is inserted into the setting key insertion section 68a and rotated, positions corresponding to "Setting 1" to "Setting 6" may be set as the rotation position, and the setting value corresponding to the rotation position of the setting key insertion section 68a may be set. Furthermore, the setting key insertion section 68a may be configured to be able to be rotated further than the ON position, and each time the setting key insertion section 68a is rotated beyond the ON position, the setting value being updated may be updated to the next setting value in the sequence.

また、設定値更新処理(図116)では設定キー挿入部68aをOFF操作することで選択中の設定値が確定されるとともに、さらにリセットボタン68cが押圧操作されることにより設定値更新処理が終了される構成としてもよい。また、更新ボタン68bが設けられた構成においては、設定値更新処理(図116)では設定キー挿入部68aをOFF操作することで選択中の設定値が確定されるとともに、さらに更新ボタン68bが押圧操作されることにより設定値更新処理が終了される構成としてもよい。 Furthermore, in the setting value update process (Figure 116), the currently selected setting value may be confirmed by turning off the setting key insertion section 68a, and the setting value update process may be terminated by further pressing the reset button 68c. Furthermore, in a configuration where the update button 68b is provided, the currently selected setting value may be confirmed by turning off the setting key insertion section 68a in the setting value update process (Figure 116), and the setting value update process may be terminated by further pressing the update button 68b.

また、設定値更新処理(図116)が実行されるための条件として、遊技機本体12が開放状態であることという条件が設定されていない構成としてもよく、前扉枠14が開放状態であることという条件が設定されていない構成としてもよく、遊技機本体12が開放状態であることという条件及び前扉枠14が開放状態であることという条件の両方が設定されていない構成としてもよい。 Furthermore, the condition for executing the setting value update process (Figure 116) may not be set so that the gaming machine main body 12 is in an open state, or the condition for the front door frame 14 to be in an open state, or neither the condition for the gaming machine main body 12 to be in an open state nor the condition for the front door frame 14 to be in an open state may be set.

また、設定確認用処理(図115)が実行されるための条件として、遊技機本体12が開放状態であることという条件が設定されていない構成としてもよく、前扉枠14が開放状態であることという条件が設定されていない構成としてもよく、遊技機本体12が開放状態であることという条件及び前扉枠14が開放状態であることという条件の両方が設定されていない構成としてもよい。 Furthermore, the condition for executing the setting confirmation process (Figure 115) may not be set so that the gaming machine main body 12 is in an open state, or the condition for the front door frame 14 to be in an open state, or neither the condition for the gaming machine main body 12 to be in an open state nor the condition for the front door frame 14 to be in an open state may be set.

また、主側CPU63への動作電力の供給が開始された場合に実行されるメイン処理(図114)において停電フラグに「1」がセットされていないこと又はチェックサムが異常であることが特定された場合には、RAMクリア処理(ステップS7915)が実行される構成としてもよい。この場合、RAMクリア処理(ステップS7915)が実行された後は、設定値更新処理(ステップS7918)が実行される構成としてもよく、設定値更新処理(ステップS7918)を実行すべきことを示す報知を実行するとともに遊技の進行を停止させる構成としてもよく、遊技の進行を制御するための処理が開始される構成としてもよい。 Also, if the main processing (FIG. 114), which is executed when the supply of operating power to the main CPU 63 is started, determines that the power outage flag is not set to "1" or that the checksum is abnormal, a RAM clear processing (step S7915) may be executed. In this case, after the RAM clear processing (step S7915) is executed, a setting value update processing (step S7918) may be executed, or a notification may be issued indicating that the setting value update processing (step S7918) should be executed and the game progress may be stopped, or a processing to control the game progress may be started.

また、メイン処理(図114)において設定確認用処理(ステップS7914)が停電フラグに「1」がセットされているか否かの判定処理及びチェックサムの比較処理よりも後に実行される構成に代えて、これら処理よりも前に実行される構成としてもよい。この場合、設定値を確認させるための処理を優先させることが可能となる。 In addition, instead of being configured in the main processing (FIG. 114) so that the setting confirmation process (step S7914) is executed after the process of determining whether the power outage flag is set to "1" and the process of comparing checksums, it may be configured so that it is executed before these processes. In this case, it is possible to give priority to the process of confirming the setting value.

また、設定監視処理(ステップS8220)が第1タイマ割込み処理(図117)が起動される度に実行される構成に限定されることはなく、例えば第1タイマ割込み処理(図117)が複数として定められた契機回数(例えば10000回)実行される度に設定監視処理(ステップS8220)が実行される構成としてもよい。この場合、設定値が正常であるか否かの監視を定期的に行うようにしながらも、当該監視の実行頻度を抑えることが可能となる。 Furthermore, the setting monitoring process (step S8220) is not limited to being executed each time the first timer interrupt process (FIG. 117) is activated. For example, the setting monitoring process (step S8220) may be executed each time the first timer interrupt process (FIG. 117) is executed a predetermined number of times (for example, 10,000 times). In this case, it is possible to periodically monitor whether the setting values are normal, while reducing the frequency with which such monitoring is executed.

また、設定監視処理(ステップS8220)がメイン処理(図114)における残余処理(ステップS7921~ステップS7924)にて実行される構成としてもよい。この場合、第1タイマ割込み処理(図117)及び第2タイマ割込み処理(図123)が実行されていない状況における空き時間を利用して設定値が正常であるか否かの監視を行うことが可能となる。 Alternatively, the setting monitoring process (step S8220) may be configured to be executed during the remaining processing (steps S7921 to S7924) in the main processing (Figure 114). In this case, it is possible to monitor whether the setting values are normal by utilizing the free time when the first timer interrupt processing (Figure 117) and the second timer interrupt processing (Figure 123) are not being executed.

また、遊技回が新たに開始される場合に設定監視処理(ステップS8220)が実行される構成としてもよい。より具体的には遊技回が新たに開始される場合において当否判定処理が実行される前に設定監視処理(ステップS8220)が実行される構成としてもよい。これにより、設定値が異常な状況で当否判定処理が実行されてしまわないようにすることが可能となる。 Also, the setting monitoring process (step S8220) may be executed when a new round of play begins. More specifically, the setting monitoring process (step S8220) may be executed before the hit/miss determination process is executed when a new round of play begins. This makes it possible to prevent the hit/miss determination process from being executed when the setting value is abnormal.

また、設定監視処理(ステップS8220)において設定値が異常であることを特定した場合には、設定値更新処理(ステップS7918)に移行する構成としてもよい。 Furthermore, if the setting monitoring process (step S8220) identifies an abnormal setting value, the process may proceed to the setting value update process (step S7918).

また、設定監視処理(ステップS8220)において設定値が異常であることを特定した場合には、特定制御用のワークエリア221に設けられた設定異常フラグに「1」をセットした状態でメイン処理(図114)を開始する構成としてもよく、当該設定異常フラグに「1」をセットした状態で遊技の進行を停止させるとともに当該遊技の進行が停止された状態を解除するためには電源のOFF→ONが必要である構成としてもよい。この場合、メイン処理(図114)では設定値更新処理が実行されるようにするための操作が行われないとしても、設定異常フラグに「1」がセットされている場合には強制的に設定値更新処理が実行されるようにすることで、メイン処理(図114)に設定された設定値更新処理を利用して設定値の新たな設定を強制的に行わせることが可能となる。 Also, if the setting monitoring process (step S8220) identifies an abnormal setting value, the main process (FIG. 114) may be started with the setting abnormality flag set to "1" in the specific control work area 221, or the game may be stopped with the setting abnormality flag set to "1," and the power may need to be turned OFF and ON to release the stopped game. In this case, even if no operation is performed in the main process (FIG. 114) to cause the setting value update process to be executed, by forcibly executing the setting value update process when the setting abnormality flag is set to "1," it is possible to forcibly set a new setting value using the setting value update process set in the main process (FIG. 114).

また、第1作動口33に遊技球が入球した場合に取得される保留情報と第2作動口34に遊技球が入球した場合に取得される保留情報とが区別して記憶されるとともに、特図表示部37aとしてそれら保留情報に対応させて第1特図表示部と第2特図表示部とが設けられている構成としてもよい。この場合、第1特図表示部における絵柄の変動表示と第2特図表示部における絵柄の変動表示とが重複して実行され得るとともに、所定の遊技状態となった場合にはいずれか一方の特図表示部における絵柄の変動表示の継続期間が極端に長くなる構成としてもよい。当該構成においては遊技が行われていない状況となるまで設定値の確認を待機しようとすると、その待機時間が長くなってしまう。これに対して、主側CPU63における動作電力の供給開始時の処理にて設定確認用処理(ステップS7914)が実行されるようにすることで、上記のような待機時間を生じさせることなく設定値を確認することが可能となる。 In addition, the reserved information acquired when a gaming ball enters the first operating port 33 and the reserved information acquired when a gaming ball enters the second operating port 34 may be stored separately, and the first special symbol display unit and the second special symbol display unit may be provided as the special symbol display unit 37a corresponding to the reserved information. In this case, the display of the changing patterns in the first special symbol display unit and the display of the changing patterns in the second special symbol display unit may be executed in overlapping fashion, and when a predetermined gaming state is reached, the display of the changing patterns in either special symbol display unit may be configured to continue for an extremely long period of time. In this configuration, if the setting value is to be confirmed until a situation in which no gaming is taking place becomes a long wait time. In contrast, by executing the setting confirmation process (step S7914) when the supply of operating power to the main CPU 63 begins, it is possible to confirm the setting value without incurring the above-mentioned wait time.

また、低頻度サポートモードにおいては普図表示部38aにおける絵柄の変動表示の継続期間が極端に長くなる構成としてもよい。当該構成においては遊技が行われていない状況となるまで設定値の確認を待機しようとすると、その待機時間が長くなってしまう。これに対して、主側CPU63における動作電力の供給開始時の処理にて設定確認用処理(ステップS7914)が実行されるようにすることで、上記のような待機時間を生じさせることなく設定値を確認することが可能となる。 Furthermore, in low-frequency support mode, the duration of the variable image display on the normal image display unit 38a may be extremely long. In this configuration, if the setting value is to be checked until no game is being played, the waiting time will be long. In contrast, by executing the setting confirmation process (step S7914) when the supply of operating power to the main CPU 63 begins, it is possible to check the setting value without incurring the above-mentioned waiting time.

また、設定確認用処理(図115)が実行される場合における第1~第4報知用表示装置201~204の表示内容は上記実施形態における表示内容に限定されることはなく、例えば第3報知用表示装置203において「k」の文字が表示されるのではなく第1報知用表示装置201及び第2報知用表示装置202と同様に中央の表示用セグメントのみが発光状態となる構成としてもよい。また、第1~第3報知用表示装置201~203は消灯状態となり第4報知用表示装置204において現状の設定値に対応する表示が行われる構成としてもよい。 Furthermore, when the setting confirmation process (Figure 115) is executed, the display contents of the first to fourth alert display devices 201-204 are not limited to those in the above embodiment. For example, instead of displaying the letter "k" on the third alert display device 203, only the central display segment may be illuminated, as with the first alert display device 201 and the second alert display device 202. Furthermore, the first to third alert display devices 201-203 may be turned off, and the fourth alert display device 204 may display a value corresponding to the current setting value.

また、設定値更新処理(図116)が実行される場合における第1~第4報知用表示装置201~204の表示内容は上記実施形態における表示内容に限定されることはなく、例えば第3報知用表示装置203において「H」の文字が表示されるのではなく第1報知用表示装置201及び第2報知用表示装置202と同様に中央の表示用セグメントのみが発光状態となる構成としてもよい。また、第1~第3報知用表示装置201~203は消灯状態となり第4報知用表示装置204において現状の設定値に対応する表示が行われる構成としてもよい。 Furthermore, when the setting value update process (Figure 116) is executed, the display contents of the first to fourth alert display devices 201 to 204 are not limited to those in the above embodiment. For example, instead of displaying the letter "H" on the third alert display device 203, only the central display segment may be illuminated, as with the first alert display device 201 and the second alert display device 202. Furthermore, the first to third alert display devices 201 to 203 may be turned off, and the fourth alert display device 204 may display a value corresponding to the current setting value.

また、主側CPU63は表示IC266に対して種別データと表示データとを同時に送信する構成に代えて、種別データの送信を開始した後に表示データの送信を開始する構成としてもよい。この場合、種別データの送信途中において表示データの送信が開始される構成としてもよく、種別データの送信が完了した後に表示データの送信が開始される構成としてもよい。また、表示データの送信を開始した後に種別データの送信を開始する構成としてもよい。この場合、表示データの送信途中において種別データの送信が開始される構成としてもよく、表示データの送信が完了した後に種別データの送信が開始される構成としてもよい。 In addition, instead of being configured to simultaneously transmit type data and display data to the display IC 266, the main CPU 63 may be configured to start transmitting display data after starting transmission of type data. In this case, the transmission of display data may be started while transmission of type data is in progress, or after transmission of type data is complete. Also, the transmission of type data may be started after transmission of display data has started. In this case, the transmission of type data may be started while transmission of display data is in progress, or after transmission of display data is complete.

また、表示IC266は第1~第5表示回路261~265に対して共通となるように1個のみ設けられている構成に限定されることはなく、第1~第5表示回路261~265のそれぞれに1対1で対応させて設けられている構成としてもよい。当該構成において、第1~第5表示回路261~265に1対1で対応させて設けられた各表示ICにて表示データを記憶保持する期間が短い場合には各表示ICへの表示データの提供周期によっては各表示部にて意図しない点滅が発生してしまうおそれがある。これに対して、上記実施形態と同様に相対的に割込み周期が短い第2タイマ割込み処理(図123)に表示データを送信するための処理を集約させることにより、各表示ICへの表示データの提供周期を短くすることが可能となり、各表示部にて意図しない点滅が発生してしまわないようにすることが可能となる。 Furthermore, the display IC 266 is not limited to a configuration in which only one display IC is provided common to the first through fifth display circuits 261-265, but may be provided in a one-to-one correspondence with each of the first through fifth display circuits 261-265. In this configuration, if the display data storage period in each display IC provided in a one-to-one correspondence with the first through fifth display circuits 261-265 is short, unintended flashing may occur on each display unit depending on the period of time that display data is provided to each display IC. In contrast, by consolidating the processing for transmitting display data into the second timer interrupt processing (Figure 123), which has a relatively short interrupt period, as in the above embodiment, it is possible to shorten the period of time that display data is provided to each display IC, and prevent unintended flashing on each display unit.

また、当たり乱数カウンタC1が主側RAM65に設けられている構成に代えて、当否判定処理にて取得される乱数を更新するための乱数回路が設けられている構成としてもよい。この場合、メイン処理(図114)における内部機能レジスタ設定処理において当該乱数回路の乱数を当否判定処理にて取得される乱数として対応付けるための設定が行われることとなる。 In addition, instead of a configuration in which the winning random number counter C1 is provided in the main RAM 65, a configuration in which a random number circuit is provided to update the random numbers obtained in the win/loss determination process may be provided. In this case, the internal function register setting process in the main process (Figure 114) will perform settings to associate the random numbers of the random number circuit with the random numbers obtained in the win/loss determination process.

また、第1タイマ割込み処理(図117)ではステップS8201~ステップS8221の各処理の前後においてタイマ割込み処理の禁止とタイマ割込み処理の許可とを行う構成としたがこれを変更してもよい。例えば、第1タイマ割込み処理(図117)の一部の処理についてはその前後においてタイマ割込み処理の禁止とタイマ割込み処理の許可とを行う一方、第1タイマ割込み処理(図117)のその他の処理についてはその前後においてタイマ割込み処理の禁止とタイマ割込み処理の許可とを行わない構成としてもよい。また、第1タイマ割込み処理(図117)に含まれる複数の処理を間に挟むようにして、タイマ割込み処理の禁止とタイマ割込み処理の許可とが設定されている構成としてもよい。 In addition, in the first timer interrupt processing (FIG. 117), timer interrupt processing is prohibited and permitted before and after each of steps S8201 to S8221, but this may be changed. For example, timer interrupt processing may be prohibited and permitted before and after some of the processing in the first timer interrupt processing (FIG. 117), while timer interrupt processing may not be prohibited or permitted before and after other of the processing in the first timer interrupt processing (FIG. 117). Furthermore, timer interrupt processing may be prohibited and permitted between multiple processes included in the first timer interrupt processing (FIG. 117).

また、第1タイマ割込み処理(図117)では第2タイマ割込み処理(図123)の割込みを禁止する設定が行われない構成としてもよい。この場合、第1タイマ割込み処理(図117)よりも第2タイマ割込み処理(図123)が優先して実行されることとなるため、複数の表示部の表示制御を優先させることが可能となる。また、当該構成において第1タイマ割込み処理(図117)では第1タイマ割込み処理(図117)が重複して起動されることを阻止するために第1タイマ割込み処理(図117)の割込みは禁止される一方、第2タイマ割込み処理(図123)の割込みは禁止されない構成としてもよい。 Also, the first timer interrupt processing (Figure 117) may be configured so that the setting to prohibit the interrupt of the second timer interrupt processing (Figure 123) is not made. In this case, the second timer interrupt processing (Figure 123) is executed with priority over the first timer interrupt processing (Figure 117), making it possible to prioritize display control of multiple display units. Also, in this configuration, the first timer interrupt processing (Figure 117) may be configured so that the interrupt of the first timer interrupt processing (Figure 117) is prohibited to prevent the first timer interrupt processing (Figure 117) from being started multiple times, but the interrupt of the second timer interrupt processing (Figure 123) may not be prohibited.

また、第1タイマ割込み処理(図117)及び第2タイマ割込み処理(図123)の両方の割込み契機が発生した場合、第2タイマ割込み処理(図123)の実行が第1タイマ割込み処理(図117)の実行よりも優先される構成に代えて、第1タイマ割込み処理(図117)の実行が第2タイマ割込み処理(図123)の実行よりも優先される構成としてもよく、割込み契機が発生した順序が早い方のタイマ割込み処理から先に開始される構成としてもよい。 In addition, instead of a configuration in which execution of the second timer interrupt processing (FIG. 123) takes priority over execution of the first timer interrupt processing (FIG. 117) when interrupt triggers for both the first timer interrupt processing (FIG. 117) and the second timer interrupt processing (FIG. 123) occur, a configuration in which execution of the first timer interrupt processing (FIG. 117) takes priority over execution of the second timer interrupt processing (FIG. 123) may also be adopted, or a configuration in which the timer interrupt processing whose interrupt trigger occurred earlier is started first.

また、第2タイマ割込み処理(図123)が実行されている状況においては第1タイマ割込み処理(図117)の実行が禁止される構成に代えて、第2タイマ割込み処理(図123)が実行されている状況であっても第1タイマ割込み処理(図117)が割り込んで起動される構成としてもよい。これにより、複数の表示部の表示制御よりも遊技を進行させるための処理の実行を優先させることが可能となる。 In addition, instead of a configuration in which the execution of the first timer interrupt process (FIG. 117) is prohibited when the second timer interrupt process (FIG. 123) is being executed, a configuration in which the first timer interrupt process (FIG. 117) interrupts and starts even when the second timer interrupt process (FIG. 123) is being executed may be used. This makes it possible to prioritize the execution of processes for progressing the game over the display control of multiple display units.

また、第2タイマ割込み処理(図123)が設定されておらず、当該第2タイマ割込み処理(図123)の各種処理がメイン処理(図114)及び第1タイマ割込み処理(図117)のそれぞれにおいて分散して実行される構成としてもよい。例えば、メイン処理(図114)における設定確認用処理(ステップS7914)に、設定確認中であることを示す表示及び現状の設定値に対応する表示を第1~第4報知用表示装置201~204にて行わせるための処理が設定されている構成としてもよい。また、メイン処理(図114)における設定値更新処理(ステップS7918)に、設定更新中であることを示す表示及び現状の設定値に対応する表示を第1~第4報知用表示装置201~204にて行わせるための処理が設定されている構成としてもよい。また、第1タイマ割込み処理(図117)に、、特図表示部37a、特図保留表示部37b、普図表示部38a、普図保留表示部38b及び第1~第4報知用表示装置201~204を表示制御するための処理が設定されている構成としてもよい。 Alternatively, the second timer interrupt processing (Figure 123) may not be set, and various processes of the second timer interrupt processing (Figure 123) may be executed separately in the main processing (Figure 114) and the first timer interrupt processing (Figure 117). For example, the setting confirmation processing (step S7914) in the main processing (Figure 114) may be configured to include processing for causing the first to fourth alarm display devices 201 to 204 to display a message indicating that the setting is being confirmed and a message corresponding to the current setting value. Alternatively, the setting value update processing (step S7918) in the main processing (Figure 114) may be configured to include processing for causing the first to fourth alarm display devices 201 to 204 to display a message indicating that the setting is being updated and a message corresponding to the current setting value. Additionally, the first timer interrupt process (Figure 117) may be configured to include processing for controlling the display of the special map display unit 37a, special map reserve display unit 37b, regular map display unit 38a, regular map reserve display unit 38b, and the first to fourth notification display devices 201 to 204.

また、第2タイマ割込み処理(図123)では複数の表示部を表示制御するための処理のみが実行される構成に限定されることはなく、複数の表示部を表示制御するための処理に加えて又は代えて、複数の表示部を表示制御するための処理とは異なる処理が実行される構成としてもよい。例えば、遊技を進行させるための処理の一部が第1タイマ割込み処理(図117)にて実行され、残りが第2タイマ割込み処理(図123)にて実行される構成としてもよい。この場合、実行周期が相対的に短い方が好ましい処理を割込み周期が相対的に短い第2タイマ割込み処理(図123)にて実行し、実行周期が相対的に長くても問題が生じない処理を割込み周期が相対的に長い第1タイマ割込み処理(図117)にて実行する構成とすることが好ましい。また、上記実施形態の第1タイマ割込み処理(図117)におけるステップS8202~ステップS8221の処理のうち、停電情報記憶処理(ステップS8202)が第2タイマ割込み処理(図123)にて実行され、それ以外の処理が第1タイマ割込み処理(図117)にて実行される構成としてもよい。この場合、停電監視を相対的に短い周期で繰り返し実行することが可能となる。また、当該構成に加えて又は代えて、不正検知処理(ステップS8206)が第2タイマ割込み処理(図123)にて実行され、それ以外の処理が第1タイマ割込み処理(図117)にて実行される構成としてもよい。この場合、不正監視を相対的に短い周期で繰り返し実行することが可能となる。 Furthermore, the second timer interrupt processing (Figure 123) is not limited to a configuration in which only processing for display control of multiple display units is executed, and may be configured to execute processing other than the processing for display control of multiple display units in addition to or instead of the processing for display control of multiple display units. For example, a configuration may be adopted in which part of the processing for progressing the game is executed in the first timer interrupt processing (Figure 117), and the rest is executed in the second timer interrupt processing (Figure 123). In this case, it is preferable to execute processing for which a relatively short execution cycle is preferable in the second timer interrupt processing (Figure 123), which has a relatively short interrupt cycle, and execute processing for which a relatively long execution cycle does not cause problems in the first timer interrupt processing (Figure 117), which has a relatively long interrupt cycle. Furthermore, among the processes of steps S8202 to S8221 in the first timer interrupt process (FIG. 117) of the above embodiment, the power outage information storage process (step S8202) may be executed in the second timer interrupt process (FIG. 123), and the other processes may be executed in the first timer interrupt process (FIG. 117). In this case, power outage monitoring can be repeatedly executed at relatively short intervals. In addition to or instead of this configuration, the fraud detection process (step S8206) may be executed in the second timer interrupt process (FIG. 123), and the other processes may be executed in the first timer interrupt process (FIG. 117). In this case, fraud monitoring can be repeatedly executed at relatively short intervals.

また、表示IC266により表示データの表示設定が行われる対象となる表示回路261~265の数は5個に限定されることはなく、2個、3個、4個又は6個以上である構成としてもよい。また、第5表示回路265に対して第1~第4報知用表示装置201~204が対応付けられている構成に限定されることはなく、第1~第4報知用表示装置201~204に1対1で対応させて表示回路が設けられている構成としてもよい。 Furthermore, the number of display circuits 261-265 for which the display IC 266 performs display data display settings is not limited to five, and may be two, three, four, six or more. Furthermore, the configuration is not limited to the first to fourth alarm display devices 201-204 being associated with the fifth display circuit 265, and a configuration may be adopted in which display circuits are provided in one-to-one correspondence with the first to fourth alarm display devices 201-204.

<第34の実施形態>
本実施形態では主側CPU63にて実行される設定値更新処理の処理構成が上記第33の実施形態と相違している。以下、上記第33の実施形態と相違している構成について説明する。なお、上記第33の実施形態と同一の構成については基本的にその説明を省略する。また、本実施形態では主制御基板61に上記第1の実施形態と同様に更新ボタン68bが設けられている。
<Thirty-fourth embodiment>
In this embodiment, the processing configuration of the setting value update process executed by the main CPU 63 differs from that of the 33rd embodiment. The configuration that differs from the 33rd embodiment will be described below. Note that a description of the same configuration as the 33rd embodiment will basically be omitted. In this embodiment, an update button 68b is provided on the main control board 61, as in the first embodiment.

図125は主側CPU63にて実行される本実施形態における設定値更新処理を示すフローチャートである。なお、設定値更新処理におけるステップS8501~ステップS8508の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 125 is a flowchart showing the setting value update process in this embodiment, which is executed by the main CPU 63. Note that steps S8501 to S8508 in the setting value update process are executed using the specific control program and specific control data in the main CPU 63.

まず特定制御用のワークエリア221に設けられた設定更新表示フラグに「1」をセットする(ステップS8501)。その後、特定制御用のワークエリア221に設けられた設定値カウンタの値が「設定1」に対応する1以上であって「設定6」に対応する6以下であるか否かを判定する(ステップS8502)。設定値カウンタの値が「0」である場合又は7以上である場合、ステップS8502にて否定判定をして、設定値カウンタに「1」をセットする(ステップS8503)。これにより、パチンコ機10の設定値が「設定1」となる。 First, the setting update display flag provided in the work area 221 for specific control is set to "1" (step S8501). Then, it is determined whether the value of the setting value counter provided in the work area 221 for specific control is greater than or equal to 1, corresponding to "Setting 1," and less than or equal to 6, corresponding to "Setting 6" (step S8502). If the value of the setting value counter is "0" or greater than or equal to 7, a negative determination is made in step S8502, and the setting value counter is set to "1" (step S8503). As a result, the setting value of the pachinko machine 10 becomes "Setting 1."

ステップS8502にて肯定判定をした場合又はステップS8503の処理を実行した場合、リセットボタン68cが押圧操作されているか否かを判定する(ステップS8504)。リセットボタン68cが押圧操作されていない場合(ステップS8504:NO)、更新ボタン68bが押圧操作されていることを条件として(ステップS8505:YES)、特定制御用のワークエリア221における設定値カウンタの値を1加算する(ステップS8506)。これにより、更新ボタン68bが1回押圧操作される度に1段階上の設定値に更新される。また、更新ボタン68bが押圧操作されていない場合(ステップS8505:NO)又は設定値カウンタの値を1加算した場合にはステップS8502の処理に戻ることとなるが、ステップS8502にて設定値カウンタの値が7以上であると判定されると、ステップS8503にて設定値カウンタに「1」がセットされる。これにより、「設定6」の状況で更新ボタン68bが1回押圧操作された場合には「設定1」に戻ることになる。 If a positive judgment is made in step S8502 or if the processing of step S8503 is executed, it is determined whether the reset button 68c has been pressed (step S8504). If the reset button 68c has not been pressed (step S8504: NO), and provided that the update button 68b has been pressed (step S8505: YES), the value of the setting value counter in the specific control work area 221 is incremented by 1 (step S8506). This updates the setting value by one level each time the update button 68b is pressed. If the update button 68b has not been pressed (step S8505: NO) or the setting value counter has been incremented by 1, the processing returns to step S8502. However, if it is determined in step S8502 that the value of the setting value counter is 7 or greater, the setting value counter is set to "1" in step S8503. As a result, if the update button 68b is pressed once while in "Setting 6", the setting will return to "Setting 1".

リセットボタン68cが押圧操作されている場合(ステップS8504:YES)、現状の設定値を確定させてステップS8507に進む。ステップS8507では、設定キー挿入部68aが設定キーを利用してOFF操作されているか否かを判定する。この場合、設定キー挿入部68aがON状態からOFF状態に切り換わったか否かを判定する構成としてもよく、設定キー挿入部68aがOFF状態であるか否かを判定する構成としてもよい。設定キー挿入部68aがOFF操作されていない場合(ステップS8507:NO)、ステップS8507の処理を再度実行する。 If the reset button 68c has been pressed (step S8504: YES), the current setting value is confirmed and the process proceeds to step S8507. In step S8507, it is determined whether the setting key insertion unit 68a has been turned off using the setting key. In this case, it may be configured to determine whether the setting key insertion unit 68a has switched from an ON state to an OFF state, or whether the setting key insertion unit 68a is in an OFF state. If the setting key insertion unit 68a has not been turned off (step S8507: NO), the process of step S8507 is executed again.

設定キー挿入部68aがOFF操作されている場合(ステップS8507:YES)、特定制御用のワークエリア221における設定更新表示フラグを「0」クリアする(ステップS8508)。 If the setting key insertion section 68a is turned OFF (step S8507: YES), the setting update display flag in the specific control work area 221 is cleared to "0" (step S8508).

上記構成によれば、更新ボタン68bが押圧操作されることにより設定値が更新される構成においてリセットボタン68cが押圧操作されることにより設定値が確定され、設定キー挿入部68aがOFF操作されることにより設定値更新処理が終了される。つまり、設定値更新処理において設定値を更新させた後に当該設定値更新処理を終了させるためには、設定キー挿入部68aをOFF操作するだけではなくリセットボタン68cを押圧操作する必要がある。これにより、不正に設定値を更新させた後にその設定値にて遊技を行おうとする行為を行いづらくさせることが可能となる。 With the above configuration, the setting value is updated by pressing the update button 68b, the setting value is confirmed by pressing the reset button 68c, and the setting value update process is terminated by turning off the setting key insertion unit 68a. In other words, in order to terminate the setting value update process after updating the setting value, it is necessary not only to turn off the setting key insertion unit 68a but also to press the reset button 68c. This makes it more difficult to fraudulently update the setting value and then play using that setting value.

<第35の実施形態>
本実施形態では主側CPU63にて実行される第1~第4報知用表示装置201~204の表示制御に関する処理構成が上記第33の実施形態と相違している。以下、上記第33の実施形態と相違している構成について説明する。なお、上記第33の実施形態と同一の構成については基本的にその説明を省略する。
<Thirty-fifth embodiment>
In this embodiment, the processing configuration related to the display control of the first to fourth alarm display devices 201 to 204 executed by the main CPU 63 differs from that of the 33rd embodiment. The configuration that differs from the 33rd embodiment will be described below. Note that the description of the same configuration as the 33rd embodiment will basically be omitted.

図126は非特定制御用のワークエリア223に設けられた演算結果記憶エリア234の電気的構成を説明するための説明図である。 Figure 126 is an explanatory diagram illustrating the electrical configuration of the calculation result storage area 234 provided in the work area 223 for non-specific control.

演算結果記憶エリア234には、主側CPU63により算出されるベース値の情報が記憶される。ベース値とは、大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況における遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)に対する遊技球の合計払出個数の割合のことである。 The calculation result memory area 234 stores information about the base value calculated by the main CPU 63. The base value is the ratio of the total number of game balls paid out to the total number of game balls discharged from the game area PA (i.e., the total number of game balls supplied to the game area PA) in a situation that is neither the opening/closing execution mode due to a jackpot result nor the high-frequency support mode.

ベース値の算出に関して詳細には、本実施形態では非特定制御用のワークエリア223に通常用カウンタエリア231は設けられているものの、開閉実行モード用カウンタエリア232及び高頻度サポートモード用カウンタエリア233は設けられていない。通常用カウンタエリア231には上記第15の実施形態と同様に通常用の一般入賞カウンタ231a、通常用の特電入賞カウンタ231b、通常用の第1作動カウンタ231c、通常用の第2作動カウンタ231d及び通常用のアウトカウンタ231eが設けられている。大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況において、一般入賞口31に1個の遊技球が入球した場合には通常用の一般入賞カウンタ231aの値が1加算され、特電入賞装置32に1個の遊技球が入球した場合には通常用の特電入賞カウンタ231bの値が1加算され、第1作動口33に1個の遊技球が入球した場合には通常用の第1作動カウンタ231cの値が1加算され、第2作動口34に1個の遊技球が入球した場合には通常用の第2作動カウンタ231dの値が1加算され、アウト口24aに1個の遊技球が入球した場合には通常用のアウトカウンタ231eの値が1加算される。そして、大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況における通常用カウンタエリア231の各種カウンタ231a~231eの値をK91~K95とした場合にベース値は以下のものとなる。
・ベース値:遊技球の合計払出個数(K91×「一般入賞口31への入賞に対する賞球個数」+K92×「特電入賞装置32への入賞に対する賞球個数」+K93×「第1作動口33への入賞に対する賞球個数」+K94×「第2作動口34への入賞に対する賞球個数」)/遊技領域PAから排出された遊技球の合計個数(K91+K92+K93+K94+K95)の割合。
Regarding the calculation of the base value in detail, in this embodiment, the work area 223 for non-specific control is provided with a normal counter area 231, but is not provided with an open/close execution mode counter area 232 or a high frequency support mode counter area 233. As in the fifteenth embodiment, the normal counter area 231 is provided with a normal general winning counter 231a, a normal special line winning counter 231b, a normal first operation counter 231c, a normal second operation counter 231d, and a normal out counter 231e. In a situation that is neither the opening/closing execution mode due to a jackpot result nor the high-frequency support mode, when one game ball enters the general winning port 31, the value of the normal general winning counter 231a is incremented by 1, when one game ball enters the special electric winning device 32, the value of the normal special electric winning counter 231b is incremented by 1, when one game ball enters the first operating port 33, the value of the normal first operating counter 231c is incremented by 1, when one game ball enters the second operating port 34, the value of the normal second operating counter 231d is incremented by 1, and when one game ball enters the outlet port 24a, the value of the normal out counter 231e is incremented by 1. Then, when the values of the various counters 231a to 231e in the normal counter area 231 in a situation that is neither the opening/closing execution mode due to a jackpot result nor the high-frequency support mode are K91 to K95, the base values are as follows.
Base value: The ratio of the total number of game balls paid out (K91 x "number of prize balls for winning at the general winning port 31" + K92 x "number of prize balls for winning at the special electric winning device 32" + K93 x "number of prize balls for winning at the first operating port 33" + K94 x "number of prize balls for winning at the second operating port 34") to the total number of game balls discharged from the game area PA (K91 + K92 + K93 + K94 + K95).

ベース値の算出は、後述する第1タイマ割込み処理(図133)の管理用処理(ステップS8920)にて後述する結果演算処理(図130)が実行される度に行われるが、通常用カウンタエリア231の各種カウンタ231a~231eの値は、非特定制御用のワークエリア223に設けられた管理開始フラグに「1」がセットされていない状況であって大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況において遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)が管理開始基準個数となることで「0」クリアされるとともに、管理開始フラグに「1」がセットされている状況であって大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況において遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)がシフト基準個数となることで「0」クリアされる。 The base value is calculated each time the result calculation process (Fig. 130) described below is executed in the management process (step S8920) of the first timer interrupt process (Fig. 133) described below. The values of the various counters 231a to 231e in the normal counter area 231 are cleared to "0" when the total number of game balls discharged from the play area PA (i.e., the total number of game balls supplied to the play area PA) reaches the management start reference number when the management start flag provided in the non-specific control work area 223 is not set to "1" and the mode is neither the open/close execution mode based on a jackpot result nor the high frequency support mode. Also, when the management start flag is set to "1" and the mode is neither the open/close execution mode based on a jackpot result nor the high frequency support mode, the values of the various counters 231a to 231e in the normal counter area 231 are cleared to "0" when the total number of game balls discharged from the play area PA (i.e., the total number of game balls supplied to the play area PA) reaches the shift reference number.

管理開始基準個数は、上記第15の実施形態と同様にシフト基準個数よりも少ない個数である300個に設定されている。パチンコ機10の出荷段階などにおいては出荷前にパチンコ機10の動作チェックが行われることがあり、その際には各入球部に遊技球を手入れしてその後の動作がチェックされる。このような状況下におけるベース値は通常の遊技が行われる状況とは異なる値となり得る。したがって、管理開始フラグに「1」がセットされていない状況であって大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況において遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)がシフト基準個数よりも少ない個数である管理開始基準個数となった段階で一旦、通常用カウンタエリア231の各種カウンタ231a~231eを「0」クリアすることで、パチンコ機10の出荷後において通常の遊技が行われている状況におけるベース値に対する上記動作チェックの影響を低減することが可能となる。なお、管理開始基準個数は300個に限定されることはなく複数個数であれば任意であり、300個よりも少ない個数に設定されていてもよく、300個よりも多い個数に設定されていてもよい。 As in the fifteenth embodiment, the management start reference number is set to 300, which is less than the shift reference number. When a pachinko machine 10 is shipped, its operation may be checked before shipment. During this check, game balls are placed in each ball entry section and the subsequent operation is checked. The base value under such circumstances may be different from that under normal game play. Therefore, when the management start flag is not set to "1" and the machine is not in either the jackpot-based open/close execution mode or the high-frequency support mode, the total number of game balls discharged from the game area PA (i.e., the total number of game balls supplied to the game area PA) reaches the management start reference number, which is less than the shift reference number. By temporarily clearing the various counters 231a-231e in the normal counter area 231 to "0," this reduces the impact of the above-mentioned operation check on the base value under normal game play after the pachinko machine 10 is shipped. The management start reference number is not limited to 300, but can be any number greater than 300, and may be set to a number less than 300 or more than 300.

シフト基準個数は、60000個に設定されている。パチンコ機10では1分間に最大で100個の遊技球の発射が行われるため、60000個は10時間における最大の発射個数となる。この場合に遊技ホールにおける一般的な営業時間は13時間程度であり、そのうち大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況において遊技が行われる時間は10時間程度となる。したがって、シフト基準個数は概ね1営業日における遊技球の最大発射個数を想定して設定されている。シフト基準個数となる度に通常用カウンタエリア231の各種カウンタ231a~231eを「0」クリアすることで、シフト基準個数の範囲においてベース値を算出することが可能となる。なお、シフト基準個数は60000個に限定されることはなく複数個数であれば任意であり、60000個よりも少ない個数に設定されていてもよく、60000個よりも多い個数に設定されていてもよい。 The shift reference number is set to 60,000 balls. Since a pachinko machine 10 can fire a maximum of 100 game balls per minute, 60,000 balls is the maximum number of balls fired in a 10-hour period. In this case, the typical business hours of an amusement hall are approximately 13 hours, during which time game play occurs when neither the open/close execution mode due to a jackpot result nor the high-frequency support mode is in effect. Therefore, the shift reference number is set based on the estimated maximum number of game balls fired in a single business day. By clearing the various counters 231a-231e in the normal counter area 231 to "0" each time the shift reference number is reached, it is possible to calculate a base value within the range of the shift reference number. The shift reference number is not limited to 60,000 balls and can be any number greater than or equal to 60,000 balls.

演算結果記憶エリア234には上記ベース値の情報を格納するための記憶エリアとして、現状エリア311と、第1履歴エリア312と、第2履歴エリア313と、第3履歴エリア314とが設けられている。これら各種エリア311~314はいずれも同一の記憶容量となっており、具体的にはベース値の情報を格納可能とするように1バイトの容量となっている。 The calculation result storage area 234 has three storage areas for storing the base value information: a current status area 311, a first history area 312, a second history area 313, and a third history area 314. These various areas 311 to 314 all have the same storage capacity, specifically, a capacity of 1 byte so that base value information can be stored.

現状エリア311には直近の結果演算処理(図130)にて算出されたベース値が格納される。つまり、現状エリア311には直近のベース値が格納されることとなる。 The current status area 311 stores the base value calculated in the most recent result calculation process (Figure 130). In other words, the current status area 311 stores the most recent base value.

第1履歴エリア312には1回前の算出期間における最終的なベース値が格納される。この場合、1回前の算出期間が管理開始フラグに「1」がセットされた後である状況であれば、第1履歴エリア312には、1回前の算出期間において大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)がシフト基準個数となったタイミングにおけるベース値が格納される。また、1回前の算出期間が経過することで管理開始フラグに「1」がセットされたのであれば、第1履歴エリア312には、1回前の算出期間において大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)が管理開始基準個数となったタイミングにおけるベース値が格納される。 The first history area 312 stores the final base value for the previous calculation period. In this case, if the previous calculation period occurred after the management start flag was set to "1," the first history area 312 stores the base value at the time when the total number of game balls discharged from the game area PA in a situation where the game was not in either the open/close execution mode due to a jackpot result or the high-frequency support mode during the previous calculation period (i.e., the total number of game balls supplied to the game area PA) reached the shift reference number. Furthermore, if the management start flag was set to "1" after the previous calculation period had elapsed, the first history area 312 stores the base value at the time when the total number of game balls discharged from the game area PA in a situation where the game was not in either the open/close execution mode due to a jackpot result or the high-frequency support mode during the previous calculation period (i.e., the total number of game balls supplied to the game area PA) reached the management start reference number.

第2履歴エリア313には2回前の算出期間における最終的なベース値が格納される。この場合、2回前の算出期間が管理開始フラグに「1」がセットされた後である状況であれば、第2履歴エリア313には、2回前の算出期間において大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)がシフト基準個数となったタイミングにおけるベース値が格納される。また、2回前の算出期間が経過することで管理開始フラグに「1」がセットされたのであれば、第2履歴エリア313には、2回前の算出期間において大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)が管理開始基準個数となったタイミングにおけるベース値が格納される。 The second history area 313 stores the final base value for the calculation period two periods ago. In this case, if the calculation period two periods ago was after the management start flag was set to "1," the second history area 313 stores the base value at the time when the total number of game balls discharged from the play area PA in a situation where the game was neither in the open/close execution mode due to a jackpot result nor in the high-frequency support mode during the calculation period two periods ago (i.e., the total number of game balls supplied to the play area PA) reached the shift reference number. Furthermore, if the management start flag was set to "1" after the calculation period two periods ago, the second history area 313 stores the base value at the time when the total number of game balls discharged from the play area PA in a situation where the game was neither in the open/close execution mode due to a jackpot result nor in the high-frequency support mode during the calculation period two periods ago (i.e., the total number of game balls supplied to the play area PA) reached the management start reference number.

第3履歴エリア314には3回前の算出期間における最終的なベース値が格納される。この場合、3回前の算出期間が管理開始フラグに「1」がセットされた後である状況であれば、第3履歴エリア314には、3回前の算出期間において大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)がシフト基準個数となったタイミングにおけるベース値が格納される。また、3回前の算出期間が経過することで管理開始フラグに「1」がセットされたのであれば、第3履歴エリア314には、3回前の算出期間において大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)が管理開始基準個数となったタイミングにおけるベース値が格納される。 The third history area 314 stores the final base value for the calculation period three times prior. In this case, if the calculation period three times prior is after the management start flag was set to "1," the third history area 314 stores the base value at the time when the total number of game balls discharged from the play area PA in a situation where the game was neither in the open/close execution mode due to a jackpot result nor in the high-frequency support mode during the calculation period three times prior (i.e., the total number of game balls supplied to the play area PA) reached the shift reference number. Furthermore, if the management start flag was set to "1" after the calculation period three times prior has elapsed, the third history area 314 stores the base value at the time when the total number of game balls discharged from the play area PA in a situation where the game was neither in the open/close execution mode due to a jackpot result nor in the high-frequency support mode during the calculation period three times prior (i.e., the total number of game balls supplied to the play area PA) reached the management start reference number.

現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314に格納されたベース値は、第1~第4報知用表示装置201~204にて順次報知される。具体的には、表示継続期間(具体的には5秒)が経過する度に、現状エリア311→第1履歴エリア312→第2履歴エリア313→第3履歴エリア314という予め定められた順序で報知対象となるベース値が切り換えられるとともに、当該予め定められた順序による報知対象となるベース値の切り換えが繰り返される。 The base values stored in the current status area 311, first history area 312, second history area 313, and third history area 314 are sequentially reported by the first to fourth notification display devices 201 to 204. Specifically, each time the display duration period (specifically, 5 seconds) elapses, the base value to be reported is switched in a predetermined order: current status area 311 → first history area 312 → second history area 313 → third history area 314, and this switching of the base values to be reported in this predetermined order is repeated.

図127(a)~図127(d)は管理開始フラグに「1」がセットされている状況において各種エリア311~314に格納されたベース値が報知される場合における第1~第4報知用表示装置201~204の表示内容を説明するための説明図である。図127(a)は現状エリア311に格納されたベース値が報知される場合における第1~第4報知用表示装置201~204の表示内容の一例を示し、図127(b)は第1履歴エリア312に格納されたベース値が報知される場合における第1~第4報知用表示装置201~204の表示内容の一例を示し、図127(c)は第2履歴エリア313に格納されたベース値が報知される場合における第1~第4報知用表示装置201~204の表示内容の一例を示し、図127(d)は第3履歴エリア314に格納されたベース値が報知される場合における第1~第4報知用表示装置201~204の表示内容の一例を示す。 Figures 127(a) to 127(d) are explanatory diagrams illustrating the display contents of the first to fourth alert display devices 201-204 when the base values stored in the various areas 311-314 are reported when the management start flag is set to "1." Figure 127(a) shows an example of the display contents of the first to fourth alert display devices 201-204 when the base value stored in the current status area 311 is reported, Figure 127(b) shows an example of the display contents of the first to fourth alert display devices 201-204 when the base value stored in the first history area 312 is reported, Figure 127(c) shows an example of the display contents of the first to fourth alert display devices 201-204 when the base value stored in the second history area 313 is reported, and Figure 127(d) shows an example of the display contents of the first to fourth alert display devices 201-204 when the base value stored in the third history area 314 is reported.

図127(a)~図127(d)に示すように第1~第4報知用表示装置201~204はいずれも8個の表示用セグメント321~324を有している。8個の表示用セグメント321~324のうち7個の表示用セグメント321~324はいずれも同一形状及び同一サイズとなる棒状の発光領域となっており、「8」の字を生じさせるように配列されている。一方、1個の表示用セグメント321~324は円形状の発光領域となっており、「8」の字状に配列されている7個の表示用セグメント321~324に対して右下の位置に設けられている。各種エリア311~314のいずれのベース値を報知する場合であっても、第1~第4報知用表示装置201~204のそれぞれにおいて少なくとも1個の表示用セグメント321~324が発光状態となる。 As shown in Figures 127(a) to 127(d), each of the first to fourth alarm display devices 201-204 has eight display segments 321-324. Of the eight display segments 321-324, seven display segments 321-324 are rod-shaped light-emitting areas of the same shape and size, and are arranged to form the shape of an "8." On the other hand, one display segment 321-324 is a circular light-emitting area, and is located to the lower right of the seven display segments 321-324 arranged in the shape of an "8." When reporting any of the base values for the various areas 311-314, at least one display segment 321-324 will be illuminated in each of the first to fourth alarm display devices 201-204.

第1報知用表示装置201では、第1~第4報知用表示装置201~204においてベース値を報知している状況であることを示す表示が行われる。具体的には、各種エリア311~314のいずれのベース値を報知する場合であっても第1報知用表示装置201には「b」の文字が表示される。第1~第4報知用表示装置201~204においてベース値以外の情報が報知される場合には第1報知用表示装置201にて「b」の文字が表示されることはない。これにより、第1報知用表示装置201にて「b」の文字が表示されていることを確認することで、遊技ホールの管理者は第1~第4報知用表示装置201~204にてベース値が報知されていることを把握することが可能となる。 The first alert display device 201 displays a message indicating that the first through fourth alert display devices 201-204 are reporting base values. Specifically, the letter "b" is displayed on the first alert display device 201 regardless of which base value is being reported for each of the various areas 311-314. If the first through fourth alert display devices 201-204 are reporting information other than base values, the letter "b" is not displayed on the first alert display device 201. As a result, by confirming that the letter "b" is being displayed on the first alert display device 201, the amusement hall manager can determine that base values are being reported on the first through fourth alert display devices 201-204.

第2報知用表示装置202では、各種エリア311~314のうちいずれのベース値を報知している状況であるのかを示す表示が行われる。具体的には、現状エリア311のベース値が報知されている状況においては図127(a)に示すように第2報知用表示装置202にて「L.」の文字が表示される。第1履歴エリア312のベース値が報知されている状況においては図127(b)に示すように第2報知用表示装置202にて「1.」の文字が表示される。第2履歴エリア313のベース値が報知されている状況においては図127(c)に示すように第2報知用表示装置202にて「2.」の文字が表示される。第3履歴エリア314のベース値が報知されている状況においては図127(d)に示すように第2報知用表示装置202にて「3.」の文字が表示される。これにより、第2報知用表示装置202に表示されている文字を確認することで、遊技ホールの管理者は第1~第4報知用表示装置201~204にて報知されているベース値がいずれの算出期間におけるものであるのかを把握することが可能となる。 The second alert display device 202 displays which of the various areas 311 to 314 is being reported. Specifically, when the base value in the current status area 311 is being reported, the second alert display device 202 displays the letter "L." as shown in Figure 127(a). When the base value in the first history area 312 is being reported, the second alert display device 202 displays the letter "1." as shown in Figure 127(b). When the base value in the second history area 313 is being reported, the second alert display device 202 displays the letter "2." as shown in Figure 127(c). When the base value in the third history area 314 is being reported, the second alert display device 202 displays the letter "3." as shown in Figure 127(d). This allows the amusement hall manager to check the text displayed on the second notification display device 202 and determine which calculation period the base values being reported on the first through fourth notification display devices 201-204 refer to.

第2報知用表示装置202では各種エリア311~314のうちいずれのベース値を報知している状況であっても円形状の表示用セグメント321~324が発光状態となる。後述するように第3報知用表示装置203及び第4報知用表示装置204ではベース値に対応する表示として「0」~「9」のいずれかの数字が表示されることとなる。この場合に、第2報知用表示装置202にて「1」~「3」のいずれかの数字が表示されると、第2~第4報知用表示装置202~204にて3個の数字が並ぶこととなり、ベース値を把握しづらくなってしまう。これに対して、第2報知用表示装置202の右下に設けられた円形状の表示用セグメント321~324が発光状態となることにより、第2報知用表示装置202にて「1」~「3」のいずれかの数字が表示される場合であっても、その第2報知用表示装置202に表示される数字と第3報知用表示装置203及び第4報知用表示装置204に表示される数字とを区別して把握することが可能となる。 On the second alarm display device 202, the circular display segments 321-324 will illuminate regardless of which base value is being reported in the various areas 311-314. As described below, on the third alarm display device 203 and the fourth alarm display device 204, a number from "0" to "9" will be displayed to indicate the base value. In this case, if the second alarm display device 202 displays a number from "1" to "3," three numbers will be lined up on the second to fourth alarm display devices 202-204, making it difficult to grasp the base value. In contrast, by illuminating the circular display segments 321-324 located at the bottom right of the second alert display device 202, even if the second alert display device 202 displays any of the numbers "1" to "3," it becomes possible to distinguish between the number displayed on the second alert display device 202 and the numbers displayed on the third alert display device 203 and fourth alert display device 204.

第3報知用表示装置203及び第4報知用表示装置204では、報知対象となっているベース値の数字が表示される。ベース値は小数点第2位までの少数として算出されることとなるが、当該ベース値のうち小数点第1位の数字が第3報知用表示装置203にて表示され、当該ベース値のうち小数点第2位の数字が第4報知用表示装置204にて表示される。ここで、ベース値が「1.00」の場合には第3報知用表示装置203及び第4報知用表示装置204のそれぞれにて「0」の数字が表示される。一方、報知対象となっているエリア311~314にベース値が未だ格納されていない場合には、図128(a)の説明図に示すように第3報知用表示装置203及び第4報知用表示装置204のそれぞれにて「-」の文字が表示される。これにより、第3報知用表示装置203及び第4報知用表示装置204の2個の表示装置にて小数点第2位までの少数として算出されるベース値を報知する場合であっても、ベース値が「1.00」の場合と、報知対象となっているエリア311~314にベース値が未だ格納されていない場合とで表示内容を区別することが可能となる。 The third alert display device 203 and the fourth alert display device 204 display the numeric value of the base value to be notified. The base value is calculated as a decimal to two decimal places, with the digit to one decimal place of the base value being displayed on the third alert display device 203 and the digit to two decimal places of the base value being displayed on the fourth alert display device 204. Here, if the base value is "1.00", the digit "0" is displayed on both the third alert display device 203 and the fourth alert display device 204. On the other hand, if a base value has not yet been stored in the areas 311 to 314 to be notified, the character "- " is displayed on both the third alert display device 203 and the fourth alert display device 204, as shown in the explanatory diagram of Figure 128(a). As a result, even when the third and fourth notification display devices 203 and 204 display a base value calculated as a decimal point to two decimal places, it is possible to distinguish between the display content when the base value is "1.00" and when a base value has not yet been stored in the area 311-314 that is the target of notification.

なお、ベース値が「1.00」の場合とベース値が「0.00」の場合とでは第3報知用表示装置203及び第4報知用表示装置204の組合せの表示内容が同一となる。これに対して、両者を区別するために前者及び後者のうち一方では「00」の表示の発光状態が維持され、他方では「00」の表示が点滅状態とされる構成としてもよい。 The display content of the combination of the third and fourth alarm display devices 203 and 204 will be the same when the base value is "1.00" and when the base value is "0.00". However, to distinguish between the two, one of the former and latter cases may maintain an illuminated "00" display, while the other may flash "00".

次に、図129のタイムチャートを参照しながら管理開始フラグに「1」がセットされている状況において第1~第4報知用表示装置201~204にて各種エリア311~314のベース値が報知される様子を説明する。図129(a)は現状エリア311に格納されたベース値が第1~第4報知用表示装置201~204にて報知される期間を示し、図129(b)は第1履歴エリア312に格納されたベース値が第1~第4報知用表示装置201~204にて報知される期間を示し、図129(c)は第2履歴エリア313に格納されたベース値が第1~第4報知用表示装置201~204にて報知される期間を示し、図129(d)は第3履歴エリア314に格納されたベース値が第1~第4報知用表示装置201~204にて報知される期間を示し、図129(e)はベース値の算出期間が新たに開始されてから大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)が初期基準個数(具体的には6000個)に達するまでの期間を示す。 Next, referring to the time chart in Figure 129, we will explain how the base values of the various areas 311-314 are reported by the first to fourth alarm display devices 201-204 when the management start flag is set to "1". Figure 129(a) shows the period during which the base value stored in the current status area 311 is reported by the first to fourth alarm display devices 201-204, Figure 129(b) shows the period during which the base value stored in the first history area 312 is reported by the first to fourth alarm display devices 201-204, Figure 129(c) shows the period during which the base value stored in the second history area 313 is reported by the first to fourth alarm display devices 201-204, and Figure 129(d) shows the period during which the base value stored in the third history area 313 is reported by the first to fourth alarm display devices 201-204. This shows the period during which the base value stored in rear 314 is reported by the first to fourth notification display devices 201 to 204, and Figure 129 (e) shows the period from when a new base value calculation period begins until the total number of game balls discharged from the game area PA (i.e., the total number of game balls supplied to the game area PA) reaches the initial reference number (specifically, 6,000) in a situation that is not in the opening/closing execution mode due to a jackpot result or the high-frequency support mode.

t1のタイミングで図129(a)に示すように現状エリア311に格納されたベース値の報知が第1~第4報知用表示装置201~204にて開始される。この報知に際しては図127(a)に示すように第1報知用表示装置201ではベース値が報知対象であることを示す表示が行われ、第2報知用表示装置202では現状エリア311に格納されたベース値が報知対象であることを示す表示が行われ、第3報知用表示装置203及び第4報知表示装置204では現状エリア311に格納されたベース値に対応する表示が行われる。 At timing t1, as shown in FIG. 129(a), the first to fourth alert display devices 201-204 begin to notify the base value stored in the current status area 311. During this notification, as shown in FIG. 127(a), the first alert display device 201 displays a message indicating that the base value is the target of notification, the second alert display device 202 displays a message indicating that the base value stored in the current status area 311 is the target of notification, and the third alert display device 203 and fourth alert display device 204 display a message corresponding to the base value stored in the current status area 311.

ここで、図129(e)に示すようにt1のタイミング~t2のタイミングに亘って演算初期表示が行われる。具体的には、ベース値の算出期間が新たに開始されてから大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)が初期基準個数(具体的には6000個)に達するまでの期間において、第1報知用表示装置201及び第2報知用表示装置202において表示対象となる文字の点灯を継続させるのではなく、演算初期表示として当該表示対象となる文字が点滅表示される。算出期間が開始された直後においてはベース値を算出するための遊技履歴の情報が少ないため、ベース値の実測値がベース値の理論値範囲から大きく外れた値となり得る。これに対して、このように算出期間が開始された直後においては演算初期表示を行わせることで、算出期間が開始された直後であることを遊技ホールの管理者に認識させることが可能となる。 Here, as shown in FIG. 129(e), an initial calculation display is performed from timing t1 to timing t2. Specifically, from the start of a new base value calculation period until the total number of game balls discharged from the game area PA (i.e., the total number of game balls supplied to the game area PA) reaches the initial reference number (specifically, 6,000) when neither the open/close execution mode due to a jackpot result nor the high-frequency support mode is active, the first and second notification display devices 201 and 202 flash the characters to be displayed as an initial calculation display, rather than continuing to light them. Immediately after the calculation period begins, there is little game history information to calculate the base value, so the actual measured value of the base value may be significantly outside the theoretical range of base values. In contrast, by displaying the initial calculation display immediately after the calculation period begins, it is possible for the amusement hall manager to recognize that the calculation period has just begun.

また、演算初期表示ではベース値に対応する数字が表示される第3報知用表示装置203及び第4報知用表示装置204では当該数字の点灯を継続させるのに対して、第1報知用表示装置201及び第2報知用表示装置202において表示対象となる文字が点滅表示される。これにより、ベース値の視認性を低下させないようにしながら、算出期間が開始された直後であることを報知することが可能となる。なお、これに限定されることはなく演算初期表示であっても第3報知用表示装置203及び第4報知用表示装置204の少なくとも一方において点滅表示が行われる構成としてもよく、これら両方において点滅表示が行われる構成としてもよく、第1報知用表示装置201及び第2報知用表示装置202の一方のみにおいて点滅表示が行われる構成としてもよい。また、初期基準個数は6000個に限定されることはなく複数個数であれば任意であり、6000個よりも少ない個数に設定されていてもよく、6000個よりも多い個数に設定されていてもよい。 In addition, in the initial calculation display, the third alert display device 203 and the fourth alert display device 204, which display numbers corresponding to the base value, continue to light the numbers, while the first alert display device 201 and the second alert display device 202 flash the characters to be displayed. This makes it possible to notify that the calculation period has just begun without reducing the visibility of the base value. Note that this is not limited to this, and the initial calculation display may be configured to flash on at least one of the third alert display device 203 and the fourth alert display device 204, or on both, or on only one of the first alert display device 201 and the second alert display device 202. Furthermore, the initial reference number is not limited to 6,000 and may be any number greater than or equal to 6,000.

t2のタイミングで、t1のタイミングから大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)が初期基準個数(具体的には6000個)に達することで、図129(e)に示すように演算初期表示が終了される。これにより、第3報知用表示装置203及び第4報知用表示装置204だけではなく第1報知用表示装置201及び第2報知用表示装置202においても点灯表示が開始される。 At time t2, when the total number of game balls discharged from the game area PA since time t1 in a situation that is neither the open/close execution mode due to a jackpot result nor the high frequency support mode (i.e., the total number of game balls supplied to the game area PA) reaches the initial reference number (specifically, 6,000), the initial calculation display ends, as shown in Figure 129 (e). This causes the first and second alert display devices 201 and 202 to start lighting up, as well as the third and fourth alert display devices 203 and 204.

その後、t3のタイミングでt1のタイミングから表示継続期間が経過することで、図129(a)に示すように現状エリア311に格納されたベース値の報知が終了されて、図129(b)に示すように第1履歴エリア312に格納されたベース値の報知が開始される。この場合、第1履歴エリア312に格納されたベース値は1回前の算出期間における最終的なベース値の算出結果であるため演算初期表示は行われない。 After that, at time t3, the display duration period from time t1 has elapsed, and notification of the base value stored in the current status area 311 ends as shown in Figure 129(a), and notification of the base value stored in the first history area 312 begins as shown in Figure 129(b). In this case, the base value stored in the first history area 312 is the final base value calculation result from the previous calculation period, so the initial calculation display is not performed.

その後、t4のタイミングでt3のタイミングから表示継続期間が経過することで、図129(b)に示すように第1履歴エリア312に格納されたベース値の報知が終了されて、図129(c)に示すように第2履歴エリア313に格納されたベース値の報知が開始される。この場合、第2履歴エリア313に格納されたベース値は2回前の算出期間における最終的なベース値の算出結果であるため演算初期表示は行われない。 After that, at time t4, the display duration period from time t3 has elapsed, and notification of the base value stored in the first history area 312 ends as shown in Figure 129(b), and notification of the base value stored in the second history area 313 begins as shown in Figure 129(c). In this case, the base value stored in the second history area 313 is the final base value calculation result from the two calculation periods prior, so the initial calculation display is not performed.

その後、t5のタイミングでt4のタイミングから表示継続期間が経過することで、図129(c)に示すように第2履歴エリア313に格納されたベース値の報知が終了されて、図129(d)に示すように第3履歴エリア314に格納されたベース値の報知が開始される。この場合、第3履歴エリア314に格納されたベース値は3回前の算出期間における最終的なベース値の算出結果であるため演算初期表示は行われない。 After that, at time t5, the display duration period from time t4 has elapsed, and notification of the base value stored in the second history area 313 ends as shown in Figure 129(c), and notification of the base value stored in the third history area 314 begins as shown in Figure 129(d). In this case, the base value stored in the third history area 314 is the final base value calculation result from the three calculation periods ago, so the initial calculation display is not performed.

その後、t6のタイミングでt5のタイミングから表示継続期間が経過することで、図129(d)に示すように第3履歴エリア314に格納されたベース値の報知が終了されて、図129(a)に示すように現状エリア311に格納されたベース値の報知が開始される。この場合、ベース値の算出期間が新たに開始されてから大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)が初期基準個数(具体的には6000個)に達するまでの期間であることを報知するために、t6のタイミング~t7のタイミングに亘って図129(e)に示すように演算初期表示が行われる。 After that, at time t6, the display duration period from time t5 has elapsed, and as shown in FIG. 129(d), notification of the base value stored in the third history area 314 ends, and as shown in FIG. 129(a), notification of the base value stored in the current status area 311 begins. In this case, to notify that the period from when the base value calculation period newly begins until the total number of game balls discharged from the game area PA (i.e., the total number of game balls supplied to the game area PA) reaches the initial reference number (specifically, 6,000) in a situation that is neither the open/close execution mode due to a jackpot result nor the high-frequency support mode, an initial calculation display is displayed from time t6 to time t7, as shown in FIG. 129(e).

その後、t8のタイミングでt6のタイミングから表示継続期間が経過することで、図129(a)に示すように現状エリア311に格納されたベース値の報知が終了されて、図129(b)に示すように第1履歴エリア312に格納されたベース値の報知が開始される。この場合、第1履歴エリア312に格納されたベース値は1回前の算出期間における最終的なベース値の算出結果であるため演算初期表示は行われない。 After that, at time t8, the display duration period from time t6 has elapsed, and notification of the base value stored in the current status area 311 ends as shown in FIG. 129(a), and notification of the base value stored in the first history area 312 begins as shown in FIG. 129(b). In this case, the base value stored in the first history area 312 is the final base value calculation result from the previous calculation period, so the initial calculation display is not performed.

次に、上記のようなベース値の報知を可能とするための処理構成について説明する。 Next, we will explain the processing configuration that enables notification of the base value as described above.

後述する第1タイマ割込み処理(図133)における管理用処理(ステップS8920)では上記第15の実施形態における管理用処理(図70)と同様にステップS3803にて非特定制御に対応する処理である管理実行処理のプログラムを読み出す。そして、この管理実行処理(図71)では上記第15の実施形態と同様にステップS3908にてチェック処理を実行する。 In the management processing (step S8920) of the first timer interrupt processing (Fig. 133) described below, the management execution processing program, which is processing corresponding to non-specific control, is read in step S3803, just like the management processing (Fig. 70) in the 15th embodiment. Then, in this management execution processing (Fig. 71), check processing is executed in step S3908, just like in the 15th embodiment.

チェック処理では、大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況において、一般入賞口31への1個の遊技球の入球を特定した場合には通常用の一般入賞カウンタ231aの値を1加算し、特電入賞装置32への1個の遊技球の入球を特定した場合には通常用の特電入賞カウンタ231bの値を1加算し、第1作動口33への1個の遊技球の入球を特定した場合には通常用の第1作動カウンタ231cの値を1加算し、第2作動口34への1個の遊技球の入球を特定した場合には通常用の第2作動カウンタ231dの値を1加算し、アウト口24aへの1個の遊技球の入球を特定した場合には通常用のアウトカウンタ231eの値を1加算する。また、チェック用処理では、結果演算処理及び表示用処理を実行する。 During the check process, when neither the jackpot result opening/closing execution mode nor the high-frequency support mode is selected, if a single game ball is identified as having entered the general winning slot 31, the value of the normal general winning counter 231a is incremented by one; if a single game ball is identified as having entered the special electric winning device 32, the value of the normal special electric winning counter 231b is incremented by one; if a single game ball is identified as having entered the first operating slot 33, the value of the normal first operating counter 231c is incremented by one; if a single game ball is identified as having entered the second operating slot 34, the value of the normal second operating counter 231d is incremented by one; and if a single game ball is identified as having entered the outlet slot 24a, the value of the normal out counter 231e is incremented by one. Furthermore, the check process also performs result calculation processing and display processing.

図130は結果演算処理を示すフローチャートである。なお、結果演算処理におけるステップS8601~ステップS8615の処理は、主側CPU63における非特定制御用のプログラム及び非特定制御用のデータを利用して実行される。 Figure 130 is a flowchart showing the result calculation process. Note that steps S8601 to S8615 in the result calculation process are executed using the non-specific control program and non-specific control data in the main CPU 63.

まずベース値の演算処理を実行する(ステップS8601)。当該演算処理では、通常用カウンタエリア231の各種カウンタ231a~231eの値を利用してベース値を算出する。ベース値の演算方法は既に説明したとおりである。そして、その算出したベース値を現状エリア311に上書きする(ステップS8602)。 First, a base value calculation process is performed (step S8601). In this calculation process, the base value is calculated using the values of the various counters 231a to 231e in the normal counter area 231. The method for calculating the base value has already been explained. Then, the calculated base value is overwritten in the current state area 311 (step S8602).

その後、非特定制御用のワークエリア223に設けられた管理開始フラグに「1」がセットされているか否かを判定する(ステップS8603)。管理開始フラグは、パチンコ機10の製造後に初めて当該パチンコ機10への動作電力の供給が開始された場合において「0」の値となっている。また、非特定制御用のワークエリア223が管理開始フラグを含めて「0」クリアされて初期化された場合にも管理開始フラグの値は「0」となる。管理開始フラグが「0」の値である状況であって大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況において遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)が管理開始基準個数となることで管理開始フラグに「1」がセットされる。また、管理開始フラグに「1」がセットされる場合に、通常用カウンタエリア231の各種カウンタ231a~231eの値が「0」クリアされて新たな算出期間が開始される。これにより、パチンコ機10の出荷段階における動作チェックの影響が、パチンコ機10の出荷後において通常の遊技が行われている状況におけるベース値に対して及びづらくさせることが可能となる。 Then, it is determined whether the management start flag set in the non-specific control work area 223 is set to "1" (step S8603). The management start flag is set to "0" when the supply of operating power to the pachinko machine 10 is initiated for the first time after the pachinko machine 10 is manufactured. The management start flag also becomes "0" when the non-specific control work area 223, including the management start flag, is cleared to "0" and initialized. When the management start flag is set to "0" and the mode is neither the open/close execution mode due to a jackpot result nor the high-frequency support mode, the total number of game balls discharged from the play area PA (i.e., the total number of game balls supplied to the play area PA) becomes the management start reference number, and the management start flag is set to "1." Furthermore, when the management start flag is set to "1," the values of the various counters 231a to 231e in the normal counter area 231 are cleared to "0," and a new calculation period begins. This makes it possible to reduce the impact of operational checks performed at the time of shipping the pachinko machine 10 on the base value during normal game play after the pachinko machine 10 has been shipped.

ステップS8603にて否定判定をした場合、通常用カウンタエリア231の各種カウンタ231a~231eの値を全て合計することで合計個数を算出する(ステップS8604)。そして、その算出した合計個数が管理開始基準個数である300個よりも多い個数であるか否かを判定する(ステップS8605)。 If the determination in step S8603 is negative, the total number is calculated by adding up all the values of the various counters 231a to 231e in the normal counter area 231 (step S8604). It is then determined whether the calculated total number is greater than the management start reference number of 300 (step S8605).

ステップS8605にて肯定判定をした場合、管理開始フラグに「1」をセットする(ステップS8606)。その後、データシフト処理を実行する(ステップS8607)。データシフト処理では、演算結果記憶エリア234における現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314に記憶された情報を、第2履歴エリア313→第3履歴エリア314、第1履歴エリア312→第2履歴エリア313、現状エリア311→第1履歴エリア312の順序でシフトする。これにより、2回前の算出期間における最終的なベース値が3回前の算出期間における最終的なベース値として第3履歴エリア314に記憶され、1回前の算出期間における最終的なベース値が2回前の算出期間における最終的なベース値として第2履歴エリア313に記憶され、現状の算出期間において最後に算出されたベース値が1回前の算出期間における最終的なベース値として第1履歴エリア312に記憶される。データシフト処理では、上記のような情報のシフトを行う場合、LDIR命令を利用する。LDIR命令では、情報の記憶元のエリアのアドレスと情報の記憶先のエリアのアドレスとを指定することで、記憶元のエリアに記憶された情報が記憶先のエリアにシフト(コピー)されることとなる。 If a positive judgment is made in step S8605, the management start flag is set to "1" (step S8606). Then, data shift processing is executed (step S8607). In the data shift processing, the information stored in the current status area 311, first history area 312, second history area 313, and third history area 314 in the calculation result storage area 234 is shifted in the following order: second history area 313 → third history area 314, first history area 312 → second history area 313, and current status area 311 → first history area 312. As a result, the final base value for the calculation period two calculations ago is stored in the third history area 314 as the final base value for the calculation period three calculations ago, the final base value for the calculation period one calculation ago is stored in the second history area 313 as the final base value for the calculation period two calculations ago, and the base value last calculated in the current calculation period is stored in the first history area 312 as the final base value for the calculation period one calculation ago. In data shift processing, the LDIR command is used to shift information as described above. The LDIR command specifies the address of the area from which the information is to be stored and the address of the area to which the information is to be stored, and the information stored in the source area is shifted (copied) to the destination area.

但し、管理開始フラグに「1」がセットされていない状況においては基本的に第1~第3履歴エリア312~314にベース値の情報が記憶されていないため、ステップS8607では実質的に、管理開始フラグに「1」がセットされていない状況における算出期間の最終的なベース値の第1履歴エリア312へのシフトのみが行われる。その後、通常用カウンタエリア231の各カウンタ231a~231eを全て「0」クリアする(ステップS8608)。 However, when the management start flag is not set to "1", base value information is not generally stored in the first to third history areas 312 to 314. Therefore, in step S8607, essentially, only the final base value for the calculation period when the management start flag is not set to "1" is shifted to the first history area 312. Then, all counters 231a to 231e in the normal counter area 231 are cleared to "0" (step S8608).

ステップS8603にて肯定判定をした場合、通常用カウンタエリア231の各種カウンタ231a~231eの値を全て合計することで合計個数を算出する(ステップS8609)。そして、その算出した合計個数が初期基準個数である6000個よりも多い個数であるか否かを判定する(ステップS8610)。ステップS8610にて否定判定をした場合には非特定制御用のワークエリア223に設けられた演算初期フラグに「1」をセットし(ステップS8611)、ステップS8610にて肯定判定をした場合には当該演算初期フラグを「0」クリアする(ステップS8612)。演算初期フラグは、ベース値の算出期間が新たに開始されてから大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)が初期基準個数に達しているか否かを主側CPU63にて特定するためのフラグである。 If a positive determination is made in step S8603, the total number is calculated by adding up all the values of the various counters 231a-231e in the normal counter area 231 (step S8609). Then, it is determined whether the calculated total number is greater than the initial reference number of 6,000 (step S8610). If a negative determination is made in step S8610, the calculation initial flag provided in the non-specific control work area 223 is set to "1" (step S8611). If a positive determination is made in step S8610, the calculation initial flag is cleared to "0" (step S8612). The calculation initial flag is a flag used by the main CPU 63 to determine whether the total number of game balls discharged from the game area PA (i.e., the total number of game balls supplied to the game area PA) since the start of a new base value calculation period has reached the initial reference number when the game is not in the open/close execution mode due to a jackpot result or the high-frequency support mode.

ステップS8611又はステップS8612の処理を実行した場合、ステップS8609にて算出した合計個数がシフト基準個数である60000個以上であるか否かを判定する(ステップS8613)。ステップS8613にて肯定判定をした場合、データシフト処理を実行する(ステップS8614)。データシフト処理ではステップS8607と同様に演算結果記憶エリア234における現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314に記憶された情報を、第2履歴エリア313→第3履歴エリア314、第1履歴エリア312→第2履歴エリア313、現状エリア311→第1履歴エリア312の順序でシフトする。これにより、2回前の算出期間における最終的なベース値が3回前の算出期間における最終的なベース値として第3履歴エリア314に記憶され、1回前の算出期間における最終的なベース値が2回前の算出期間における最終的なベース値として第2履歴エリア313に記憶され、現状の算出期間において最後に算出されたベース値が1回前の算出期間における最終的なベース値として第1履歴エリア312に記憶される。データシフト処理では、上記のような情報のシフトを行う場合、LDIR命令を利用する。LDIR命令では、情報の記憶元のエリアのアドレスと情報の記憶先のエリアのアドレスとを指定することで、記憶元のエリアに記憶された情報が記憶先のエリアにシフト(コピー)されることとなる。その後、通常用カウンタエリア231の各カウンタ231a~231eを全て「0」クリアする(ステップS8615)。 When the processing of step S8611 or step S8612 is executed, it is determined whether the total number calculated in step S8609 is equal to or greater than the shift reference number of 60,000 (step S8613). If the determination in step S8613 is affirmative, data shift processing is executed (step S8614). In the data shift processing, similar to step S8607, the information stored in the current status area 311, first history area 312, second history area 313, and third history area 314 in the calculation result storage area 234 is shifted in the following order: second history area 313 → third history area 314, first history area 312 → second history area 313, current status area 311 → first history area 312. As a result, the final base value for the calculation period two calculations ago is stored in the third history area 314 as the final base value for the calculation period three calculations ago, the final base value for the calculation period one calculation ago is stored in the second history area 313 as the final base value for the calculation period two calculations ago, and the base value calculated last in the current calculation period is stored in the first history area 312 as the final base value for the calculation period one calculation ago. In the data shift process, the LDIR command is used to shift information as described above. The LDIR command specifies the address of the area from which the information is stored and the address of the area to which the information is to be stored, and the information stored in the source area is shifted (copied) to the destination area. Then, all counters 231a-231e in the normal counter area 231 are cleared to "0" (step S8615).

図131は表示用処理を示すフローチャートである。なお、表示用処理におけるステップS8701~ステップS8714の処理は、主側CPU63における非特定制御用のプログラム及び非特定制御用のデータを利用して実行される。 Figure 131 is a flowchart showing the display processing. Note that steps S8701 to S8714 in the display processing are executed using the non-specific control program and non-specific control data in the main CPU 63.

まず非特定制御用のワークエリア223に設けられた管理開始フラグに「1」がセットされているか否かを判定する(ステップS8701)。ステップS8701にて肯定判定をした場合、非特定制御用のワークエリア223に設けられた切換タイミングカウンタの値を1減算する(ステップS8702)。切換タイミングカウンタは、演算結果記憶エリア234の現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314のそれぞれに記憶されたベース値のうち第1~第4報知用表示装置201~204における報知対象となるベース値を切り換えるタイミングであることを主側CPU63にて特定するためのカウンタである。既に説明したとおり表示継続期間(具体的には5秒)が経過する度に、現状エリア311→第1履歴エリア312→第2履歴エリア313→第3履歴エリア314という予め定められた順序で報知対象となるベース値が切り換えられるとともに、当該予め定められた順序による報知対象となるベース値の切り換えが繰り返される。 First, it is determined whether the management start flag provided in the work area 223 for non-specific control is set to "1" (step S8701). If a positive determination is made in step S8701, the value of the switching timing counter provided in the work area 223 for non-specific control is decremented by 1 (step S8702). The switching timing counter is a counter used by the main CPU 63 to determine when it is time to switch the base values to be notified in the first to fourth alarm display devices 201-204, among the base values stored in the current status area 311, first history area 312, second history area 313, and third history area 314 of the calculation result storage area 234. As already explained, each time the display duration (specifically, 5 seconds) elapses, the base value to be notified is switched in a predetermined order: current status area 311 → first history area 312 → second history area 313 → third history area 314, and this switching of the base value to be notified in this predetermined order is repeated.

ステップS8702の処理を実行した場合、1減算後における切換タイミングカウンタの値が「0」となっているか否かを判定することで、現状の報知対象となっているベース値が報知対象となってから表示継続期間が経過したか否かを判定する(ステップS8703)。ステップS8703にて肯定判定をした場合、非特定制御用のワークエリア223に設けられた表示対象カウンタの値を1加算する(ステップS8704)。そして、1加算後における表示対象カウンタの値が最大値である「3」を超えた場合(ステップS8705:YES)、表示対象カウンタの値を「0」クリアする(ステップS8706)。 When the processing of step S8702 is executed, it is determined whether the value of the switching timing counter after subtracting 1 is "0" to determine whether the display duration has elapsed since the base value currently being notified became the target for notification (step S8703). If a positive determination is made in step S8703, the value of the display target counter provided in the non-specific control work area 223 is incremented by 1 (step S8704). Then, if the value of the display target counter after incrementing 1 exceeds the maximum value of "3" (step S8705: YES), the value of the display target counter is cleared to "0" (step S8706).

表示対象カウンタは、演算結果記憶エリア234における現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314のそれぞれに記憶されたベース値のうち第1~第4報知用表示装置201~204における報知対象となるベース値を主側CPU63にて特定するためのカウンタである。具体的には表示対象カウンタの値が「0」である場合には現状エリア311に記憶されたベース値が報知対象となり、表示対象カウンタの値が「1」である場合には第1履歴エリア312に記憶されたベース値が報知対象となり、表示対象カウンタの値が「2」である場合には第2履歴エリア313に記憶されたベース値が報知対象となり、表示対象カウンタの値が「3」である場合には第3履歴エリア314に記憶されたベース値が報知対象となる。 The display target counter is a counter that allows the main CPU 63 to identify the base value to be notified on the first to fourth notification display devices 201-204 from among the base values stored in the current status area 311, first history area 312, second history area 313, and third history area 314 in the calculation result storage area 234. Specifically, if the value of the display target counter is "0," the base value stored in the current status area 311 is the base value to be notified; if the value of the display target counter is "1," the base value stored in the first history area 312 is the base value to be notified; if the value of the display target counter is "2," the base value stored in the second history area 313 is the base value to be notified; and if the value of the display target counter is "3," the base value stored in the third history area 314 is the base value to be notified.

ステップS8705にて否定判定をした場合、又はステップS8706の処理を実行した場合、非特定制御用のワークエリア223の切換タイミングカウンタに次回の報知対象の切換タイミングに対応する値として表示継続期間(具体的には5秒)に対応する値を設定する(ステップS8707)。 If a negative judgment is made in step S8705, or if the processing of step S8706 is executed, a value corresponding to the display duration (specifically, 5 seconds) is set in the switching timing counter in the non-specific control work area 223 as a value corresponding to the next switching timing of the notification target (step S8707).

ステップS8703にて否定判定をした場合、又はステップS8707の処理を実行した場合、非特定制御用のワークエリア223に設けられた表示対象設定エリア276に今回の報知対象となっているベース値に対応する表示データを設定するための処理を実行する。具体的には、まず表示対象カウンタの値に対応する表示種別データを表示対象設定エリア276に設定する(ステップS8708)。表示種別データは、第1~第4報知用表示装置201~204の報知対象がベース値であることを示す表示を第1報知用表示装置201に行わせるための表示データと、報知対象のベース値が演算結果記憶エリア234における現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314のうちいずれに対応しているのかを示す表示を第2報知用表示装置202に行わせるための表示データとを含む。 If a negative judgment is made in step S8703, or if the processing of step S8707 is executed, processing is executed to set display data corresponding to the base value that is the target of the current notification in the display target setting area 276 provided in the work area 223 for non-specific control. Specifically, display type data corresponding to the value of the display target counter is first set in the display target setting area 276 (step S8708). The display type data includes display data for causing the first notification display device 201 to display an indication that the notification target of the first to fourth notification display devices 201 to 204 is the base value, and display data for causing the second notification display device 202 to display an indication of which of the current status area 311, first history area 312, second history area 313, or third history area 314 in the calculation result storage area 234 the base value of the notification target corresponds to.

その後、演算結果記憶エリア234における現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314のうち表示対象カウンタの値に対応するエリアからベース値を読み出し、その読み出したベース値における少数点第1位の数字及び少数点第2位の数字に対応する演算結果データを表示対象設定エリア276に設定する(ステップS8709)。演算結果データは、報知対象のベース値における小数点第1位の数字に対応する表示を第3報知用表示装置203に行わせるための表示データと、報知対象のベース値における小数点第2位の数字に対応する表示を第4報知用表示装置204に行わせるための表示データとを含む。 Then, the base value is read from the area in the calculation result storage area 234 that corresponds to the value of the counter to be displayed—the current status area 311, the first history area 312, the second history area 313, or the third history area 314—and calculation result data corresponding to the first and second decimal places of the read base value is set in the display target setting area 276 (step S8709). The calculation result data includes display data for causing the third alarm display device 203 to display a number corresponding to the first decimal place of the base value to be notified, and display data for causing the fourth alarm display device 204 to display a number corresponding to the second decimal place of the base value to be notified.

上記のように表示対象設定エリア276に表示種別データと演算結果データとからなる表示データが設定される。後述する第2タイマ割込み処理(図134)にて当該表示データが表示IC266に送信されることにより、第1~第4報知用表示装置201~204にて当該表示データに対応する表示が行われる。 As described above, display data consisting of display type data and calculation result data is set in the display target setting area 276. When this display data is sent to the display IC 266 by the second timer interrupt process (FIG. 134) described below, the first to fourth alarm display devices 201 to 204 display information corresponding to the display data.

また、ステップS8709の処理は報知対象のベース値の切換タイミングとは関係なく表示用処理(図131)が実行される度に実行される。既に説明したとおり演算結果記憶処理(図130)が実行される度に通常用カウンタエリア231の各カウンタ231a~231eにおける現状の値を利用してベース値が算出され、その算出されたベース値が演算結果記憶エリア234の現状エリア311に記憶される。この場合に、上記のとおり演算結果データを表示対象設定エリア276に設定するためのステップS8709の処理が報知対象のベース値の切換タイミングとは関係なく表示用処理(図131)が実行される度に実行されることにより、現状エリア311のベース値が報知対象となっている状況において当該ベース値が変更された場合にはその変更されたベース値を報知することが可能となる。 In addition, the processing of step S8709 is executed each time the display processing (Figure 131) is executed, regardless of the timing of switching the base value of the notification target. As already explained, each time the calculation result storage processing (Figure 130) is executed, a base value is calculated using the current values of each counter 231a-231e in the normal counter area 231, and the calculated base value is stored in the current status area 311 of the calculation result storage area 234. In this case, as described above, the processing of step S8709 for setting the calculation result data in the display target setting area 276 is executed each time the display processing (Figure 131) is executed, regardless of the timing of switching the base value of the notification target. This makes it possible to notify users of a change to the base value in the current status area 311 when that base value is the notification target.

その後、表示対象カウンタの値に基づき現状エリア311のベース値が報知対象となっているか否かを判定するとともに(ステップS8710)、非特定制御用のワークエリア223に設けられた演算初期フラグに「1」がセットされているか否かを判定する(ステップS8711)。演算初期フラグは既に説明した通り、ベース値の算出期間が新たに開始されてから大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)が初期基準個数に達しているか否かを主側CPU63にて特定するためのフラグである。ステップS8710及びステップS8711の両方にて肯定判定をした場合、非特定制御用のワークエリア223に設けられた初期表示フラグに「1」をセットし(ステップS8712)、ステップS8710及びステップS8711のいずれかにて否定判定をした場合、初期表示フラグを「0」クリアする(ステップS8713)。 Then, based on the value of the display target counter, it is determined whether the base value in the current status area 311 is subject to notification (step S8710), and it is determined whether the calculation initial flag provided in the non-specific control work area 223 is set to "1" (step S8711). As already explained, the calculation initial flag is a flag used by the main CPU 63 to determine whether the total number of game balls discharged from the play area PA since the start of a new base value calculation period (i.e., the total number of game balls supplied to the play area PA) in a state other than the jackpot result open/close execution mode or the high-frequency support mode has reached the initial reference number. If both steps S8710 and S8711 result in a positive judgment, the initial display flag provided in the non-specific control work area 223 is set to "1" (step S8712). If either step S8710 or step S8711 result in a negative judgment, the initial display flag is cleared to "0" (step S8713).

初期表示フラグは、現状エリア311のベース値が報知対象となっている状況において当該ベース値が算出期間の開始後における演算初期のベース値であることを報知するために第1報知用表示装置201及び第2報知用表示装置202を点滅表示させるべき状況であることを主側CPU63にて特定するためのフラグである。後述する第2タイマ割込み処理(図134)にて初期表示フラグに「1」がセットされていることを特定した場合、表示対象設定エリア276に記憶された表示データを表示IC266に送信するだけではなく、当該表示データに対応する表示を第1~第4報知用表示装置201~204にて行わせる場合に第1報知用表示装置201及び第2報知用表示装置202を点滅表示させるとともに第3報知用表示装置203及び第4報知用表示装置204を点灯表示させる。なお、後述する第2タイマ割込み処理(図134)にて初期表示フラグに「1」がセットされていないことを特定した場合、表示対象設定エリア276に記憶された表示データに対応する表示を第1~第4報知用表示装置201~204にて行わせる場合に第1~4報知用表示装置201~204の全てを点灯表示させる。 The initial display flag is a flag that allows the main CPU 63 to identify a situation in which the first alarm display device 201 and the second alarm display device 202 should be flashed to indicate that the base value in the current status area 311 is the target of notification and that the base value is the initial base value calculated after the start of the calculation period. If the second timer interrupt process (FIG. 134), described below, identifies that the initial display flag is set to "1," not only is the display data stored in the display target setting area 276 sent to the display IC 266, but when the first to fourth alarm display devices 201 to 204 are to display a display corresponding to the display data, the first alarm display device 201 and the second alarm display device 202 are flashed and the third alarm display device 203 and the fourth alarm display device 204 are lit. Furthermore, if the second timer interrupt process (FIG. 134), described below, determines that the initial display flag is not set to "1," all of the first to fourth alarm display devices 201 to 204 will be lit when displaying the display corresponding to the display data stored in the display target setting area 276 on the first to fourth alarm display devices 201 to 204.

一方、非特定制御用のワークエリア223に設けられた管理開始フラグに「1」がセットされておらずステップS8701にて否定判定をした場合、表示対象カウンタの値に関係なく、現状エリア311からベース値を読み出し、その読み出したベース値における小数点第1位の数字及び小数点第2位の数字に対応する演算結果データを表示対象設定エリア276に設定する(ステップS8714)。当該演算結果データに対応する表示データが表示IC266に送信されることにより、現状エリア311のベース値における小数点第1位の数字が第3報知用表示装置203にて表示され、現状エリア311のベース値における小数点第2位の数字が第4報知用表示装置204にて表示される。上記構成であることにより、管理開始フラグに「1」がセットされていない状況においては過去の算出期間におけるベース値は報知されることなく、現状の算出期間において算出されているベース値のみが報知される。 On the other hand, if the management start flag provided in the non-specific control work area 223 is not set to "1" and a negative judgment is made in step S8701, the base value is read from the current status area 311 regardless of the value of the display target counter, and calculation result data corresponding to the digits to the first and second decimal places of the read base value is set in the display target setting area 276 (step S8714). By transmitting display data corresponding to the calculation result data to the display IC 266, the digit to the first decimal place of the base value in the current status area 311 is displayed on the third alert display device 203, and the digit to the second decimal place of the base value in the current status area 311 is displayed on the fourth alert display device 204. With the above configuration, when the management start flag is not set to "1", base values from past calculation periods are not reported, and only the base value calculated for the current calculation period is reported.

管理開始フラグに「1」がセットされていない状況においては表示対象設定エリア276に演算結果データは設定されるものの表示種別データは設定されない。詳細は後述するが管理開始フラグに「1」がセットされていない状況においてベース値の報知が行われる場合には第1報知用表示装置201及び第2報知用表示装置202の表示内容が、管理開始フラグに「1」がセットされている状況においてベース値の報知が行われる場合とは異なる表示内容となる。 When the management start flag is not set to "1", calculation result data is set in the display target setting area 276, but display type data is not set. As will be described in detail below, when a base value is notified when the management start flag is not set to "1", the display content of the first notification display device 201 and the second notification display device 202 will be different from when a base value is notified when the management start flag is set to "1".

次に、主側CPU63にて実行される本実施形態におけるメイン処理について、図132のフローチャートを参照しながら説明する。なお、メイン処理におけるステップS8801~ステップS8825の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Next, the main processing in this embodiment executed by the main CPU 63 will be described with reference to the flowchart in Figure 132. Note that steps S8801 to S8825 in the main processing are executed using a specific control program and specific control data in the main CPU 63.

まず電源投入初期設定処理を実行する(ステップS8801)。電源投入初期設定処理では、例えばメイン処理が起動されてからウエイト用の所定時間(具体的には1秒)が経過するまで次の処理に進行することなく待機する。このウエイト用の所定期間において図柄表示装置41の動作開始及び初期設定が完了することとなる。また、主側RAM65のアクセスを許可する。 First, the power-on initialization process is executed (step S8801). During the power-on initialization process, for example, the main process is started and then a predetermined waiting time (specifically, one second) passes before proceeding to the next process. During this predetermined waiting period, the operation of the pattern display device 41 is started and the initial settings are completed. Access to the main RAM 65 is also permitted.

その後、内部機能レジスタ設定処理を実行する(ステップS8802)。内部機能レジスタ設定処理では、当該メイン処理に対して定期的に割り込んで起動される処理である第1タイマ割込み処理(図133)の割込み周期を第1割込み周期(具体的には4ミリ秒)に設定するとともに、当該メイン処理に対して定期的に割り込んで起動される処理である第2タイマ割込み処理(図134)の割込み周期を上記第1割込み周期よりも短い周期である第2割込み周期(具体的には2ミリ秒)に設定する。 Then, the internal function register setting process is executed (step S8802). In the internal function register setting process, the interrupt period of the first timer interrupt process (Fig. 133), which is a process that periodically interrupts the main process and is started, is set to the first interrupt period (specifically, 4 milliseconds), and the interrupt period of the second timer interrupt process (Fig. 134), which is a process that periodically interrupts the main process and is started, is set to a second interrupt period (specifically, 2 milliseconds), which is a period shorter than the first interrupt period.

つまり、本実施形態では上記第33の実施形態と同様に、タイマ割込み処理として割込み周期が相対的に長短となるように第1タイマ割込み処理と第2タイマ割込み処理とが存在している。第1タイマ割込み処理及び第2タイマ割込み処理はいずれもメイン処理に対して割り込んで起動される。また、第2タイマ割込み処理は第1タイマ割込み処理に対して割り込んで起動される。一方、第1タイマ割込み処理は第2タイマ割込み処理に対して割り込んで起動されない。また、第1タイマ割込み処理及び第2タイマ割込み処理の両方が実行されていない状況において第1割込み周期及び第2割込み周期の両方が経過している場合、それら周期の経過順序に関係なく第2タイマ割込み処理から先に起動される。この点、第2タイマ割込み処理は第1タイマ割込み処理よりも優先して起動される処理であると言える。但し、これに限定されることはなく第1タイマ割込み処理が第2タイマ割込み処理よりも優先して起動される構成としてもよい。 In other words, in this embodiment, similar to the 33rd embodiment, first and second timer interrupt processes exist as timer interrupt processes so that the interrupt periods are relatively long and short. Both the first and second timer interrupt processes are started by interrupting the main process. Furthermore, the second timer interrupt process is started by interrupting the first timer interrupt process. On the other hand, the first timer interrupt process is not started by interrupting the second timer interrupt process. Furthermore, if both the first and second timer interrupt processes are not being executed and both the first and second interrupt periods have elapsed, the second timer interrupt process is started first, regardless of the order in which the periods elapse. In this respect, it can be said that the second timer interrupt process is started with priority over the first timer interrupt process. However, this is not limited to this, and the first timer interrupt process may be started with priority over the second timer interrupt process.

内部機能レジスタ設定処理では、第1タイマ割込み処理の第1割込み周期を主側CPU63の所定のレジスタに設定するとともに、第2タイマ割込み処理の第2割込み周期を主側CPU63の特定のレジスタに設定する。また、内部機能レジスタ設定処理では上記第1,第2割込み周期の設定以外にも例えば当たり乱数カウンタC1の数値範囲といった各種カウンタの数値範囲の設定処理などを実行する。 The internal function register setting process sets the first interrupt period of the first timer interrupt process in a specified register of the main CPU 63, and sets the second interrupt period of the second timer interrupt process in a specific register of the main CPU 63. In addition to setting the first and second interrupt periods, the internal function register setting process also performs processes such as setting the numerical ranges of various counters, such as the numerical range of the winning random number counter C1.

その後、特定制御用のワークエリア221に設けられた立ち上げ処理中フラグに「1」をセットする(ステップS8803)。立ち上げ処理中フラグは、第1タイマ割込み処理が起動されたとしても当該第1タイマ割込み処理に設定されている各種処理のうち停電監視、各種カウンタの更新及び不正監視を行うための処理は実行する一方、遊技を進行させるための処理を実行することなく当該第1タイマ割込み処理を終了すべき状況であることを主側CPU63にて特定するためのフラグである。 Then, the startup processing in progress flag provided in the specific control work area 221 is set to "1" (step S8803). The startup processing in progress flag is a flag that allows the main CPU 63 to identify a situation in which, even if the first timer interrupt processing is started, the various processes set in the first timer interrupt processing, such as power outage monitoring, updating of various counters, and fraud monitoring, will be executed, but the first timer interrupt processing should be terminated without executing any processes to progress the game.

図133は主側CPU63にて実行される本実施形態における第1タイマ割込み処理を示すフローチャートである。なお、第1タイマ割込み処理は既に説明したとおり第1割込み周期である4ミリ秒周期で定期的に起動される。また、第1タイマ割込み処理に対応するプログラムは特定制御用のプログラムに設定されている。 Figure 133 is a flowchart showing the first timer interrupt processing in this embodiment, which is executed by the main CPU 63. As already explained, the first timer interrupt processing is periodically started at a 4-millisecond cycle, which is the first interrupt cycle. The program corresponding to the first timer interrupt processing is set in the program for specific control.

ステップS8901~ステップS8905では上記第1の実施形態におけるタイマ割込み処理(図11)のステップS301~ステップS305と同一の処理を実行する。すなわち、ステップS8901にて停電情報記憶処理を実行することで停電監視を実行する。具体的には、上記第30の実施形態における停電情報記憶処理(図101)と同様に、停電監視基板67から電源遮断の発生に対応した停電信号を受信しているか否かを監視し、停電の発生を特定した場合には停電時処理を実行した後に無限ループとなる。停電時処理では、特定制御用のワークエリア221に設けられた停電フラグに「1」をセットするとともに、チェックサムを算出しその算出したチェックサムを特定制御用のワークエリア221に保存する。また、ステップS8902にて抽選用乱数更新処理を実行することで当たり乱数カウンタC1、大当たり種別カウンタC2、リーチ乱数カウンタC3及び普電役物開放カウンタC4の各数値情報を更新し、ステップS8903にて乱数初期値更新処理を実行することで乱数初期値カウンタCINIの数値情報を更新し、ステップS8904にて変動用カウンタ更新処理を実行することで変動種別カウンタCSの数値情報を更新する。また、ステップS8905にて不正検知処理を実行することで不正用の監視対象として設定されている事象が発生しているか否かを監視する。当該不正検知処理では、複数種類の事象の発生を監視し、これら複数種類の事象のうちいずれかが発生していることを確認することで、特定制御用のワークエリア221に設けられた遊技停止フラグに「1」をセットする。 Steps S8901 to S8905 execute the same processing as steps S301 to S305 of the timer interrupt processing (Figure 11) in the first embodiment described above. That is, power outage monitoring is performed by executing power outage information storage processing in step S8901. Specifically, similar to the power outage information storage processing (Figure 101) in the 30th embodiment described above, it monitors whether a power outage signal corresponding to a power outage has been received from the power outage monitoring board 67, and if a power outage has been identified, it executes power outage processing and then enters an infinite loop. In power outage processing, the power outage flag provided in the work area 221 for specific control is set to "1", a checksum is calculated, and the calculated checksum is saved in the work area 221 for specific control. In addition, in step S8902, a lottery random number update process is executed to update the numerical information of the winning random number counter C1, the jackpot type counter C2, the reach random number counter C3, and the normal power device release counter C4. In step S8903, a random number initial value update process is executed to update the numerical information of the random number initial value counter CINI. In step S8904, a variable counter update process is executed to update the numerical information of the variable type counter CS. In addition, in step S8905, a fraud detection process is executed to monitor for the occurrence of an event that has been set as a target for fraud monitoring. This fraud detection process monitors the occurrence of multiple types of events, and if it is confirmed that any of these multiple types of events has occurred, a game stop flag provided in the specific control work area 221 is set to "1."

ステップS8901~ステップS8905の処理を実行した後は、特定制御用のワークエリア221に設けられた遊技停止フラグ及び立ち上げ処理中フラグのいずれかに「1」がセットされているか否かを判定する(ステップS8906)。遊技停止フラグ及び立ち上げ処理中フラグのいずれにも「1」がセットされていない場合(ステップS8906:NO)、ステップS8907~ステップS8920の処理を実行する。ステップS8907~ステップS8919では上記第33の実施形態における第1タイマ割込み処理(図117)のステップS8208~ステップS8220と同一の処理を実行する。また、ステップS8920では上記第33の実施形態における第1タイマ割込み処理(図117)のステップS8221と同様に管理用処理を実行するものの、当該管理用処理において呼び出される管理実行処理のチェック処理の内容は既に説明した内容となっている。当該チェック処理にて通常用カウンタエリア231の各カウンタ231a~231eの更新処理が実行されるとともに、結果演算処理(図130)及び表示用処理(図131)が実行される。 After executing the processing of steps S8901 to S8905, it is determined whether either the game stop flag or the startup processing in progress flag provided in the work area 221 for specific control has been set to "1" (step S8906). If neither the game stop flag nor the startup processing in progress flag has been set to "1" (step S8906: NO), the processing of steps S8907 to S8920 is executed. Steps S8907 to S8919 execute the same processing as steps S8208 to S8220 of the first timer interrupt processing (Figure 117) in the 33rd embodiment. Furthermore, while step S8920 executes management processing similar to step S8221 of the first timer interrupt processing (Figure 117) in the 33rd embodiment, the content of the check processing of the management execution processing called in the management processing has already been described. This check process updates the counters 231a-231e in the normal counter area 231, and also performs result calculation processing (Figure 130) and display processing (Figure 131).

一方、遊技停止フラグ及び立ち上げ処理中フラグの少なくとも一方に「1」がセットされている場合(ステップS8906:YES)、ステップS8907~ステップS8920の処理を実行することなく本第1タイマ割込み処理を終了する。つまり、遊技停止フラグに「1」がセットされている状況だけではなく立ち上げ処理中フラグに「1」がセットされている場合にも、第1タイマ割込み処理においてステップS8901~ステップS8905の処理を実行する一方、ステップS8907~ステップS8920の処理を実行しない。 On the other hand, if at least one of the game stop flag and the startup processing flag is set to "1" (step S8906: YES), the first timer interrupt process is terminated without executing steps S8907 to S8920. In other words, not only when the game stop flag is set to "1" but also when the startup processing flag is set to "1", steps S8901 to S8905 are executed in the first timer interrupt process, but steps S8907 to S8920 are not executed.

立ち上げ処理中フラグは、上記第33の実施形態と同様にメイン処理(図132)において動作電力の供給開始時の処理(ステップS8801~ステップS8819)が開始されて割込許可(ステップS8805)を行う前に「1」がセットされ、動作電力の供給開始時の処理が終了して残余処理(ステップS8822~ステップS8825)が開始される前に「0」クリアされる。この場合に、上記のとおり第1タイマ割込み処理では立ち上げ処理中フラグに「1」がセットされている場合にはステップS8907~ステップS8920の処理を実行しないようにすることにより、動作電力の供給開始時の処理(ステップS8801~ステップS8819)が実行されている状況において遊技を進行させるための処理が実行されないようにすることが可能となる。その一方、上記のとおり第1タイマ割込み処理では立ち上げ処理中フラグに「1」がセットされている場合であってもステップS8901~ステップS8905の処理を実行することで、動作電力の供給開始時の処理(ステップS8801~ステップS8819)が実行されている状況であっても停電監視が実行されるとともに、当たり乱数カウンタC1、大当たり種別カウンタC2、リーチ乱数カウンタC3及び乱数初期値カウンタCINIの更新が実行され、さらに不正の検知が実行される。 As in the 33rd embodiment, the startup processing flag is set to "1" in the main processing (FIG. 132) when the processing at the start of the supply of operating power (steps S8801 to S8819) begins and before interrupts are permitted (step S8805), and is cleared to "0" before the processing at the start of the supply of operating power ends and the remaining processing (steps S8822 to S8825) begins. In this case, by not executing the processing of steps S8907 to S8920 when the startup processing flag is set to "1" in the first timer interrupt processing as described above, it is possible to prevent processing to progress the game while the processing at the start of the supply of operating power (steps S8801 to S8819) is being executed. On the other hand, as described above, even if the startup processing in progress flag is set to "1" during the first timer interrupt process, by executing steps S8901 to S8905, power outage monitoring is performed even when processing at the start of operating power supply (steps S8801 to S8819) is being performed, and the win random number counter C1, jackpot type counter C2, reach random number counter C3, and random number initial value counter CINI are updated, and fraud detection is also performed.

特に、立ち上げ処理中フラグに「1」がセットされている状況であっても停電情報記憶処理(ステップS8901)が実行されることにより、動作電力の供給開始時の処理(ステップS8801~ステップS8819)が実行されている状況において停電が発生したとしてもそれに対して停電時処理を実行することが可能となる。停電時処理では既に説明したとおり、特定制御用のワークエリア221に設けられた停電フラグに「1」をセットするとともに、チェックサムを算出しその算出したチェックサムを特定制御用のワークエリア221に保存するため、動作電力の供給が再度開始された場合には主側RAM65の異常発生と特定されないようにすることが可能となる。これにより、設定値更新処理(ステップS8819)の途中で停電が発生した場合であってもその時点で選択されている設定値を現状のパチンコ機10の設定値として記憶保持することが可能となる。よって、設定値更新処理の実行途中で停電が発生したとしても、動作電力の供給が再度開始された場合に設定値更新処理を再度実行する必要がなくなる。 In particular, even when the startup processing flag is set to "1," the power outage information storage process (step S8901) is executed, enabling power outage processing to be executed even if a power outage occurs while the processing at the start of the supply of operating power (steps S8801 to S8819) is being executed. As already explained, the power outage processing sets the power outage flag in the specific control work area 221 to "1," calculates a checksum, and stores the calculated checksum in the specific control work area 221. This prevents the restart of the supply of operating power from being identified as an abnormality in the main RAM 65. As a result, even if a power outage occurs during the setting value update process (step S8819), the setting values selected at that time can be stored and retained as the current setting values for the pachinko machine 10. Therefore, even if a power outage occurs during the execution of the setting value update process, there is no need to execute the setting value update process again when the supply of operating power is restarted.

ちなみに、設定値更新処理が実行されている状況では、第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)のいずれについても割込みが禁止されることはなく任意のタイミングで割込み可能となっている。この場合、設定値更新処理を含めてメイン処理(図132)において第1タイマ割込み処理(図133)又は第2タイマ割込み処理(図134)が割り込んで起動される場合には、その起動対象となったタイマ割込み処理が終了した後に復帰するためのメイン処理(図132)の戻り番地の情報が特定制御用のスタックエリア222に退避されるとともに、当該タイマ割込み処理が起動される直前における主側CPU63の各種レジスタの情報が特定制御用のスタックエリア222に退避される。そして、起動対象となったタイマ割込み処理が終了した場合には特定制御用のスタックエリア222に退避された戻り番地の情報に対応するメイン処理(図132)の処理に復帰することとなるとともに、特定制御用のスタックエリア222に退避された情報が主側CPU63の各種レジスタに復帰される。 Incidentally, when the setting value update process is being executed, interrupts are not prohibited for either the first timer interrupt process (FIG. 133) or the second timer interrupt process (FIG. 134), and interrupts can occur at any timing. In this case, when the first timer interrupt process (FIG. 133) or the second timer interrupt process (FIG. 134) interrupts and starts the main process (FIG. 132), including the setting value update process, return address information for the main process (FIG. 132) to return to after the timer interrupt process that was started is completed is saved in the specific control stack area 222, and information in various registers of the main CPU 63 immediately before the timer interrupt process was started is saved in the specific control stack area 222. Then, when the timer interrupt process that was started is completed, the main process (FIG. 132) corresponding to the return address information saved in the specific control stack area 222 is returned to, and the information saved in the specific control stack area 222 is restored to the various registers of the main CPU 63.

メイン処理(図132)の説明に戻り、ステップS8803にて立ち上げ処理中フラグに「1」をセットした後は、特定制御用のワークエリア221に設けられたチェック中カウンタに初期チェック期間(具体的には5秒)に対応する値をセットする(ステップS8804)。本実施形態では主側CPU63への動作電力の供給が開始された場合、第1~第4報知用表示装置201~204に設けられた各表示用セグメント321~324が正常に発光状態となり得るかどうかを遊技ホールの管理者に確認させるために、ステップS8804の処理が開始されてから初期チェック期間が経過するまで、第1~第4報知用表示装置201~204にてチェック用表示が行われる。当該チェック用表示として具体的には、図128(b)の説明図に示すように第1~第4報知用表示装置201~204の全ての表示用セグメント321~324が発光状態に維持される。ステップS8804では、この初期チェック期間に対応する情報をチェック中カウンタに設定する。 Returning to the explanation of the main processing (FIG. 132), after the startup processing flag is set to "1" in step S8803, a value corresponding to the initial check period (specifically, 5 seconds) is set to the checking counter provided in the specific control work area 221 (step S8804). In this embodiment, when the supply of operating power to the main CPU 63 begins, a check display is displayed on the first through fourth alarm display devices 201-204 from the start of processing in step S8804 until the initial check period has elapsed, in order to allow the amusement hall manager to confirm whether the display segments 321-324 provided on the first through fourth alarm display devices 201-204 are properly illuminated. Specifically, as shown in the explanatory diagram in FIG. 128(b), this check display maintains the illumination of all display segments 321-324 on the first through fourth alarm display devices 201-204. In step S8804, information corresponding to this initial check period is set to the checking counter.

なお、初期チェック期間は、メイン処理において後述するステップS8811、ステップS8812、ステップS8815及びステップS8819のいずれの処理も実行されなかった場合に遊技の進行を制御するための処理が開始されるまでに要する最長時間よりも長い時間に設定されている。したがって、第1~第4報知用表示装置201~204にてチェック用表示が行われている状況において遊技が開始されることがある。 The initial check period is set to a time longer than the longest time required for processing to control the progress of the game to begin if none of the processes in steps S8811, S8812, S8815, and S8819 described below are executed in the main processing. Therefore, game play may begin while a check display is being displayed on the first through fourth notification display devices 201 through 204.

その後、割込み許可の設定を行う(ステップS8805)。これにより、第1タイマ割込み処理(図133)が第1割込み周期で割り込んで起動されるとともに、第2タイマ割込み処理(図134)が第2割込み周期で割り込んで起動される。但し、ステップS8803にて立ち上げ処理中フラグに「1」がセットされているため、第1タイマ割込み処理が起動されたとしても当該第1タイマ割込み処理の各種処理のうち停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理が実行されることなく当該第1タイマ割込み処理が終了される。 Then, interrupt permission is set (step S8805). As a result, the first timer interrupt process (Fig. 133) is started by interrupting at the first interrupt cycle, and the second timer interrupt process (Fig. 134) is started by interrupting at the second interrupt cycle. However, because the startup process in progress flag was set to "1" in step S8803, even if the first timer interrupt process is started, the various processes of the first timer interrupt process, such as power outage monitoring, updating various counters, and fraud monitoring, are executed, but the first timer interrupt process ends without executing any processes to progress the game.

その後、ステップS8806~ステップS8825では上記第33の実施形態におけるメイン処理(図114)のステップS7905~ステップS7924と同様の処理を実行する。具体的には、ステップS8806にてリセットボタン68cが押圧操作されているか否かを判定する。つまり、リセットボタン68cが押圧操作されている状態においてパチンコ機10の電源ON操作が行われて主側CPU63への動作電力の供給が開始されたか否かを判定する。ここで、本実施形態では上記第33の実施形態と同様に、主制御装置60に設定キー挿入部68a及びリセットボタン68cが設けられているものの更新ボタン68bは設けられていない。また、主制御装置60には第1~第3報知用表示装置69a~69cではなく第11の実施形態と同様に第1~第4報知用表示装置201~204が設けられている。 Then, in steps S8806 to S8825, the same processing as steps S7905 to S7924 of the main processing (FIG. 114) in the 33rd embodiment is executed. Specifically, in step S8806, it is determined whether the reset button 68c has been pressed. In other words, it is determined whether the power to the pachinko machine 10 has been turned on and the supply of operating power to the main CPU 63 has begun while the reset button 68c has been pressed. Here, in this embodiment, as in the 33rd embodiment, the main control unit 60 is provided with a setting key insertion unit 68a and a reset button 68c, but is not provided with an update button 68b. Furthermore, instead of first to third notification display devices 69a to 69c, the main control unit 60 is provided with first to fourth notification display devices 201 to 204, as in the 11th embodiment.

リセットボタン68cが押圧操作されていない場合(ステップS8806:NO)、特定制御用のワークエリア221に設けられた停電フラグに「1」がセットされているか否かを判定する(ステップS8807)。第1タイマ割込み処理(図133)の停電情報記憶処理(ステップS8901)にて停電時処理が実行された場合に停電フラグに「1」がセットされる。停電フラグは、前回の電源遮断時において停電時処理が適切に行われたか否かを主側CPU63にて特定するためのフラグである。 If the reset button 68c is not pressed (step S8806: NO), it is determined whether the power outage flag provided in the work area 221 for specific control is set to "1" (step S8807). The power outage flag is set to "1" when power outage processing is executed in the power outage information storage processing (step S8901) of the first timer interrupt processing (Figure 133). The power outage flag is a flag that allows the main CPU 63 to determine whether power outage processing was performed appropriately the previous time the power was shut off.

停電フラグに「1」がセットされている場合(ステップS8807:YES)、特定制御用のワークエリア221及び特定制御用のスタックエリア222についてチェックサムを算出する(ステップS8808)。チェックサムの算出方法は上記第33の実施形態と同一である。その後、主側CPU63への動作電力の供給が停止される直前に実行された停電時処理において算出されて特定制御用のワークエリア221に保存された特定制御用のワークエリア221及び特定制御用のスタックエリア222についてのチェックサムを特定制御用のワークエリア221から読み出すとともに、その読み出したチェックサムを、ステップS8808にて算出したチェックサムと比較する(ステップS8809)。そして、それらチェックサムが一致しているか否かを判定する(ステップS8810)。 If the power outage flag is set to "1" (step S8807: YES), a checksum is calculated for the specific control work area 221 and the specific control stack area 222 (step S8808). The checksum calculation method is the same as in the 33rd embodiment. Then, the checksums for the specific control work area 221 and the specific control stack area 222, which were calculated and saved in the specific control work area 221 during the power outage processing executed immediately before the supply of operating power to the main CPU 63 was stopped, are read from the specific control work area 221, and the read checksum is compared with the checksum calculated in step S8808 (step S8809). It is then determined whether the checksums match (step S8810).

ステップS8807又はステップS8810にて否定判定をした場合、すなわち停電フラグに「1」がセットされていない場合又はチェックサムが一致しなかった場合、特定制御用のワークエリア221に設けられた遊技停止フラグに「1」をセットする(ステップS8811)。遊技停止フラグに「1」がセットされることにより、第1タイマ割込み処理(図133)においてステップS8901~ステップS8905の処理を実行する一方、ステップS8906にて肯定判定をすることでステップS8907~ステップS8920の処理を実行しない。これにより、前回の電源遮断時において停電時処理が適切に行われなかったことで停電フラグに「1」がセットされていない場合、又は特定制御用のワークエリア221及び特定制御用のスタックエリア222の少なくとも一方について前回の電源遮断時から情報の記憶状態が変化していることに起因してチェックサムが一致しない場合には、停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理が実行されないことになる。 If a negative judgment is made in step S8807 or step S8810, i.e., if the power outage flag is not set to "1" or the checksums do not match, the game stop flag provided in the specific control work area 221 is set to "1" (step S8811). Setting the game stop flag to "1" causes steps S8901 to S8905 to be executed in the first timer interrupt process (Figure 133), while a positive judgment is made in step S8906, resulting in steps S8907 to S8920 not being executed. As a result, if the power outage flag is not set to "1" because power outage processing was not performed properly during the previous power outage, or if the checksums do not match because the information storage state in at least one of the specific control work area 221 and the specific control stack area 222 has changed since the previous power outage, processing for power outage monitoring, updating various counters, and fraud monitoring is executed, but processing for progressing the game is not executed.

その後、動作電力の供給開始時において停電フラグ又はチェックサムに関して異常が発生したことを示す異常コマンドを音声発光制御装置81に送信する(ステップS8812)。音声発光制御装置81は当該異常コマンドを受信することにより、表示発光部53を動作電力の供給開始時における情報異常に対応する態様で発光させるとともに、スピーカ部54から「設定変更をして下さい。」という音声を出力させる。また、図柄表示装置41にて「設定変更をして下さい。」という文字画像が表示されるようにする。これら報知はパチンコ機10への動作電力の供給が停止されるまでは維持され、パチンコ機10への動作電力の供給が停止された場合に終了される。但し、パチンコ機10への動作電力の供給が一旦停止されたとしても設定値更新処理(ステップS8819)が実行されるまではパチンコ機10への動作電力の供給が再開された場合に上記報知が継続される構成としてもよい。 Then, an abnormality command indicating that an abnormality occurred in the power outage flag or checksum when the supply of operating power began is sent to the audio and light-emitting control device 81 (step S8812). Upon receiving the abnormality command, the audio and light-emitting control device 81 causes the display light-emitting unit 53 to emit light in a manner corresponding to the information abnormality at the start of the supply of operating power, and causes the speaker unit 54 to output a voice message saying, "Please change the settings." In addition, a text image saying, "Please change the settings" is displayed on the symbol display device 41. These notifications are maintained until the supply of operating power to the pachinko machine 10 is stopped, and are terminated when the supply of operating power to the pachinko machine 10 is stopped. However, even if the supply of operating power to the pachinko machine 10 is temporarily stopped, the above notifications may be configured to continue when the supply of operating power to the pachinko machine 10 is resumed until the setting value update process (step S8819) is executed.

停電フラグに「1」がセットされているとともにチェックサムが正常である場合(ステップS8807及びステップS8810:YES)、設定キー挿入部68aが設定キーを利用してON操作されているか否かを判定し(ステップS8813)、内枠13に対して前扉枠14が開放状態であるとともに外枠11に対して遊技機本体12が開放状態であるか否かを判定する(ステップS8814)。内枠13に対して前扉枠14が開放状態であるか否かの検知は上記第30の実施形態と同様に前扉開放センサ95が利用され、外枠11に対して遊技機本体12が開放状態であるか否かの検知は上記第30の実施形態と同様に本体開放センサ96が利用される。設定キー挿入部68aが設定キーを利用してON操作されており(ステップS8813:YES)、さらに内枠13に対して前扉枠14が開放状態であるとともに外枠11に対して遊技機本体12が開放状態である場合(ステップS8814:YES)、設定確認用処理を実行する(ステップS8815)。設定確認用処理の詳細については後に説明する。 If the power outage flag is set to "1" and the checksum is normal (steps S8807 and S8810: YES), it is determined whether the setting key insertion unit 68a has been turned ON using the setting key (step S8813), and it is determined whether the front door frame 14 is open relative to the inner frame 13 and whether the gaming machine main body 12 is open relative to the outer frame 11 (step S8814). The front door open sensor 95 is used to detect whether the front door frame 14 is open relative to the inner frame 13, as in the 30th embodiment, and the main body open sensor 96 is used to detect whether the gaming machine main body 12 is open relative to the outer frame 11, as in the 30th embodiment. If the setting key insertion unit 68a has been turned on using the setting key (step S8813: YES), and the front door frame 14 is open relative to the inner frame 13 and the gaming machine main body 12 is open relative to the outer frame 11 (step S8814: YES), a setting confirmation process is executed (step S8815). Details of the setting confirmation process will be explained later.

リセットボタン68cが押圧操作されている場合(ステップS8806:YES)、RAMクリア処理を実行する(ステップS8816)。RAMクリア処理の内容は上記第33の実施形態におけるメイン処理(図114)のステップS7915と同一である。その後、設定キー挿入部68aが設定キーを利用してON操作されており(ステップS8817:YES)、さらに内枠13に対して前扉枠14が開放状態であるとともに外枠11に対して遊技機本体12が開放状態である場合(ステップS8818:YES)、設定値更新処理を実行する(ステップS8819)。設定値更新処理の詳細については後に説明する。 If the reset button 68c is pressed (step S8806: YES), a RAM clear process is executed (step S8816). The contents of the RAM clear process are the same as step S7915 in the main process (FIG. 114) in the 33rd embodiment. Thereafter, if the setting key insertion unit 68a is turned ON using the setting key (step S8817: YES), and further, if the front door frame 14 is open relative to the inner frame 13 and the gaming machine main body 12 is open relative to the outer frame 11 (step S8818: YES), a setting value update process is executed (step S8819). Details of the setting value update process will be explained later.

ステップS8812の処理を実行した場合、ステップS8813若しくはステップS8814にて否定判定をした場合、ステップS8815の処理を実行した場合、ステップS8817若しくはステップS8818にて否定判定をした場合、又はステップS8819の処理を実行した場合、特定制御用のワークエリア221における立ち上げ処理中フラグを「0」クリアする(ステップS8820)。立ち上げ処理中フラグが「0」クリアされることにより、第1タイマ割込み処理が起動されたとしても遊技を進行させるための処理が実行されない状態が解除される。なお、ステップS8820では特定制御用のワークエリア221における停電フラグも「0」クリアする。 If the processing of step S8812 is executed, if a negative judgment is made in step S8813 or step S8814, if the processing of step S8815 is executed, if a negative judgment is made in step S8817 or step S8818, or if the processing of step S8819 is executed, the startup processing in progress flag in the specific control work area 221 is cleared to "0" (step S8820). By clearing the startup processing in progress flag to "0", the state in which processing to progress the game is not executed even if the first timer interrupt processing is activated is canceled. Note that in step S8820, the power outage flag in the specific control work area 221 is also cleared to "0".

その後、復帰コマンドを音声発光制御装置81に送信する(ステップS8821)。復帰コマンドに含まれている情報の内容及び復帰コマンドを受信した場合における音声発光制御装置81の処理内容は、上記第33の実施形態におけるメイン処理(図114)のステップS7920の場合と同一である。 Then, a return command is sent to the audio and light emission control device 81 (step S8821). The information contained in the return command and the processing performed by the audio and light emission control device 81 when the return command is received are the same as those in step S7920 of the main processing (Figure 114) in the 33rd embodiment described above.

その後、ステップS8822~ステップS8825の残余処理に進む。つまり、主側CPU63は第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)を定期的に実行する構成であるが、1のタイマ割込み処理と次のタイマ割込み処理との間に残余時間が生じることとなる。この残余時間は各タイマ割込み処理の処理完了時間に応じて変動することとなるが、かかる不規則な時間を利用してステップS8822~ステップS8825の残余処理を繰り返し実行する。この点、当該ステップS8822~ステップS8825の残余処理は非定期的に実行される非定期処理であると言える。ステップS8822~ステップS8825では、上記第1の実施形態におけるメイン処理(図9)のステップS113~ステップS116と同一の処理を実行する。 Then, the process proceeds to the remaining processing of steps S8822 to S8825. In other words, the main CPU 63 is configured to periodically execute the first timer interrupt processing (Figure 133) and the second timer interrupt processing (Figure 134), but there will be remaining time between one timer interrupt processing and the next. This remaining time will vary depending on the completion time of each timer interrupt processing, but this irregular time will be used to repeatedly execute the remaining processing of steps S8822 to S8825. In this respect, the remaining processing of steps S8822 to S8825 can be said to be non-periodic processing executed non-periodically. Steps S8822 to S8825 execute the same processing as steps S113 to S116 of the main processing (Figure 9) in the first embodiment described above.

次に、主側CPU63にて実行される本実施形態における第2タイマ割込み処理について、図134のフローチャートを参照しながら説明する。なお、第2タイマ割込み処理におけるステップS9001~ステップS9014の処理は主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Next, the second timer interrupt processing in this embodiment, which is executed by the main CPU 63, will be described with reference to the flowchart in Figure 134. Note that steps S9001 to S9014 in the second timer interrupt processing are executed by the main CPU 63 using a specific control program and specific control data.

まず第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の発生を禁止するために割込み禁止の設定を行う(ステップS9001)。第1タイマ割込み処理(図133)の発生が禁止されることにより、第1割込み周期が経過したとしても第2タイマ割込み処理(図134)に対して第1タイマ割込み処理(図133)が割り込んで起動されてしまわないようにすることが可能となる。また、第2タイマ割込み処理(図134)の発生が禁止されることにより、第2タイマ割込み処理(図134)の実行途中において仮に第2割込み周期が経過してしまったとしても第2タイマ割込み処理(図134)が重複して起動されてしまわないようにすることが可能となる。 First, interrupt prohibition is set to prohibit the occurrence of the first timer interrupt processing (FIG. 133) and the second timer interrupt processing (FIG. 134) (step S9001). By prohibiting the occurrence of the first timer interrupt processing (FIG. 133), it is possible to prevent the first timer interrupt processing (FIG. 133) from interrupting and starting the second timer interrupt processing (FIG. 134) even if the first interrupt period has elapsed. Furthermore, by prohibiting the occurrence of the second timer interrupt processing (FIG. 134), it is possible to prevent the second timer interrupt processing (FIG. 134) from being started redundantly, even if the second interrupt period has elapsed during the execution of the second timer interrupt processing (FIG. 134).

その後、チェック中カウンタの更新処理を実行する(ステップS9002)。チェック中カウンタの更新処理では、特定制御用のワークエリア221に設けられたチェック中カウンタの値が1以上である場合に当該チェック中カウンタの値を1減算する。これにより、チェック中カウンタを利用して初期チェック期間を計測している状況である場合、当該チェック中カウンタの値が第2タイマ割込み処理(図134)が起動される度に定期的に減算されることとなる。 Then, the checking counter is updated (step S9002). In the checking counter update process, if the value of the checking counter provided in the specific control work area 221 is 1 or greater, the value of the checking counter is decremented by 1. As a result, when the checking counter is being used to measure the initial check period, the value of the checking counter is decremented periodically each time the second timer interrupt process (Figure 134) is activated.

その後、特定制御用のワークエリア221における設定更新表示フラグに「1」がセットされているか否かを判定する(ステップS9003)。設定更新表示フラグは主側CPU63にて設定値更新処理(図137)を実行している状況であるか否かを主側CPU63にて特定するためのフラグである。既に説明したとおり設定値更新処理(図137)は主側CPU63への動作電力の供給が開始された場合におけるメイン処理(図132)において動作電力の供給開始時の処理が実行されている状況で実行されることとなるが、第2タイマ割込み処理(図134)は当該動作電力の供給開始時の処理が実行されている状況であっても割り込んで起動されるため、主側CPU63にて設定値更新処理(図137)が実行されている状況であっても第2タイマ割込み処理(図134)は割り込んで起動される。 Then, it is determined whether the setting update display flag in the work area 221 for specific control is set to "1" (step S9003). The setting update display flag is a flag that allows the main CPU 63 to determine whether the setting value update process (FIG. 137) is being executed by the main CPU 63. As already explained, the setting value update process (FIG. 137) is executed when the main process (FIG. 132) is executing the process at the start of the supply of operating power to the main CPU 63, but the second timer interrupt process (FIG. 134) is started by interrupting even when the process at the start of the supply of operating power is being executed. Therefore, even when the main CPU 63 is executing the setting value update process (FIG. 137), the second timer interrupt process (FIG. 134) is started by interrupting.

設定更新表示フラグに「1」がセットされている状況とは、第2タイマ割込み処理(図134)の今回の処理回が主側CPU63にて設定値更新処理(図137)が実行されている状況で割り込んで起動された処理回であることを意味する。ステップS9003にて肯定判定をした場合、設定更新中における第5表示データバッファ275への設定処理を実行する(ステップS9004)。当該設定処理では、上記第33の実施形態における第2タイマ割込み処理(図123)のステップS8403と同様に、第1~第4報知用表示装置201~204にてパチンコ機10の設定値を更新している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示を行わせるための表示データを第5表示データバッファ275に格納する。これにより、上記第33の実施形態と同様に、第1~第4報知用表示装置201~204にて、設定値を更新している状況であることを示す表示及び現状の設定値を示す表示が行われる。 When the setting update display flag is set to "1," this means that the current second timer interrupt process (FIG. 134) was initiated by interrupting the setting value update process (FIG. 137) being executed by the main CPU 63. If a positive determination is made in step S9003, setting processing is executed in the fifth display data buffer 275 during setting update (step S9004). In this setting processing, similar to step S8403 of the second timer interrupt process (FIG. 123) in the 33rd embodiment, display data is stored in the fifth display data buffer 275 to cause the first to fourth alarm display devices 201 to 204 to display an indication that the setting value of the pachinko machine 10 is being updated and an indication of the current setting value of the pachinko machine 10. As a result, similar to the 33rd embodiment, the first to fourth alarm display devices 201 to 204 display an indication that the setting value is being updated and an indication of the current setting value.

ステップS9003にて否定判定をした場合、特定制御用のワークエリア221における設定確認表示フラグに「1」がセットされているか否かを判定する(ステップS9005)。設定確認表示フラグは主側CPU63にて設定確認用処理(図136)を実行している状況であるか否かを主側CPU63にて特定するためのフラグである。既に説明したとおり設定確認用処理(図136)は主側CPU63への動作電力の供給が開始された場合におけるメイン処理(図132)において動作電力の供給開始時の処理が実行されている状況で実行されることとなるが、第2タイマ割込み処理(図134)は当該動作電力の供給開始時の処理が実行されている状況であっても割り込んで起動されるため、主側CPU63にて設定確認用処理(図136)が実行されている状況であっても第2タイマ割込み処理(図134)は割り込んで起動される。 If a negative determination is made in step S9003, it is determined whether the setting confirmation display flag in the work area 221 for specific control is set to "1" (step S9005). The setting confirmation display flag is a flag used by the main CPU 63 to determine whether the setting confirmation process (FIG. 136) is being executed by the main CPU 63. As already explained, the setting confirmation process (FIG. 136) is executed when the main process (FIG. 132) is executing the process at the start of the supply of operating power to the main CPU 63. However, the second timer interrupt process (FIG. 134) is started by interrupting even when the process at the start of the supply of operating power is being executed. Therefore, even when the setting confirmation process (FIG. 136) is being executed by the main CPU 63, the second timer interrupt process (FIG. 134) is started by interrupting.

設定確認表示フラグに「1」がセットされている状況とは、第2タイマ割込み処理(図134)の今回の処理回が主側CPU63にて設定確認用処理(図137)が実行されている状況で割り込んで起動された処理回であることを意味する。ステップS9005にて肯定判定をした場合、設定確認中における第5表示データバッファ275への設定処理を実行する(ステップS9006)。当該設定処理では、上記第33の実施形態における第2タイマ割込み処理(図123)のステップS8405と同様に、第1~第4報知用表示装置201~204にてパチンコ機10の設定値を確認している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示を行わせるための表示データを第5表示データバッファ275に格納する。これにより、上記第33の実施形態と同様に、第1~第4報知用表示装置201~204にて、設定値を確認している状況であることを示す表示及び現状の設定値を示す表示が行われる。 When the setting confirmation display flag is set to "1," this means that the current second timer interrupt process (FIG. 134) was initiated as an interrupt while the setting confirmation process (FIG. 137) was being executed by the main CPU 63. If a positive determination is made in step S9005, setting processing is executed in the fifth display data buffer 275 during setting confirmation (step S9006). In this setting processing, similar to step S8405 of the second timer interrupt process (FIG. 123) in the 33rd embodiment, display data is stored in the fifth display data buffer 275 to cause the first to fourth alarm display devices 201 to 204 to display an indication that the setting values of the pachinko machine 10 are being checked and an indication of the current setting values of the pachinko machine 10. As a result, similar to the 33rd embodiment, the first to fourth alarm display devices 201 to 204 display an indication that the setting values are being checked and an indication of the current setting values.

ステップS9005にて否定判定をした場合、通常時の設定処理を実行する(ステップS9007)。通常時の設定処理については後に詳細に説明する。 If a negative determination is made in step S9005, normal setting processing is executed (step S9007). Normal setting processing will be described in detail later.

ステップS9004、ステップS9006又はステップS9007の処理を実行した場合、ステップS9008~ステップS9014の処理を実行する。これらステップS9008~ステップS9014の処理内容は上記第33の実施形態における第2タイマ割込み処理(図123)のステップS8407~ステップS8413と同一である。 If step S9004, step S9006, or step S9007 has been executed, steps S9008 to S9014 are executed. The processing content of steps S9008 to S9014 is the same as steps S8407 to S8413 in the second timer interrupt processing (Figure 123) in the 33rd embodiment.

具体的には、まず種別データ信号線LN1及び種別クロック信号線LN2を通じた信号の送信状態をOFF状態とするとともに(ステップS9008)、表示データ信号線LN3及び表示クロック信号線LN4を通じた信号の送信状態をOFF状態とする(ステップS9009)。その後、特定制御用のワークエリア221に設けられた種別カウンタの更新処理を実行する(ステップS9010)。 Specifically, first, the transmission state of signals through the category data signal line LN1 and category clock signal line LN2 is turned OFF (step S9008), and then the transmission state of signals through the display data signal line LN3 and display clock signal line LN4 is turned OFF (step S9009). After that, the category counter provided in the specific control work area 221 is updated (step S9010).

種別カウンタは、第2タイマ割込み処理の今回の処理回において第1~第5表示データバッファ271~275のうち表示データの送信対象を主側CPU63にて特定するためのカウンタである。種別カウンタの値が「1」である場合、第1表示データバッファ271の表示データが送信対象となり、種別カウンタの値が「2」である場合、第2表示データバッファ272の表示データが送信対象となり、種別カウンタの値が「3」である場合、第3表示データバッファ273の表示データが送信対象となり、種別カウンタの値が「4」である場合、第4表示データバッファ274の表示データが送信対象となり、種別カウンタの値が「5」である場合、第5表示データバッファ275の表示データが送信対象となる。種別カウンタの更新処理では種別カウンタの値を1加算するとともに、その1加算後における種別カウンタの値が上限値である「5」を超えた場合には種別カウンタの値を「1」に設定する。これにより、第2タイマ割込み処理の各処理回ごとに第1~第5表示データバッファ271~275において表示データの送信対象が順次変更される。 The type counter is a counter used by the main CPU 63 to identify the display data buffer to which the first through fifth display data buffers 271-275 are to be sent in the current second timer interrupt process. If the type counter value is "1," the display data to be sent is from the first display data buffer 271. If the type counter value is "2," the display data to be sent is from the second display data buffer 272. If the type counter value is "3," the display data to be sent is from the third display data buffer 273. If the type counter value is "4," the display data to be sent is from the fourth display data buffer 274. If the type counter value is "5," the display data to be sent is from the fifth display data buffer 275. The type counter update process increments the type counter value by 1, and if the value of the type counter after incrementing by 1 exceeds the upper limit of "5," the type counter value is reset to "1." This sequentially changes the display data to which the first through fifth display data buffers 271-275 are to be sent with each second timer interrupt process.

その後、種別カウンタの値に対応する種別データを主側ROM64から読み出す(ステップS9011)。具体的には、種別カウンタの値が「1」である場合には第1表示回路261に対応する種別データを主側ROM64から読み出し、種別カウンタの値が「2」である場合には第2表示回路262に対応する種別データを主側ROM64から読み出し、種別カウンタの値が「3」である場合には第3表示回路263に対応する種別データを主側ROM64から読み出し、種別カウンタの値が「4」である場合には第4表示回路264に対応する種別データを主側ROM64から読み出し、種別カウンタの値が「5」である場合には第5表示回路265に対応する種別データを主側ROM64から読み出す。 Then, the type data corresponding to the value of the type counter is read from the main ROM 64 (step S9011). Specifically, if the type counter value is "1", type data corresponding to the first display circuit 261 is read from the main ROM 64; if the type counter value is "2", type data corresponding to the second display circuit 262 is read from the main ROM 64; if the type counter value is "3", type data corresponding to the third display circuit 263 is read from the main ROM 64; if the type counter value is "4", type data corresponding to the fourth display circuit 264 is read from the main ROM 64; and if the type counter value is "5", type data corresponding to the fifth display circuit 265 is read from the main ROM 64.

その後、種別カウンタの値に対応する表示データバッファ271~275から表示データを読み出す(ステップS9012)。具体的には、種別カウンタの値が「1」である場合には第1表示データバッファ271から表示データを読み出し、種別カウンタの値が「2」である場合には第2表示データバッファ272から表示データを読み出し、種別カウンタの値が「3」である場合には第3表示データバッファ273から表示データを読み出し、種別カウンタの値が「4」である場合には第4表示データバッファ274から表示データを読み出し、種別カウンタの値が「5」である場合には第5表示データバッファ275から表示データを読み出す。 Then, display data is read from the display data buffers 271-275 corresponding to the value of the type counter (step S9012). Specifically, if the type counter value is "1", display data is read from the first display data buffer 271; if the type counter value is "2", display data is read from the second display data buffer 272; if the type counter value is "3", display data is read from the third display data buffer 273; if the type counter value is "4", display data is read from the fourth display data buffer 274; and if the type counter value is "5", display data is read from the fifth display data buffer 275.

その後、各種信号の送信処理を実行する(ステップS9013)。当該送信処理では、ステップS9011にて読み出した種別データが表示IC266に送信されるように、種別データ信号線LN1及び種別クロック信号線LN2に対する信号出力を行う。また、当該送信処理では、ステップS9012にて読み出した表示データが表示IC266に送信されるように、表示データ信号線LN3及び表示クロック信号線LN4に対する信号出力を行う。 Then, a transmission process for various signals is executed (step S9013). In this transmission process, signals are output to the type data signal line LN1 and the type clock signal line LN2 so that the type data read in step S9011 is transmitted to the display IC 266. In addition, in this transmission process, signals are output to the display data signal line LN3 and the display clock signal line LN4 so that the display data read in step S9012 is transmitted to the display IC 266.

その後、第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の発生を許可するために割込み許可の設定を行う(ステップS9014)。 Then, interrupt permission is set to allow the first timer interrupt process (Figure 133) and the second timer interrupt process (Figure 134) to occur (step S9014).

図135は第2タイマ割込み処理(図134)のステップS9007における通常時の設定処理を示すフローチャートである。なお、通常時の設定処理におけるステップS9101~ステップS9109の処理は主側CPU63において特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 135 is a flowchart showing the normal setting process in step S9007 of the second timer interrupt process (Figure 134). Note that steps S9101 to S9109 in the normal setting process are executed by the main CPU 63 using a program and data for specific control.

まず特定制御用のワークエリア221に設けられたチェック中カウンタの値が1以上であるか否かを判定する(ステップS9101)。チェック中カウンタの値が1以上である場合(ステップS9101:YES)、初期チェック期間であることを意味する。この場合、チェック用表示のデータを特定制御用のワークエリア221における第5表示データバッファ275に設定する(ステップS9102)。第5表示データバッファ275に設定された表示データは既に説明したとおり第1~第4報知用表示装置201~204を表示制御するための表示データである。また、チェック用表示のデータは、第1~第4報知用表示装置201~204にてチェック用表示を行わせるための表示データ、すなわち第1~第4報知用表示装置201~204のそれぞれにおいて全ての表示用セグメント321~324を発光状態とするための表示データである。当該チェック用表示のデータが表示IC266に供給されることにより、図128(b)の説明図に示すように、チェック用表示として、第1~第4報知用表示装置201~204のそれぞれにおいて全ての表示用セグメント321~324が発光状態となる。これにより、遊技ホールの管理者は第1~第4報知用表示装置201~204の各表示用セグメント321~324が正常に発光状態となり得るか否かを把握することが可能となる。 First, it is determined whether the value of the check counter provided in the specific control work area 221 is 1 or greater (step S9101). If the value of the check counter is 1 or greater (step S9101: YES), this means that the initial check period is in progress. In this case, check display data is set in the fifth display data buffer 275 in the specific control work area 221 (step S9102). As already explained, the display data set in the fifth display data buffer 275 is display data for controlling the display of the first to fourth alarm display devices 201-204. Furthermore, the check display data is display data for causing the first to fourth alarm display devices 201-204 to display a check display, i.e., display data for causing all display segments 321-324 in each of the first to fourth alarm display devices 201-204 to emit light. When the check display data is supplied to the display IC 266, all display segments 321-324 in each of the first through fourth alert display devices 201-204 are illuminated as a check display, as shown in the explanatory diagram in Figure 128(b). This allows the amusement hall manager to determine whether each of the display segments 321-324 in the first through fourth alert display devices 201-204 is illuminating normally.

ここで、初期チェック期間は設定確認又は設定値更新に際してキャンセル可能な構成となっている。かかるキャンセル可能な構成について説明する。図136はメイン処理(図132)のステップS8815にて実行される設定確認用処理を示すフローチャートである。なお、設定確認用処理におけるステップS9201~ステップS9206の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 The initial check period can be canceled when checking settings or updating setting values. This cancellation feature will be explained below. Figure 136 is a flowchart showing the setting confirmation process executed in step S8815 of the main processing (Figure 132). Note that steps S9201 to S9206 in the setting confirmation process are executed using a specific control program and specific control data in the main CPU 63.

まず操作指示コマンドを音声発光制御装置81に送信する(ステップS9201)。音声発光制御装置81は当該操作指示コマンドを受信することにより、スピーカ部54から「リセットボタン68cを操作して下さい。」という音声を出力させる。当該報知はリセットボタン68cが押圧操作されるまで継続される。 First, an operation instruction command is sent to the audio and light control device 81 (step S9201). Upon receiving this operation instruction command, the audio and light control device 81 outputs a voice message from the speaker unit 54 saying, "Please operate the reset button 68c." This notification continues until the reset button 68c is pressed.

その後、リセットボタン68cが押圧操作されたか否かを判定する(ステップS9202)。リセットボタン68cが押圧操作されていない場合にはステップS9202にて待機する。リセットボタン68cが押圧操作された場合(ステップS9202:YES)、特定制御用のワークエリア221に設けられたチェック中カウンタを「0」クリアする(ステップS9203)。これにより、初期チェック期間がキャンセルされる。 Then, it is determined whether the reset button 68c has been pressed (step S9202). If the reset button 68c has not been pressed, the system waits in step S9202. If the reset button 68c has been pressed (step S9202: YES), the checking counter provided in the work area 221 for specific control is cleared to "0" (step S9203). This cancels the initial check period.

その後、特定制御用のワークエリア221に設けられた設定確認表示フラグに「1」をセットする(ステップS9204)。設定確認表示フラグに「1」がセットされることで、第2タイマ割込み処理(図134)では既に説明したとおりステップS9005にて肯定判定をして、第1~第4報知用表示装置201~204にてパチンコ機10の設定値を確認している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示を行わせるための表示データを第5表示データバッファ275に格納する(ステップS9006)。これにより、上記第33の実施形態と同様に、第1~第4報知用表示装置201~204にて、設定値を確認している状況であることを示す表示及び現状の設定値を示す表示が行われる。 Then, the setting confirmation display flag provided in the specific control work area 221 is set to "1" (step S9204). By setting the setting confirmation display flag to "1", the second timer interrupt process (FIG. 134) makes a positive determination in step S9005, as already explained, and stores display data in the fifth display data buffer 275 to cause the first to fourth alarm display devices 201 to 204 to display an indication that the setting values of the pachinko machine 10 are being checked and an indication of the current setting values of the pachinko machine 10 (step S9006). As a result, as in the 33rd embodiment above, the first to fourth alarm display devices 201 to 204 display an indication that the setting values are being checked and an indication of the current setting values.

その後、設定キー挿入部68aがOFF操作されていることを条件として(ステップS9205:YES)、特定制御用のワークエリア221における設定確認表示フラグを「0」クリアする(ステップS9206)。これにより、第1~第4報知用表示装置201~204にて、パチンコ機10の現状の設定値を確認している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示が行われる状態が解除される。この場合、第1~第4報知用表示装置201~204ではベース値を示す表示が開始されることとなる。 Subsequently, provided that the setting key insertion section 68a has been turned OFF (step S9205: YES), the setting confirmation display flag in the specific control work area 221 is cleared to "0" (step S9206). This cancels the state in which the first to fourth notification display devices 201 to 204 display the current setting value of the pachinko machine 10 and indicate that the current setting value of the pachinko machine 10 is being confirmed. In this case, the first to fourth notification display devices 201 to 204 begin displaying the base value.

上記のとおり設定確認用処理が開始された場合、リセットボタン68cが押圧操作されたことを条件として、初期チェック期間が途中で解除されて第1~第4報知用表示装置201~204にて現状の設定値が報知される。これにより、主側CPU63への動作電力の供給が開始されて当該主側CPU63にてメイン処理(図132)が開始された場合には、当該メイン処理における動作電力の供給開始時の処理が実行されている状況において初期チェック期間が開始されて第1~第4報知用表示装置201~204にてチェック用表示が行われる構成であったとしても、動作電力の供給開始時の処理が実行されている状況において設定値を確認する場合には初期チェック期間をキャンセルして第1~第4報知用表示装置201~204に現状の設定値を表示させることが可能となる。よって、初期チェック期間が経過するのを待つことなく設定値を確認することが可能となる。 When the setting confirmation process is initiated as described above, the initial check period is canceled midway and the first to fourth alarm display devices 201 to 204 display the current setting values, provided that the reset button 68c is pressed. As a result, when the supply of operating power to the main CPU 63 is initiated and the main processing (Figure 132) is initiated by the main CPU 63, even if the initial check period is initiated and the first to fourth alarm display devices 201 to 204 display check displays while the processing at the start of operating power supply in the main processing is being executed, the initial check period can be canceled and the first to fourth alarm display devices 201 to 204 can display the current setting values if the setting values are to be confirmed while the processing at the start of operating power supply is being executed. This makes it possible to confirm the setting values without waiting for the initial check period to elapse.

また、メイン処理(図132)において設定確認用処理(図136)が実行される場合であっても初期チェック期間が先に開始されるため、第1~第4報知用表示装置201~204のそれぞれにおける各表示用セグメント321~324が正常に発光状態となり得るかどうかを確認した後に設定値を確認することが可能となる。これにより、設定値の確認を正確に行うことが可能となる。 In addition, even when the setting confirmation process (Figure 136) is executed during the main process (Figure 132), the initial check period starts first, so it is possible to check the setting values after confirming whether each display segment 321-324 on each of the first through fourth alarm display devices 201-204 can normally emit light. This allows the setting values to be checked accurately.

図137はメイン処理(図132)のステップS8819にて実行される設定値更新処理を示すフローチャートである。なお、設定値更新処理におけるステップS9301~ステップS9310の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 137 is a flowchart showing the setting value update process executed in step S8819 of the main processing (Figure 132). Note that steps S9301 to S9310 in the setting value update process are executed using the specific control program and specific control data in the main CPU 63.

まず更新開始コマンドを音声発光制御装置81に送信する(ステップS9301)。音声発光制御装置81は当該更新開始コマンドを受信することにより、スピーカ部54から「設定変更中です。」という音声を出力させる。当該報知は本設定値更新処理が終了されるまで継続される。 First, an update start command is sent to the audio and light emitting control device 81 (step S9301). Upon receiving this update start command, the audio and light emitting control device 81 outputs a voice message from the speaker unit 54 saying "Settings are being changed." This notification continues until the setting value update process is completed.

その後、特定制御用のワークエリア221に設けられた設定値カウンタの値が「設定1」に対応する1以上であって「設定6」に対応する6以下であるか否かを判定する(ステップS9302)。設定値カウンタの値が「0」である場合又は7以上である場合、ステップS9302にて否定判定をして、設定値カウンタに「1」をセットする(ステップS9303)。これにより、パチンコ機10の設定値が「設定1」となる。 Then, it is determined whether the value of the setting value counter provided in the specific control work area 221 is greater than or equal to 1, corresponding to "Setting 1," and less than or equal to 6, corresponding to "Setting 6" (step S9302). If the value of the setting value counter is "0" or greater than or equal to 7, a negative determination is made in step S9302, and the setting value counter is set to "1" (step S9303). As a result, the setting value of the pachinko machine 10 becomes "Setting 1."

ステップS9302にて肯定判定をした場合又はステップS9303の処理を実行した場合、設定キー挿入部68aが設定キーを利用してOFF操作されているか否かを判定する(ステップS9304)。この場合、設定キー挿入部68aがON状態からOFF状態に切り換わったか否かを判定する構成としてもよく、設定キー挿入部68aがOFF状態であるか否かを判定する構成としてもよい。 If a positive determination is made in step S9302 or if the processing of step S9303 is executed, it is determined whether the setting key insertion unit 68a has been turned off using the setting key (step S9304). In this case, the configuration may be such that it determines whether the setting key insertion unit 68a has switched from an ON state to an OFF state, or whether the setting key insertion unit 68a is in the OFF state.

設定キー挿入部68aがOFF操作されていない場合(ステップS9304:NO)、リセットボタン68cが押圧操作されているか否かを判定する(ステップS9305)。リセットボタン68cが押圧操作されている場合(ステップS9305:YES)、特定制御用のワークエリア221に設けられた設定更新表示フラグに「1」がセットされていないことを条件として(ステップS9306:NO)、当該設定更新表示フラグに「1」をセットするとともに(ステップS9307)、特定制御用のワークエリア221に設けられたチェック中カウンタを「0」クリアする(ステップS9308)。 If the setting key insertion section 68a has not been turned OFF (step S9304: NO), it is determined whether the reset button 68c has been pressed (step S9305). If the reset button 68c has been pressed (step S9305: YES), and provided that the setting update display flag provided in the specific control work area 221 is not set to "1" (step S9306: NO), the setting update display flag is set to "1" (step S9307), and the checking counter provided in the specific control work area 221 is cleared to "0" (step S9308).

チェック中カウンタが「0」クリアされることで、初期チェック期間がキャンセルされる。また、設定更新表示フラグに「1」がセットされることで、第2タイマ割込み処理(図134)では既に説明したとおりステップS9003にて肯定判定をして、第1~第4報知用表示装置201~204にてパチンコ機10の設定値を更新している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示を行わせるための表示データを第5表示データバッファ275に格納する(ステップS9004)。これにより、上記第33の実施形態と同様に、第1~第4報知用表示装置201~204にて、設定値を更新している状況であることを示す表示及び現状の設定値を示す表示が行われる。 By clearing the checking counter to "0", the initial check period is canceled. Furthermore, by setting the setting update display flag to "1", the second timer interrupt process (FIG. 134) makes a positive determination in step S9003, as already explained, and stores display data in the fifth display data buffer 275 to cause the first to fourth notification display devices 201 to 204 to display an indication that the setting values of the pachinko machine 10 are being updated and an indication of the current setting values of the pachinko machine 10 (step S9004). As a result, as in the 33rd embodiment above, the first to fourth notification display devices 201 to 204 display an indication that the setting values are being updated and an indication of the current setting values.

ステップS9306にて肯定判定をした場合、又はステップS9308の処理を実行した場合、特定制御用のワークエリア221における設定値カウンタの値を1加算する(ステップS9309)。これにより、リセットボタン68cが1回押圧操作される度に1段階上の設定値に更新される。また、リセットボタン68cが押圧操作されていない場合(ステップS9305:NO)又は設定値カウンタの値を1加算した場合にはステップS9302の処理に戻ることとなるが、ステップS9302にて設定値カウンタの値が7以上であると判定されると、ステップS9303にて設定値カウンタに「1」がセットされる。これにより、「設定6」の状況でリセットボタン68cが1回押圧操作された場合には「設定1」に戻ることになる。 If a positive determination is made in step S9306, or if the processing of step S9308 is executed, the value of the setting value counter in the work area 221 for specific control is incremented by 1 (step S9309). As a result, the setting value is updated to the next higher level each time the reset button 68c is pressed. Furthermore, if the reset button 68c is not pressed (step S9305: NO) or the setting value counter value is incremented by 1, processing returns to step S9302. However, if it is determined in step S9302 that the setting value counter value is 7 or greater, the setting value counter is set to "1" in step S9303. As a result, if the reset button 68c is pressed once when the setting is "6," the setting returns to "1."

設定キー挿入部68aがOFF操作されている場合(ステップ9304:YES)、特定制御用のワークエリア221における設定更新表示フラグを「0」クリアする(ステップS9310)。これにより、第1~第4報知用表示装置201~204にて、パチンコ機10の設定値を更新している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示が行われる状態が解除される。この場合、第1~第4報知用表示装置201~204ではベース値を示す表示が開始されることとなる。 If the setting key insertion section 68a has been turned OFF (step S9304: YES), the setting update display flag in the specific control work area 221 is cleared to "0" (step S9310). This cancels the first to fourth notification display devices 201 to 204 from displaying an indication that the setting values of the pachinko machine 10 are being updated and from displaying the current setting values of the pachinko machine 10. In this case, the first to fourth notification display devices 201 to 204 will begin displaying the base values.

上記のとおり設定値更新処理が実行された場合、リセットボタン68cが押圧操作されたことを条件として、初期チェック期間が途中で解除されて第1~第4報知用表示装置201~204にて現状の設定値が報知される。これにより、主側CPU63への動作電力の供給が開始されて当該主側CPU63にてメイン処理(図132)が開始された場合には、当該メイン処理における動作電力の供給開始時の処理が実行されている状況において初期チェック期間が開始されて第1~第4報知用表示装置201~204にてチェック用表示が行われる構成であったとしても、動作電力の供給開始時の処理が実行されている状況において設定値を更新する場合には初期チェック期間をキャンセルして第1~第4報知用表示装置201~204に現状の設定値を表示させることが可能となる。よって、初期チェック期間が経過するのを待つことなく、現状の設定値を確認しながら設定値を更新することが可能となる。 When the setting value update process is performed as described above, the initial check period is canceled midway and the first to fourth alarm display devices 201 to 204 display the current setting value, provided that the reset button 68c is pressed. As a result, when the supply of operating power to the main CPU 63 is started and the main processing (Figure 132) is initiated by the main CPU 63, even if the initial check period is started and the first to fourth alarm display devices 201 to 204 display a check display while the processing at the start of operating power supply in the main processing is being executed, if the setting value is updated while the processing at the start of operating power supply is being executed, the initial check period can be canceled and the first to fourth alarm display devices 201 to 204 display the current setting value. This makes it possible to update the setting value while checking the current setting value, without waiting for the initial check period to elapse.

また、メイン処理(図132)において設定値更新処理(図137)が実行される場合であっても初期チェック期間が先に開始されるため、第1~第4報知用表示装置201~204のそれぞれにおける各表示用セグメント321~324が正常に発光状態となり得るかどうかを確認した後に設定値を更新することが可能となる。これにより、設定値の更新を正確に行うことが可能となる。 In addition, even when the setting value update process (Figure 137) is executed during the main process (Figure 132), the initial check period starts first, so the setting value can be updated after confirming whether each display segment 321-324 in each of the first through fourth alarm display devices 201-204 can normally emit light. This allows the setting value to be updated accurately.

また、設定値更新処理(図137)において設定値を更新させるためにリセットボタン68cが押圧操作された場合に初期チェック期間がキャンセルされる。これにより、設定値を更新するためにリセットボタン68cを押圧操作した場合にはそれに伴って初期チェック期間がキャンセルされることとなり、初期チェック期間をキャンセルするための操作性を向上させることが可能となる。 In addition, when the reset button 68c is pressed to update the setting value during the setting value update process (Figure 137), the initial check period is canceled. This means that when the reset button 68c is pressed to update the setting value, the initial check period is also canceled, making it easier to cancel the initial check period.

通常時の設定処理(図135)の説明に戻り、チェック中カウンタの値が「0」であり初期チェック期間ではない場合(ステップS9101:NO)、非特定制御用のワークエリア223に設けられた管理開始フラグに「1」がセットされているか否かを判定する(ステップS9103)。管理開始フラグに「1」がセットされていない場合(ステップS9103:NO)、第1,第2報知用表示装置201,202について管理開始前表示の設定処理を実行する(ステップS9104)。当該設定処理では、第1,第2報知用表示装置201,202のそれぞれにおいて全ての表示用セグメント321,322を発光状態とするための表示データを第5表示データバッファ275に設定する。なお、第1,第2報知用表示装置201,202のそれぞれにおいて全ての表示用セグメント321,322を発光状態とする構成に限定されることはなく、第1,第2報知用表示装置201,202のそれぞれにおいて全ての表示用セグメント321,322にて点滅表示が行われるようにする構成としてもよい。 Returning to the explanation of the normal setting process (Figure 135), if the value of the checking counter is "0" and it is not the initial check period (step S9101: NO), it is determined whether the management start flag provided in the non-specific control work area 223 is set to "1" (step S9103). If the management start flag is not set to "1" (step S9103: NO), a setting process for the pre-control start display is executed for the first and second alarm display devices 201, 202 (step S9104). In this setting process, display data for lighting all display segments 321, 322 on each of the first and second alarm display devices 201, 202 is set in the fifth display data buffer 275. Note that the first and second alarm display devices 201 and 202 are not limited to a configuration in which all display segments 321 and 322 are illuminated, and the first and second alarm display devices 201 and 202 may be configured so that all display segments 321 and 322 are flashing.

その後、非特定制御用のワークエリア223における表示対象設定エリア276に設定された演算結果データを読み出し(ステップS9105)、その読み出した演算結果データを第3,第4報知用表示装置203,204に適用する表示データとして第5表示データバッファ275に設定する(ステップS9106)。既に説明したとおり表示用処理(図131)では管理開始フラグに「1」がセットされていない場合(ステップS8701:NO)、現状エリア311からベース値を読み出し、その読み出したベース値における小数点第1位の数字及び小数点第2位の数字に対応する演算結果データを表示対象設定エリア276に設定する(ステップS8714)。ステップS9106ではこの演算結果データを第3,第4報知用表示装置203,204に適用する表示データとして第5表示データバッファ275に設定する。 Then, the calculation result data set in the display target setting area 276 in the work area 223 for non-specific control is read (step S9105), and the read calculation result data is set in the fifth display data buffer 275 as display data to be applied to the third and fourth alarm display devices 203, 204 (step S9106). As already explained, in the display process (FIG. 131), if the management start flag is not set to "1" (step S8701: NO), the base value is read from the current status area 311, and the calculation result data corresponding to the digits to the first and second decimal places of the read base value are set in the display target setting area 276 (step S8714). In step S9106, this calculation result data is set in the fifth display data buffer 275 as display data to be applied to the third and fourth alarm display devices 203, 204.

ステップS9104及びステップS9106にて第5表示データバッファ275に設定された表示データが表示IC266に供給されることにより、図128(c)の説明図に示すように、第1,第2報知用表示装置201,202のそれぞれにおいて全ての表示用セグメント321,322が発光状態となっている状況において、第3報知用表示装置203にて現状の算出期間において算出されているベース値の小数点第1位の数字が表示されるとともに、第4報知用表示装置204にて現状の算出期間において算出されているベース値の小数点第2位の数字が表示される。第1,第2報知用表示装置201,202のそれぞれにおいて全ての表示用セグメント321,322を発光状態としながら第3,第4報知用表示装置203,204にてベース値に対応する数字を表示することにより、現状報知されているベース値が管理開始フラグに「1」がセットされていない状況におけるベース値であることを遊技ホールの管理者に認識させることが可能となる。 When the display data set in the fifth display data buffer 275 in steps S9104 and S9106 is supplied to the display IC 266, as shown in the explanatory diagram of FIG. 128(c), with all display segments 321, 322 illuminated in each of the first and second alert display devices 201, 202, the third alert display device 203 displays the first decimal place of the base value calculated for the current calculation period, and the fourth alert display device 204 displays the second decimal place of the base value calculated for the current calculation period. By displaying the number corresponding to the base value on the third and fourth alert display devices 203, 204 while all display segments 321, 322 illuminate in each of the first and second alert display devices 201, 202, it is possible to make the amusement hall manager aware that the currently reported base value is the base value in a situation where the management start flag is not set to "1".

また、管理開始フラグに「1」がセットされている状況においては、既に説明したとおり表示継続期間(具体的には5秒)が経過する度に、現状エリア311→第1履歴エリア312→第2履歴エリア313→第3履歴エリア314という予め定められた順序で第1~第4報知用表示装置201~204にて報知対象となるベース値が切り換えられるのに対して、管理開始フラグに「1」がセットされていない状況においては現状エリア311のベース値が報知対象として維持される。これにより、パチンコ機10の出荷段階においてパチンコ機10の動作チェックが行われる場合には、現状のベース値を任意のタイミングで確認することが可能となる。 Furthermore, when the management start flag is set to "1", as already explained, the base value to be notified in the first to fourth notification display devices 201-204 is switched in the predetermined order of current status area 311 → first history area 312 → second history area 313 → third history area 314 each time the display duration period (specifically, 5 seconds) elapses. In contrast, when the management start flag is not set to "1", the base value in the current status area 311 remains the value to be notified. This makes it possible to check the current base value at any time when an operation check of the pachinko machine 10 is performed at the time of shipment.

管理開始フラグに「1」がセットされている場合(ステップS9103:YES)、非特定制御用のワークエリア223における表示対象設定エリア276に設定された表示データを読み出し、その読み出した表示データを第5表示データバッファ275に設定する(ステップS9107)。当該表示データが表示IC266に供給されることにより、現状エリア311のベース値が報知対象となっているのであれば図127(a)の説明図に示すような表示が第1~第4報知用表示装置201~204にて行われ、第1履歴エリア312のベース値が報知対象となっているのであれば図127(b)の説明図に示すような表示が第1~第4報知用表示装置201~204にて行われ、第2履歴エリア313のベース値が報知対象となっているのであれば図127(c)の説明図に示すような表示が第1~第4報知用表示装置201~204にて行われ、第3履歴エリア314のベース値が報知対象となっているのであれば図127(d)の説明図に示すような表示が第1~第4報知用表示装置201~204にて行われる。 If the management start flag is set to "1" (step S9103: YES), the display data set in the display target setting area 276 in the work area 223 for non-specific control is read, and the read display data is set in the fifth display data buffer 275 (step S9107). When the display data is supplied to the display IC 266, if the base value in the current status area 311 is the subject of notification, a display such as that shown in the explanatory diagram of FIG. 127(a) is made on the first to fourth alert display devices 201 to 204; if the base value in the first history area 312 is the subject of notification, a display such as that shown in the explanatory diagram of FIG. 127(b) is made on the first to fourth alert display devices 201 to 204; if the base value in the second history area 313 is the subject of notification, a display such as that shown in the explanatory diagram of FIG. 127(c) is made on the first to fourth alert display devices 201 to 204; and if the base value in the third history area 314 is the subject of notification, a display such as that shown in the explanatory diagram of FIG. 127(d) is made on the first to fourth alert display devices 201 to 204.

その後、非特定制御用のワークエリア223に設けられた初期表示フラグに「1」がセットされているか否かを判定する(ステップS9108)。初期表示フラグは、既に説明したとおり現状エリア311のベース値が報知対象となっている状況において当該ベース値が算出期間の開始後における演算初期のベース値であることを報知するために第1報知用表示装置201及び第2報知用表示装置202を点滅表示させるべき状況であることを主側CPU63にて特定するためのフラグである。初期表示フラグに「1」がセットされている場合(ステップS9108:YES)、第1,第2報知用表示装置201,202について点滅設定処理を実行する(ステップS9109)。 Then, it is determined whether the initial display flag provided in the work area 223 for non-specific control is set to "1" (step S9108). As already explained, the initial display flag is a flag used by the main CPU 63 to identify a situation in which the first alarm display device 201 and the second alarm display device 202 should be flashed to notify the user that the base value in the current status area 311 is the target of notification, and that this base value is the initial base value calculated after the start of the calculation period. If the initial display flag is set to "1" (step S9108: YES), a flashing setting process is executed for the first and second alarm display devices 201, 202 (step S9109).

当該点滅設定処理では、第5表示データバッファ275に現状設定されている表示データに対応する表示が第1,第2報知用表示装置201,202にて行われる場合に、当該表示が点滅表示されるようにするための設定を行う。点滅表示されるようにするための設定として、具体的には第1,第2報知用表示装置201,202に対する表示データの送信については第5表示データバッファ275に現状設定されている表示データに対応するデータを所定点灯期間(例えば0.5秒)が経過するまでは表示IC266に送信し、その後に第1,第2報知用表示装置201,202の全ての表示用セグメント321,322を消灯状態とするデータを所定消灯期間(例えば0.5秒)が経過するまでは表示IC266に送信し、その後はこれら所定点灯期間と所定消灯期間とが交互に繰り返されるようにする。これにより、ベース値の新たな算出期間が開始された直後において現状エリア311のベース値が報知対象となった場合には第1,第2報知用表示装置201,202にて演算初期表示が行われることとなり、第1~第4報知用表示装置201~204にて報知されている現状のベース値が新たな算出期間の開始直後のものであることを遊技ホールの管理者に把握させることが可能となる。 In this blinking setting process, when a display corresponding to the display data currently set in the fifth display data buffer 275 is displayed on the first and second alarm display devices 201, 202, the display is set to blink. Specifically, to set the display data for the first and second alarm display devices 201, 202, data corresponding to the display data currently set in the fifth display data buffer 275 is sent to the display IC 266 until a predetermined lighting period (e.g., 0.5 seconds) has elapsed, and then data that turns off all display segments 321, 322 of the first and second alarm display devices 201, 202 is sent to the display IC 266 until a predetermined lighting period (e.g., 0.5 seconds) has elapsed, and then these predetermined lighting periods and predetermined lighting periods are alternately repeated. As a result, if the base value in the current state area 311 becomes the target of notification immediately after a new calculation period for the base value has begun, the first and second notification display devices 201, 202 will display the initial calculation result, allowing the amusement hall manager to understand that the current base value being reported on the first through fourth notification display devices 201-204 is the value immediately after the start of the new calculation period.

次に、主側CPU63への動作電力の供給が開始された場合における第1~第4報知用表示装置201~204の表示内容について、図138のタイムチャートを参照しながら説明する。図138(a)は初期チェック期間を示し、図138(b)は管理開始フラグに「1」がセットされていない状況において第1~第4報知用表示装置201~204にてベース値が報知される管理開始前表示期間を示し、図138(c)は演算結果記憶エリア234の各種エリア311~314に記憶されたベース値が第1~第4報知用表示装置201~204にて順次報知される通常表示期間を示し、図138(d)はパチンコ機10の設定値を更新している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示が第1~第4報知用表示装置201~204にて行われる設定更新中表示期間を示し、図138(e)はパチンコ機10の設定値を確認している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示が第1~第4報知用表示装置201~204にて行われる設定確認中表示期間を示し、図138(f)はリセットボタン68cが押圧操作されたタイミングを示す。 Next, the display contents of the first to fourth notification display devices 201 to 204 when the supply of operating power to the main CPU 63 is started will be explained with reference to the time chart in Figure 138. Figure 138(a) shows the initial check period, Figure 138(b) shows the pre-management display period in which the base values are displayed on the first to fourth notification display devices 201 to 204 when the management start flag is not set to "1", Figure 138(c) shows the normal display period in which the base values stored in the various areas 311 to 314 of the calculation result storage area 234 are displayed sequentially on the first to fourth notification display devices 201 to 204, and Figure 138(d) shows the display period in which the setting values of the pachinko machine 10 are updated. Figure 138(e) shows a display indicating that the setting values of the pachinko machine 10 are being checked and a display indicating the current setting values of the pachinko machine 10 are being displayed on the first to fourth notification display devices 201 to 204 during a setting update display period, and Figure 138(f) shows the timing when the reset button 68c is pressed.

まず管理開始フラグに「1」がセットされていない状況で主側CPU63への動作電力の供給が開始された場合であって動作電力の供給開始時の処理において設定確認用処理(図136)及び設定値更新処理(図137)が実行されない場合について説明する。 First, we will explain the case where the supply of operating power to the main CPU 63 is started when the management start flag is not set to "1" and the setting confirmation process (Figure 136) and setting value update process (Figure 137) are not executed during the processing at the start of the supply of operating power.

t1のタイミングで図138(a)に示すように初期チェック期間が開始される。これにより、図128(b)の説明図に示すように第1~第4報知用表示装置201~204にてチェック用表示が開始される。 At timing t1, the initial check period begins as shown in Figure 138(a). This causes the first to fourth notification display devices 201-204 to start displaying check information, as shown in the explanatory diagram in Figure 128(b).

その後、t2のタイミングで図138(a)に示すように初期チェック期間が途中でキャンセルされることなく終了する。この場合、当該t2のタイミングで図138(b)に示すように管理開始前表示期間が開始される。管理開始前表示期間では、図128(c)の説明図に示すように第1報知用表示装置201及び第2報知用表示装置202においては全ての表示用セグメント321,322が発光状態となり、第3報知用表示装置203及び第4報知用表示装置204においては現状のベース値に対応する数字が表示される。 After that, at timing t2, the initial check period ends without being canceled midway, as shown in Figure 138(a). In this case, at timing t2, the pre-management display period begins, as shown in Figure 138(b). During the pre-management display period, as shown in the explanatory diagram in Figure 128(c), all display segments 321, 322 are illuminated on the first alert display device 201 and second alert display device 202, and numbers corresponding to the current base value are displayed on the third alert display device 203 and fourth alert display device 204.

その後、t3のタイミングで、管理開始フラグに「1」がセットされていない状況であって大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況において遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)がシフト基準個数よりも少ない個数である管理開始基準個数に達する。これにより、管理開始フラグに「1」がセットされることで、図138(b)に示すように管理開始前表示期間が終了する。この場合、当該t3のタイミングで図138(c)に示すように通常表示期間が開始される。通常表示期間では、図127(a)~図127(d)に示すように演算結果記憶エリア234における各種エリア311~314に記憶されたベース値が第1~第4報知用表示装置201~204にて順次報知される。 After that, at timing t3, when the management start flag is not set to "1" and the game is not in either the jackpot result open/close execution mode or the high-frequency support mode, the total number of game balls discharged from the game area PA (i.e., the total number of game balls supplied to the game area PA) reaches the management start reference number, which is less than the shift reference number. This sets the management start flag to "1," ending the pre-management start display period as shown in Figure 138(b). In this case, the normal display period begins at timing t3 as shown in Figure 138(c). During the normal display period, the base values stored in the various areas 311-314 in the calculation result storage area 234 are sequentially reported by the first to fourth notification display devices 201-204 as shown in Figures 127(a) to 127(d).

次に、管理開始フラグに「1」がセットされている状況において主側CPU63への動作電力の供給が開始された場合であって動作電力の供給開始時の処理において設定確認用処理(図136)及び設定値更新処理(図137)が実行されない場合について説明する。 Next, we will explain the case where the supply of operating power to the main CPU 63 is started when the management start flag is set to "1" and the setting confirmation process (Figure 136) and setting value update process (Figure 137) are not executed during the processing at the start of the supply of operating power.

t4のタイミングで図138(a)に示すように初期チェック期間が開始される。これにより、図128(b)の説明図に示すように第1~第4報知用表示装置201~204にてチェック用表示が開始される。 At timing t4, the initial check period begins as shown in Figure 138(a). This causes the first to fourth notification display devices 201-204 to start displaying check information, as shown in the explanatory diagram in Figure 128(b).

その後、t5のタイミングで図138(a)に示すように初期チェック期間が途中でキャンセルされることなく終了する。この場合、当該t5のタイミングで図138(c)に示すように通常表示期間が開始される。通常表示期間では、図127(a)~図127(d)に示すように演算結果記憶エリア234における各種エリア311~314に記憶されたベース値が第1~第4報知用表示装置201~204にて順次報知される。 Then, at timing t5, the initial check period ends without being canceled midway, as shown in Figure 138(a). In this case, at timing t5, the normal display period begins, as shown in Figure 138(c). During the normal display period, the base values stored in the various areas 311-314 in the calculation result storage area 234 are sequentially reported by the first to fourth notification display devices 201-204, as shown in Figures 127(a) to 127(d).

次に、管理開始フラグに「1」がセットされている状況において主側CPU63への動作電力の供給が開始された場合であって動作電力の供給開始時の処理において設定値更新処理(図137)が実行される場合について説明する。 Next, we will explain the case where the supply of operating power to the main CPU 63 is started when the management start flag is set to "1" and the setting value update process (Figure 137) is executed during the process at the start of the supply of operating power.

t6のタイミングで図138(a)に示すように初期チェック期間が開始される。これにより、図128(b)の説明図に示すように第1~第4報知用表示装置201~204にてチェック用表示が開始される。 At timing t6, the initial check period begins as shown in Figure 138(a). This causes the first to fourth notification display devices 201-204 to start displaying check information, as shown in the explanatory diagram in Figure 128(b).

その後、初期チェック期間の途中において設定値更新処理(図137)が開始されて、t7のタイミングで図138(f)に示すようにリセットボタン68cが押圧操作される。これにより、当該t7のタイミングで図138(a)に示すように初期チェック期間が途中で終了されるとともに、当該t7のタイミングで図138(d)に示すように設定更新中表示期間が開始される。 Then, during the initial check period, the setting value update process (Figure 137) is started, and at timing t7, the reset button 68c is pressed as shown in Figure 138(f). This ends the initial check period midway at timing t7 as shown in Figure 138(a), and at timing t7, the setting update display period begins as shown in Figure 138(d).

その後、t8のタイミングで図138(d)に示すように設定更新中表示期間が終了する。この場合、当該t8のタイミングで図138(c)に示すように通常表示期間が開始される。通常表示期間では、図127(a)~図127(d)に示すように演算結果記憶エリア234における各種エリア311~314に記憶されたベース値が第1~第4報知用表示装置201~204にて順次報知される。 Then, at timing t8, the setting update display period ends as shown in Figure 138(d). In this case, at timing t8, the normal display period begins as shown in Figure 138(c). During the normal display period, the base values stored in the various areas 311-314 in the calculation result storage area 234 are sequentially reported by the first to fourth notification display devices 201-204 as shown in Figures 127(a) to 127(d).

次に、管理開始フラグに「1」がセットされている状況において主側CPU63への動作電力の供給が開始された場合であって動作電力の供給開始時の処理において設定確認用処理(図136)が実行される場合について説明する。 Next, we will explain the case where the supply of operating power to the main CPU 63 is started when the management start flag is set to "1" and the setting confirmation process (Figure 136) is executed during the process at the start of the supply of operating power.

t9のタイミングで図138(a)に示すように初期チェック期間が開始される。これにより、図128(b)の説明図に示すように第1~第4報知用表示装置201~204にてチェック用表示が開始される。 At timing t9, the initial check period begins as shown in Figure 138(a). This causes the first to fourth notification display devices 201-204 to start displaying check information, as shown in the explanatory diagram in Figure 128(b).

その後、初期チェック期間の途中において設定確認用処理(図136)が開始されて、t10のタイミングで図138(f)に示すようにリセットボタン68cが押圧操作される。これにより、当該t10のタイミングで図138(a)に示すように初期チェック期間が途中で終了されるとともに、当該t10のタイミングで図138(e)に示すように設定確認中表示期間が開始される。 Then, during the initial check period, the setting confirmation process (Figure 136) is started, and at timing t10, the reset button 68c is pressed as shown in Figure 138(f). This ends the initial check period midway at timing t10 as shown in Figure 138(a), and at timing t10, the setting confirmation display period begins as shown in Figure 138(e).

その後、t11のタイミングで図138(e)に示すように設定確認中表示期間が終了する。この場合、当該t11のタイミングで図138(c)に示すように通常表示期間が開始される。通常表示期間では、図127(a)~図127(d)に示すように演算結果記憶エリア234における各種エリア311~314に記憶されたベース値が第1~第4報知用表示装置201~204にて順次報知される。 Then, at timing t11, the setting confirmation display period ends as shown in Figure 138(e). In this case, at timing t11, the normal display period begins as shown in Figure 138(c). During the normal display period, the base values stored in the various areas 311-314 in the calculation result storage area 234 are sequentially displayed by the first to fourth display devices 201-204 as shown in Figures 127(a) to 127(d).

なお、管理開始フラグに「1」がセットされていない状況において主側CPU63への動作電力の供給が開始された場合であって動作電力の供給開始時の処理において設定確認用処理(図136)又は設定値更新処理(図137)が実行されて初期チェック期間が途中でキャンセルされた場合、設定更新中表示期間又は設定確認中表示期間が終了された後に、管理開始前表示期間が開始されることとなる。 In addition, if the supply of operating power to the main CPU 63 begins when the management start flag is not set to "1," and the setting confirmation process (Figure 136) or setting value update process (Figure 137) is executed during the processing at the start of the supply of operating power, and the initial check period is canceled midway, the pre-management display period will begin after the setting update display period or setting confirmation display period ends.

以上詳述した本実施形態によれば、以下の優れた効果を奏する。 The present embodiment described above provides the following excellent effects:

チェック用表示として第1~第4報知用表示装置201~204のそれぞれにおける各表示用セグメント321~324が発光状態となる初期チェック期間が発生し得る。これにより、各表示用セグメント321~324のそれぞれについて発光状態となるか否かの確認を行うことが可能となり、第1~第4報知用表示装置201~204が正常であるか否かを確認することが可能となる。 An initial check period may occur during which each display segment 321-324 on each of the first through fourth alarm display devices 201-204 is illuminated as a check display. This makes it possible to check whether each display segment 321-324 is illuminated, and to confirm whether the first through fourth alarm display devices 201-204 are operating normally.

主側CPU63への動作電力の供給が開始された場合に第1~第4報知用表示装置201~204の初期チェック期間が開始される。これにより、動作電力の供給が開始された場合には第1~第4報知用表示装置201~204が正常であるか否かの確認を早期に行うことが可能となる。 When the supply of operating power to the main CPU 63 begins, an initial check period for the first to fourth alarm display devices 201-204 begins. This makes it possible to quickly check whether the first to fourth alarm display devices 201-204 are operating normally when the supply of operating power begins.

主側CPU63への動作電力の供給が開始される度に第1~第4報知用表示装置201~204の初期チェック期間が開始される。これにより、動作電力の供給が開始される度に第1~第4報知用表示装置201~204が正常であるか否かを確認することが可能となる。 An initial check period for the first through fourth alarm display devices 201-204 begins each time the supply of operating power to the main CPU 63 begins. This makes it possible to check whether the first through fourth alarm display devices 201-204 are operating normally each time the supply of operating power begins.

主側CPU63への動作電力の供給が開始された場合、特別な操作を要することなく第1~第4報知用表示装置201~204の初期チェック期間が開始される。これにより、第1~第4報知用表示装置201~204が正常であるか否かの確認作業を容易なものとすることが可能となる。 When the supply of operating power to the main CPU 63 begins, the initial check period for the first through fourth alarm display devices 201-204 begins without the need for any special operations. This makes it easy to check whether the first through fourth alarm display devices 201-204 are operating normally.

初期チェック期間が経過していなくてもキャンセル契機が発生した場合に、第1~第4報知用表示装置201~204における上記チェック用表示が途中で終了される。これにより、初期チェック期間の途中であっても上記チェック用表示を終了させて第1~第4報知用表示装置201~204にて他の表示を行わせることが可能となる。 If a cancellation trigger occurs even before the initial check period has elapsed, the check display on the first to fourth notification display devices 201 to 204 will be terminated. This makes it possible to terminate the check display even during the initial check period and display another display on the first to fourth notification display devices 201 to 204.

主側CPU63への動作電力の供給が開始された場合であって遊技の進行を制御するための処理が実行される前に初期チェック期間が開始されて第1~第4報知用表示装置201~204にて上記チェック用表示が開始される。これにより、遊技が開始される前に、第1~第4報知用表示装置201~204が正常であるか否かの確認を行うことが可能となる。 When the supply of operating power to the main CPU 63 begins but before processing to control the progress of the game is executed, an initial check period begins and the above-mentioned check display begins on the first through fourth notification display devices 201-204. This makes it possible to check whether the first through fourth notification display devices 201-204 are operating normally before game play begins.

動作電力の供給開始時の処理が実行されている状況において設定確認用処理(図136)及び設定値更新処理(図137)といった所定の設定関連処理が実行される構成において、動作電力の供給開始時の処理が実行されている状況において初期チェック期間が開始される。これにより、動作電力の供給開始時の処理に対して、所定の設定関連処理だけではなく初期チェック期間を開始させるための処理を集約させることが可能となる。 In a configuration in which predetermined setting-related processes such as the setting confirmation process (FIG. 136) and the setting value update process (FIG. 137) are executed while processing is being executed when the supply of operating power is started, the initial check period is initiated while processing is being executed when the supply of operating power is started. This makes it possible to integrate not only the predetermined setting-related processes but also the processing for starting the initial check period into the processing when the supply of operating power is started.

設定確認用処理(図136)及び設定値更新処理(図137)では第1~第4報知用表示装置201~204にて現状の設定値に対応する表示が行われる構成において、これら所定の設定関連処理が実行される前に初期チェック期間が開始されて第1~第4報知用表示装置201~204にて上記チェック用表示が開始される。これにより、第1~第4報知用表示装置201~204が正常であるか否かを確認した後に、当該第1~第4報知用表示装置201~204を利用して現状の設定値を確認することが可能となる。よって、設定値の確認を正確に行うことが可能となる。 In the setting confirmation process (Figure 136) and setting value update process (Figure 137), the first to fourth alert display devices 201-204 are configured to display the current setting values. Before these specified setting-related processes are executed, an initial check period begins and the first to fourth alert display devices 201-204 start displaying the check display. This makes it possible to check the current setting values using the first to fourth alert display devices 201-204 after checking whether the first to fourth alert display devices 201-204 are operating normally. This allows for accurate confirmation of setting values.

初期チェック期間である状況において設定確認用処理(図136)又は設定値更新処理(図137)が実行されたことに基づいて当該初期チェック期間が経過していなくても第1~第4報知用表示装置201~204における上記チェック用表示が途中で終了される。これにより、設定確認用処理(図136)又は設定値更新処理(図137)が実行された場合には初期チェック期間が経過することを待たなくても第1~第4報知用表示装置201~204における上記チェック用処理を終了させて第1~第4報知用表示装置201~204にて現状の設定値を表示させることが可能となる。よって、現状の設定値の確認を早期に行うことが可能となる。 If the setting confirmation process (FIG. 136) or the setting value update process (FIG. 137) is executed during the initial check period, the above check display on the first to fourth alert display devices 201 to 204 will be terminated midway, even if the initial check period has not yet elapsed. As a result, when the setting confirmation process (FIG. 136) or the setting value update process (FIG. 137) is executed, the above check process on the first to fourth alert display devices 201 to 204 can be terminated without waiting for the initial check period to elapse, and the current setting values can be displayed on the first to fourth alert display devices 201 to 204. This makes it possible to check the current setting values early.

初期チェック期間である状況において設定確認用処理(図136)又は設定値更新処理(図137)が実行された場合であってリセットボタン68cが押圧操作された場合に当該初期チェック期間が経過していなくても第1~第4報知用表示装置201~204における上記チェック用表示が途中で終了される。これにより、設定確認用処理(図136)又は設定値更新処理(図137)が開始された後の任意のタイミングで初期チェック期間を終了させることが可能となる。例えば設定確認用処理(図136)又は設定値更新処理(図137)が開始された場合に、第1~第4報知用表示装置201~204が正常であることを遊技ホールの管理者が十分に確認した後に、当該第1~第4報知用表示装置201~204において上記チェック用表示を終了させて現状の設定値の表示を開始させることが可能となる。 If the setting confirmation process (FIG. 136) or setting value update process (FIG. 137) is executed during the initial check period and the reset button 68c is pressed, the check display on the first to fourth alert display devices 201-204 will be terminated midway, even if the initial check period has not yet elapsed. This makes it possible to terminate the initial check period at any time after the setting confirmation process (FIG. 136) or setting value update process (FIG. 137) has begun. For example, when the setting confirmation process (FIG. 136) or setting value update process (FIG. 137) has begun, the amusement hall manager can thoroughly confirm that the first to fourth alert display devices 201-204 are operating normally, and then terminate the check display on the first to fourth alert display devices 201-204 and begin displaying the current setting values.

また、設定値更新処理(図137)においてはリセットボタン68cが押圧操作されることで選択対象の設定値が更新される。この場合に、上記のとおりリセットボタン68cが押圧操作された場合に第1~第4報知用表示装置201~204にて上記チェック用表示が終了されて現状の設定値の表示が開始されるようにすることで、チェック用表示を終了させて現状の設定値の表示を開始させるための専用の操作が必要なくなる。よって、設定値を更新するための作業の作業性を向上させることが可能となる。 Furthermore, in the setting value update process (Figure 137), pressing the reset button 68c updates the setting value of the selected item. In this case, by arranging the first to fourth notification display devices 201 to 204 to end the check display and start displaying the current setting value when the reset button 68c is pressed as described above, there is no need for a dedicated operation to end the check display and start displaying the current setting value. This makes it possible to improve the operability of updating setting values.

演算結果記憶エリア234には、異なる期間における通常用カウンタエリア231の情報を利用して導出された複数のベース値が記憶される。これにより、複数の期間におけるベース値を把握することが可能となるため、遊技領域PAに供給された遊技球の個数に対する賞球個数の割合を正確に把握することが可能となる。 The calculation result storage area 234 stores multiple base values derived using information from the normal counter area 231 for different periods. This makes it possible to grasp the base values for multiple periods, and therefore accurately grasp the ratio of the number of prize balls to the number of game balls supplied to the game area PA.

演算結果記憶エリア234には、直近のベース値が記憶される現状エリア311と、それよりも前に導出されたベース値が記憶される第1~第3履歴エリア312~314とが設けられている。これにより、遊技領域PAに供給された遊技球の個数に対する賞球個数の割合を直近のものだけではなく過去のものも把握することが可能となる。 The calculation result storage area 234 is provided with a current state area 311, which stores the most recent base value, and first to third history areas 312 to 314, which store base values derived earlier. This makes it possible to grasp the ratio of the number of prize balls to the number of game balls supplied to the game area PA not only for the most recent time, but also for past times.

一の算出期間が経過する前において比較的短い周期で繰り返し算出されるベース値は現状エリア311に記憶されるとともに、一の算出期間が経過した場合に算出されたベース値が第1~第3履歴エリア312~314に記憶される。これにより、遊技領域PAに供給された遊技球の個数に対する賞球個数の割合について直近のものを把握することが可能となるとともに、一の算出期間の単位での過去の上記割合を把握することが可能となる。また、第1~第3履歴エリア312~314には一の算出期間の単位でのベース値が記憶されるため、第1~第3履歴エリア312~314に記憶されるベース値の数を抑えることが可能となる。 Before one calculation period has elapsed, the base value, which is repeatedly calculated at relatively short intervals, is stored in the current status area 311, and the base value calculated when one calculation period has elapsed is stored in the first to third history areas 312 to 314. This makes it possible to grasp the most recent ratio of the number of prize balls to the number of game balls supplied to the play area PA, as well as grasp the above ratio in the past in units of one calculation period. Furthermore, because the first to third history areas 312 to 314 store base values in units of one calculation period, it is possible to reduce the number of base values stored in the first to third history areas 312 to 314.

一の算出期間が経過したことに基づいて通常用カウンタエリア231の各種カウンタ231a~231eが「0」クリアされる。これにより、通常用カウンタエリア231において必要な記憶容量を抑えることが可能となる。また、このように通常用カウンタエリア231の各種カウンタ231a~231eが「0」クリアされる構成であったとしても、一の算出期間が経過した場合に算出されたベース値が第1~第3履歴エリア312~314に記憶されるため、過去の算出期間における遊技領域PAに供給された遊技球の個数に対する賞球個数の割合を後から把握することが可能となる。 When a calculation period has elapsed, the various counters 231a-231e in the normal counter area 231 are cleared to "0." This makes it possible to reduce the storage capacity required in the normal counter area 231. Furthermore, even if the various counters 231a-231e in the normal counter area 231 are configured to be cleared to "0" in this way, the base values calculated when a calculation period has elapsed are stored in the first to third history areas 312-314, making it possible to later determine the ratio of the number of prize balls to the number of game balls supplied to the game area PA during past calculation periods.

過去のベース値を記憶するためのエリアとして複数の履歴エリア312~314が設けられている。これにより、過去の複数の算出期間におけるベース値を比較することが可能となる。 Multiple history areas 312-314 are provided as areas for storing past base values. This makes it possible to compare base values from multiple past calculation periods.

現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314のそれぞれに記憶されたベース値は、第1~第4報知用表示装置201~204にて順次表示される。これにより、報知用装置201~204の数を抑えながら、複数の算出期間におけるベース値を個別に把握することが可能となる。 The base values stored in the current status area 311, first history area 312, second history area 313, and third history area 314 are displayed sequentially on the first through fourth notification display devices 201-204. This makes it possible to individually grasp the base values for multiple calculation periods while limiting the number of notification devices 201-204.

動作電力の供給開始時の処理が実行されている状況であっても停電情報記憶処理(ステップS8901)が実行されることで停電の発生が監視されるとともに停電の発生が特定された場合には停電時処理が実行される。これにより、動作電力の供給開始時の処理が実行されている状況において停電が発生した場合にはそれに対して適切に対処することが可能となる。 Even when processing is being performed at the start of the supply of operating power, the power outage information storage process (step S8901) is executed, which monitors for the occurrence of a power outage and executes power outage processing if a power outage is identified. This makes it possible to respond appropriately if a power outage occurs while processing is being performed at the start of the supply of operating power.

第1タイマ割込み処理(図133)に停電情報記憶処理(ステップS8901)が含まれている構成において、動作電力の供給開始時の処理が実行されている状況であっても第1タイマ割込み処理が割り込んで起動される。これにより、動作電力の供給開始時の処理が実行されている状況であっても停電の発生の監視を定期的に行うことが可能となる。 In a configuration in which the first timer interrupt process (Figure 133) includes the power outage information storage process (step S8901), the first timer interrupt process is initiated even when processing is being executed at the start of the supply of operating power. This makes it possible to periodically monitor for the occurrence of a power outage even when processing is being executed at the start of the supply of operating power.

第1タイマ割込み処理(図133)は動作電力の供給開始時の処理が終了した後において残余処理が実行されている状況であっても割り込んで起動される。これにより、残余処理に割り込んで起動される第1タイマ割込み処理を利用して、動作電力の供給開始時の処理が実行されている状況において停電の発生の監視を定期的に行うことが可能となる。 The first timer interrupt process (Figure 133) is started even when remaining processing is being executed after the processing at the start of the supply of operating power has finished. This makes it possible to periodically monitor for the occurrence of a power outage while processing at the start of the supply of operating power is being executed by using the first timer interrupt process, which is started by interrupting remaining processing.

動作電力の供給開始時の処理が実行されている状況において第1タイマ割込み処理(図133)が割り込んで起動された場合、特定制御用のワークエリア221に設けられた立ち上げ処理中フラグに「1」がセットされていることで遊技を進行させるための処理は実行されない。これにより、動作電力の供給開始時の処理が実行されている状況であっても第1タイマ割込み処理が割り込んで起動されることで停電の発生の監視を定期的に行う構成において、動作電力の供給開始時の処理が実行されている状況において遊技を進行させるための処理が実行されてしまわないようにすることが可能となる。 If the first timer interrupt process (Fig. 133) is started as an interrupt while processing is being executed when the supply of operating power begins, the startup processing in progress flag provided in the specific control work area 221 is set to "1", and processing to continue play will not be executed. This makes it possible to prevent processing to continue play from being executed while processing is being executed when the supply of operating power begins, in a configuration in which the first timer interrupt process is started as an interrupt and power outages are periodically monitored, even when processing is being executed when the supply of operating power begins.

動作電力の供給開始時の処理が実行されている状況において設定値更新処理(図137)が実行される構成において、動作電力の供給開始時の処理が実行されている状況であっても停電情報記憶処理(ステップS8901)が実行される。これにより、使用対象となる設定値の設定を行っている途中で停電が発生したとしてもそれに対して適切に対処することが可能となる。 In a configuration in which the setting value update process (Figure 137) is executed while processing is being executed at the start of the supply of operating power, the power outage information storage process (step S8901) is executed even while processing is being executed at the start of the supply of operating power. This makes it possible to appropriately respond to a power outage that occurs while setting the setting values to be used.

なお、第1~第4報知用表示装置201~204のチェック用表示が、初期チェック期間が経過した場合に終了される構成に限定されることはなく、当該チェック用表示を終了させるための操作が行われるまでは当該チェック用表示が継続される構成としてもよい。当該終了させるための操作としては、例えば設定確認用処理(図136)及び設定値更新処理(図137)のいずれかが実行されているか否かに関係なくリセットボタン68cが操作されることとしてもよく、リセットボタン68c以外の操作部が操作されることとしてもよい。この場合、第1~第4報知用表示装置201~204にてベース値又は設定値を確認するタイミングとなるまで第1~第4報知用表示装置201~204においてチェック用表示が継続されることとなるため、第1~第4報知用表示装置201~204が正常であるか否かを確認した後にベース値又は設定値を確認することが可能となる。また、操作部の操作に基づきチェック用表示が終了されるため、所望のタイミングでチェック用表示を終了させることが可能となる。 The check display on the first to fourth alert display devices 201-204 is not limited to being terminated when the initial check period has elapsed, but may instead be configured to continue until an operation to terminate the check display is performed. For example, the operation to terminate the check display may involve operating the reset button 68c regardless of whether the setting confirmation process (FIG. 136) or the setting value update process (FIG. 137) is being executed, or an operation unit other than the reset button 68c may be operated. In this case, the check display on the first to fourth alert display devices 201-204 continues until it is time to check the base value or setting value on the first to fourth alert display devices 201-204. This makes it possible to check the base value or setting value after confirming whether the first to fourth alert display devices 201-204 are normal. Furthermore, because the check display is terminated based on operation of the operation unit, the check display can be terminated at the desired timing.

また、動作電力の供給が開始された場合かどうかに関係なく更新ボタン68bやリセットボタン68cといった所定の操作部が操作された場合に、第1~第4報知用表示装置201~204のチェック用表示が開始される構成としてもよい。この場合、ベース値又は設定値を確認する場合における所望のタイミングでチェック用表示を開始させることが可能となる。また、当該構成において所定期間(例えば5秒)が経過した場合にチェック用表示が終了される構成としてもよく、チェック用表示を開始させるために操作された上記所定の操作部又はそれとは別の操作部が操作された場合にチェック用表示が終了される構成としてもよい。 Also, the first to fourth notification display devices 201 to 204 may be configured to start a check display when a predetermined operation unit, such as the update button 68b or reset button 68c, is operated, regardless of whether the supply of operating power has started. In this case, it is possible to start the check display at the desired timing when checking the base value or set value. In this configuration, the check display may also be configured to end when a predetermined period (e.g., 5 seconds) has elapsed, or when the predetermined operation unit operated to start the check display or a different operation unit is operated.

また、更新ボタン68bといったリセットボタン68c以外の特定の操作部が操作された状態で主側CPU63への動作電力の供給が開始された場合には第1~第4報知用表示装置201~204のチェック用表示が開始され、当該特定の操作部が操作されることなく主側CPU63への動作電力の供給が開始された場合にはチェック用表示が開始されない構成としてもよい。この場合、動作電力の供給が開始されたことを契機としてチェック用表示が行われる構成において、遊技ホールの管理者の操作によりチェック用表示を開始させるか否かを選択することが可能となる。 Also, if the supply of operating power to the main CPU 63 is initiated while a specific operation unit other than the reset button 68c, such as the update button 68b, is operated, the check display of the first to fourth notification display devices 201-204 may be initiated, but if the supply of operating power to the main CPU 63 is initiated without the specific operation unit being operated, the check display may not be initiated. In this case, in a configuration in which the check display is initiated when the supply of operating power is initiated, the amusement hall manager can select whether or not to initiate the check display by operation.

また、遊技機本体12が開放状態であるか否かに関係なく第1~第4報知用表示装置201~204にてベース値が表示される構成に限定されることはなく、遊技機本体12が開放状態となっていることが本体開放センサ96の検知結果に基づき特定されている場合に第1~第4報知用表示装置201~204にてベース値が表示される構成としてもよい。この場合、遊技機本体12が開放状態となった場合にはまず第1~第4報知用表示装置201~204のチェック用表示が開始され、その後に第1~第4報知用表示装置201~204にてベース値が表示される構成としてもよい。これにより、ベース値を確認する場合にはその前に第1~第4報知用表示装置201~204が正常であるか否かを確認することが可能となる。また、当該構成において所定期間(例えば5秒)が経過した場合にチェック用表示が終了される構成としてもよく、チェック用表示を開始させるために操作された上記所定の操作部又はそれとは別の操作部が操作された場合にチェック用表示が終了される構成としてもよい。 Furthermore, the configuration is not limited to displaying the base value on the first to fourth alert display devices 201-204 regardless of whether the gaming machine main body 12 is in the open state. Alternatively, the base value may be displayed on the first to fourth alert display devices 201-204 when the gaming machine main body 12 is determined to be in the open state based on the detection results of the main body open sensor 96. In this case, when the gaming machine main body 12 is in the open state, the first to fourth alert display devices 201-204 may first start displaying the check display, and then the base value may be displayed on the first to fourth alert display devices 201-204. This makes it possible to check whether the first to fourth alert display devices 201-204 are normal before checking the base value. Furthermore, in this configuration, the check display may be terminated after a predetermined period (e.g., 5 seconds) has elapsed. Alternatively, the check display may be terminated when the predetermined operation unit operated to start the check display or a different operation unit is operated.

また、設定確認用処理(図136)が実行される条件を満たした状態でメイン処理(図132)が開始された場合には第1~第4報知用表示装置201~204のチェック用表示が開始されずに、設定確認用処理が実行される条件を満たさない状態でメイン処理が開始された場合にはチェック用表示が開始される構成としてもよい。この場合、設定値の確認が行われることが確定している場合にはチェック用表示が行われないようにすることが可能となる。 Also, if the main processing (FIG. 132) is started when the conditions for executing the setting confirmation processing (FIG. 136) are met, the check display of the first to fourth notification display devices 201 to 204 may not be started, but if the main processing is started when the conditions for executing the setting confirmation processing are not met, the check display may be started. In this case, it is possible to prevent the check display from being displayed if it has been determined that the setting value will be confirmed.

また、設定値更新処理(図137)が実行される条件を満たした状態でメイン処理(図132)が開始された場合には第1~第4報知用表示装置201~204のチェック用表示が開始されずに、設定値更新処理が実行される条件を満たさない状態でメイン処理が開始された場合にはチェック用表示が開始される構成としてもよい。この場合、設定値の更新が行われることが確定している場合にはチェック用表示が行われないようにすることが可能となる。 Alternatively, if the main processing (FIG. 132) is started when the conditions for executing the setting value update processing (FIG. 137) are met, the check display of the first to fourth notification display devices 201 to 204 may not be started, but if the main processing is started when the conditions for executing the setting value update processing are not met, the check display may be started. In this case, it is possible to prevent the check display from being displayed when it is confirmed that the setting value will be updated.

また、設定確認用処理(図136)が実行される条件及び設定値更新処理(図137)が実行される条件のいずれかを満たした状態でメイン処理(図132)が開始された場合には第1~第4報知用表示装置201~204のチェック用表示が開始されずに、設定確認用処理が実行される条件及び設定値更新処理が実行される条件の両方を満たさない状態でメイン処理が開始された場合にはチェック用表示が開始される構成としてもよい。この場合、設定値の確認又は設定値の更新が行われることが確定している場合にはチェック用表示が行われないようにすることが可能となる。 Furthermore, if the main processing (FIG. 132) is started with either the conditions for executing the setting confirmation processing (FIG. 136) or the conditions for executing the setting value update processing (FIG. 137) satisfied, the check display of the first to fourth notification display devices 201 to 204 may not be started, but if the main processing is started with neither the conditions for executing the setting confirmation processing nor the conditions for executing the setting value update processing satisfied, the check display may be started. In this case, it is possible to prevent the check display from being displayed if it has been confirmed that the setting value will be confirmed or updated.

また、チェック用表示では第1~第4報知用表示装置201~204のそれぞれにおける各表示用セグメント321~324が発光状態に維持される構成に限定されることはなく、第1~第4報知用表示装置201~204のそれぞれにおける各表示用セグメント321~324が点滅状態とされる構成としてもよい。また、チェック用表示では、第1~第4報知用表示装置201~204のそれぞれにおいて各表示用セグメント321~324が1個ずつ又は一部の複数個ずつ順次発光状態となり、初期チェック期間の範囲内で各表示用セグメント321~324が少なくとも1回は発光状態となる構成としてもよい。 Furthermore, the check display is not limited to a configuration in which each of the display segments 321-324 on each of the first to fourth alarm display devices 201-204 remains lit, and each of the display segments 321-324 on each of the first to fourth alarm display devices 201-204 may be set to a flashing state. Furthermore, the check display may be configured such that each of the display segments 321-324 on each of the first to fourth alarm display devices 201-204 sequentially lights up one by one or a portion of multiple segments at a time, with each of the display segments 321-324 lighting up at least once within the initial check period.

また、第1~第4報知用表示装置201~204にてチェック用表示を行わせる処理が特定制御に対応する処理として実行される構成に限定されることはなく、非特定制御に対応する処理として実行される構成としてもよい。 Furthermore, the process of displaying a check mark on the first to fourth notification display devices 201 to 204 is not limited to a configuration in which it is executed as a process corresponding to specific control, but may also be configured to be executed as a process corresponding to non-specific control.

また、演算結果記憶エリア234の第1~第3履歴エリア312~314のいずれかにベース値が記憶されていない場合には、その履歴エリア312~314は第1~第4報知用表示装置201~204にて報知対象とならない構成としてもよい。この場合、例えば現状エリア311及び第1履歴エリア312にベース値が記憶されている一方、第2履歴エリア313及び第3履歴エリア314にはベース値が記憶されていない場合には、表示継続期間が経過する度に、現状エリア311と第1履歴エリア312との間で第1~第4報知用表示装置201~204における報知対象が切り換えられ、第2履歴エリア313及び第3履歴エリア314は報知対象とならないことになる。 Furthermore, if a base value is not stored in any of the first to third history areas 312-314 of the calculation result storage area 234, that history area 312-314 may not be the target of notification on the first to fourth alarm display devices 201-204. In this case, for example, if a base value is stored in the current status area 311 and the first history area 312, but a base value is not stored in the second history area 313 and the third history area 314, the target of notification on the first to fourth alarm display devices 201-204 will be switched between the current status area 311 and the first history area 312 each time the display duration period elapses, and the second history area 313 and the third history area 314 will not be the target of notification.

また、演算結果記憶エリア234の現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314には、少数点第2位までの少数として表されるベース値が記憶される構成としたが、これに限定されることはなく、当該ベース値のうち小数点第1位の数字と少数点第2位の数字との組合せの情報が記憶される構成としてもよく、ベース値を算出することを可能とするための遊技球の合計払出個数(K91×「一般入賞口31への入賞に対する賞球個数」+K92×「特電入賞装置32への入賞に対する賞球個数」+K93×「第1作動口33への入賞に対する賞球個数」+K94×「第2作動口34への入賞に対する賞球個数」)と、技領域PAから排出された遊技球の合計個数(K91+K92+K93+K94+K95)との組合せの情報が記憶される構成としてもよい。前者の場合には各種エリア311~314の情報をそのまま表示対象設定エリア276に設定することが可能となり、後者の場合には各種エリア311~314の情報を利用してベース値を算出した後に当該ベース値から抽出した小数点第1位の数字と小数点第2位の数字との情報を表示対象設定エリア276に設定することとなる。 In addition, the current status area 311, first history area 312, second history area 313 and third history area 314 of the calculation result memory area 234 are configured to store a base value expressed as a decimal to two decimal places, but this is not limited to this, and the configuration may also be such that information on a combination of the digit to the first decimal place and the digit to the second decimal place of the base value is stored, or the configuration may be such that information on a combination of the total number of game balls paid out to enable the base value to be calculated (K91 x "number of prize balls for winning at the general winning port 31" + K92 x "number of prize balls for winning at the special electric winning device 32" + K93 x "number of prize balls for winning at the first operating port 33" + K94 x "number of prize balls for winning at the second operating port 34") and the total number of game balls discharged from the skill area PA (K91 + K92 + K93 + K94 + K95) is stored. In the former case, the information in the various areas 311-314 can be set directly in the display target setting area 276; in the latter case, the information in the various areas 311-314 is used to calculate a base value, and then the information on the digits to the first and second decimal places extracted from that base value is set in the display target setting area 276.

また、演算結果記憶エリア234にはベース値を記憶するためのエリアとして、現状エリア311及び第1履歴エリア312のみが設けられている構成としてもよく、現状エリア311、第1履歴エリア312及び第2履歴エリア313のみが設けられている構成としてもよい。また、過去のベース値の情報を記憶するための履歴エリアとして4個以上のエリアが設けられている構成としてもよい。 Furthermore, the calculation result storage area 234 may be configured to have only the current status area 311 and the first history area 312 as areas for storing base values, or may be configured to have only the current status area 311, the first history area 312, and the second history area 313. Furthermore, it may be configured to have four or more areas as history areas for storing information on past base values.

また、演算結果記憶エリア234は各種エリア311~314がアドレス上固定されており、必要に応じてベース値がそれら各種エリア311~314においてシフトされる構成に限定されることはなく、各種エリア311~314がリングバッファとして設けられている構成としてもよい。 Furthermore, the calculation result storage area 234 is not limited to a configuration in which the various areas 311 to 314 have fixed addresses and the base value is shifted within these various areas 311 to 314 as needed; the various areas 311 to 314 may also be configured as ring buffers.

また、態様情報としてベース値が算出される構成に代えて、上記第15の実施形態のように第61パラメータ~第68パラメータが算出される構成としてもよい。この場合、演算結果記憶エリア234の現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314のそれぞれには第61~第68パラメータの全てが記憶される構成としてもよく、現状エリア311には第61~第68パラメータが記憶されるものの第1~第3履歴エリア312~314には第61パラメータのみといったように一部のパラメータが記憶される構成としてもよい。 In addition, instead of calculating a base value as mode information, the 61st to 68th parameters may be calculated as in the fifteenth embodiment. In this case, all of the 61st to 68th parameters may be stored in the current status area 311, the first history area 312, the second history area 313, and the third history area 314 of the calculation result storage area 234, respectively. Alternatively, the 61st to 68th parameters may be stored in the current status area 311, but only some parameters, such as the 61st parameter, may be stored in the first to third history areas 312 to 314.

また、態様情報としてベース値に加えて又は代えて、大当たり結果の発生確率が算出されて記憶される構成としてもよく、高頻度サポートモードの発生確率が算出されて記憶される構成としてもよい。 Furthermore, in addition to or instead of the base value, the probability of a jackpot result occurring may be calculated and stored as mode information, or the probability of a high-frequency support mode occurring may be calculated and stored.

また、演算結果記憶エリア234における各種エリア311~314においてベース値のシフトが行われる契機は、遊技領域PAから排出された遊技球の合計個数がシフト基準個数以上となった場合に限定されることはなく、所定期間(例えば8時間)が経過した場合にシフトが行われる構成としてもよく、主側CPU63への動作電力の供給が停止される場合にシフトが行われる構成としてもよく、主側CPU63への動作電力の供給が開始された場合にシフトが行われる構成としてもよく、パチンコ機10の設定値が変更された場合にシフトが行われる構成としてもよい。またシフトが行われる契機が複数種類存在している構成としてもよい。 Furthermore, the trigger for shifting the base values in the various areas 311-314 in the calculation result storage area 234 is not limited to when the total number of game balls discharged from the game area PA exceeds the shift reference number, but may be configured to cause a shift when a predetermined period of time (e.g., 8 hours) has elapsed, or when the supply of operating power to the main CPU 63 is stopped, or when the supply of operating power to the main CPU 63 is started, or when the setting value of the pachinko machine 10 is changed. There may also be multiple triggers for a shift.

また、非特定制御用のワークエリア223に設けられた管理開始フラグに「1」がセットされるまでは、第1,第2報知用表示装置202のそれぞれにおける表示用セグメント321,322が発光状態に維持される構成に限定されることはなく、第1,第2報知用表示装置202のそれぞれにおける表示用セグメント321,322が点滅状態とされる構成としてもよい。また、管理開始フラグに「1」がセットされるまでは、第1~第4報知用表示装置201~204において「bL.--」→「b1.--」→「b2.--」→「b3.--」という表示が繰り返される構成としてもよい。 Furthermore, the display segments 321, 322 on each of the first and second alarm display devices 202 are not limited to being maintained in an illuminating state until the management start flag provided in the non-specific control work area 223 is set to "1", but may be configured so that the display segments 321, 322 on each of the first and second alarm display devices 202 are flashing. Furthermore, until the management start flag is set to "1", the first to fourth alarm display devices 201-204 may be configured to repeatedly display "bL.--" → "b1.--" → "b2.--" → "b3.--".

また、非特定制御用のワークエリア223に設けられた管理開始フラグに「1」がセットされるまでは、第1~第4報知用表示装置201~204のそれぞれにおける表示用セグメント321~324が発光状態となるチェック用表示が行われずに、第1,第2報知用表示装置201,202のそれぞれにおける各表示用セグメント321,322が発光状態又は点滅状態となるとともに、第3,第4報知用表示装置203,204にて現状のベース値に対応する表示が行われるといったように、管理開始フラグに「1」がセットされていないことに対応する表示が行われる構成としてもよい。 In addition, until the management start flag provided in the work area 223 for non-specific control is set to "1", a check display in which the display segments 321-324 on each of the first to fourth alarm display devices 201-204 are illuminated is not displayed, and instead the display segments 321, 322 on each of the first and second alarm display devices 201, 202 are illuminated or flashing, and a display corresponding to the current base value is displayed on the third and fourth alarm display devices 203, 204, indicating that the management start flag has not been set to "1".

また、停電フラグに「1」がセットされていない又はチェックサムが一致しないことにより遊技停止フラグに「1」がセットされて遊技の進行が停止される場合には、第1~第4報知用表示装置201~204においてチェック用表示と同様に各表示用セグメント321~324が発光状態となる構成としてもよく、各表示用セグメント321~324が点滅状態となる構成としてもよい。 Furthermore, if the power outage flag is not set to "1" or the checksums do not match, the game stop flag is set to "1" and game progress is stopped, the first to fourth alarm display devices 201 to 204 may be configured to illuminate the display segments 321 to 324 in the same way as the check displays, or the display segments 321 to 324 may be configured to flash.

また、第1~第4報知用表示装置201~204の表示制御が主側CPU63により行われる構成に限定されることはなく、専用の制御手段により行われる構成としてもよく、音声発光制御装置81により行われる構成としてもよく、表示制御装置82により行われる構成としてもよい。この場合、第1~第4報知用表示装置201~204においてベース値を表示する場合には報知対象となるベース値が主側CPU63から制御主体となる制御手段に送信されることとなり、第1~第4報知用表示装置201~204において設定値を表示する場合には報知対象となる設定値が主側CPU63から制御主体となる制御手段に送信されることとなる。また、主側CPU63において動作電力の供給開始時の処理が実行される場合には当該動作電力の供給開始時の処理が実行されている状況において第1~第4報知用表示装置201~204にてチェック用表示が開始されるように、チェック用表示の開始に対応する情報が主側CPU63から制御主体となる制御手段に送信されることとなる。 Furthermore, display control of the first to fourth alarm display devices 201-204 is not limited to being performed by the main CPU 63, but may also be performed by a dedicated control means, the audio and light control device 81, or the display control device 82. In this case, when a base value is displayed on the first to fourth alarm display devices 201-204, the base value to be notified is transmitted from the main CPU 63 to the control means that serves as the main controller. When a set value is displayed on the first to fourth alarm display devices 201-204, the set value to be notified is transmitted from the main CPU 63 to the control means that serves as the main controller. Furthermore, when the main CPU 63 performs processing at the start of operating power supply, information corresponding to the start of the check display is transmitted from the main CPU 63 to the control means that serves as the main controller, so that the check display is initiated on the first to fourth alarm display devices 201-204 while the processing at the start of operating power supply is being executed.

<第36の実施形態>
本実施形態では主側CPU63にて実行されるメイン処理の処理構成が上記第35の実施形態と相違している。以下、上記第35の実施形態と相違している構成について説明する。なお、上記第35の実施形態と同一の構成については基本的にその説明を省略する。
<Thirty-sixth embodiment>
In this embodiment, the processing configuration of the main processing executed by the main CPU 63 is different from that of the 35th embodiment. The configuration that differs from the 35th embodiment will be described below. Note that the description of the same configuration as the 35th embodiment will basically be omitted.

図139は主側CPU63にて実行される本実施形態におけるメイン処理を示すフローチャートである。なお、メイン処理におけるステップS9401~ステップS9426の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 139 is a flowchart showing the main processing in this embodiment, which is executed by the main CPU 63. Note that steps S9401 to S9426 in the main processing are executed using a specific control program and specific control data in the main CPU 63.

ステップS9401~ステップS9403では上記第35の実施形態におけるメイン処理(図132)のステップS8801~ステップS8803と同一の処理を実行する。その後、割込み許可の設定を行う(ステップS9404)。これにより、第1タイマ割込み処理(図133)が第1割込み周期で割り込んで起動されるとともに、第2タイマ割込み処理(図134)が第2割込み周期で割り込んで起動される。但し、ステップS9403にて立ち上げ処理中フラグに「1」がセットされているため、第1タイマ割込み処理が起動されたとしても当該第1タイマ割込み処理の各種処理のうち停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理が実行されることなく当該第1タイマ割込み処理が終了される。 Steps S9401 to S9403 execute the same processing as steps S8801 to S8803 of the main processing (Figure 132) in the 35th embodiment. Then, interrupt permission is set (step S9404). As a result, the first timer interrupt processing (Figure 133) is started at the first interrupt cycle, and the second timer interrupt processing (Figure 134) is started at the second interrupt cycle. However, because the startup processing in progress flag was set to "1" in step S9403, even if the first timer interrupt processing was started, the various processes of the first timer interrupt processing, such as power outage monitoring, updating of various counters, and fraud monitoring, are executed, but the first timer interrupt processing is terminated without executing any processes to progress the game.

その後、特定制御用のワークエリア221に設けられたチェック中カウンタに初期チェック期間(具体的には5秒)に対応する情報をセットする(ステップS9405)。チェック中カウンタにセットされた値は上記第35の実施形態と同様に第2タイマ割込み処理(図134)が起動される度に1減算される。チェック中カウンタに1以上の値が設定されている場合、上記第35の実施形態と同様に第1~第4報知用表示装置201~204にてチェック用表示が行われる。 After that, information corresponding to the initial check period (specifically, 5 seconds) is set in the checking counter provided in the work area 221 for specific control (step S9405). The value set in the checking counter is decremented by 1 each time the second timer interrupt process (FIG. 134) is initiated, as in the 35th embodiment above. If a value of 1 or greater is set in the checking counter, a check display is displayed on the first to fourth notification display devices 201 to 204, as in the 35th embodiment above.

その後、チェック中カウンタの値が「0」となっているか否かを判定する(ステップS9406)。そして、チェック中カウンタの値が「0」となるまで、ステップS9406にて待機する。これにより、ステップS9405にてセットされた初期チェック期間が経過するまでは、第1~第4報知用表示装置201~204におけるチェック用表示が継続される。 Then, it is determined whether the value of the checking counter is "0" (step S9406). Then, in step S9406, the system waits until the value of the checking counter becomes "0". As a result, the check display on the first to fourth notification display devices 201 to 204 continues until the initial check period set in step S9405 has elapsed.

その後、ステップS9407~ステップS9426の処理を実行する。これらステップS9407~ステップS9426の処理内容は、上記第35の実施形態におけるメイン処理(図132)のステップS8806~ステップS8825と同一である。 Then, steps S9407 to S9426 are executed. The processing content of steps S9407 to S9426 is the same as steps S8806 to S8825 in the main processing (Figure 132) in the 35th embodiment.

上記構成によれば主側CPU63への動作電力の供給が開始されて当該主側CPU63において動作電力の供給開始時の処理が開始された場合、第1~第4報知用表示装置201~204にてチェック用表示が行われるとともにその状況で初期チェック期間が経過するまで動作電力の供給開始時の処理の進行が停止される。これにより、初期チェック期間の途中で設定確認及び設定値更新が実行されないようにすることが可能となり、処理負荷の増加を抑えることが可能となる。また、初期チェック期間の途中で遊技が開始されてしまわないようにすることが可能となる。 With the above configuration, when the supply of operating power to the main CPU 63 begins and the main CPU 63 starts processing at the start of the supply of operating power, a check display is displayed on the first through fourth notification display devices 201 through 204, and the processing at the start of the supply of operating power is halted in this state until the initial check period has elapsed. This makes it possible to prevent setting confirmation and setting value updates from being performed during the initial check period, thereby minimizing an increase in processing load. It also makes it possible to prevent gameplay from starting during the initial check period.

<第37の実施形態>
本実施形態では主側CPU63にて実行されるメイン処理の処理構成が上記第35の実施形態と相違している。以下、上記第35の実施形態と相違している構成について説明する。なお、上記第35の実施形態と同一の構成については基本的にその説明を省略する。
<Thirty-seventh embodiment>
In this embodiment, the processing configuration of the main processing executed by the main CPU 63 is different from that of the 35th embodiment. The configuration that differs from the 35th embodiment will be described below. Note that the description of the same configuration as the 35th embodiment will basically be omitted.

図140は主側CPU63にて実行される本実施形態におけるメイン処理を示すフローチャートである。なお、メイン処理におけるステップS9501~ステップS9525の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 140 is a flowchart showing the main processing in this embodiment, which is executed by the main CPU 63. Note that steps S9501 to S9525 in the main processing are executed using a specific control program and specific control data in the main CPU 63.

ステップS9501~ステップS9518では上記第33の実施形態におけるメイン処理(図114)のステップS7901~ステップS7918と同一の処理を実行する。その後、特定制御用のワークエリア221に設けられたチェック中カウンタに初期チェック期間(具体的には5秒)に対応する情報をセットする(ステップS9519)。チェック中カウンタにセットされた値は上記第35の実施形態と同様に第2タイマ割込み処理(図134)が起動される度に1減算される。チェック中カウンタに1以上の値が設定されている場合、上記第35の実施形態と同様に第1~第4報知用表示装置201~204にてチェック用表示が継続される。 Steps S9501 to S9518 are identical to steps S7901 to S7918 of the main processing (Figure 114) in the 33rd embodiment. Then, information corresponding to the initial check period (specifically, 5 seconds) is set in the checking counter provided in the specific control work area 221 (step S9519). The value set in the checking counter is decremented by 1 each time the second timer interrupt processing (Figure 134) is initiated, as in the 35th embodiment. If a value of 1 or greater is set in the checking counter, the check display continues on the first to fourth notification display devices 201 to 204, as in the 35th embodiment.

その後、ステップS9520以降の処理を実行する。ステップS9520~ステップS9525の処理内容は上記第33の実施形態におけるメイン処理(図114)のステップS7919~ステップS7924と同一である。 Then, processing from step S9520 onwards is executed. The processing content of steps S9520 to S9525 is the same as steps S7919 to S7924 in the main processing (Figure 114) in the 33rd embodiment described above.

上記構成によれば主側CPU63への動作電力の供給が開始された場合、当該主側CPU63にて動作電力の供給開始時の処理(ステップS9501~ステップS9518)が終了した後であって残余処理(ステップS9522~ステップS9525)が開始される前に、初期チェック期間が開始される。これにより、動作電力の供給開始時の処理が実行されている状況において初期チェック期間を制御する必要がないため、当該動作電力の供給開始時の処理が実行されている状況における処理負荷を軽減することが可能となる。 With the above configuration, when the supply of operating power to the main CPU 63 is initiated, the initial check period begins after the main CPU 63 has completed the processing at the start of the supply of operating power (steps S9501 to S9518) and before the remaining processing (steps S9522 to S9525) begins. This eliminates the need to control the initial check period while the processing at the start of the supply of operating power is being executed, making it possible to reduce the processing load while the processing at the start of the supply of operating power is being executed.

設定確認用処理(ステップS9514)及び設定値更新処理(ステップS9518)は動作電力の供給開始時の処理として実行されるのに対して、初期チェック期間は動作電力の供給開始時の処理が終了した後に開始される。これにより、初期チェック期間において第1~第4報知用表示装置201~204にてチェック用表示が行われるとしても、第1~第4報知用表示装置201~204を利用した設定値の表示に影響を与えないようにすることが可能となる。 The setting confirmation process (step S9514) and setting value update process (step S9518) are executed as processes when the supply of operating power starts, whereas the initial check period starts after the processes when the supply of operating power starts finish. This makes it possible to ensure that even if a check display is performed on the first to fourth alarm display devices 201 to 204 during the initial check period, it does not affect the display of setting values using the first to fourth alarm display devices 201 to 204.

主側CPU63への動作電力の供給が開始された場合には、設定確認用処理(ステップS9514)及び設定値更新処理(ステップS9518)のいずれかが実行される場合、並びに設定確認用処理(ステップS9514)及び設定値更新処理(ステップS9518)のいずれもが実行されない場合のいずれであっても、第1~第4報知用表示装置201~204にてチェック用表示が行われる。これにより、主側CPU63への動作電力の供給が開始された場合における状況に関係なく第1~第4報知用表示装置201~204が正常であるか否かを確認することが可能となる。 When the supply of operating power to the main CPU 63 begins, a check display is displayed on the first to fourth alarm display devices 201-204, regardless of whether the setting confirmation process (step S9514) or the setting value update process (step S9518) is executed, or whether neither the setting confirmation process (step S9514) nor the setting value update process (step S9518) is executed. This makes it possible to check whether the first to fourth alarm display devices 201-204 are operating normally, regardless of the situation when the supply of operating power to the main CPU 63 begins.

主側CPU63のメイン処理(図140)には、設定確認用処理(ステップS9514)及び設定値更新処理(ステップS9518)のいずれかが実行される場合、並びに設定確認用処理(ステップS9514)及び設定値更新処理(ステップS9518)のいずれもが実行されない場合のいずれであっても共通して実行される処理であって、設定確認用処理(ステップS9514)及び設定値更新処理(ステップS9518)のいずれかが実行される場合にはこれら設定確認用処理(ステップS9514)及び設定値更新処理(ステップS9518)よりも実行順序が後の処理として、第1~第4報知用表示装置201~204にチェック用表示を開始させる処理が設定されている。このように第1~第4報知用表示装置201~204にチェック用表示を開始させるための処理が共通処理として設定されていることにより、処理構成の簡素化を図りながら既に説明したような優れた効果を奏することが可能となる。 The main processing of the master CPU 63 (FIG. 140) is a process that is executed both when either the setting confirmation process (step S9514) or the setting value update process (step S9518) is executed, and when neither the setting confirmation process (step S9514) nor the setting value update process (step S9518) is executed. When either the setting confirmation process (step S9514) or the setting value update process (step S9518) is executed, a process that starts a check display on the first through fourth alarm display devices 201-204 is set as a process that is executed later in the order of execution than the setting confirmation process (step S9514) and the setting value update process (step S9518). By setting the process that starts a check display on the first through fourth alarm display devices 201-204 as a common process in this way, it is possible to achieve the excellent effects already described while simplifying the processing configuration.

第1~第4報知用表示装置201~204にてチェック用表示が実行されている状況であっても主側CPU63にて遊技を進行させるための処理が開始され得る。これにより、設定確認用処理(ステップS9514)又は設定値更新処理(ステップS9518)の実行後に第1~第4報知用表示装置201~204にてチェック用表示が行われる構成であっても遊技を進行させるための処理の開始タイミングが遅れてしまわないようにすることが可能となる。 The main CPU 63 can start processing to progress the game even when a check display is being executed on the first through fourth notification display devices 201 through 204. This makes it possible to prevent delays in the start of processing to progress the game, even in a configuration in which a check display is executed on the first through fourth notification display devices 201 through 204 after the setting confirmation process (step S9514) or the setting value update process (step S9518) is executed.

なお、初期チェック期間が経過するまでステップS9520以降の処理が開始されない構成としてもよい。この場合、第1~第4報知用表示装置201~204にてチェック用表示が行われている状況で遊技が開始されてしまわないようにすることが可能となる。 It is also possible to configure the system so that processing from step S9520 onwards does not begin until the initial check period has elapsed. In this case, it is possible to prevent game play from starting while check displays are being displayed on the first through fourth notification display devices 201 through 204.

<第38の実施形態>
本実施形態では主側CPU63にて実行される通常時の設定処理の処理構成が上記第35の実施形態と相違している。以下、上記第35の実施形態と相違している構成について説明する。なお、上記第35の実施形態と同一の構成については基本的にその説明を省略する。
<Thirty-eighth embodiment>
In this embodiment, the processing configuration of the normal setting process executed by the main CPU 63 differs from that of the 35th embodiment. The configuration that differs from the 35th embodiment will be described below. Note that the description of the same configuration as the 35th embodiment will basically be omitted.

図141は主側CPU63にて実行される本実施形態における通常時の設定処理を示すフローチャートである。なお、通常時の設定処理におけるステップS9601~ステップS9605の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 141 is a flowchart showing the normal setting process in this embodiment, which is executed by the main CPU 63. Note that steps S9601 to S9605 in the normal setting process are executed using the specific control program and specific control data in the main CPU 63.

まず非特定制御用のワークエリア223に設けられた管理開始フラグに「1」がセットされているか否かを判定する(ステップS9601)。管理開始フラグに「1」がセットされていない場合(ステップS9601:NO)、チェック用表示のデータを特定制御用のワークエリア221における第5表示データバッファ275に設定する(ステップS9602)。当該チェック用表示のデータが表示IC266に供給されることにより、第1~第4報知用表示装置201~204にてチェック用表示が開始される。具体的には、第1~第4報知用表示装置201~204のそれぞれにおいて全ての表示用セグメント321~324が発光状態となる。これにより、遊技ホールの管理者は第1~第4報知用表示装置201~204の各表示用セグメント321~324が正常に発光状態となり得るか否かを把握することが可能となる。 First, it is determined whether the management start flag provided in the non-specific control work area 223 is set to "1" (step S9601). If the management start flag is not set to "1" (step S9601: NO), the check display data is set in the fifth display data buffer 275 in the specific control work area 221 (step S9602). When the check display data is supplied to the display IC 266, the check display is initiated on the first through fourth alert display devices 201-204. Specifically, all display segments 321-324 on each of the first through fourth alert display devices 201-204 are illuminated. This allows the amusement hall manager to determine whether each display segment 321-324 on the first through fourth alert display devices 201-204 is illuminated normally.

管理開始フラグに「1」がセットされている場合(ステップS9601:YES)、ステップS9603~ステップS9605の処理を実行する。ステップS9603~ステップS9605の処理内容は上記第35の実施形態における通常時の設定処理(図135)におけるステップS9107~ステップS9109と同一である。ステップS9603~ステップS9605の処理が実行されることにより、演算結果記憶エリア234の各種エリア311~314に記憶されたベース値が第1~第4報知用表示装置201~204にて順次報知されるとともに、新たな算出期間の開始直後において現状エリア311のベース値が報知される場合には第1,第2報知用表示装置201,202にて演算初期表示が行われる。 If the management start flag is set to "1" (step S9601: YES), steps S9603 to S9605 are executed. The processing content of steps S9603 to S9605 is the same as steps S9107 to S9109 in the normal setting processing (Figure 135) in the 35th embodiment described above. By executing steps S9603 to S9605, the base values stored in the various areas 311 to 314 of the calculation result storage area 234 are sequentially reported on the first to fourth notification display devices 201 to 204, and if the base value in the current status area 311 is reported immediately after the start of a new calculation period, the first and second notification display devices 201 and 202 display the initial calculation value.

上記構成によれば管理開始フラグに「1」がセットされていない場合に、第1~第4報知用表示装置201~204にてチェック用表示が行われる初期チェック期間となる。これにより、主側CPU63への動作電力の供給が開始された場合に初期チェック期間となる状況をパチンコ機10の出荷段階などにおいて管理開始フラグに「1」がセットされていない状況に制限することが可能となる。 With the above configuration, when the management start flag is not set to "1," an initial check period occurs in which a check display is displayed on the first to fourth notification display devices 201-204. This makes it possible to limit the situation in which the initial check period occurs when the supply of operating power to the main CPU 63 begins to a situation in which the management start flag is not set to "1," such as when the pachinko machine 10 is shipped.

<第39の実施形態>
本実施形態では設定値に関する構成が上記第33の実施形態と相違している。以下、上記第33の実施形態と相違している構成について説明する。なお、上記第33の実施形態と同一の構成については基本的にその説明を省略する。
<Thirty-ninth embodiment>
In this embodiment, the configuration related to the setting values is different from that of the 33rd embodiment. The configuration that differs from the 33rd embodiment will be described below. Note that the description of the same configuration as the 33rd embodiment will basically be omitted.

図142(a)~図142(d)は主側ROM64に設けられた設定対応記憶エリア325を説明するための説明図である。 Figures 142(a) to 142(d) are explanatory diagrams illustrating the setting correspondence memory area 325 provided in the main ROM 64.

設定対応記憶エリア325には、パチンコ機10の設定値に対応させて低確率モードの当否テーブル、高確率モードの当否テーブル、並びに設定確認用処理(図115)及び設定値更新処理(図116)において第1~第4報知用表示装置201~204に現状の設定値を表示させるために利用される設定値の表示データが設定されている。より詳細には、設定対応記憶エリア325には第1設定情報記憶エリア325a、第2設定情報記憶エリア325b、第3設定情報記憶エリア325c、第4設定情報記憶エリア325d、第5設定情報記憶エリア325e及び第6設定情報記憶エリア325fが設けられている。 The setting correspondence memory area 325 contains a win/lose table for low probability mode, a win/lose table for high probability mode, and display data for setting values used to display the current setting values on the first to fourth notification display devices 201-204 during the setting confirmation process (Figure 115) and setting value update process (Figure 116), corresponding to the setting values of the pachinko machine 10. More specifically, the setting correspondence memory area 325 includes a first setting information memory area 325a, a second setting information memory area 325b, a third setting information memory area 325c, a fourth setting information memory area 325d, a fifth setting information memory area 325e, and a sixth setting information memory area 325f.

第1~第6設定情報記憶エリア325a~325fのそれぞれには、当否抽選モードが低確率モードである場合に参照される低確率モードの当否テーブルを記憶するための記憶エリアと、当否抽選モードが高確率モードである場合に参照される高確率モードの当否テーブルを記憶するための記憶エリアと、設定確認用処理(図115)及び設定値更新処理(図116)において第1~第4報知用表示装置201~204に現状の設定値を表示させるために利用される設定値の表示データを記憶するための記憶エリアとが設けられている。第1~第6設定情報記憶エリア325a~325fのそれぞれにおいて、低確率モードの当否テーブルを記憶するための記憶エリアとして所定の複数バイトのエリアが確保されており、高確率モードの当否テーブルを記憶するための記憶エリアとして所定の複数バイトのエリアが確保されており、設定値の表示データを記憶するための記憶エリアとして1バイトのエリアが確保されている。したがって、第1~第6設定情報記憶エリア325a~325fのそれぞれは複数バイトの記憶容量となっている。この場合、第1設定情報記憶エリア325aの開始アドレスはA(1)となっており、第2設定情報記憶エリア325bの開始アドレスはA(2)となっており、第3設定情報記憶エリア325cの開始アドレスはA(3)となっており、第4設定情報記憶エリア325dの開始アドレスはA(4)となっており、第5設定情報記憶エリア325eの開始アドレスはA(5)となっており、第6設定情報記憶エリア325fの開始アドレスはA(6)となっている。 Each of the first through sixth setting information storage areas 325a through 325f includes a storage area for storing a low-probability mode win/fail table that is referenced when the win/fail lottery mode is the low-probability mode, a storage area for storing a high-probability mode win/fail table that is referenced when the win/fail lottery mode is the high-probability mode, and a storage area for storing setting value display data that is used to display the current setting values on the first through fourth notification display devices 201 through 204 during the setting confirmation process (Figure 115) and the setting value update process (Figure 116). In each of the first through sixth setting information storage areas 325a through 325f, a predetermined multi-byte area is reserved as a storage area for storing the low-probability mode win/fail table, a predetermined multi-byte area is reserved as a storage area for storing the high-probability mode win/fail table, and a 1-byte area is reserved as a storage area for storing the setting value display data. Therefore, each of the first to sixth setting information storage areas 325a to 325f has a storage capacity of multiple bytes. In this case, the starting address of the first setting information storage area 325a is A(1), the starting address of the second setting information storage area 325b is A(2), the starting address of the third setting information storage area 325c is A(3), the starting address of the fourth setting information storage area 325d is A(4), the starting address of the fifth setting information storage area 325e is A(5), and the starting address of the sixth setting information storage area 325f is A(6).

上記構成において本実施形態における第1形態のパチンコ機10では、当該パチンコ機10の設定値として上記33の実施形態と同様に「設定1」~「設定6」の6段階の設定値が設定されている。この場合、「設定1」~「設定6」のそれぞれで低確率モードにおいて大当たり結果となる確率は相違する一方、高確率モードにおいて大当たり結果となる確率は相互に同一となっている。したがって、図142(a)に示すように第1設定情報記憶エリア325aには、低確率モードの当否テーブルを記憶するための記憶エリアに「設定1」に対応する第1低確当否テーブルLT(1)が記憶されており、高確率モードの当否テーブルを記憶するための記憶エリアに「設定1」~「設定6」で共通となる共通高確当否テーブルHTが記憶されており、設定値の表示データを記憶するための記憶エリアに「1」を表示するための表示データが記憶されている。第2設定情報記憶エリア325bには、低確率モードの当否テーブルを記憶するための記憶エリアに「設定2」に対応する第2低確当否テーブルLT(2)が記憶されており、高確率モードの当否テーブルを記憶するための記憶エリアに「設定1」~「設定6」で共通となる共通高確当否テーブルHTが記憶されており、設定値の表示データを記憶するための記憶エリアに「2」を表示するための表示データが記憶されている。 In the first form of pachinko machine 10 in this embodiment, the setting values for the pachinko machine 10 are set to six levels, "Setting 1" to "Setting 6," as in the 33rd embodiment. In this case, the probability of a jackpot result in low probability mode differs for each of "Setting 1" to "Setting 6," while the probability of a jackpot result in high probability mode is the same for each of "Setting 1" to "Setting 6." Therefore, as shown in FIG. 142(a), the first setting information storage area 325a stores a first low-probability hit/miss table LT(1) corresponding to "Setting 1" in the storage area for storing the hit/miss table for low probability mode, stores a common high-probability hit/miss table HT common to "Setting 1" to "Setting 6" in the storage area for storing the hit/miss table for high probability mode, and stores display data for displaying "1" in the storage area for storing display data for setting values. In the second setting information storage area 325b, a second low-probability pass/fail table LT (2) corresponding to "Setting 2" is stored in the storage area for storing the pass/fail table for the low-probability mode, a common high-probability pass/fail table HT common to "Setting 1" to "Setting 6" is stored in the storage area for storing the pass/fail table for the high-probability mode, and display data for displaying "2" is stored in the storage area for storing display data for the setting value.

第3設定情報記憶エリア325cには、低確率モードの当否テーブルを記憶するための記憶エリアに「設定3」に対応する第3低確当否テーブルLT(3)が記憶されており、高確率モードの当否テーブルを記憶するための記憶エリアに「設定1」~「設定6」で共通となる共通高確当否テーブルHTが記憶されており、設定値の表示データを記憶するための記憶エリアに「3」を表示するための表示データが記憶されている。第4設定情報記憶エリア325dには、低確率モードの当否テーブルを記憶するための記憶エリアに「設定4」に対応する第4低確当否テーブルLT(4)が記憶されており、高確率モードの当否テーブルを記憶するための記憶エリアに「設定1」~「設定6」で共通となる共通高確当否テーブルHTが記憶されており、設定値の表示データを記憶するための記憶エリアに「4」を表示するための表示データが記憶されている。 In the third setting information storage area 325c, the third low-probability pass/fail table LT (3) corresponding to "Setting 3" is stored in the storage area for storing the pass/fail table for the low probability mode, the common high-probability pass/fail table HT common to "Setting 1" to "Setting 6" is stored in the storage area for storing the pass/fail table for the high probability mode, and display data for displaying "3" is stored in the storage area for storing display data for setting values. In the fourth setting information storage area 325d, the fourth low-probability pass/fail table LT (4) corresponding to "Setting 4" is stored in the storage area for storing the pass/fail table for the low probability mode, the common high-probability pass/fail table HT common to "Setting 1" to "Setting 6" is stored in the storage area for storing the pass/fail table for the high probability mode, and display data for displaying "4" is stored in the storage area for storing display data for setting values.

第5設定情報記憶エリア325eには、低確率モードの当否テーブルを記憶するための記憶エリアに「設定5」に対応する第5低確当否テーブルLT(5)が記憶されており、高確率モードの当否テーブルを記憶するための記憶エリアに「設定1」~「設定6」で共通となる共通高確当否テーブルHTが記憶されており、設定値の表示データを記憶するための記憶エリアに「5」を表示するための表示データが記憶されている。第6設定情報記憶エリア325fには、低確率モードの当否テーブルを記憶するための記憶エリアに「設定6」に対応する第6低確当否テーブルLT(6)が記憶されており、高確率モードの当否テーブルを記憶するための記憶エリアに「設定1」~「設定6」で共通となる共通高確当否テーブルHTが記憶されており、設定値の表示データを記憶するための記憶エリアに「6」を表示するための表示データが記憶されている。 In the fifth setting information storage area 325e, the fifth low-probability pass/fail table LT (5) corresponding to "Setting 5" is stored in the storage area for storing the pass/fail table for the low probability mode, the common high-probability pass/fail table HT common to "Setting 1" to "Setting 6" is stored in the storage area for storing the pass/fail table for the high probability mode, and display data for displaying "5" is stored in the storage area for storing display data for setting values. In the sixth setting information storage area 325f, the sixth low-probability pass/fail table LT (6) corresponding to "Setting 6" is stored in the storage area for storing the pass/fail table for the low probability mode, the common high-probability pass/fail table HT common to "Setting 1" to "Setting 6" is stored in the storage area for storing the pass/fail table for the high probability mode, and display data for displaying "6" is stored in the storage area for storing display data for setting values.

上記第1形態の構成の場合、低確率モードにおいて大当たり結果となる確率は大きい設定値ほど高くなる。その一方、高確率モードにおいて大当たり結果となる確率はいずれの設定値であっても同一となる。なお、高確率モードにおいて大当たり結果となる確率は1/30であるため、「設定1」であっても高確率モードにおいて大当たり結果となる確率は「設定6」における低確率モードの大当たり確率よりも高い確率となる。 In the first configuration described above, the probability of a jackpot result in low probability mode increases with a larger setting value. On the other hand, the probability of a jackpot result in high probability mode is the same regardless of the setting value. Since the probability of a jackpot result in high probability mode is 1/30, the probability of a jackpot result in high probability mode, even with "Setting 1," is higher than the jackpot probability in low probability mode with "Setting 6."

設定値として「設定1」~「設定6」が設定された第1形態において、特図変動開始処理(図13)のステップS504にて当否判定処理を実行するために、ステップS503にて実行される当否テーブルの読み出し処理について説明する。図143は当否テーブルの読み出し処理を示すフローチャートである。なお、当否テーブルの読み出し処理におけるステップS9701~ステップS9705の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 In the first form in which "Setting 1" to "Setting 6" are set as setting values, the process of reading the win/loss table executed in step S503 is described below in order to execute the win/loss determination process in step S504 of the special chart change start process (Figure 13). Figure 143 is a flowchart showing the win/loss table reading process. Note that the processes of steps S9701 to S9705 in the win/loss table reading process are executed using the specific control program and specific control data in the main CPU 63.

まず主側RAM65における特定制御用のワークエリア221に設けられた設定値カウンタの値を読み出す(ステップS9701)。設定値カウンタは、当否テーブルを読み出す場合及び設定値の表示データを読み出す場合のそれぞれにおいて設定対応記憶エリア325における第1~第6設定情報記憶エリア325a~325fのうちいずれを参照すべきであるのかを主側CPU63にて特定するためのカウンタである。 First, the value of the setting value counter provided in the specific control work area 221 in the main RAM 65 is read (step S9701). The setting value counter is a counter that allows the main CPU 63 to determine which of the first to sixth setting information storage areas 325a to 325f in the setting correspondence storage area 325 should be referenced when reading the pass/fail table and when reading the setting value display data.

その後、設定対応記憶エリア325における第1~第6設定情報記憶エリア325a~325fのうち、ステップS9701にて読み出した設定値カウンタの値に対応する記憶エリアを選択する(ステップS9702)。設定値カウンタは上記第33の実施形態と同様に「1」~「6」のいずれかの値を取るように構成されており、設定値カウンタの値が「1」である場合には第1設定情報記憶エリア325aを選択し、設定値カウンタの値が「2」である場合には第2設定情報記憶エリア325bを選択し、設定値カウンタの値が「3」である場合には第3設定情報記憶エリア325cを選択し、設定値カウンタの値が「4」である場合には第4設定情報記憶エリア325dを選択し、設定値カウンタの値が「5」である場合には第5設定情報記憶エリア325eを選択し、設定値カウンタの値が「6」である場合には第6設定情報記憶エリア325fを選択する。 Then, from among the first through sixth setting information storage areas 325a through 325f in the setting correspondence storage area 325, a storage area corresponding to the setting value counter value read in step S9701 is selected (step S9702). The setting value counter is configured to take on a value between "1" and "6," as in the 33rd embodiment. If the setting value counter value is "1," the first setting information storage area 325a is selected; if the setting value counter value is "2," the second setting information storage area 325b is selected; if the setting value counter value is "3," the third setting information storage area 325c is selected; if the setting value counter value is "4," the fourth setting information storage area 325d is selected; if the setting value counter value is "5," the fifth setting information storage area 325e is selected; and if the setting value counter value is "6," the sixth setting information storage area 325f is selected.

この選択に際しては主側ROM64に予め記憶された対応テーブルが参照される。当該対応テーブルには設定値カウンタの値と第1~第6設定情報記憶エリア325a~325fの開始アドレスとの対応関係が定められている。詳細には、設定値カウンタの「1」の値に対応させて第1設定情報記憶エリア325aの開始アドレスであるA(1)が設定されており、設定値カウンタの「2」の値に対応させて第2設定情報記憶エリア325bの開始アドレスであるA(2)が設定されており、設定値カウンタの「3」の値に対応させて第3設定情報記憶エリア325cの開始アドレスであるA(3)が設定されており、設定値カウンタの「4」の値に対応させて第4設定情報記憶エリア325dの開始アドレスであるA(4)が設定されており、設定値カウンタの「5」の値に対応させて第5設定情報記憶エリア325eの開始アドレスであるA(5)が設定されており、設定値カウンタの「6」の値に対応させて第6設定情報記憶エリア325fの開始アドレスであるA(6)が設定されている。 When making this selection, a correspondence table pre-stored in the main ROM 64 is referenced. This correspondence table defines the correspondence between the value of the setting value counter and the starting addresses of the first through sixth setting information storage areas 325a through 325f. Specifically, a value of "1" in the setting value counter sets the starting address A(1) of the first setting information storage area 325a, a value of "2" in the setting value counter sets the starting address A(2) of the second setting information storage area 325b, a value of "3" in the setting value counter sets the starting address A(3) of the third setting information storage area 325c, a value of "4" in the setting value counter sets the starting address A(4) of the fourth setting information storage area 325d, a value of "5" in the setting value counter sets the starting address A(5) of the fifth setting information storage area 325e, and a value of "6" in the setting value counter sets the starting address A(6) of the sixth setting information storage area 325f.

その後、現状の当否抽選モードが低確率モードであれば(ステップS9703:NO)、ステップS9702にて選択した設定情報記憶エリア325a~325fから低確率モードの当否テーブルを読み出す(ステップS9704)。一方、現状の当否抽選モードが高確率モードであれば(ステップS9703:YES)、ステップS9702にて選択した設定情報記憶エリア325a~325fから高確率モードの当否テーブルを読み出す(ステップS9705)。 Thereafter, if the current win/loss lottery mode is the low probability mode (step S9703: NO), the win/loss table for the low probability mode is read from the setting information storage area 325a-325f selected in step S9702 (step S9704). On the other hand, if the current win/loss lottery mode is the high probability mode (step S9703: YES), the win/loss table for the high probability mode is read from the setting information storage area 325a-325f selected in step S9702 (step S9705).

上記のように当否テーブルの読み出し処理が実行されることにより、設定値カウンタの値に対応する設定情報記憶エリア325a~325fから、現状の当否抽選モードに対応する当否テーブルが読み出される。そして、特図変動開始処理(図13)の当否判定処理(ステップS504)では、その読み出した当否テーブルを利用して、今回の遊技回が大当たり結果に対応しているか否かを判定する。 By executing the win/loss table read process as described above, the win/loss table corresponding to the current win/loss lottery mode is read from the setting information storage area 325a-325f corresponding to the value of the setting value counter. Then, in the win/loss determination process (step S504) of the special chart change start process (Figure 13), the read win/loss table is used to determine whether the current play corresponds to a jackpot result.

次に、主側CPU63におけるメイン処理(図114)にて設定値更新処理(ステップS7918)が実行されている状況で第2タイマ割込み処理(図123)が割り込んで起動された場合における処理について説明する。この場合、第2タイマ割込み処理(図123)では設定値更新中における第5表示データバッファ275への設定処理を実行する(ステップS8403)。図144は設定更新中における第5表示データバッファ275への設定処理を示すフローチャートである。なお、当該設定処理におけるステップS9801~ステップS9805の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Next, we will explain the processing that occurs when the second timer interrupt processing (FIG. 123) interrupts and starts while the setting value update processing (step S7918) is being executed in the main processing (FIG. 114) in the main CPU 63. In this case, the second timer interrupt processing (FIG. 123) executes setting processing for the fifth display data buffer 275 while the setting value is being updated (step S8403). FIG. 144 is a flowchart showing setting processing for the fifth display data buffer 275 while the setting is being updated. Note that the processing of steps S9801 to S9805 in this setting processing is executed using a specific control program and specific control data in the main CPU 63.

まず主側RAM65における特定制御用のワークエリア221に設けられた設定値カウンタの値を読み出す(ステップS9801)。その後、設定対応記憶エリア325における第1~第6設定情報記憶エリア325a~325fのうち、ステップS9801にて読み出した設定値カウンタの値に対応する記憶エリアを選択する(ステップS9802)。設定値カウンタは上記第33の実施形態と同様に「1」~「6」のいずれかの値を取るように構成されており、設定値カウンタの値が「1」である場合には第1設定情報記憶エリア325aを選択し、設定値カウンタの値が「2」である場合には第2設定情報記憶エリア325bを選択し、設定値カウンタの値が「3」である場合には第3設定情報記憶エリア325cを選択し、設定値カウンタの値が「4」である場合には第4設定情報記憶エリア325dを選択し、設定値カウンタの値が「5」である場合には第5設定情報記憶エリア325eを選択し、設定値カウンタの値が「6」である場合には第6設定情報記憶エリア325fを選択する。この選択に際しては当否テーブルの読み出し処理(図143)と同様に主側ROM64に予め記憶された対応テーブルが参照される。 First, the value of the setting value counter provided in the specific control work area 221 in the main RAM 65 is read (step S9801). Then, from among the first through sixth setting information storage areas 325a through 325f in the setting correspondence storage area 325, a storage area corresponding to the setting value counter value read in step S9801 is selected (step S9802). As in the 33rd embodiment, the setting value counter is configured to take a value between "1" and "6." If the setting value counter value is "1," the first setting information storage area 325a is selected; if the setting value counter value is "2," the second setting information storage area 325b is selected; if the setting value counter value is "3," the third setting information storage area 325c is selected; if the setting value counter value is "4," the fourth setting information storage area 325d is selected; if the setting value counter value is "5," the fifth setting information storage area 325e is selected; and if the setting value counter value is "6," the sixth setting information storage area 325f is selected. When making this selection, a correspondence table pre-stored in the main ROM 64 is referenced, similar to the win/lose table read process (Figure 143).

その後、ステップS9802にて選択した設定情報記憶エリア325a~325fから設定値の表示データを読み出す(ステップS9803)。そして、その読み出した設定値の表示データを第4報知用表示装置204に適用するための表示データとして特定制御用のワークエリア221における第5表示データバッファ275に設定する(ステップS9804)。また、パチンコ機10の設定値を更新している状況であることを示す表示を第1~第3報知用表示装置201~203に表示させるための表示データを第5表示データバッファ275に設定する(ステップS9805)。 Then, display data for the setting values is read from the setting information storage area 325a-325f selected in step S9802 (step S9803). The read display data for the setting values is then set in the fifth display data buffer 275 in the specific control work area 221 as display data to be applied to the fourth alert display device 204 (step S9804). Also, display data for displaying on the first to third alert display devices 201-203 an indication that the setting values of the pachinko machine 10 are being updated is set in the fifth display data buffer 275 (step S9805).

上記のように設定更新中における第5表示データバッファ275への設定処理が実行されることにより、ステップS9805にて第5表示データバッファ275に設定された表示データに対応する表示が第1~第3報知用表示装置201~203にて行われるとともに、ステップS9804にて第5表示データバッファ275に設定された表示データに対応する表示が第4報知用表示装置204にて行われる。これにより、例えば図124(a)の説明図に示すように、パチンコ機10の設定値を更新している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示が第1~第4報知用表示装置201~204にて行われる。 As a result of the setting process for the fifth display data buffer 275 being executed while the settings are being updated as described above, a display corresponding to the display data set in the fifth display data buffer 275 in step S9805 is displayed on the first to third alert display devices 201 to 203, and a display corresponding to the display data set in the fifth display data buffer 275 in step S9804 is displayed on the fourth alert display device 204. As a result, as shown in the explanatory diagram of FIG. 124(a), for example, a display indicating that the setting values of the pachinko machine 10 are being updated and a display showing the current setting values of the pachinko machine 10 are displayed on the first to fourth alert display devices 201 to 204.

なお、主側CPU63におけるメイン処理(図114)にて設定確認用処理(ステップS7914)が実行されている状況で第2タイマ割込み処理(図123)が割り込んで起動された場合に実行される設定確認中における第5表示データバッファ275への設定処理(ステップS8405)においても、設定値の表示データの設定に関して、上記設定更新中における第5表示データバッファ275への設定処理(図144)と同様の処理が実行される。 In addition, when the second timer interrupt process (FIG. 123) is initiated during the main process (FIG. 114) in the master CPU 63 while the setting confirmation process (step S7914) is being executed, the setting process (step S8405) to the fifth display data buffer 275 during setting confirmation is executed. This process is similar to the setting process (FIG. 144) to the fifth display data buffer 275 during setting update with regard to the setting of the display data for the setting value.

ここで、第1形態のパチンコ機10においては当該パチンコ機10の設定値として「設定1」~「設定6」の6段階の設定値が設定されていたが、パチンコ機10の機種や型式によっては6段階よりも少ない設定値が利用される場合がある。具体的には、図142(b)の説明図に示す第2形態のパチンコ機10では「設定1」、「設定3」及び「設定6」の3段階の設定値が設定されており、図142(c)の説明図に示す第3形態のパチンコ機10では「設定1」、「設定2」、「設定3」及び「設定4」の4段階の設定値が設定されており、図142(d)の説明図に示す第4形態のパチンコ機10では「設定1」の1段階の設定値のみが設定されている。この場合に、第2~第4形態のいずれのパチンコ機10であっても第1形態のパチンコ機10と同様に、6段階の設定値の設定を可能とする第1~第6設定情報記憶エリア325a~325fを有する設定対応記憶エリア325が利用される。 Here, in the pachinko machine 10 of the first form, six setting values, from "Setting 1" to "Setting 6," are set as the setting values for the pachinko machine 10; however, depending on the model and type of pachinko machine 10, fewer setting values than six may be used. Specifically, in the pachinko machine 10 of the second form shown in the explanatory diagram of Figure 142(b), three setting values, "Setting 1," "Setting 3," and "Setting 6," in the pachinko machine 10 of the third form shown in the explanatory diagram of Figure 142(c), four setting values, "Setting 1," "Setting 2," "Setting 3," and "Setting 4," in the pachinko machine 10 of the fourth form shown in the explanatory diagram of Figure 142(d), only one setting value, "Setting 1," is set. In this case, regardless of whether the pachinko machine 10 is of the second to fourth form, the setting correspondence memory area 325, which has first to sixth setting information memory areas 325a to 325f that allow for the setting of six levels of setting values, is used, just like the pachinko machine 10 of the first form.

第2形態のパチンコ機10において設定対応記憶エリア325が利用される場合について詳細には、図142(b)の説明図に示すように、第1設定情報記憶エリア325a及び第4設定情報記憶エリア325dには「設定1」に対応する各種情報が記憶されている。つまり、第1設定情報記憶エリア325a及び第4設定情報記憶エリア325dには、低確率モードの当否テーブルを記憶するための記憶エリアに「設定1」に対応する第1低確当否テーブルLT(1)が記憶されており、高確率モードの当否テーブルを記憶するための記憶エリアに「設定1」に対応する第1高確当否テーブルHT(1)が記憶されており、設定値の表示データを記憶するための記憶エリアに「1」を表示するための表示データが記憶されている。 In more detail regarding the use of the setting correspondence memory area 325 in the second form of pachinko machine 10, as shown in the explanatory diagram of FIG. 142(b), various information corresponding to "Setting 1" is stored in the first setting information memory area 325a and the fourth setting information memory area 325d. In other words, in the first setting information memory area 325a and the fourth setting information memory area 325d, the first low-probability hit/miss table LT(1) corresponding to "Setting 1" is stored in the memory area for storing the hit/miss table for the low probability mode, the first high-probability hit/miss table HT(1) corresponding to "Setting 1" is stored in the memory area for storing the hit/miss table for the high probability mode, and display data for displaying "1" is stored in the memory area for storing display data for setting values.

第2設定情報記憶エリア325b及び第5設定情報記憶エリア325eには「設定3」に対応する各種情報が記憶されている。つまり、第2設定情報記憶エリア325b及び第5設定情報記憶エリア325eには、低確率モードの当否テーブルを記憶するための記憶エリアに「設定3」に対応する第3低確当否テーブルLT(3)が記憶されており、高確率モードの当否テーブルを記憶するための記憶エリアに「設定3」に対応する第3高確当否テーブルHT(3)が記憶されており、設定値の表示データを記憶するための記憶エリアに「3」を表示するための表示データが記憶されている。 The second setting information storage area 325b and the fifth setting information storage area 325e store various information corresponding to "Setting 3." That is, in the second setting information storage area 325b and the fifth setting information storage area 325e, the third low-probability pass/fail table LT(3) corresponding to "Setting 3" is stored in the storage area for storing the pass/fail table for the low-probability mode, the third high-probability pass/fail table HT(3) corresponding to "Setting 3" is stored in the storage area for storing the pass/fail table for the high-probability mode, and display data for displaying "3" is stored in the storage area for storing display data for setting values.

第3設定情報記憶エリア325c及び第6設定情報記憶エリア325fには「設定6」に対応する各種情報が記憶されている。つまり、第3設定情報記憶エリア325c及び第6設定情報記憶エリア325fには、低確率モードの当否テーブルを記憶するための記憶エリアに「設定6」に対応する第6低確当否テーブルLT(6)が記憶されており、高確率モードの当否テーブルを記憶するための記憶エリアに「設定6」に対応する第6高確当否テーブルHT(6)が記憶されており、設定値の表示データを記憶するための記憶エリアに「6」を表示するための表示データが記憶されている。 The third setting information storage area 325c and the sixth setting information storage area 325f store various information corresponding to "Setting 6." In other words, in the third setting information storage area 325c and the sixth setting information storage area 325f, the sixth low-probability pass/fail table LT(6) corresponding to "Setting 6" is stored in the storage area for storing the pass/fail table for the low-probability mode, the sixth high-probability pass/fail table HT(6) corresponding to "Setting 6" is stored in the storage area for storing the pass/fail table for the high-probability mode, and display data for displaying "6" is stored in the storage area for storing display data for setting values.

上記第2形態の構成の場合、第1~第6設定情報記憶エリア325a~325fを有する設定対応記憶エリア325が利用される構成であっても、これら第1~6設定情報記憶エリア325a~325fの数である6個よりも少ない段階数の設定値が設定されている。そして、低確率モードにおいて大当たり結果となる確率は大きい設定値ほど高くなり、高確率モードにおいて大当たり結果となる確率も大きい設定値ほど高くなる。なお、「設定1」における高確率モードの大当たり確率は、「設定6」における低確率モードの大当たり確率よりも高い確率である。 In the case of the second configuration described above, even if a setting correspondence memory area 325 having first through sixth setting information memory areas 325a through 325f is used, there are fewer setting values set than the six levels, which is the number of first through sixth setting information memory areas 325a through 325f. The probability of a jackpot result in low probability mode increases with a larger setting value, and the probability of a jackpot result in high probability mode also increases with a larger setting value. The jackpot probability in high probability mode at "Setting 1" is higher than the jackpot probability in low probability mode at "Setting 6."

上記第2形態の構成の場合、当否テーブルの読み出し処理(図143)では、設定値カウンタの値が「1」の場合及び「4」の場合のいずれであっても「設定1」に対応する当否テーブルが読み出され、設定値カウンタの値が「2」の場合及び「5」の場合のいずれであっても「設定3」に対応する当否テーブルが読み出され、設定値カウンタの値が「3」の場合及び「6」の場合のいずれであっても「設定6」に対応する当否テーブルが読み出される。 In the case of the second form of configuration described above, in the process of reading the pass/fail table (Figure 143), the pass/fail table corresponding to "Setting 1" is read whether the value of the setting value counter is "1" or "4", the pass/fail table corresponding to "Setting 3" is read whether the value of the setting value counter is "2" or "5", and the pass/fail table corresponding to "Setting 6" is read whether the value of the setting value counter is "3" or "6".

当否テーブルの読み出し処理(図143)では、設定値の段階数がいずれであったとしても設定値カウンタの値に対応する設定情報記憶エリア325から当否テーブルを読み出す構成である。これにより、3段階の設定値が設定されている場合であっても、当否テーブルの読み出し処理(図143)の処理構成を6段階の設定値が設定されている場合と同一の処理構成とすることが可能となる。 The process for reading the pass/fail table (Figure 143) is configured to read the pass/fail table from the setting information storage area 325 corresponding to the value of the setting value counter, regardless of the number of setting value levels. This makes it possible to use the same processing configuration for the process for reading the pass/fail table (Figure 143) as when a six-level setting value is set, even when a three-level setting value is set.

上記第2形態の構成の場合、6段階の設定値を設定可能である設定対応記憶エリア325が利用される場合において3段階の設定値が設定されているため、設定対応記憶エリア325において設定可能な設定値の段階数を、使用対象となる設定値の段階数で割り切ることが可能である。つまり、使用対象となる設定値の段階数は、設定対応記憶エリア325において設定可能な設定値の最大の段階数の約数であって、当該最大の段階数とは異なる数となっている。この場合に、使用対象となる設定値のそれぞれに対して同一数の設定情報記憶エリア325a~325fが割り当てられているとともに、3段階の設定値が昇順で1個ずつ配列された態様を1グループとした場合にそのグループが繰り返されるように第1~第6設定情報記憶エリア325a~325fに対する設定値の割り当てが行われている。これにより、設定値更新処理(図116)において設定値カウンタの値が「1」である状況からリセットボタン68cが繰り返し操作された場合には、第1~第4報知用表示装置201~204にて表示される設定値は、「1」→「3」→「6」→「1」→「3」→「6」→「1」→・・・の順で変更されることとなる。つまり、リセットボタン68cの1回の操作に対して異なる設定値の表示に変更されるとともに、設定可能な設定値が1回ずつ表示される場合を1表示周回とした場合に一定の態様の表示周回が繰り返されることとなる。よって、設定値の更新操作を行い易くなる。 In the second configuration described above, when a setting correspondence memory area 325 capable of setting six setting values is used, three setting values are set, and therefore the number of setting value levels that can be set in the setting correspondence memory area 325 is divisible by the number of setting value levels to be used. In other words, the number of setting value levels to be used is a divisor of the maximum number of setting value levels that can be set in the setting correspondence memory area 325, but is a number different from that maximum number. In this case, the same number of setting information memory areas 325a-325f are assigned to each setting value to be used, and setting values are assigned to the first through sixth setting information memory areas 325a-325f so that when three setting values arranged one by one in ascending order are considered as one group, the group is repeated. As a result, if the reset button 68c is repeatedly operated during the setting value update process (FIG. 116) when the setting value counter value is "1," the setting values displayed on the first to fourth notification display devices 201-204 will change in the following order: "1" → "3" → "6" → "1" → "3" → "6" → "1" → ... In other words, a different setting value will be displayed with each operation of the reset button 68c, and if one display cycle is defined as when all settable setting values are displayed once, a certain number of display cycles will be repeated. This makes it easier to update the setting values.

設定更新中における第5表示データバッファ275への設定処理(図144)では、設定値の段階数がいずれであったとしても設定値カウンタの値に対応する設定情報記憶エリア325から設定値の表示データを読み出す構成である。これにより、3段階の設定値が設定されている場合であっても、当該設定処理(図144)の処理構成を6段階の設定値が設定されている場合と同一の処理構成とすることが可能となる。 During the setting process (Fig. 144) for the fifth display data buffer 275 during setting updates, the display data for the setting value is read from the setting information storage area 325 corresponding to the value of the setting value counter, regardless of the number of setting value stages. This makes it possible to make the processing configuration of the setting process (Fig. 144) the same as when a six-stage setting value is set, even when a three-stage setting value is set.

なお、第2形態のパチンコ機10において第1設定情報記憶エリア325a及び第2設定情報記憶エリア325bに「設定1」に対応する各種情報が記憶されており、第3設定情報記憶エリア325c及び第4設定情報記憶エリア325dに「設定3」に対応する各種情報が記憶されており、第5設定情報記憶エリア325e及び第6設定情報記憶エリア325fに「設定6」に対応する各種情報が記憶されている構成としてもよい。つまり、使用対象となる設定値のそれぞれに対して同一数の設定情報記憶エリア325a~325fが割り当てられているとともに、同一の設定値が設定値カウンタの値との関係で連続する設定情報記憶エリア325a~325fに設定されている構成としてもよい。この場合、設定値更新処理(図116)において設定値カウンタの値が「1」である状況からリセットボタン68cが繰り返し操作された場合には、第1~第4報知用表示装置201~204にて表示される設定値は、「1」→「1」→「3」→「3」→「6」→「6」→「1」→・・・の順で変更されることとなる。 In addition, in the second form of pachinko machine 10, various information corresponding to "Setting 1" may be stored in the first setting information storage area 325a and the second setting information storage area 325b, various information corresponding to "Setting 3" may be stored in the third setting information storage area 325c and the fourth setting information storage area 325d, and various information corresponding to "Setting 6" may be stored in the fifth setting information storage area 325e and the sixth setting information storage area 325f. In other words, the same number of setting information storage areas 325a to 325f may be assigned to each setting value to be used, and the same setting value may be set in consecutive setting information storage areas 325a to 325f in relation to the value of the setting value counter. In this case, if the reset button 68c is repeatedly operated during the setting value update process (Figure 116) when the value of the setting value counter is "1", the setting values displayed on the first to fourth alarm display devices 201-204 will change in the following order: "1" → "1" → "3" → "3" → "6" → "6" → "1" → ...

第3形態のパチンコ機10において設定対応記憶エリア325が利用される場合について詳細には、図142(c)の説明図に示すように、第1設定情報記憶エリア325a及び第2設定情報記憶エリア325bには「設定1」に対応する各種情報が記憶されている。つまり、第1設定情報記憶エリア325a及び第2設定情報記憶エリア325bには、低確率モードの当否テーブルを記憶するための記憶エリアに「設定1」に対応する第1低確当否テーブルLT(1)が記憶されており、高確率モードの当否テーブルを記憶するための記憶エリアに「設定1」~「設定6」で共通となる共通高確当否テーブルHTが記憶されており、設定値の表示データを記憶するための記憶エリアに「1」を表示するための表示データが記憶されている。 In more detail regarding the use of the setting correspondence memory area 325 in the third form of pachinko machine 10, as shown in the explanatory diagram of Figure 142 (c), various information corresponding to "Setting 1" is stored in the first setting information memory area 325a and the second setting information memory area 325b. In other words, in the first setting information memory area 325a and the second setting information memory area 325b, the first low-probability win/loss table LT(1) corresponding to "Setting 1" is stored in the memory area for storing the win/loss table for the low probability mode, the common high-probability win/loss table HT common to "Setting 1" to "Setting 6" is stored in the memory area for storing the win/loss table for the high probability mode, and display data for displaying "1" is stored in the memory area for storing display data for setting values.

第3設定情報記憶エリア325c及び第4設定情報記憶エリア325dには「設定2」に対応する各種情報が記憶されている。つまり、第3設定情報記憶エリア325c及び第4設定情報記憶エリア325dには、低確率モードの当否テーブルを記憶するための記憶エリアに「設定2」に対応する第2低確当否テーブルLT(2)が記憶されており、高確率モードの当否テーブルを記憶するための記憶エリアに「設定1」~「設定6」で共通となる共通高確当否テーブルHTが記憶されており、設定値の表示データを記憶するための記憶エリアに「2」を表示するための表示データが記憶されている。 The third setting information storage area 325c and the fourth setting information storage area 325d store various information corresponding to "Setting 2." In other words, in the third setting information storage area 325c and the fourth setting information storage area 325d, the second low-probability pass/fail table LT (2) corresponding to "Setting 2" is stored in the storage area for storing the pass/fail table for the low-probability mode, the common high-probability pass/fail table HT common to "Setting 1" to "Setting 6" is stored in the storage area for storing the display data for the setting value, and display data for displaying "2" is stored in the storage area for storing the display data for the setting value.

第5設定情報記憶エリア325eには「設定3」に対応する各種情報が記憶されている。つまり、第5設定情報記憶エリア325eには、低確率モードの当否テーブルを記憶するための記憶エリアに「設定3」に対応する第3低確当否テーブルLT(3)が記憶されており、高確率モードの当否テーブルを記憶するための記憶エリアに「設定1」~「設定6」で共通となる共通高確当否テーブルHTが記憶されており、設定値の表示データを記憶するための記憶エリアに「3」を表示するための表示データが記憶されている。 The fifth setting information storage area 325e stores various information corresponding to "Setting 3." In other words, in the fifth setting information storage area 325e, the third low-probability pass/fail table LT (3) corresponding to "Setting 3" is stored in the storage area for storing the pass/fail table for the low-probability mode, the common high-probability pass/fail table HT common to "Setting 1" to "Setting 6" is stored in the storage area for storing the display data for the setting value, and display data for displaying "3" is stored in the storage area for storing the display data for the setting value.

第6設定情報記憶エリア325fには「設定4」に対応する各種情報が記憶されている。つまり、第6設定情報記憶エリア325fには、低確率モードの当否テーブルを記憶するための記憶エリアに「設定4」に対応する第4低確当否テーブルLT(4)が記憶されており、高確率モードの当否テーブルを記憶するための記憶エリアに「設定1」~「設定6」で共通となる共通高確当否テーブルHTが記憶されており、設定値の表示データを記憶するための記憶エリアに「4」を表示するための表示データが記憶されている。 The sixth setting information storage area 325f stores various information corresponding to "Setting 4." In other words, in the sixth setting information storage area 325f, the fourth low-probability pass/fail table LT (4) corresponding to "Setting 4" is stored in the storage area for storing the pass/fail table for the low-probability mode, the common high-probability pass/fail table HT common to "Setting 1" to "Setting 6" is stored in the storage area for storing the display data for the setting value, and display data for displaying "4" is stored in the storage area for storing the display data for the setting value.

上記第3形態の構成の場合、第1~第6設定情報記憶エリア325a~325fを有する設定対応記憶エリア325が利用される構成であっても、これら第1~6設定情報記憶エリア325a~325fの数である6個よりも少ない段階数の設定値が設定されている。そして、低確率モードにおいて大当たり結果となる確率は大きい設定値ほど高くなり、高確率モードにおいて大当たり結果となる確率はいずれの設定値であっても同一となる。なお、高確率モードにおいて大当たり結果となる確率は1/30であるため、「設定1」であっても高確率モードにおいて大当たり結果となる確率は「設定4」における低確率モードの大当たり確率よりも高い確率となる。 In the case of the third configuration described above, even if a setting correspondence memory area 325 having first through sixth setting information memory areas 325a through 325f is used, fewer setting values are set than the six levels, which is the number of first through sixth setting information memory areas 325a through 325f. The probability of a jackpot result in low probability mode increases with a larger setting value, while the probability of a jackpot result in high probability mode is the same regardless of the setting value. Since the probability of a jackpot result in high probability mode is 1/30, the probability of a jackpot result in high probability mode, even with "Setting 1," is higher than the jackpot probability in low probability mode with "Setting 4."

上記第3形態の構成の場合、当否テーブルの読み出し処理(図143)では、設定値カウンタの値が「1」の場合及び「2」の場合のいずれであっても「設定1」に対応する当否テーブルが読み出され、設定値カウンタの値が「3」の場合及び「4」の場合のいずれであっても「設定2」に対応する当否テーブルが読み出され、設定値カウンタの値が「5」の場合には「設定3」に対応する当否テーブルが読み出され、設定値カウンタの値が「6」の場合には「設定4」に対応する当否テーブルが読み出される。 In the case of the configuration of the third form described above, in the process of reading the pass/fail table (Figure 143), the pass/fail table corresponding to "Setting 1" is read regardless of whether the value of the setting value counter is "1" or "2", the pass/fail table corresponding to "Setting 2" is read regardless of whether the value of the setting value counter is "3" or "4", the pass/fail table corresponding to "Setting 3" is read when the value of the setting value counter is "5", and the pass/fail table corresponding to "Setting 4" is read when the value of the setting value counter is "6".

当否テーブルの読み出し処理(図143)では、設定値の段階数がいずれであったとしても設定値カウンタの値に対応する設定情報記憶エリア325から当否テーブルを読み出す構成である。これにより、4段階の設定値が設定されている場合であっても、当否テーブルの読み出し処理(図143)の処理構成を6段階の設定値が設定されている場合と同一の処理構成とすることが可能となる。 The process for reading the pass/fail table (Figure 143) is configured to read the pass/fail table from the setting information storage area 325 corresponding to the value of the setting value counter, regardless of the number of setting value levels. This makes it possible to use the same processing configuration for the process for reading the pass/fail table (Figure 143) as when a six-level setting value is set, even when a four-level setting value is set.

上記第3形態の構成の場合、6段階の設定値を設定可能である設定対応記憶エリア325が利用される場合において4段階の設定値が設定されているため、設定対応記憶エリア325において設定可能な設定値の段階数を、使用対象となる設定値の段階数で割り切ることができない。この場合に、「設定1」及び「設定2」のそれぞれについては設定値カウンタの値との関係で連続する2個の設定情報記憶エリア325a~325dが割り当てられているとともに、「設定3」及び「設定4」のそれぞれについては1個の設定情報記憶エリア325e,325fが割り当てられている。これにより、設定値更新処理(図116)において設定値カウンタの値が「1」である状況からリセットボタン68cが繰り返し操作された場合には、第1~第4報知用表示装置201~204にて表示される設定値は、「1」→「1」→「2」→「2」→「3」→「4」→「1」→・・・の順で変更されることとなる。 In the configuration of the third embodiment described above, when a setting correspondence memory area 325 capable of setting six setting values is used, four setting values are set, and therefore the number of setting value levels that can be set in the setting correspondence memory area 325 cannot be divided evenly by the number of setting value levels to be used. In this case, two consecutive setting information memory areas 325a-325d are assigned to each of "Setting 1" and "Setting 2" in relation to the value of the setting value counter, and one setting information memory area 325e, 325f is assigned to each of "Setting 3" and "Setting 4." As a result, if the reset button 68c is repeatedly operated during the setting value update process (Figure 116) when the setting value counter value is "1," the setting values displayed on the first through fourth notification display devices 201-204 will change in the following order: "1" → "1" → "2" → "2" → "3" → "4" → "1" → ...

設定更新中における第5表示データバッファ275への設定処理(図144)では、設定値の段階数がいずれであったとしても設定値カウンタの値に対応する設定情報記憶エリア325から設定値の表示データを読み出す構成である。これにより、4段階の設定値が設定されている場合であっても、当該設定処理(図144)の処理構成を6段階の設定値が設定されている場合と同一の処理構成とすることが可能となる。 During the setting process (Fig. 144) for the fifth display data buffer 275 during a setting update, the display data for the setting value is read from the setting information storage area 325 corresponding to the value of the setting value counter, regardless of the number of setting value stages. This makes it possible to make the processing configuration of the setting process (Fig. 144) the same as when a six-stage setting value is set, even when a four-stage setting value is set.

なお、設定値更新処理(図116)においてリセットボタン68cの1回の操作に対して、第1~第4報知用表示装置201~204における設定値の表示が変更されるようにする上では、設定値カウンタの値との関係で連続する設定情報記憶エリア325a~325fに同一の設定値に対応する各種情報が設定されてないようにすることが好ましい。例えば、第1設定情報記憶エリア325aに「設定1」に対応する各種情報を設定し、第2設定情報記憶エリア325bに「設定2」に対応する各種情報を設定し、第3設定情報記憶エリア325cに「設定3」に対応する各種情報を設定し、第4設定情報記憶エリア325dに「設定4」に対応する各種情報を設定し、第5設定情報記憶エリア325eに「設定1」に対応する各種情報を設定し、第6設定情報記憶エリア325fに「設定2」に対応する各種情報を設定する構成が考えられる。この場合、設定値更新処理(図116)において設定値カウンタの値が「1」である状況からリセットボタン68cが繰り返し操作された場合には、第1~第4報知用表示装置201~204にて表示される設定値は、「1」→「2」→「3」→「4」→「1」→「2」→「1」→・・・の順で変更されることとなる。 Note that, in order to change the display of the setting values on the first through fourth alarm display devices 201-204 in response to a single operation of the reset button 68c during the setting value update process (Figure 116), it is preferable to ensure that information corresponding to the same setting value is not set in consecutive setting information storage areas 325a-325f in relation to the value of the setting value counter. For example, a possible configuration is to set information corresponding to "Setting 1" in the first setting information storage area 325a, information corresponding to "Setting 2" in the second setting information storage area 325b, information corresponding to "Setting 3" in the third setting information storage area 325c, information corresponding to "Setting 4" in the fourth setting information storage area 325d, information corresponding to "Setting 1" in the fifth setting information storage area 325e, and information corresponding to "Setting 2" in the sixth setting information storage area 325f. In this case, if the reset button 68c is repeatedly operated during the setting value update process (Figure 116) when the value of the setting value counter is "1", the setting values displayed on the first to fourth alarm display devices 201-204 will change in the following order: "1" → "2" → "3" → "4" → "1" → "2" → "1" → ...

第4形態のパチンコ機10において設定対応記憶エリア325が利用される場合について詳細には、図142(d)の説明図に示すように、第1~第6設定情報記憶エリア325a~325fの全てに「設定1」に対応する各種情報が記憶されている。つまり、第1~第6設定情報記憶エリア325a~325fには、低確率モードの当否テーブルを記憶するための記憶エリアに「設定1」に対応する第1低確当否テーブルLT(1)が記憶されており、高確率モードの当否テーブルを記憶するための記憶エリアに「設定1」~「設定6」で共通となる共通高確当否テーブルHTが記憶されており、設定値の表示データを記憶するための記憶エリアに「1」を表示するための表示データが記憶されている。 In more detail regarding the use of the setting correspondence memory area 325 in the fourth form of pachinko machine 10, as shown in the explanatory diagram of Figure 142 (d), various information corresponding to "Setting 1" is stored in all of the first to sixth setting information memory areas 325a to 325f. In other words, in the first to sixth setting information memory areas 325a to 325f, the first low-probability win/loss table LT(1) corresponding to "Setting 1" is stored in the memory area for storing the win/loss table for the low-probability mode, the common high-probability win/loss table HT common to "Setting 1" to "Setting 6" is stored in the memory area for storing the win/loss table for the high-probability mode, and display data for displaying "1" is stored in the memory area for storing display data for setting values.

上記第4形態の構成の場合、第1~第6設定情報記憶エリア325a~325fを有する設定対応記憶エリア325が利用される構成であっても、1種類の設定値のみが設定されている。このように1種類の設定値のみが設定されている構成であっても、当否テーブルの読み出し処理(図143)では設定値カウンタの値に対応する設定情報記憶エリア325から当否テーブルを読み出す構成である。これにより、1種類の設定値のみが設定されている場合であっても、当否テーブルの読み出し処理(図143)の処理構成を6段階の設定値が設定されている場合と同一の処理構成とすることが可能となる。 In the case of the fourth form configuration described above, even when the configuration uses a setting correspondence memory area 325 having first to sixth setting information memory areas 325a to 325f, only one type of setting value is set. Even when only one type of setting value is set, the process of reading the pass/fail table (Figure 143) reads the pass/fail table from the setting information memory area 325 corresponding to the value of the setting value counter. This makes it possible to use the same processing configuration for the process of reading the pass/fail table (Figure 143) as when six levels of setting values are set, even when only one type of setting value is set.

上記第4形態の構成の場合、設定値を設定する必要がないため基本的には設定値更新処理(図116)を実行する必要がないが、設定値の異常が発生した場合には設定値更新処理(図116)が実行され得る。この場合、第1~第6設定情報記憶エリア325a~325fの全てに対して「設定1」が割り当てられている。したがって、設定値更新処理(図116)において設定値カウンタの値が「1」である状況からリセットボタン68cが繰り返し操作された場合には、第1~第4報知用表示装置201~204にて表示される設定値は、「1」→「1」→「1」→「1」→「1」→「1」→「1」→・・・というように「1」の表示が継続されることとなる。 In the case of the fourth form configuration described above, since there is no need to set a setting value, there is generally no need to execute the setting value update process (Figure 116). However, if an abnormality in the setting value occurs, the setting value update process (Figure 116) may be executed. In this case, "Setting 1" is assigned to all of the first through sixth setting information storage areas 325a through 325f. Therefore, if the reset button 68c is repeatedly operated during the setting value update process (Figure 116) when the setting value counter value is "1," the setting value displayed on the first through fourth alarm display devices 201 through 204 will continue to display "1" as follows: "1" → "1" → "1" → "1" → "1" → "1" → "1" → "1" → ...

設定更新中における第5表示データバッファ275への設定処理(図144)では、設定値の段階数がいずれであったとしても設定値カウンタの値に対応する設定情報記憶エリア325から設定値の表示データを読み出す構成である。これにより、1種類の設定値のみが設定されている場合であっても、当該設定処理(図144)の処理構成を6段階の設定値が設定されている場合と同一の処理構成とすることが可能となる。 During the setting process (Fig. 144) for the fifth display data buffer 275 during setting updates, the display data for the setting value is read from the setting information storage area 325 corresponding to the value of the setting value counter, regardless of the number of setting value stages. This makes it possible to make the processing configuration of the setting process (Fig. 144) the same as when six setting value stages are set, even when only one type of setting value is set.

以上詳述した本実施形態によれば、以下の優れた効果を奏する。 The present embodiment described above provides the following excellent effects:

遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。この場合に、第2形態~第4形態のパチンコ機10では、設定値に対応する当否テーブルを記憶するための設定情報記憶エリア325a~325fが第1所定数(具体的には6個)設けられている構成において使用対象となる設定値の種類数は第1所定数よりも少ない数となっている。これにより、使用対象となる設定値の種類数が第1所定数である第1形態のパチンコ機10と設定対応記憶エリア325に関する構成を共通化させることが可能となり、設定値の種類数を変更する場合におけるパチンコ機10の設計作業を簡易的に行うことが可能となる。 Since the setting value to be used is set from multiple levels of setting values corresponding to the player's level of advantage, the player will expect the more advantageous setting value to be used. In this case, in pachinko machines 10 of the second to fourth forms, a first predetermined number (specifically, six) of setting information storage areas 325a to 325f are provided for storing win/lose tables corresponding to the setting values, and the number of types of setting values to be used is fewer than the first predetermined number. This makes it possible to share the configuration of the setting correspondence storage area 325 with the pachinko machine 10 of the first form, in which the number of types of setting values to be used is the first predetermined number, and simplifies the design work for the pachinko machine 10 when changing the number of types of setting values.

設定値更新処理(ステップS7918)ではリセットボタン68cが操作される度に特定制御用のワークエリア221に設けられた設定値カウンタの数値情報が変更されることで使用対象となる設定値が変更され、その変更された数値情報に対応する設定情報記憶エリア325a~325fの当否テーブルが当否判定処理にて利用されることで使用対象の設定値に対応する態様で当否判定処理が実行されることとなる。この場合に、設定され得る設定値の各当否テーブルは少なくとも1個の設定情報記憶エリア325a~325fに記憶されている構成であって、第1所定数の一部であって複数の設定情報記憶エリア325a~325fには同一の当否テーブルが記憶されている構成であることにより、第1所定数の設定情報記憶エリア325a~325fの全てに当否テーブルが記憶されている。これにより、第1所定数の設定情報記憶エリア325a~325fをそのまま利用するとともに設定値カウンタを利用して使用対象となる設定値を決定する構成をそのまま利用しながら、使用対象となる設定値の種類数を第1所定数よりも少ない数とすることが可能となる。 During the setting value update process (step S7918), each time the reset button 68c is operated, the numerical information of the setting value counter provided in the specific control work area 221 is changed, thereby changing the setting value to be used. The correct/incorrect table in the setting information storage area 325a-325f corresponding to the changed numerical information is used in the correct/incorrect determination process, thereby executing the correct/incorrect determination process in a manner corresponding to the setting value to be used. In this case, each correct/incorrect table for the setting value that can be set is stored in at least one setting information storage area 325a-325f, and the same correct/incorrect table is stored in multiple setting information storage areas 325a-325f that are part of the first predetermined number. As a result, it is possible to reduce the number of types of setting values to be used to less than the first predetermined number, while still utilizing the first predetermined number of setting information storage areas 325a-325f and the configuration that determines the setting value to be used using the setting value counter.

設定値カウンタの数値情報に対応する設定情報記憶エリア325a~325fから当否テーブルを読み出し、その読み出した当否テーブルを利用して当否判定処理を実行する構成である。これにより、使用対象となる設定値の種類数が第1所定数よりも少ない数である構成であったとしても、当否判定処理の実行に際して当否テーブルを読み出す構成をそのまま利用することが可能となる。 The system reads a pass/fail table from the setting information storage area 325a-325f corresponding to the numerical information of the setting value counter, and uses that read pass/fail table to execute the pass/fail determination process. This makes it possible to use the same configuration for reading a pass/fail table when executing the pass/fail determination process, even if the number of setting value types to be used is less than the first predetermined number.

設定値更新処理(ステップS7918)が実行される状況においては、設定値カウンタの数値情報に対応する設定情報記憶エリア325a~325fから設定値の表示データを読み出し、その読み出した設定値の表示データに対応する表示を第4報知用表示装置204にて行わせる構成である。これにより、使用対象となる設定値の種類数が第1所定数よりも少ない数である構成であったとしても、設定値に対応する表示の実行に際して設定値の表示データを読み出す構成をそのまま利用することが可能となる。 When the setting value update process (step S7918) is executed, the display data for the setting value is read from the setting information storage areas 325a-325f corresponding to the numerical information of the setting value counter, and the display corresponding to the read display data for the setting value is performed on the fourth notification display device 204. This makes it possible to use the same configuration for reading display data for the setting value when performing a display corresponding to the setting value, even if the number of types of setting values to be used is less than the first predetermined number.

使用対象となる設定値の段階数は、設定対応記憶エリア325において設定可能な設定値の最大の段階数の約数であって、当該最大の段階数とは異なる数となっている。この場合に、使用対象となる設定値のそれぞれに対して同一数の設定情報記憶エリア325a~325fが割り当てられているとともに、3段階の設定値が昇順で1個ずつ配列された態様を1グループとした場合にそのグループが繰り返されるように第1~第6設定情報記憶エリア325a~325fに対する設定値の割り当てが行われている。これにより、設定値更新処理(図116)において設定値カウンタの値が「1」である状況からリセットボタン68cが繰り返し操作された場合には、第1~第4報知用表示装置201~204にて表示される設定値は、「1」→「3」→「6」→「1」→「3」→「6」→「1」→・・・の順で変更されることとなる。つまり、リセットボタン68cの1回の操作に対して異なる設定値の表示に変更されるとともに、設定可能な設定値が1回ずつ表示される場合を1表示周回とした場合に一定の態様の表示周回が繰り返されることとなる。よって、設定値の更新操作を行い易くなる。 The number of levels of the setting value to be used is a divisor of the maximum number of levels of setting values that can be set in the setting correspondence memory area 325, but is different from that maximum number of levels. In this case, the same number of setting information memory areas 325a-325f are assigned to each setting value to be used, and setting values are assigned to the first through sixth setting information memory areas 325a-325f so that when three setting values arranged one by one in ascending order are considered as one group, the group is repeated. As a result, if the reset button 68c is repeatedly operated during the setting value update process (Figure 116) when the setting value counter value is "1," the setting values displayed on the first through fourth alarm display devices 201-204 will change in the following order: "1" → "3" → "6" → "1" → "3" → "6" → "1" → ... In other words, each time the reset button 68c is pressed, a different setting value is displayed, and if one display cycle is defined as when each of the settable setting values is displayed once, then a certain number of display cycles will be repeated. This makes it easier to update the setting values.

なお、高確率モードの当否テーブルが設定値に応じて変化しない構成においては、高確率モードの当否テーブルが、設定対応記憶エリア325の第1~第6設定情報記憶エリア325a~325fに記憶されているのではなく、主側ROM64における設定対応記憶エリア325とは異なる記憶エリアに記憶されている構成としてもよい。 In addition, in a configuration in which the high probability mode win/loss table does not change according to the setting value, the high probability mode win/loss table may be stored in a memory area different from the setting correspondence memory area 325 in the main ROM 64, rather than being stored in the first to sixth setting information memory areas 325a to 325f of the setting correspondence memory area 325.

また、使用対象となる設定値が1個のみである場合にはその設定値に対応する当否テーブルが1個の設定情報記憶エリア325a~325fのみに設定されるとともに残りの設定情報記憶エリア325a~325fには当否テーブルが設定されない構成としてもよい。また、使用対象となる設定値が複数段階ではあるもののその段階数が第1~第6設定情報記憶エリア325a~325fの数よりも少ない場合には、それら各設定値に対応する当否テーブルはそれぞれ対応する1個の設定情報記憶エリア325a~325fのみに設定されるとともに残りの設定情報記憶エリア325a~325fには当否テーブルが設定されない構成としてもよい。当該構成においては当否テーブルが設定されていない設定情報記憶エリア325a~325に対応する数値情報が設定値カウンタにおいて選択され得ない数値情報とすることで、当否テーブルが設定されていない設定情報記憶エリア325a~325fが、当否テーブルの読み出しや設定値の表示データの読み出しに際して選択されてしまわないようにすることが可能となる。 Also, if there is only one setting value to be used, the pass/fail table corresponding to that setting value may be set in only one setting information storage area 325a-325f, and no pass/fail tables may be set in the remaining setting information storage areas 325a-325f. Also, if there are multiple levels of setting values to be used but the number of levels is fewer than the number of first through sixth setting information storage areas 325a-325f, the pass/fail table corresponding to each setting value may be set in only one corresponding setting information storage area 325a-325f, and no pass/fail tables may be set in the remaining setting information storage areas 325a-325f. In this configuration, by making the numerical information corresponding to setting information storage areas 325a-325 that do not have a pass/fail table set numerical information that cannot be selected by the setting value counter, it is possible to prevent setting information storage areas 325a-325f that do not have a pass/fail table set from being selected when reading out the pass/fail table or reading out the setting value display data.

<第40の実施形態>
上記第39の実施形態では6段階の設定値を設定することが可能な設定対応記憶エリア325を利用する構成としたが、本実施形態では3段階の設定値を設定することが可能な設定対応記憶エリア326を利用する。
<Fortieth Embodiment>
In the above-mentioned 39th embodiment, a setting correspondence memory area 325 capable of setting six levels of setting values is used, but in this embodiment, a setting correspondence memory area 326 capable of setting three levels of setting values is used.

図145(a)~図145(c)は主側ROM64に予め記憶されている設定対応記憶エリア326を説明するための説明図である。 Figures 145(a) to 145(c) are explanatory diagrams illustrating the setting correspondence memory area 326 pre-stored in the main ROM 64.

設定対応記憶エリア326には、第1設定情報記憶エリア326a、第2設定情報記憶エリア326b及び第3設定情報記憶エリア326cが設けられている。図145(a)に示す第1形態のパチンコ機10では第1設定情報記憶エリア326aに「設定1」に対応する各種情報が設定されており、第2設定情報記憶エリア326bに「設定2」に対応する各種情報が設定されており、第3設定情報記憶エリア326cに「設定3」に対応する各種情報が設定されている。つまり、第1形態のパチンコ機10では設定対応記憶エリア326において設定可能な最大数分の設定値が設定されている。 The setting correspondence memory area 326 is provided with a first setting information memory area 326a, a second setting information memory area 326b, and a third setting information memory area 326c. In the first form of pachinko machine 10 shown in FIG. 145(a), various information corresponding to "Setting 1" is set in the first setting information memory area 326a, various information corresponding to "Setting 2" is set in the second setting information memory area 326b, and various information corresponding to "Setting 3" is set in the third setting information memory area 326c. In other words, in the first form of pachinko machine 10, the maximum number of setting values that can be set is set in the setting correspondence memory area 326.

図145(b)に示す第2形態のパチンコ機10では第1~第3設定情報記憶エリア326a~326cの全てに「設定1」に対応する各種情報が設定されている。つまり、第2形態のパチンコ機10では3段階の設定値を設定可能な設定対応記憶エリア326を利用して、1種類の設定値のみが設定されている。 In the pachinko machine 10 of the second form shown in Figure 145 (b), various information corresponding to "Setting 1" is set in all of the first to third setting information storage areas 326a to 326c. In other words, in the pachinko machine 10 of the second form, only one type of setting value is set using the setting correspondence storage area 326, which can be set to three levels of setting values.

図145(c)に示す第3形態のパチンコ機10では、第1設定情報記憶エリア326a及び第2設定情報記憶エリア326bに「設定1」に対応する各種情報が設定されており、第3設定情報記憶エリア326cに「設定3」に対応する各種情報が設定されている。つまり、第3形態のパチンコ機10では3段階の設定値を設定可能な設定対応記憶エリア326を利用して、2段階の設定値が設定されている。 In the third form of pachinko machine 10 shown in Figure 145 (c), various information corresponding to "Setting 1" is set in the first setting information storage area 326a and the second setting information storage area 326b, and various information corresponding to "Setting 3" is set in the third setting information storage area 326c. In other words, in the third form of pachinko machine 10, two levels of setting values are set using the setting correspondence storage area 326, which can set three levels of setting values.

上記構成によれば3段階の設定値を設定することが可能な設定対応記憶エリア326を、3段階の設定値よりも少ない段階数の設定値が使用対象となる第2形態及び第3形態のパチンコ機10に対してそのまま流用することが可能となる。また、上記第39の実施形態と同様に、当否テーブルの読み出し処理(図143)の処理構成及び設定更新中における第5表示データバッファ275への設定処理(図144)の処理構成を、第1~第3形態のパチンコ機10において共通して利用することが可能となる。 With the above configuration, the setting corresponding memory area 326, which can be set to three levels of setting values, can be used as is for the second and third form pachinko machines 10, which use setting values with fewer levels than three. Furthermore, as with the 39th embodiment, the processing configuration for reading the win/lose table (Figure 143) and the processing configuration for setting the fifth display data buffer 275 during setting updates (Figure 144) can be used in common for the first to third form pachinko machines 10.

<第41の実施形態>
本実施形態では主側CPU63におけるメイン処理(図114)にて設定確認用処理(ステップS7914)又は設定値更新処理(ステップS7918)が実行されている場合に、パチンコ機10の前面側から視認可能となる表示部にて所定の報知が実行される点で上記第33の実施形態と相違している。以下、上記第33の実施形態と相違している構成について説明する。なお、上記第33の実施形態と同一の構成については基本的にその説明を省略する。
<Forty-first embodiment>
This embodiment differs from the 33rd embodiment in that when the setting confirmation process (step S7914) or the setting value update process (step S7918) is being executed in the main process (FIG. 114) in the master CPU 63, a predetermined notification is executed on a display unit that is visible from the front side of the pachinko machine 10. Below, the configurations that differ from the 33rd embodiment will be explained. Note that explanations of the same configurations as the 33rd embodiment will basically be omitted.

図146(a)は、パチンコ機10の前面を生じさせる窓パネル52を通じてパチンコ機10前方から視認可能となる領域に設けられた各種表示部を説明するための説明図である。 Figure 146 (a) is an explanatory diagram illustrating various display units provided in an area that is visible from the front of the pachinko machine 10 through the window panel 52 that defines the front surface of the pachinko machine 10.

各種表示部として、特図表示部37aと、特図保留表示部37bと、普図表示部38aと、普図保留表示部38bとが設けられている。これらの機能は上記第1の実施形態と同一である。特図表示部37a及び普図表示部38aは横並びとなるように設けられているが、これら特図表示部37a及び普図表示部38aに対して横並びとなるようにしてラウンド表示部330が設けられている。 Various display units are provided, including a special map display unit 37a, a special map reserved display unit 37b, a regular map display unit 38a, and a regular map reserved display unit 38b. These functions are the same as those in the first embodiment. The special map display unit 37a and the regular map display unit 38a are arranged side by side, and a round display unit 330 is arranged side by side with the special map display unit 37a and the regular map display unit 38a.

ラウンド表示部330は、特図表示部37a及び普図表示部38aと同様に、7個の表示用セグメント331~337を有している。7個の表示用セグメント331~337はいずれも同一形状及び同一サイズとなる棒状の発光領域となっており、「8」の字を生じさせるように配列されている。7個の表示用セグメント331~337は個別に発光制御される。 The round display section 330, like the special display section 37a and the regular display section 38a, has seven display segments 331-337. All seven display segments 331-337 are rod-shaped light-emitting areas of the same shape and size, and are arranged to form the number "8." The illumination of the seven display segments 331-337 is individually controlled.

ラウンド表示部330では、大当たり結果となったことを契機とした開閉実行モードにて発生するラウンド遊技の回数が報知される。本実施形態では当否判定処理にて大当たり当選となった場合に選択され得る大当たり結果として、ラウンド遊技の実行回数が相対的に少ない開閉実行モードへの移行契機となる第1大当たり結果と、ラウンド遊技の実行回数が相対的に多い開閉実行モードへの移行契機となる第2大当たり結果とが存在している。具体的には、第1大当たり結果を契機とした開閉実行モードではラウンド遊技が2回実行され、第2大当たり結果を契機とした開閉実行モードではラウンド遊技が16回実行される。 The round display unit 330 notifies the player of the number of rounds that will occur in the open/close execution mode triggered by a jackpot result. In this embodiment, the jackpot results that can be selected when a jackpot is won in the win/loss determination process include a first jackpot result that triggers a transition to the open/close execution mode, in which the number of rounds is relatively small, and a second jackpot result that triggers a transition to the open/close execution mode, in which the number of rounds is relatively large. Specifically, in the open/close execution mode triggered by the first jackpot result, two rounds are played, and in the open/close execution mode triggered by the second jackpot result, 16 rounds are played.

なお、第1大当たり結果には、開閉実行モードの終了後に当否抽選モードが低確率モードとなるとともにサポートモードが低頻度サポートモードとなる大当たり結果と、開閉実行モードの終了後に当否抽選モードが高確率モードとなるとともにサポートモードが高頻度サポートモードとなる大当たり結果とが存在している。また、第2大当たり結果には、開閉実行モードの終了後に当否抽選モードが低確率モードとなるとともにサポートモードが低頻度サポートモードとなる大当たり結果と、開閉実行モードの終了後に当否抽選モードが高確率モードとなるとともにサポートモードが高頻度サポートモードとなる大当たり結果とが存在している。 The first jackpot result includes a jackpot result in which the win/loss lottery mode becomes a low probability mode and the support mode becomes a low frequency support mode after the opening/closing execution mode has ended, and a jackpot result in which the win/loss lottery mode becomes a high probability mode and the support mode becomes a high frequency support mode after the opening/closing execution mode has ended. The second jackpot result includes a jackpot result in which the win/loss lottery mode becomes a low probability mode and the support mode becomes a low frequency support mode after the opening/closing execution mode has ended, and a jackpot result in which the win/loss lottery mode becomes a high probability mode and the support mode becomes a high frequency support mode after the opening/closing execution mode has ended.

図146(b)はラウンド表示部330の表示内容を説明するための説明図である。 Figure 146 (b) is an explanatory diagram illustrating the display content of the round display section 330.

ラウンド表示部330は、いずれかの大当たり結果を契機とした開閉実行モードが開始される場合に、全ての表示用セグメント331~337が消灯状態となった非表示状態から、少なくとも一部の表示用セグメント331~337が発光状態となる表示状態となる。開閉実行モードが継続している状況においては当該開閉実行モードの開始時にラウンド表示部330に表示された表示内容が維持される。そして、開閉実行モードが終了する場合にラウンド表示部330が表示状態から非表示状態となる。 When the opening and closing execution mode is initiated in response to a jackpot result, the round display unit 330 changes from a non-display state in which all display segments 331-337 are unlit to a display state in which at least some of the display segments 331-337 are illuminated. While the opening and closing execution mode continues, the display content displayed on the round display unit 330 at the start of the opening and closing execution mode is maintained. Then, when the opening and closing execution mode ends, the round display unit 330 changes from a display state to a non-display state.

2回のラウンド遊技が実行されることとなる開閉実行モードにおいては図146(b)に示すように、ラウンド表示部330の第1~第4表示用セグメント331~334が消灯状態となり、第5~第7表示用セグメント335~337が点灯状態となる。16回のラウンド遊技が実行されることとなる開閉実行モードにおいては図146(b)に示すように、ラウンド表示部330の第1~第4表示用セグメント331~334が点灯状態となり、第5~第7表示用セグメント335~337が消灯状態となる。これにより、遊技ホールの管理者はパチンコ機10にて開閉実行モードが実行されている場合にはラウンド表示部330を確認することで、その開閉実行モードがいずれの種類の開閉実行モードに対応しているのかを把握することが可能となる。 In the open/close execution mode, in which two rounds of play are executed, the first to fourth display segments 331 to 334 of the round display unit 330 are turned off, and the fifth to seventh display segments 335 to 337 are turned on, as shown in FIG. 146(b). In the open/close execution mode, in which 16 rounds of play are executed, the first to fourth display segments 331 to 334 of the round display unit 330 are turned on, and the fifth to seventh display segments 335 to 337 are turned off, as shown in FIG. 146(b). This allows the gaming hall manager to check the round display unit 330 when the open/close execution mode is being executed on the pachinko machine 10 and determine which type of open/close execution mode that mode corresponds to.

主側CPU63におけるメイン処理(図114)にて設定値更新処理(ステップS7918)が実行されている場合にはラウンド表示部330にてそれに対応する表示が行われる。具体的には、設定値更新処理(ステップS7918)が実行されている場合には図146(b)に示すように、ラウンド表示部330の第1表示用セグメント331、第3表示用セグメント333、第5表示用セグメント335及び第7表示用セグメント337が消灯状態となり、第2表示用セグメント332、第4表示用セグメント334及び第6表示用セグメント336が点灯状態となる。 When the setting value update process (step S7918) is being executed during the main processing (Figure 114) in the master CPU 63, a corresponding display is made on the round display unit 330. Specifically, when the setting value update process (step S7918) is being executed, as shown in Figure 146 (b), the first display segment 331, third display segment 333, fifth display segment 335, and seventh display segment 337 of the round display unit 330 are turned off, and the second display segment 332, fourth display segment 334, and sixth display segment 336 are turned on.

設定値更新処理(ステップS7918)に対応するラウンド表示部330における表示は、設定値更新処理(ステップS7918)が開始された場合に開始され、設定値更新処理(ステップS7918)が終了された場合に終了される。この表示内容は、開閉実行モードが実行される場合にラウンド表示部330に表示される表示内容とは異なっており、さらに後述する設定確認用処理(ステップS7914)が実行される場合にラウンド表示部330に表示される表示内容とも異なっている。これにより、遊技ホールの管理者はラウンド表示部330を確認することで設定値更新処理(ステップS7918)が実行されている状況であるか否かを容易に把握することが可能となる。また、このような把握を、ラウンド表示部330を利用して行うことが可能となる。 The display on the round display unit 330 corresponding to the setting value update process (step S7918) begins when the setting value update process (step S7918) is initiated, and ends when the setting value update process (step S7918) is terminated. This display content differs from the display content displayed on the round display unit 330 when the open/close execution mode is executed, and also differs from the display content displayed on the round display unit 330 when the setting confirmation process (step S7914), described below, is executed. This allows the amusement hall manager to easily determine whether the setting value update process (step S7918) is being executed by checking the round display unit 330. This determination can also be made using the round display unit 330.

主側CPU63におけるメイン処理(図114)にて設定確認用処理(ステップS7914)が実行されている場合にはラウンド表示部330にてそれに対応する表示が行われる。具体的には、設定確認用処理(ステップS7914)が実行されている場合には図146(b)に示すように、ラウンド表示部330の第1表示用セグメント331、第3表示用セグメント333、第5表示用セグメント335及び第7表示用セグメント337が点灯状態となり、第2表示用セグメント332、第4表示用セグメント334及び第6表示用セグメント336が消灯状態となる。 When the setting confirmation process (step S7914) is being executed during the main processing (Figure 114) in the master CPU 63, a corresponding display is made on the round display unit 330. Specifically, when the setting confirmation process (step S7914) is being executed, as shown in Figure 146 (b), the first display segment 331, third display segment 333, fifth display segment 335, and seventh display segment 337 of the round display unit 330 are lit, and the second display segment 332, fourth display segment 334, and sixth display segment 336 are unlit.

設定確認用処理(ステップS7914)に対応するラウンド表示部330における表示は、設定確認用処理(ステップS7914)が開始された場合に開始され、設定確認用処理(ステップS7914)が終了された場合に終了される。この表示内容は、開閉実行モードが実行される場合にラウンド表示部330に表示される表示内容とは異なっており、さらに設定値更新処理(ステップS7918)が実行される場合にラウンド表示部330に表示される表示内容とも異なっている。これにより、遊技ホールの管理者はラウンド表示部330を確認することで設定確認用処理(ステップS7914)が実行されている状況であるか否かを容易に把握することが可能となる。また、このような把握を、ラウンド表示部330を利用して行うことが可能となる。 The display on the round display unit 330 corresponding to the setting confirmation process (step S7914) begins when the setting confirmation process (step S7914) is initiated, and ends when the setting confirmation process (step S7914) ends. This display content differs from the display content displayed on the round display unit 330 when the open/close execution mode is executed, and also differs from the display content displayed on the round display unit 330 when the setting value update process (step S7918) is executed. This allows the amusement hall manager to easily determine whether the setting confirmation process (step S7914) is being executed by checking the round display unit 330. This determination can also be made using the round display unit 330.

メイン処理(図114)において設定確認用処理(ステップS7914)及び設定値更新処理(ステップS7918)が実行される状況では、遊技を進行させるための処理は実行されない。したがって、開閉実行モードが実行されている状況において設定確認用処理(ステップS7914)及び設定値更新処理(ステップS7918)が実行されることはない。また、設定確認用処理(ステップS7914)及び設定値更新処理(ステップS7918)のうち一方が実行されている状況において他方が実行されることもない。したがって、ラウンド表示部330をそれぞれの表示を行うための表示部として兼用したとしても、各表示を行うべき状況が重複して発生してしまうことはない。 When the setting confirmation process (step S7914) and the setting value update process (step S7918) are executed in the main process (Figure 114), no processing is executed to progress the game. Therefore, when the open/close execution mode is being executed, the setting confirmation process (step S7914) and the setting value update process (step S7918) are not executed. Furthermore, when one of the setting confirmation process (step S7914) and the setting value update process (step S7918) is being executed, the other is not executed. Therefore, even if the round display unit 330 is used as a display unit for both displays, there will be no overlapping situations in which each display should be executed.

なお、ラウンド表示部330の表示内容は上記の表示内容に限定されることはなく、それぞれの状況であることをラウンド表示部330の表示内容から区別することが可能であれば任意であり、例えば設定確認用処理(ステップS7914)に対応する表示及び設定値更新処理(ステップS7918)のうち一方は第1~第7表示用セグメント331~337の全てが点灯状態となる構成としてもよい。また、設定確認用処理(ステップS7914)に対応する表示及び設定値更新処理(ステップS7918)のうち一方は第1~第7表示用セグメント331~337の全てが点灯状態となるとともにその状態が維持され、他方は第1~第7表示用セグメント331~337の全てが点滅状態となる構成としてもよい。 The display content of the round display unit 330 is not limited to the above, and can be any as long as it is possible to distinguish each situation from the display content of the round display unit 330. For example, one of the display corresponding to the setting confirmation process (step S7914) and the setting value update process (step S7918) may be configured so that all of the first to seventh display segments 331 to 337 are lit. Also, one of the display corresponding to the setting confirmation process (step S7914) and the setting value update process (step S7918) may be configured so that all of the first to seventh display segments 331 to 337 are lit and maintained in that state, and the other may be configured so that all of the first to seventh display segments 331 to 337 are flashing.

また、ラウンド表示部330にて設定確認用処理に対応する表示及び設定値更新処理に対応する表示が行われる構成に代えて、特図表示部37aにてこれら表示が行われる構成としてもよく、普図表示部38aにてこれら表示が行われる構成としてもよい。また、特図表示部37a、普図表示部38a及びラウンド表示部330のいずれか1個の表示部にて設定確認用処理に対応する表示が行われ、他の1個の表示部にて設定値更新処理に対応する表示が行われる構成としてもよい。 In addition, instead of a configuration in which the round display unit 330 displays the display corresponding to the setting confirmation process and the display corresponding to the setting value update process, these displays may be made on the special map display unit 37a, or on the regular map display unit 38a. Alternatively, a configuration may be adopted in which a display corresponding to the setting confirmation process is made on one of the special map display unit 37a, regular map display unit 38a, and round display unit 330, and a display corresponding to the setting value update process is made on the other display unit.

また、第1作動口33への遊技球の入球に基づき取得された保留情報と第2作動口34への遊技球の入球に基づき取得された保留情報とが区別して記憶されるとともに、特図表示部37aとして、第1作動口33に対応する保留情報を契機とした遊技回が実行される第1特図表示部と、第2作動口34に対応する保留情報を契機とした遊技回が実行される第2特図表示部とが設けられた構成においては、第1特図表示部にて設定確認用処理に対応する表示及び設定値更新処理に対応する表示が行われる構成としてもよく、第2特図表示部にて設定確認用処理に対応する表示及び設定値更新処理に対応する表示が行われる構成としてもよく、第1特図表示部にて設定確認用処理に対応する表示が行われるとともに第2特図表示部にて設定値更新処理に対応する表示が行われる構成としてもよい。 In addition, in a configuration in which the reserved information acquired based on the game ball entering the first actuation port 33 and the reserved information acquired based on the game ball entering the second actuation port 34 are stored separately, and the special symbol display unit 37a is provided with a first special symbol display unit in which a game round is executed triggered by the reserved information corresponding to the first actuation port 33, and a second special symbol display unit in which a game round is executed triggered by the reserved information corresponding to the second actuation port 34, the first special symbol display unit may be configured to display a display corresponding to the setting confirmation process and a display corresponding to the setting value update process, or the second special symbol display unit may be configured to display a display corresponding to the setting confirmation process and a display corresponding to the setting value update process, or the first special symbol display unit may be configured to display a display corresponding to the setting confirmation process and the second special symbol display unit may be configured to display a display corresponding to the setting value update process.

また、設定確認用処理が実行されている状況であることを表示するための専用の表示部が設けられている構成としてもよく、設定値更新処理が実行されている状況であることを表示するための専用の表示部が設けられている構成としてもよく、設定確認用処理が実行されている状況であること又は設定値更新処理が実行されている状況であることを表示するための専用の表示部が設けられている構成としてもよい。この場合、当該専用の表示部が主側CPU63により表示制御される構成としてもよく、音声発光制御装置81又は表示制御装置82により表示制御される構成としてもよい。 Alternatively, a dedicated display unit may be provided for displaying that the setting confirmation process is being executed, or a dedicated display unit may be provided for displaying that the setting value update process is being executed, or a dedicated display unit may be provided for displaying that the setting confirmation process is being executed or that the setting value update process is being executed. In this case, the display of the dedicated display unit may be controlled by the main CPU 63, or the display may be controlled by the audio and light emission control device 81 or the display control device 82.

<第42の実施形態>
本実施形態ではメイン処理及び第1タイマ割込み処理の処理構成が上記第33の実施形態と相違している。以下、上記第33の実施形態と相違している構成について説明する。なお、上記第33の実施形態と同一の構成については基本的にその説明を省略する。
<Forty-second embodiment>
In this embodiment, the processing configurations of the main processing and the first timer interrupt processing are different from those of the 33rd embodiment. The configurations that differ from the 33rd embodiment will be described below. Note that the description of the configurations that are the same as those of the 33rd embodiment will basically be omitted.

図147は主側CPU63にて実行される本実施形態におけるメイン処理を示すフローチャートである。なお、メイン処理におけるステップS9901~ステップS9923の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 147 is a flowchart showing the main processing in this embodiment, which is executed by the main CPU 63. Note that steps S9901 to S9923 in the main processing are executed using a specific control program and specific control data in the main CPU 63.

まず電源投入初期設定処理を実行する(ステップS9901)。電源投入初期設定処理では、例えばメイン処理が起動されてからウエイト用の所定時間(具体的には1秒)が経過するまで次の処理に進行することなく待機する。このウエイト用の所定期間において図柄表示装置41の動作開始及び初期設定が完了することとなる。また、主側RAM65のアクセスを許可する。 First, the power-on initialization process is executed (step S9901). During the power-on initialization process, for example, the main process is started and then a predetermined waiting time (specifically, one second) passes before proceeding to the next process. During this predetermined waiting period, the operation of the pattern display device 41 is started and the initial settings are completed. In addition, access to the main RAM 65 is permitted.

その後、内部機能レジスタ設定処理を実行する(ステップS9902)。内部機能レジスタ設定処理では、上記第33の実施形態におけるメイン処理(図114)のステップS7902と同様に、当該メイン処理に対して定期的に割り込んで起動される処理である第1タイマ割込み処理(図148)の割込み周期を第1割込み周期(具体的には4ミリ秒)に設定するとともに、当該メイン処理に対して定期的に割り込んで起動される処理である第2タイマ割込み処理(図123)の割込み周期を上記第1割込み周期よりも短い周期である第2割込み周期(具体的には2ミリ秒)に設定する。 Then, internal function register setting processing is executed (step S9902). In the internal function register setting processing, similar to step S7902 of the main processing (FIG. 114) in the 33rd embodiment, the interrupt period of the first timer interrupt processing (FIG. 148), which is processing that periodically interrupts the main processing and is started, is set to the first interrupt period (specifically, 4 milliseconds), and the interrupt period of the second timer interrupt processing (FIG. 123), which is processing that periodically interrupts the main processing and is started, is set to a second interrupt period (specifically, 2 milliseconds), which is shorter than the first interrupt period.

その後、第2タイマ割込み処理(図123)について割込み許可の設定を行う(ステップS9903)。これにより、第2タイマ割込み処理(図123)が第2割込み周期で割り込んで起動される。一方、第1タイマ割込み処理(図148)については割込み許可の設定が行われない。これにより、第1タイマ割込み処理(図148)は依然として割込みが禁止された状態に維持される。 Then, interrupt permission is set for the second timer interrupt process (Figure 123) (step S9903). As a result, the second timer interrupt process (Figure 123) is started by interrupting at the second interrupt period. On the other hand, interrupt permission is not set for the first timer interrupt process (Figure 148). As a result, the first timer interrupt process (Figure 148) remains in an interrupt-disabled state.

その後、ステップS9904~ステップS9917の処理を実行する。これらステップS9904~ステップS9917の処理内容は上記第33の実施形態におけるメイン処理(図114)のステップS7905~ステップS7918と同一である。 Then, steps S9904 to S9917 are executed. The processing content of steps S9904 to S9917 is the same as steps S7905 to S7918 in the main processing (Figure 114) in the 33rd embodiment.

ステップS9904~ステップS9917の処理を終了した後は、第1タイマ割込み処理(図148)について割込み許可の設定を行う(ステップS9918)。これにより、第1タイマ割込み処理(図148)が第1割込み周期で割り込んで起動される。つまり、第1タイマ割込み処理(図117)が第1割込み周期で割り込んで起動されるとともに、第2タイマ割込み処理(図123)が第2割込み周期で割り込んで起動される。その後、ステップS9919~ステップS9923では上記第33の実施形態におけるメイン処理(図114)のステップS7920~ステップS7924と同一の処理を実行する。 After steps S9904 to S9917 are completed, interrupt permission is set for the first timer interrupt process (Fig. 148) (step S9918). This causes the first timer interrupt process (Fig. 148) to be started at the first interrupt period. In other words, the first timer interrupt process (Fig. 117) is started at the first interrupt period, and the second timer interrupt process (Fig. 123) is started at the second interrupt period. Thereafter, steps S9919 to S9923 execute the same processing as steps S7920 to S7924 of the main process (Fig. 114) in the 33rd embodiment.

図148は主側CPU63にて実行される本実施形態における第1タイマ割込み処理を示すフローチャートである。なお、第1タイマ割込み処理は既に説明したとおり第1割込み周期である4ミリ秒周期で定期的に起動される。また、第1タイマ割込み処理に対応するプログラムは特定制御用のプログラムに設定されている。 Figure 148 is a flowchart showing the first timer interrupt processing in this embodiment, which is executed by the main CPU 63. As already explained, the first timer interrupt processing is periodically started at a 4-millisecond cycle, which is the first interrupt cycle. The program corresponding to the first timer interrupt processing is set in the program for specific control.

まず第1タイマ割込み処理(図148)及び第2タイマ割込み処理(図123)の発生を禁止するために割込み禁止の設定を行う(ステップSA101)。第1タイマ割込み処理(図148)の発生が禁止されることにより、第1タイマ割込み処理(図148)の発生が禁止されることにより、第1タイマ割込み処理(図148)の実行途中において仮に第1割込み周期が経過してしまったとしても第1タイマ割込み処理(図148)が重複して起動されてしまわないようにすることが可能となる。また、第2タイマ割込み処理(図123)の発生が禁止されることにより、第2割込み周期が経過したとしても第1タイマ割込み処理(図148)に対して第2タイマ割込み処理(図123)が割り込んで起動されてしまわないようにすることが可能となる。 First, interrupt prohibition is set to prohibit the occurrence of the first timer interrupt processing (FIG. 148) and the second timer interrupt processing (FIG. 123) (step SA101). By prohibiting the occurrence of the first timer interrupt processing (FIG. 148), it is possible to prevent the first timer interrupt processing (FIG. 148) from being started redundantly even if the first interrupt period has elapsed during the execution of the first timer interrupt processing (FIG. 148). Furthermore, by prohibiting the occurrence of the second timer interrupt processing (FIG. 123), it is possible to prevent the second timer interrupt processing (FIG. 123) from interrupting the first timer interrupt processing (FIG. 148) and starting it, even if the second interrupt period has elapsed.

その後、ステップSA102~ステップSA121では上記第33の実施形態における第1タイマ割込み処理(図117)のステップS8202~ステップS8221と同一の処理を実行する。ステップSA107にて肯定判定をした場合、又はステップSA121の処理を実行した場合、第1タイマ割込み処理(図148)及び第2タイマ割込み処理(図123)の発生を許可するために割込み許可の設定を行う(ステップSA122)。 Then, steps SA102 to SA121 execute the same processing as steps S8202 to S8221 of the first timer interrupt processing (FIG. 117) in the 33rd embodiment described above. If a positive determination is made in step SA107, or if the processing of step SA121 is executed, interrupt permission is set (step SA122) to allow the first timer interrupt processing (FIG. 148) and second timer interrupt processing (FIG. 123) to occur.

上記構成によればメイン処理(図147)において動作電力の供給開始時の処理が実行されている状況においては第2タイマ割込み処理(図123)の割込みは許可される一方、第1タイマ割込み処理(図148)の割込みは許可されない。これにより、動作電力の供給開始時の処理が実行されている状況であっても第2タイマ割込み処理(図123)による第1~第4報知用表示装置201~204の表示制御の実行は可能とする一方、第1タイマ割込み処理(図148)による遊技の進行を制御するための処理は実行されないようにすることが可能となる。 With the above configuration, when processing is being executed in the main processing (FIG. 147) at the start of the supply of operating power, an interrupt by the second timer interrupt processing (FIG. 123) is permitted, but an interrupt by the first timer interrupt processing (FIG. 148) is not permitted. This makes it possible to execute display control of the first to fourth notification display devices 201-204 by the second timer interrupt processing (FIG. 123) even when processing is being executed at the start of the supply of operating power, while preventing the execution of processing to control the progress of the game by the first timer interrupt processing (FIG. 148).

また、第1タイマ割込み処理(図148)は第2タイマ割込み処理(図123)に対して割り込んで起動されないとともに、第2タイマ割込み処理(図123)は第1タイマ割込み処理(図148)に対して割り込んで起動されない。これにより、タイマ割込み処理が重複して起動されないようにすることが可能となる。 In addition, the first timer interrupt process (Fig. 148) does not interrupt the second timer interrupt process (Fig. 123) and start, and the second timer interrupt process (Fig. 123) does not interrupt the first timer interrupt process (Fig. 148) and start. This makes it possible to prevent duplicate timer interrupt processes from being started.

<第43の実施形態>
本実施形態では第1~第4報知用表示装置201~204にてベース値を表示するための構成が上記第35の実施形態と相違している。以下、上記第35の実施形態と相違している構成について説明する。なお、上記第35の実施形態と同一の構成については基本的にその説明を省略する。
<Forty-third embodiment>
In this embodiment, the configuration for displaying the base value on the first to fourth notification display devices 201 to 204 differs from that of the thirty-fifth embodiment. The following describes the configuration that differs from the thirty-fifth embodiment. Note that the description of the same configuration as the thirty-fifth embodiment will basically be omitted.

本実施形態であっても上記第35の実施形態と同様に、非特定制御用のワークエリア223には通常用カウンタエリア231が設けられている。通常用カウンタエリア231には上記第15の実施形態と同様に通常用の一般入賞カウンタ231a、通常用の特電入賞カウンタ231b、通常用の第1作動カウンタ231c、通常用の第2作動カウンタ231d及び通常用のアウトカウンタ231eが設けられている。大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況において、一般入賞口31に1個の遊技球が入球した場合には通常用の一般入賞カウンタ231aの値が1加算され、特電入賞装置32に1個の遊技球が入球した場合には通常用の特電入賞カウンタ231bの値が1加算され、第1作動口33に1個の遊技球が入球した場合には通常用の第1作動カウンタ231cの値が1加算され、第2作動口34に1個の遊技球が入球した場合には通常用の第2作動カウンタ231dの値が1加算され、アウト口24aに1個の遊技球が入球した場合には通常用のアウトカウンタ231eの値が1加算される。そして、大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況における通常用カウンタエリア231の各種カウンタ231a~231eの値をK91~K95とした場合にベース値は以下のものとなる。
・ベース値:遊技球の合計払出個数(K91×「一般入賞口31への入賞に対する賞球個数」+K92×「特電入賞装置32への入賞に対する賞球個数」+K93×「第1作動口33への入賞に対する賞球個数」+K94×「第2作動口34への入賞に対する賞球個数」)/遊技領域PAから排出された遊技球の合計個数(K91+K92+K93+K94+K95)の割合。
In this embodiment, as in the 35th embodiment, the non-specific control work area 223 is provided with a normal counter area 231. As in the 15th embodiment, the normal counter area 231 is provided with a normal general winning counter 231a, a normal special winning counter 231b, a normal first operation counter 231c, a normal second operation counter 231d, and a normal out counter 231e. In a situation that is neither the opening/closing execution mode due to a jackpot result nor the high-frequency support mode, when one game ball enters the general winning port 31, the value of the normal general winning counter 231a is incremented by 1, when one game ball enters the special electric winning device 32, the value of the normal special electric winning counter 231b is incremented by 1, when one game ball enters the first operating port 33, the value of the normal first operating counter 231c is incremented by 1, when one game ball enters the second operating port 34, the value of the normal second operating counter 231d is incremented by 1, and when one game ball enters the outlet port 24a, the value of the normal out counter 231e is incremented by 1. Then, when the values of the various counters 231a to 231e in the normal counter area 231 in a situation that is neither the opening/closing execution mode due to a jackpot result nor the high-frequency support mode are K91 to K95, the base values are as follows.
Base value: The ratio of the total number of game balls paid out (K91 x "number of prize balls for winning at the general winning port 31" + K92 x "number of prize balls for winning at the special electric winning device 32" + K93 x "number of prize balls for winning at the first operating port 33" + K94 x "number of prize balls for winning at the second operating port 34") to the total number of game balls discharged from the game area PA (K91 + K92 + K93 + K94 + K95).

非特定制御用のワークエリア223には通常用カウンタエリア231以外にも演算結果記憶エリア234が設けられている。演算結果記憶エリア234には上記第35の実施形態と同様に、ベース値の情報を格納するための記憶エリアとして、現状エリア311と、第1履歴エリア312と、第2履歴エリア313と、第3履歴エリア314とが設けられている(図126参照)。現状エリア311には結果演算処理(図149)にて算出された直近のベース値が格納される。第1履歴エリア312には1回前の算出期間における最終的なベース値が格納される。第2履歴エリア313には2回前の算出期間における最終的なベース値が格納される。第3履歴エリア314には3回前の算出期間における最終的なベース値が格納される。 In addition to the normal counter area 231, the non-specific control work area 223 also has a calculation result storage area 234. As in the 35th embodiment, the calculation result storage area 234 has a current status area 311, a first history area 312, a second history area 313, and a third history area 314 as storage areas for storing base value information (see Figure 126). The current status area 311 stores the most recent base value calculated in the result calculation process (Figure 149). The first history area 312 stores the final base value for the calculation period one period before. The second history area 313 stores the final base value for the calculation period two periods before. The third history area 314 stores the final base value for the calculation period three periods before.

図149は主側CPU63にて実行される本実施形態における結果演算処理を示すフローチャートである。なお、第1タイマ割込み処理(図133)における管理用処理(ステップS8920)では上記第15の実施形態における管理用処理(図70)と同様にステップS3803にて非特定制御に対応する処理である管理実行処理のプログラムを読み出す。そして、この管理実行処理(図71)では上記第15の実施形態と同様にステップS3908にてチェック処理を実行する。このチェック処理において結果演算処理を実行するとともに後述する表示用処理(図150)を実行する。また、結果演算処理におけるステップSA201~ステップSA217の処理は、主側CPU63における非特定制御用のプログラム及び非特定制御用のデータを利用して実行される。 Figure 149 is a flowchart showing the result calculation process in this embodiment, which is executed by the main CPU 63. Note that in the management process (step S8920) of the first timer interrupt process (Figure 133), a program for the management execution process, which is a process corresponding to non-specific control, is read out in step S3803, similar to the management process (Figure 70) in the 15th embodiment. Then, in this management execution process (Figure 71), a check process is executed in step S3908, similar to the 15th embodiment. In this check process, the result calculation process is executed, and the display process (Figure 150), described below, is also executed. Furthermore, the processes of steps SA201 to SA217 in the result calculation process are executed using the program for non-specific control and data for non-specific control in the main CPU 63.

まずベース値の演算処理を実行する(ステップSA201)。当該演算処理では、上記第35の実施形態と同様に通常用カウンタエリア231の各種カウンタ231a~231eの値を利用してベース値を算出する。ここで、本実施形態ではベース値の演算が結果演算処理の1回の処理回で完了するのではなく、結果演算処理の処理回が所定の複数回実行されることにより完了する。 First, a base value calculation process is performed (step SA201). In this calculation process, the base value is calculated using the values of the various counters 231a to 231e in the normal counter area 231, as in the 35th embodiment. In this embodiment, the calculation of the base value is not completed in a single processing run of the result calculation process, but is completed by performing the result calculation process a predetermined number of times.

具体的には、新たにベース値の演算が開始されることとなる結果演算処理の所定の処理回ではステップSA201にて、通常用カウンタエリア231の各種カウンタ231a~231eの値をK91~K95とした場合に、K91×「一般入賞口31への入賞に対する賞球個数」と、K92×「特電入賞装置32への入賞に対する賞球個数」と、K93×「第1作動口33への入賞に対する賞球個数」と、K94×「第2作動口34への入賞に対する賞球個数」と、技領域PAから排出された遊技球の合計個数(K91+K92+K93+K94+K95)と、を演算して、それら各演算結果を非特定制御用のワークエリア223に設けられた演算中記憶エリアに記憶させる。その後、上記所定の処理回に対して1回後の処理回の結果演算処理のステップSA201において、上記演算中記憶エリアに記憶された各種情報を利用して、遊技球の合計払出個数(K91×「一般入賞口31への入賞に対する賞球個数」+K92×「特電入賞装置32への入賞に対する賞球個数」+K93×「第1作動口33への入賞に対する賞球個数」+K94×「第2作動口34への入賞に対する賞球個数」)を演算して、その演算結果を上記演算中記憶エリアに記憶させる。その後、上記所定の処理回に対して2回後の処理回の結果演算処理のステップSA201において、上記演算中記憶エリアに記憶された各種情報を利用して、上記ベース値を演算する。 Specifically, in a predetermined processing round of the result calculation process in which a new calculation of the base value is started, in step SA201, if the values of the various counters 231a to 231e in the normal counter area 231 are K91 to K95, K91 x "number of prize balls for winning at the general winning port 31", K92 x "number of prize balls for winning at the special electric winning device 32", K93 x "number of prize balls for winning at the first operating port 33", K94 x "number of prize balls for winning at the second operating port 34", and the total number of game balls discharged from the skill area PA (K91 + K92 + K93 + K94 + K95) are calculated, and each of these calculation results is stored in a calculation memory area provided in the work area 223 for non-specific control. Then, in step SA201 of the result calculation process for the processing cycle one cycle after the predetermined processing cycle, the various information stored in the calculation memory area is used to calculate the total number of game balls to be paid out (K91 x "number of prize balls for winning at the general winning port 31" + K92 x "number of prize balls for winning at the special electric winning device 32" + K93 x "number of prize balls for winning at the first operating port 33" + K94 x "number of prize balls for winning at the second operating port 34"), and the calculation result is stored in the calculation memory area. Then, in step SA201 of the result calculation process for the processing cycle two cycles after the predetermined processing cycle, the various information stored in the calculation memory area is used to calculate the base value.

つまり、本実施形態では一のベース値を算出するために結果演算処理を3回実行する必要がある。この場合に、結果演算処理は第1タイマ割込み処理(図133)にて呼び出されて実行されるため、第1割込み周期(具体的には4ミリ秒)が経過する度に実行されることとなる。したがって、一のベース値は約12ミリ秒周期で算出されることとなる。但し、これに限定されることはなく一のベース値が算出される周期は12ミリ秒周期よりも短い周期としてもよく、12ミリ秒周期よりも長い周期としてもよい。 In other words, in this embodiment, the result calculation process must be executed three times to calculate one base value. In this case, the result calculation process is called and executed by the first timer interrupt process (Figure 133), so it is executed every time the first interrupt period (specifically, 4 milliseconds) has elapsed. Therefore, one base value is calculated at approximately 12 millisecond intervals. However, this is not limited to this, and the period for calculating one base value may be shorter or longer than 12 millisecond intervals.

上記のように結果演算処理の処理回を複数回実行することで一のベース値を算出する構成とすることにより、ベース値を算出するための処理負荷を軽減することが可能となる。特に、結果演算処理は非特定制御に対応する処理として実行されるため、結果演算処理を実行するためには非特定制御用のプログラム及び非特定制御用のデータを読み出す処理だけではなく、特定制御に対応する処理において利用された主側CPU63の各種レジスタの情報を退避させる必要がある。この場合に、ベース値を算出するための処理負荷を軽減することで、結果演算処理の処理負荷を軽減することが可能となり、結果的に非特定制御に対応する処理を実行するための処理負荷を軽減することが可能となる。 As described above, by configuring the result calculation process to be performed multiple times to calculate a single base value, it is possible to reduce the processing load required to calculate the base value. In particular, because the result calculation process is performed as a process corresponding to non-specific control, executing the result calculation process not only requires reading the program and data for non-specific control, but also saving information from the various registers of the main CPU 63 that was used in the process corresponding to specific control. In this case, reducing the processing load required to calculate the base value makes it possible to reduce the processing load required to perform the result calculation process, which in turn reduces the processing load required to execute the process corresponding to non-specific control.

一のベース値を算出するために結果演算処理の処理回が複数回実行される構成であっても、結果演算処理の各処理回におけるベース値の算出途中の各情報は非特定制御用のワークエリア223に書き込まれる。これにより、結果演算処理の一の処理回と次の処理回との間で特定制御に対応する処理が実行されることに伴って、非特定制御に対応する処理において利用された主側CPU63の各種レジスタの情報が消去されるとしても、ベース値の算出途中の各情報を記憶保持することが可能となる。 Even in a configuration in which the result calculation process is performed multiple times to calculate a single base value, each piece of information during the calculation of the base value in each result calculation process is written to the work area 223 for non-specific control. This makes it possible to store and retain each piece of information during the calculation of the base value, even if the information in the various registers of the main CPU 63 used in the processing corresponding to non-specific control is erased as processing corresponding to specific control is performed between one processing run of the result calculation process and the next.

一のベース値を算出するために結果演算処理の処理回が複数回実行される構成であっても、新たなベース値を算出するための結果演算処理の最初の処理回において通常用カウンタエリア231の各種カウンタ231a~231eの値が全て抽出され、その抽出された値を利用してその算出回のベース値が算出される。これにより、一のベース値を算出している途中で通常用カウンタエリア231の各種カウンタ231a~231eの値が変更されたとしても、その値の変更の影響を受けないようにしながら一のベース値を算出することが可能となる。 Even in a configuration in which the result calculation process is executed multiple times to calculate a single base value, the values of all counters 231a-231e in the normal counter area 231 are extracted in the first result calculation process to calculate a new base value, and the extracted values are used to calculate the base value for that calculation. This makes it possible to calculate a single base value without being affected by the change in values, even if the values of the counters 231a-231e in the normal counter area 231 are changed while the single base value is being calculated.

ステップSA201にてベース値の演算処理を実行した後は、今回の処理回の結果演算処理にて一のベース値の算出が完了したか否かを判定する(ステップSA202)。一のベース値の算出が完了していない場合(ステップSA202:NO)、ステップSA203~SA205の処理を実行しないことにより演算結果記憶エリア234の現状エリア311へのベース値の上書きを実行しない。 After the base value calculation process is performed in step SA201, it is determined whether the calculation of one base value has been completed in the result calculation process for this processing round (step SA202). If the calculation of one base value has not been completed (step SA202: NO), the processes of steps SA203 to SA205 are not performed, and the base value is not overwritten in the current area 311 of the calculation result storage area 234.

一のベース値の算出が完了している場合(ステップSA202:YES)、その算出が完了したベース値を現状エリア311に上書きする(ステップSA203)。その後、非特定制御用のワークエリア223に設けられたシフト契機フラグに「1」がセットされているか否かを判定する(ステップSA204)。本実施形態では、大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)がシフト基準個数(具体的には60000個)となった後に新たなベース値の算出が完了した場合に、演算結果記憶エリア234におけるデータシフト処理(ステップSA216)が実行される。このデータシフト処理では、演算結果記憶エリア234における現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314に記憶された情報を、第2履歴エリア313→第3履歴エリア314、第1履歴エリア312→第2履歴エリア313、現状エリア311→第1履歴エリア312の順序でシフトした後に、現状エリア311を「0」クリアする。シフト契機フラグは、上記遊技球の合計個数がシフト基準個数に達した後であってデータシフト処理を実行する前の状況であることを主側CPU63にて特定するためのフラグである。 If calculation of a base value has been completed (step SA202: YES), the calculated base value is overwritten in the current state area 311 (step SA203). Then, it is determined whether the shift trigger flag provided in the non-specific control work area 223 is set to "1" (step SA204). In this embodiment, if the total number of game balls discharged from the game area PA (i.e., the total number of game balls supplied to the game area PA) reaches the shift reference number (specifically, 60,000) in a situation other than the jackpot result opening/closing execution mode or the high-frequency support mode, and calculation of a new base value is completed, data shift processing (step SA216) is executed in the calculation result storage area 234. In this data shift process, the information stored in the current status area 311, first history area 312, second history area 313, and third history area 314 in the calculation result storage area 234 is shifted in the following order: second history area 313 → third history area 314, first history area 312 → second history area 313, current status area 311 → first history area 312, and then the current status area 311 is cleared to "0." The shift trigger flag is a flag that allows the main CPU 63 to identify the situation after the total number of gaming balls has reached the shift reference number and before the data shift process is executed.

シフト契機フラグに「1」がセットされている場合(ステップSA204:YES)、非特定制御用のワークエリア223に設けられたシフト時の演算完了フラグに「1」をセットする(ステップSA205)。シフト時の演算完了フラグは、上記遊技球の合計個数がシフト基準個数に達した後において一のベース値の算出が完了したことを主側CPU63にて特定するためのフラグである。 If the shift trigger flag is set to "1" (step SA204: YES), the shift calculation completion flag provided in the non-specific control work area 223 is set to "1" (step SA205). The shift calculation completion flag is a flag that the main CPU 63 uses to determine that calculation of one base value has been completed after the total number of game balls has reached the shift reference number.

ステップSA202にて否定判定をした場合、ステップSA204にて否定判定をした場合、又はステップSA205の処理を実行した場合、非特定制御用のワークエリア223に設けられた管理開始フラグに「1」がセットされているか否かを判定する(ステップSA206)。管理開始フラグに「1」がセットされていない場合(ステップSA206:NO)、管理開始前用処理を実行する(ステップSA207)。管理開始前用処理では、上記第35の実施形態における結果演算処理(図130)のステップS8604~ステップS8608の処理を実行する。 If a negative determination is made in step SA202, if a negative determination is made in step SA204, or if the processing of step SA205 is executed, it is determined whether the management start flag provided in the non-specific control work area 223 is set to "1" (step SA206). If the management start flag is not set to "1" (step SA206: NO), pre-management start processing is executed (step SA207). In the pre-management start processing, the processing of steps S8604 to S8608 of the result calculation processing (Figure 130) in the 35th embodiment described above is executed.

管理開始フラグに「1」がセットされている場合(ステップSA206:YES)、非特定制御用のワークエリア223におけるシフト契機フラグに「1」がセットされているか否かを判定する(ステップSA208)。シフト契機フラグに「1」がセットされていない場合(ステップSA208:NO)、通常用カウンタエリア231の各種カウンタ231a~231eの値を全て合計することで合計個数を算出する(ステップSA209)。そして、その算出した合計個数がシフト基準個数である60000個以上であるか否かを判定する(ステップSA210)。 If the management start flag is set to "1" (step SA206: YES), it is determined whether the shift trigger flag in the non-specific control work area 223 is set to "1" (step SA208). If the shift trigger flag is not set to "1" (step SA208: NO), the total number is calculated by adding up all the values of the various counters 231a to 231e in the normal counter area 231 (step SA209). It is then determined whether the calculated total number is equal to or greater than the shift reference number of 60,000 (step SA210).

ステップSA210にて肯定判定をした場合、非特定制御用のワークエリア223におけるシフト契機フラグに「1」をセットする(ステップSA211)。また、非特定制御用のワークエリア223に設けられたシフト前表示フラグに「1」をセットする(ステップSA212)。シフト前表示フラグは、上記遊技球の合計個数がシフト基準個数に達したことに対応するシフト前表示を第1~第4報知用表示装置201~204にて開始すべき状況であることを主側CPU63にて特定するためのフラグである。 If a positive determination is made in step SA210, the shift trigger flag in the non-specific control work area 223 is set to "1" (step SA211). The pre-shift display flag provided in the non-specific control work area 223 is also set to "1" (step SA212). The pre-shift display flag is a flag that the main CPU 63 uses to identify a situation in which the first to fourth notification display devices 201-204 should start a pre-shift display corresponding to the total number of game balls reaching the shift reference number.

シフト契機フラグに「1」がセットされておりステップSA208にて肯定判定をした場合、非特定制御用のワークエリア223におけるシフト時の演算完了フラグに「1」がセットされているか否かを判定する(ステップSA213)。シフト時の演算完了フラグは、既に説明したとおり上記遊技球の合計個数がシフト基準個数に達した後において一のベース値の算出が完了した場合に「1」がセットされる。ステップSA213にて肯定判定をした場合、非特定制御用のワークエリア223におけるシフト契機フラグを「0」クリアする(ステップSA214)。また、非特定制御用のワークエリア223におけるシフト時の演算完了フラグを「0」クリアする(ステップSA215)。 If the shift trigger flag is set to "1" and a positive determination is made in step SA208, it is determined whether the shift calculation completion flag in the non-specific control work area 223 is set to "1" (step SA213). As already explained, the shift calculation completion flag is set to "1" when calculation of one base value is completed after the total number of game balls reaches the shift reference number. If a positive determination is made in step SA213, the shift trigger flag in the non-specific control work area 223 is cleared to "0" (step SA214). In addition, the shift calculation completion flag in the non-specific control work area 223 is cleared to "0" (step SA215).

その後、データシフト処理を実行する(ステップSA216)。データシフト処理では、演算結果記憶エリア234における現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314に記憶された情報を、第2履歴エリア313→第3履歴エリア314、第1履歴エリア312→第2履歴エリア313、現状エリア311→第1履歴エリア312の順序でシフトした後に、現状エリア311を「0」クリアする。これにより、2回前の算出期間における最終的なベース値が3回前の算出期間における最終的なベース値として第3履歴エリア314に記憶され、1回前の算出期間における最終的なベース値が2回前の算出期間における最終的なベース値として第2履歴エリア313に記憶され、現状の算出期間において上記遊技球の合計個数がシフト基準個数に達した後に算出されたベース値が1回前の算出期間における最終的なベース値として第1履歴エリア312に記憶される。また、現状エリア311はベース値が何ら記憶されていない状態となる。なお、データシフト処理では上記のような情報のシフトを行う場合、LDIR命令を利用する。LDIR命令では、情報の記憶元のエリアのアドレスと情報の記憶先のエリアのアドレスとを指定することで、記憶元のエリアに記憶された情報が記憶先のエリアにシフト(コピー)されることとなる。その後、通常用カウンタエリア231の各カウンタ231a~231eを全て「0」クリアする(ステップSA217)。 Then, data shift processing is executed (step SA216). In the data shift processing, the information stored in the current status area 311, first history area 312, second history area 313, and third history area 314 in the calculation result storage area 234 is shifted in the following order: second history area 313 → third history area 314, first history area 312 → second history area 313, and current status area 311 → first history area 312. The current status area 311 is then cleared to "0." As a result, the final base value for the calculation period two times prior is stored in the third history area 314 as the final base value for the calculation period three times prior; the final base value for the calculation period one time prior is stored in the second history area 313 as the final base value for the calculation period two times prior; and the base value calculated after the total number of game balls in the current calculation period reaches the shift reference number is stored in the first history area 312 as the final base value for the calculation period one time prior. Additionally, no base value is stored in the current area 311. When shifting information as described above in the data shift process, the LDIR command is used. The LDIR command specifies the address of the source area where the information is to be stored and the address of the destination area where the information is to be stored, and the information stored in the source area is shifted (copied) to the destination area. Then, all counters 231a-231e in the normal counter area 231 are cleared to "0" (step SA217).

図150は主側CPU63にて実行される本実施形態における表示用処理を示すフローチャートである。なお、表示用処理におけるステップSA301~ステップSA320の処理は、主側CPU63における非特定制御用のプログラム及び非特定制御用のデータを利用して実行される。 Figure 150 is a flowchart showing the display processing in this embodiment, which is executed by the main CPU 63. Note that steps SA301 to SA320 in the display processing are executed using the non-specific control program and non-specific control data in the main CPU 63.

まず非特定制御用のワークエリア223における管理開始フラグに「1」がセットされているか否かを判定する(ステップSA301)。ステップSA301にて否定判定をした場合、上記第35の実施形態における表示用処理(図131)のステップS8714と同様に、現状エリア311からベース値を読み出し、その読み出したベース値における小数点第1位の数字及び小数点第2位の数字に対応する演算結果データを表示対象設定エリア276に設定する(ステップSA302)。当該演算結果データに対応する表示データが表示IC266に送信されることにより、現状エリア311のベース値における小数点第1位の数字が第3報知用表示装置203にて表示され、現状エリア311のベース値における小数点第2位の数字が第4報知用表示装置204にて表示される。上記構成であることにより、管理開始フラグに「1」がセットされていない状況においては過去の算出期間におけるベース値は報知されることなく、現状の算出期間において算出されているベース値のみが報知される。なお、管理開始フラグに「1」がセットされていない状況においてベース値が報知される場合における第1~第4報知用表示装置201~204の表示内容は上記第35の実施形態と同様である。 First, it is determined whether the management start flag in the non-specific control work area 223 is set to "1" (step SA301). If the determination in step SA301 is negative, similar to step S8714 of the display processing (FIG. 131) in the 35th embodiment described above, the base value is read from the current status area 311, and calculation result data corresponding to the digits in the first and second decimal places of the read base value is set in the display target setting area 276 (step SA302). When display data corresponding to the calculation result data is transmitted to the display IC 266, the digit in the first decimal place of the base value in the current status area 311 is displayed on the third alarm display device 203, and the digit in the second decimal place of the base value in the current status area 311 is displayed on the fourth alarm display device 204. With the above configuration, when the management start flag is not set to "1," base values from past calculation periods are not reported, and only the base value calculated for the current calculation period is reported. Note that when the base value is notified when the management start flag is not set to "1," the display contents of the first to fourth notification display devices 201 to 204 are the same as those in the 35th embodiment.

ステップSA301にて肯定判定をした場合、非特定制御用のワークエリア223に設けられた切換タイミングカウンタの値を1減算する(ステップSA303)。切換タイミングカウンタは、第1~第4報知用表示装置201~204にてベース値に関する表示を行う状況において当該第1~第4報知用表示装置201~204の表示内容を切り換えるタイミングを主側CPU63にて特定するためのカウンタである。 If a positive determination is made in step SA301, the value of the switching timing counter provided in the non-specific control work area 223 is decremented by 1 (step SA303). The switching timing counter is a counter that allows the main CPU 63 to determine the timing for switching the display content of the first to fourth alarm display devices 201-204 when the first to fourth alarm display devices 201-204 are displaying information related to the base value.

本実施形態では、大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)がシフト基準個数に達していない状況においては、現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314のそれぞれに記憶されたベース値の報知が表示継続期間(具体的には5秒)に亘って実行されるとともに、それらベース値の報知の間において報知対象となるベース値の切り換えが発生することを報知するためにインターバル用非表示がインターバル期間(具体的には1秒)に亘って実行される。インターバル用非表示として具体的に、第1~第4報知用表示装置201~204のそれぞれにおいて全ての表示用セグメント321~324が消灯状態となることで第1~第4報知用表示装置201~204が非表示状態となる。現状エリア311→第1履歴エリア312→第2履歴エリア313→第3履歴エリア314という予め定められた順序で報知対象となるベース値が切り換えられる前にインターバル用非表示が行われることにより、報知対象となるベース値が切り換えられることを遊技ホールの管理者に明確に認識させることが可能となる。 In this embodiment, when the total number of game balls discharged from the game area PA (i.e., the total number of game balls supplied to the game area PA) does not reach the shift reference number when neither the jackpot result opening/closing execution mode nor the high-frequency support mode is active, the base values stored in the current status area 311, first history area 312, second history area 313, and third history area 314 are displayed for a display duration (specifically, 5 seconds), and an interval non-display is performed for an interval period (specifically, 1 second) between the base value displays to notify the player that a change in the base value to be notified will occur. Specifically, the interval non-display is performed by turning off all display segments 321-324 in each of the first through fourth notification display devices 201-204, thereby turning the first through fourth notification display devices 201-204 into a non-display state. By hiding the interval display before the base value to be notified is switched in the predetermined order of current area 311 → first history area 312 → second history area 313 → third history area 314, it is possible to make the amusement hall manager clearly aware that the base value to be notified is being switched.

上記遊技球の合計個数がシフト基準個数に達した状況においては第1~第4報知用表示装置201~204にてそれに対応するシフト前表示が行われる。シフト前表示として具体的には、第1~第4報知用表示装置201~204のそれぞれにおいて「A.」の表示が行われる。「A.」の表示内容はベース値に対応する表示の表示継続期間及びインターバル用非表示となるインターバル期間のいずれにおいても第1~第4報知用表示装置201~204にて表示されない表示内容である。これにより、シフト前表示が行われる状況における第1~第4報知用表示装置201~204の全体の表示内容を、ベース値に対応する表示の表示継続期間及びインターバル用非表示となるインターバル期間とは異なる表示内容とすることが可能となる。よって、第1~第4報知用表示装置201~204にてシフト前表示が行われていることを遊技ホールの管理者が確認することで、上記遊技球の合計個数がシフト基準個数に達したことでベース値のシフトが行われる状況であることを把握することが可能となる。 When the total number of gaming balls reaches the shift reference number, the first through fourth alert display devices 201-204 display the corresponding pre-shift display. Specifically, the pre-shift display displays "A." on each of the first through fourth alert display devices 201-204. The "A." display content is not displayed on the first through fourth alert display devices 201-204 during either the display duration of the display corresponding to the base value or the interval period during which the interval display is not displayed. This allows the overall display content of the first through fourth alert display devices 201-204 in a situation where the pre-shift display is displayed to be different from the display duration of the display corresponding to the base value or the interval period during which the interval display is not displayed. Therefore, by confirming that the pre-shift display is being displayed on the first through fourth alert display devices 201-204, the amusement hall manager can understand that the total number of gaming balls has reached the shift reference number, and a shift of the base value will be performed.

シフト前表示の表示内容は、チェック用表示が行われている状況における第1~第4報知用表示装置201~204の表示内容、管理開始前フラグに「1」がセットされていない状況における第1~第4報知用表示装置201~204の表示内容、設定確認用処理(図136)が実行されている状況における第1~第4報知用表示装置201~204の表示内容、及び設定値更新処理(図137)が実行されている状況における第1~第4報知用表示装置201~204の表示内容とも異なっている。この点からも、第1~第4報知用表示装置201~204にてシフト前表示が行われていることを遊技ホールの管理者が確認することで、上記遊技球の合計個数がシフト基準個数に達したことでベース値のシフトが行われる状況であることを把握することが可能となる。 The contents of the pre-shift display differ from the contents displayed on the first to fourth alert display devices 201-204 when a check display is being displayed, the contents displayed on the first to fourth alert display devices 201-204 when the pre-management flag is not set to "1", the contents displayed on the first to fourth alert display devices 201-204 when the setting confirmation process (Figure 136) is being executed, and the contents displayed on the first to fourth alert display devices 201-204 when the setting value update process (Figure 137) is being executed. For this reason, by confirming that the pre-shift display is being displayed on the first to fourth alert display devices 201-204, the amusement hall manager can understand that the total number of game balls has reached the shift reference number, and that a base value shift will be performed.

シフト前表示の実行期間はインターバル用非表示が行われるインターバル期間(具体的には1秒)よりも長い期間に設定されている。また、シフト前表示の実行期間はベース値に対応する表示の表示継続期間(具体的には5秒)よりも長い期間に設定されている。具体的には、シフト前表示の実行期間は8秒に設定されている。なお、これに限定されることはなくシフト前表示の実行期間が、インターバル期間よりも長くベース値に対応する表示の表示継続期間以下である構成としてもよく、インターバル期間以下である構成としてもよい。但し、シフト前表示が行われていることを遊技ホールの管理者に明確に認識させるためには、シフト前表示の実行期間がインターバル期間よりも長い期間に設定されていることが好ましい。 The execution period of the pre-shift display is set to a period longer than the interval period (specifically, 1 second) during which the interval display is hidden. The execution period of the pre-shift display is also set to a period longer than the display duration of the display corresponding to the base value (specifically, 5 seconds). Specifically, the execution period of the pre-shift display is set to 8 seconds. However, this is not limited to this, and the execution period of the pre-shift display may be longer than the interval period but shorter than the display duration of the display corresponding to the base value, or may be shorter than the interval period. However, to ensure that the amusement hall manager is clearly aware that the pre-shift display is being displayed, it is preferable that the execution period of the pre-shift display be set to a period longer than the interval period.

既に説明したとおり一のベース値の算出が完了するためには結果演算処理(図149)の処理回が複数回実行される必要があり、具体的には一のベース値が算出される周期は12ミリ秒周期となっている。また、上記遊技球の合計個数がシフト基準個数に達することで演算結果記憶エリア234の各種エリア311~314間でベース値の情報がシフトされるデータシフト処理(ステップSA216)は、シフト基準個数に達した後において一のベース値が新たに算出された後に実行される。この場合に、シフト前表示の実行期間は、上記遊技球の合計個数がシフト基準個数に達したことを契機としてデータシフト処理(ステップSA216)が完了するまでに要する最長の期間よりも長い期間に設定されている。これにより、第1~第4報知用表示装置201~204にてシフト前表示が行われている状況において一のベース値の新たな算出及びベース値のデータシフト処理(ステップSA216)を完了させることが可能となる。 As already explained, the result calculation process (Figure 149) must be executed multiple times to complete the calculation of one base value. Specifically, the calculation cycle for one base value is 12 milliseconds. Furthermore, the data shift process (step SA216), in which base value information is shifted between the various areas 311-314 of the calculation result storage area 234 when the total number of gaming balls reaches the shift reference number, is executed after a new base value is calculated after the shift reference number is reached. In this case, the execution period for the pre-shift display is set to a period longer than the longest period required for the data shift process (step SA216) to be completed when the total number of gaming balls reaches the shift reference number. This makes it possible to complete the new calculation of one base value and the base value data shift process (step SA216) while the pre-shift display is being displayed on the first through fourth notification display devices 201-204.

表示用処理(図150)の説明に戻り、ステップSA303の処理を実行した場合、1減算後における切換タイミングカウンタの値が「0」となっているか否かを判定することで、ベース値の表示継続期間、インターバル用非表示が行われるインターバル期間及びシフト前表示の実行期間のうち現状の計測対象の期間が経過したか否かを判定する(ステップSA304)。ステップSA304にて肯定判定をした場合、非特定制御用のワークエリア223におけるシフト前表示フラグに「1」がセットされているか否かを判定することで、シフト前表示を開始すべき状況であるか否かを判定する(ステップSA305)。ステップSA305にて否定判定をした場合、非特定制御用のワークエリア223に設けられたインターバルフラグに「1」がセットされているか否かを判定する(ステップSA306)。インターバルフラグはインターバル用非表示を開始すべき状況であるか否かを主側CPU63にて特定するためのフラグである。 Returning to the explanation of the display processing (FIG. 150), when the processing of step SA303 is executed, it is determined whether the value of the switching timing counter after subtracting 1 is "0" to determine whether the currently measured period among the base value display duration, the interval period during which interval non-display is performed, and the execution period of the pre-shift display has elapsed (step SA304). If a positive determination is made in step SA304, it is determined whether a situation exists where pre-shift display should be started by determining whether a pre-shift display flag in the work area 223 for non-specific control is set to "1" (step SA305). If a negative determination is made in step SA305, it is determined whether a "1" is set to the interval flag provided in the work area 223 for non-specific control (step SA306). The interval flag is a flag that allows the main CPU 63 to determine whether a situation exists where interval non-display should be started.

ステップSA306にて否定判定をした場合、第1~第4報知用表示装置201~204にて今回の切換タイミングを契機として報知を開始すべき対象がベース値であることを意味する。この場合、非特定制御用のワークエリア223に設けられた表示対象カウンタの値を1加算する(ステップSA307)。そして、1加算後における表示対象カウンタの値が最大値である「3」を超えた場合(ステップSA308:YES)、表示対象カウンタの値を「0」クリアする(ステップSA309)。 If the determination in step SA306 is negative, it means that the base value is the target for which notification should be initiated at the current switching timing on the first to fourth notification display devices 201 to 204. In this case, the value of the display target counter provided in the non-specific control work area 223 is incremented by 1 (step SA307). Then, if the value of the display target counter after incrementing by 1 exceeds the maximum value of "3" (step SA308: YES), the value of the display target counter is cleared to "0" (step SA309).

表示対象カウンタは、演算結果記憶エリア234における現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314のそれぞれに記憶されたベース値のうち第1~第4報知用表示装置201~204における報知対象となるベース値を主側CPU63にて特定するためのカウンタである。具体的には表示対象カウンタの値が「0」である場合には現状エリア311に記憶されたベース値が報知対象となり、表示対象カウンタの値が「1」である場合には第1履歴エリア312に記憶されたベース値が報知対象となり、表示対象カウンタの値が「2」である場合には第2履歴エリア313に記憶されたベース値が報知対象となり、表示対象カウンタの値が「3」である場合には第3履歴エリア314に記憶されたベース値が報知対象となる。 The display target counter is a counter that allows the main CPU 63 to identify the base value to be notified on the first to fourth notification display devices 201-204 from among the base values stored in the current status area 311, first history area 312, second history area 313, and third history area 314 in the calculation result storage area 234. Specifically, if the value of the display target counter is "0," the base value stored in the current status area 311 is the base value to be notified; if the value of the display target counter is "1," the base value stored in the first history area 312 is the base value to be notified; if the value of the display target counter is "2," the base value stored in the second history area 313 is the base value to be notified; and if the value of the display target counter is "3," the base value stored in the third history area 314 is the base value to be notified.

ステップSA308にて否定判定をした場合、又はステップSA309の処理を実行した場合、非特定制御用のワークエリア223の切換タイミングカウンタに次回の切換タイミングに対応する値として、ベース値を表示するための表示継続期間(具体的には5秒)に対応する値を設定する(ステップSA310)。その後、非特定制御用のワークエリア223におけるインターバルフラグに「1」をセットする(ステップSA311)。これにより、次回の切換タイミングとなるまでに非特定制御用のワークエリア223におけるシフト前表示フラグに「1」がセットされていない場合には、次回の切換タイミングとなった場合にはインターバル用非表示が行われることとなる。 If a negative judgment is made in step SA308, or if the processing of step SA309 is executed, a value corresponding to the display duration (specifically, 5 seconds) for displaying the base value is set as the value corresponding to the next switching timing in the switching timing counter in the non-specific control work area 223 (step SA310). Then, the interval flag in the non-specific control work area 223 is set to "1" (step SA311). As a result, if the pre-shift display flag in the non-specific control work area 223 has not been set to "1" by the time the next switching timing arrives, interval display will be hidden when the next switching timing arrives.

その後、非特定制御用のワークエリア223に設けられた表示対象設定エリア276に今回の報知対象となっているベース値に対応する表示データを設定するための処理を実行する。具体的には、上記第35の実施形態における表示用処理(図131)のステップS8708と同様に、表示対象カウンタの値に対応する表示種別データを表示対象設定エリア276に設定する(ステップSA312)。表示種別データは、第1~第4報知用表示装置201~204の報知対象がベース値であることを示す表示を第1報知用表示装置201に行わせるための表示データと、報知対象のベース値が演算結果記憶エリア234における現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314のうちいずれに対応しているのかを示す表示を第2報知用表示装置202に行わせるための表示データとを含む。 Then, processing is performed to set display data corresponding to the base value that is the target of the current notification in the display target setting area 276 provided in the work area 223 for non-specific control. Specifically, similar to step S8708 of the display processing (FIG. 131) in the 35th embodiment above, display type data corresponding to the value of the display target counter is set in the display target setting area 276 (step SA312). The display type data includes display data for causing the first notification display device 201 to display an indication that the notification target of the first to fourth notification display devices 201 to 204 is the base value, and display data for causing the second notification display device 202 to display an indication of which of the current status area 311, first history area 312, second history area 313, or third history area 314 in the calculation result storage area 234 the base value of the notification target corresponds to.

その後、上記第35の実施形態における表示用処理(図131)のステップS8709と同様に、演算結果記憶エリア234における現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314のうち表示対象カウンタの値に対応するエリアからベース値を読み出し、その読み出したベース値における少数点第1位の数字及び少数点第2位の数字に対応する演算結果データを表示対象設定エリア276に設定する(ステップSA313)。演算結果データは、報知対象のベース値における小数点第1位の数字に対応する表示を第3報知用表示装置203に行わせるための表示データと、報知対象のベース値における小数点第2位の数字に対応する表示を第4報知用表示装置204に行わせるための表示データとを含む。 Then, similar to step S8709 of the display process (FIG. 131) in the 35th embodiment, a base value is read from the area in the calculation result storage area 234 that corresponds to the value of the counter to be displayed—the current status area 311, the first history area 312, the second history area 313, or the third history area 314—and calculation result data corresponding to the digits to the first and second decimal places of the read base value is set in the display target setting area 276 (step SA313). The calculation result data includes display data for causing the third alarm display device 203 to display a number corresponding to the digit to the first decimal place of the base value to be notified, and display data for causing the fourth alarm display device 204 to display a number corresponding to the digit to the second decimal place of the base value to be notified.

表示種別データ及び演算結果データからなる表示データが表示対象設定エリア276に設定されることにより、上記第35の実施形態と同様に第2タイマ割込み処理(図134)にて当該表示データが表示IC266に送信され、第1~第4報知用表示装置201~204にて当該表示データに対応する表示が行われる。つまり、現状エリア311のベース値が報知対象となっている場合には一例として図127(a)に示すような表示が第1~第4報知用表示装置201~204にて行われ、第1履歴エリア312のベース値が報知対象となっている場合には一例として図127(b)に示すような表示が第1~第4報知用表示装置201~204にて行われ、第2履歴エリア313のベース値が報知対象となっている場合には一例として図127(c)に示すような表示が第1~第4報知用表示装置201~204にて行われ、第3履歴エリア314のベース値が報知対象となっている場合には一例として図127(d)に示すような表示が第1~第4報知用表示装置201~204にて行われる。 When display data consisting of display type data and calculation result data is set in the display target setting area 276, the display data is sent to the display IC 266 by the second timer interrupt processing (Figure 134), as in the 35th embodiment above, and a display corresponding to the display data is made on the first to fourth alarm display devices 201 to 204. In other words, when the base value in the current status area 311 is the subject of notification, a display such as that shown in FIG. 127(a) is displayed on the first to fourth notification display devices 201 to 204, when the base value in the first history area 312 is the subject of notification, a display such as that shown in FIG. 127(b) is displayed on the first to fourth notification display devices 201 to 204, when the base value in the second history area 313 is the subject of notification, a display such as that shown in FIG. 127(c) is displayed on the first to fourth notification display devices 201 to 204, and when the base value in the third history area 314 is the subject of notification, a display such as that shown in FIG. 127(d) is displayed on the first to fourth notification display devices 201 to 204.

非特定制御用のワークエリア223におけるインターバルフラグに「1」がセットされていることでステップSA306にて肯定判定をした場合、第1~第4報知用表示装置201~204にて今回の切換タイミングを契機として報知を開始すべき対象がインターバル用非表示であることを意味する。この場合、インターバルの設定処理を実行する(ステップSA314)。当該設定処理では、非特定制御用のワークエリア223の切換タイミングカウンタに次回の切換タイミングに対応する値として、インターバル期間(具体的には1秒)に対応する値を設定する。その後、非特定制御用のワークエリア223におけるインターバルフラグを「0」クリアする(ステップSA315)。これにより、次回の切換タイミングとなるまでに非特定制御用のワークエリア223におけるシフト前表示フラグに「1」がセットされていない場合には、次回の切換タイミングとなった場合にはベース値の表示が行われることとなる。 If a positive determination is made in step SA306 because the interval flag in the non-specific control work area 223 is set to "1," this means that the first to fourth alarm display devices 201-204 should start notifying the user at the current switching timing as the interval non-display setting. In this case, an interval setting process is executed (step SA314). In this setting process, a value corresponding to the interval period (specifically, 1 second) is set in the switching timing counter in the non-specific control work area 223 as the value corresponding to the next switching timing. Then, the interval flag in the non-specific control work area 223 is cleared to "0" (step SA315). As a result, if the pre-shift display flag in the non-specific control work area 223 has not been set to "1" by the time the next switching timing arrives, the base value will be displayed when the next switching timing arrives.

その後、非特定制御用のワークエリア223に設けられた表示対象設定エリア276にインターバルデータを設定する(ステップSA316)。インターバルデータは第1~第4報知用表示装置201~204にインターバル用非表示を行わせるためのデータであり、具体的には第1~第4報知用表示装置201~204のそれぞれにおいて全ての表示用セグメント321~324を消灯状態とするためのデータである。表示データとしてインターバルデータが表示対象設定エリア276に設定されることにより、第2タイマ割込み処理(図134)にて当該インターバルデータが表示IC266に送信され、第1~第4報知用表示装置201~204はいずれも非表示状態となる。第1~第4報知用表示装置201~204が非表示状態となっていることを確認した遊技ホールの管理者は、インターバル期間であることを把握することが可能となる。 Then, interval data is set in the display target setting area 276 provided in the non-specific control work area 223 (step SA316). The interval data is data for causing the first through fourth alert display devices 201-204 to perform interval non-display; specifically, it is data for turning off all display segments 321-324 in each of the first through fourth alert display devices 201-204. By setting the interval data as display data in the display target setting area 276, the interval data is sent to the display IC 266 in the second timer interrupt process (Figure 134), and all of the first through fourth alert display devices 201-204 are placed in a non-display state. The amusement hall manager, who confirms that the first through fourth alert display devices 201-204 are in a non-display state, can understand that an interval period has occurred.

非特定制御用のワークエリア223におけるシフト前表示フラグに「1」がセットされていることでステップSA305にて肯定判定をした場合、第1~第4報知用表示装置201~204にて今回の切換タイミングを契機として報知を開始すべき対象がシフト前表示であることを意味する。この場合、シフト前表示期間の設定処理を実行する(ステップSA317)。当該設定処理では、非特定制御用のワークエリア223の切換タイミングカウンタに次回の切換タイミングに対応する値として、シフト前表示の実行期間(具体的には8秒)に対応する値を設定する。 If a positive determination is made in step SA305 because the pre-shift display flag in the non-specific control work area 223 is set to "1," this means that the first to fourth alarm display devices 201 to 204 should start announcing the pre-shift display in response to the current switching timing. In this case, a process for setting the pre-shift display period is executed (step SA317). In this setting process, a value corresponding to the execution period of the pre-shift display (specifically, 8 seconds) is set in the switching timing counter in the non-specific control work area 223 as a value corresponding to the next switching timing.

その後、非特定制御用のワークエリア223におけるインターバルフラグを「0」クリアするとともに非特定制御用のワークエリア223におけるシフト前表示フラグを「0」クリアし(ステップSA318)、さらに非特定制御用のワークエリア223における表示対象カウンタに最大値である「3」をセットする(ステップSA319)。インターバルフラグを「0」クリアすることでシフト前表示の実行期間が経過した場合には次の報知対象がベース値となる。そして、表示対象カウンタに最大値をセットすることで、ベース値を報知すべくステップSA306にて否定判定をした場合にはステップSA307にて表示対象カウンタの値を1加算した後における当該表示対象カウンタの値が最大値を超えることとなり、ステップSA308にて肯定判定をして表示対象カウンタの値を「0」クリアする。これにより、シフト前表示の実行期間が経過した場合には次の報知対象がベース値となるとともに、そのベース値は演算結果記憶エリア234の現状エリア311のベース値となる。 Then, the interval flag in the non-specific control work area 223 is cleared to "0," and the pre-shift display flag in the non-specific control work area 223 is cleared to "0" (step SA318). Furthermore, the display target counter in the non-specific control work area 223 is set to the maximum value, "3" (step SA319). By clearing the interval flag to "0," if the execution period for the pre-shift display has elapsed, the next notification target becomes the base value. Then, if a negative determination is made in step SA306 to notify the base value, the value of the display target counter after incrementing it by 1 in step SA307 exceeds the maximum value, and a positive determination is made in step SA308, clearing the value of the display target counter to "0." As a result, if the execution period for the pre-shift display has elapsed, the next notification target becomes the base value, and that base value becomes the base value in the current state area 311 of the calculation result storage area 234.

つまり、シフト前表示が行われた場合には、そのシフト前表示が行われる前における報知対象がベース値及びインターバル用非表示のいずれであたっとしてもベース値の報知から開始される。これにより、シフト前表示が終了した場合にはインターバル期間の経過を待たずにベース値の確認を行うことが可能となる。また、シフト前表示が行われる前において最後に報知対象となったベース値が演算結果記憶エリア234の現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314のいずれであったとしても、シフト前表示が終了した場合には現状エリア311のベース値から報知が開始される。これにより、現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314におけるベース値の報知順序を最初の報知順序に戻すことが可能となり、ベース値のシフトが発生した直後であることを遊技ホールの管理者に認識させ易くすることが可能となる。 In other words, when a pre-shift display is performed, notification of the base value begins regardless of whether the notification target before the pre-shift display was the base value or the interval non-display. This makes it possible to check the base value when the pre-shift display ends without waiting for the interval period to elapse. Furthermore, regardless of whether the base value last to be notified before the pre-shift display was the current status area 311, the first history area 312, the second history area 313, or the third history area 314 of the calculation result storage area 234, notification begins with the base value in the current status area 311 when the pre-shift display ends. This makes it possible to return the notification order of base values in the current status area 311, the first history area 312, the second history area 313, and the third history area 314 to the initial notification order, making it easier for the amusement hall manager to recognize that a base value shift has just occurred.

その後、非特定制御用のワークエリア223に設けられた表示対象設定エリア276にシフト前表示データを設定する(ステップSA320)。シフト前表示データは第1~第4報知用表示装置201~204にシフト前表示を行わせるためのデータであり、具体的には第1~第4報知用表示装置201~204のそれぞれにおいて「A.」の表示を行わせるためのデータである。表示データとしてシフト前表示データが表示対象設定エリア276に設定されることにより、第2タイマ割込み処理(図134)にて当該シフト前表示データが表示IC266に送信され、第1~第4報知用表示装置201~204のそれぞれにおいて「A.」が表示される。第1~第4報知用表示装置201~204にてシフト前表示が行われていることを確認した遊技ホールの管理者は、シフト前表示の実行期間であることを把握することが可能となる。 Then, pre-shift display data is set in the display target setting area 276 provided in the non-specific control work area 223 (step SA320). The pre-shift display data is data for causing the first through fourth alert display devices 201-204 to display the pre-shift display; specifically, it is data for causing each of the first through fourth alert display devices 201-204 to display "A.". By setting the pre-shift display data as display data in the display target setting area 276, the pre-shift display data is sent to the display IC 266 in the second timer interrupt process (FIG. 134), and "A." is displayed on each of the first through fourth alert display devices 201-204. The amusement hall manager, who confirms that the pre-shift display is being displayed on the first through fourth alert display devices 201-204, can determine that the pre-shift display is currently being displayed.

次に、図151のタイムチャートを参照しながら管理開始フラグに「1」がセットされている状況において第1~第4報知用表示装置201~204にて各種エリア311~314のベース値が報知される様子を説明する。図151(a)は現状エリア311に格納されたベース値が第1~第4報知用表示装置201~204にて報知される期間を示し、図151(b)は第1履歴エリア312に格納されたベース値が第1~第4報知用表示装置201~204にて報知される期間を示し、図151(c)は第2履歴エリア313に格納されたベース値が第1~第4報知用表示装置201~204にて報知される期間を示し、図151(d)は第3履歴エリア314に格納されたベース値が第1~第4報知用表示装置201~204にて報知される期間を示し、図151(e)は第1~第4報知用表示装置201~204にてインターバル用非表示が行われる期間を示し、図151(f)は第1~第4報知用表示装置201~204にてシフト前表示が行われる期間を示し、図151(g)はベース値の算出期間が新たに開始されてから大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)がシフト基準個数(具体的には60000個)に達したタイミングを示す。 Next, referring to the time chart in Figure 151, we will explain how the base values of the various areas 311-314 are reported by the first to fourth alarm display devices 201-204 when the management start flag is set to "1". Figure 151(a) shows the period during which the base value stored in the current status area 311 is reported by the first to fourth alarm display devices 201-204, Figure 151(b) shows the period during which the base value stored in the first history area 312 is reported by the first to fourth alarm display devices 201-204, Figure 151(c) shows the period during which the base value stored in the second history area 313 is reported by the first to fourth alarm display devices 201-204, Figure 151(d) shows the period during which the base value stored in the third history area 314 is reported by the first to fourth alarm display devices 201-204, and Figure 151(e) shows the period during which interval non-display is performed on the first to fourth notification display devices 201-204, FIG. 151(f) shows the period during which pre-shift display is performed on the first to fourth notification display devices 201-204, and FIG. 151(g) shows the timing when the total number of game balls discharged from the game area PA (i.e., the total number of game balls supplied to the game area PA) reaches the shift reference number (specifically, 60,000) after the base value calculation period has newly started and when the mode is neither the open/close execution mode due to a jackpot result nor the high-frequency support mode.

t1のタイミングで図151(a)に示すように現状エリア311に格納されたベース値の報知が第1~第4報知用表示装置201~204にて開始される。この報知に際しては図127(a)に示すように第1報知用表示装置201ではベース値が報知対象であることを示す表示が行われ、第2報知用表示装置202では現状エリア311に格納されたベース値が報知対象であることを示す表示が行われ、第3報知用表示装置203及び第4報知表示装置204では現状エリア311に格納されたベース値に対応する表示が行われる。 At timing t1, as shown in FIG. 151(a), the first to fourth alert display devices 201-204 begin to notify the base value stored in the current status area 311. During this notification, as shown in FIG. 127(a), the first alert display device 201 displays a message indicating that the base value is the target of notification, the second alert display device 202 displays a message indicating that the base value stored in the current status area 311 is the target of notification, and the third alert display device 203 and fourth alert display device 204 display a message corresponding to the base value stored in the current status area 311.

その後、t2のタイミングでt1のタイミングから表示継続期間が経過することで、図151(a)に示すように現状エリア311に格納されたベース値の報知が終了され、図151(e)に示すようにインターバル用非表示が第1~第4報知用表示装置201~204にて開始される。このインターバル用非表示はt2のタイミングからインターバル期間が経過したタイミングであるt3のタイミングで図151(e)に示すように終了される。 After that, at time t2, the display duration period from time t1 has elapsed, and notification of the base value stored in the current status area 311 is terminated as shown in FIG. 151(a), and interval non-display is initiated on the first to fourth notification display devices 201-204 as shown in FIG. 151(e). This interval non-display is terminated at time t3, when the interval period has elapsed from time t2, as shown in FIG. 151(e).

t3のタイミングで図151(b)に示すように第1履歴エリア312に格納されたベース値の報知が第1~第4報知用表示装置201~204にて開始される。この報知に際しては図127(b)に示すように第1報知用表示装置201ではベース値が報知対象であることを示す表示が行われ、第2報知用表示装置202では第1履歴エリア312に格納されたベース値が報知対象であることを示す表示が行われ、第3報知用表示装置203及び第4報知表示装置204では第1履歴エリア312に格納されたベース値に対応する表示が行われる。 At timing t3, as shown in Figure 151 (b), notification of the base value stored in the first history area 312 begins on the first to fourth alert display devices 201 to 204. During this notification, as shown in Figure 127 (b), the first alert display device 201 displays a message indicating that the base value is the target of notification, the second alert display device 202 displays a message indicating that the base value stored in the first history area 312 is the target of notification, and the third alert display device 203 and fourth alert display device 204 display a message corresponding to the base value stored in the first history area 312.

その後、t4のタイミングでt3のタイミングから表示継続期間が経過することで、図151(b)に示すように第1履歴エリア312に格納されたベース値の報知が終了され、図151(e)に示すようにインターバル用非表示が第1~第4報知用表示装置201~204にて開始される。このインターバル用非表示はt4のタイミングからインターバル期間が経過したタイミングであるt5のタイミングで図151(e)に示すように終了される。 After that, at time t4, the display duration period from time t3 has elapsed, and notification of the base value stored in the first history area 312 is terminated as shown in FIG. 151(b), and interval non-display is initiated on the first to fourth notification display devices 201-204 as shown in FIG. 151(e). This interval non-display is terminated at time t5, when the interval period has elapsed from time t4, as shown in FIG. 151(e).

t5のタイミングで図151(c)に示すように第2履歴エリア313に格納されたベース値の報知が第1~第4報知用表示装置201~204にて開始される。この報知に際しては図127(c)に示すように第1報知用表示装置201ではベース値が報知対象であることを示す表示が行われ、第2報知用表示装置202では第2履歴エリア313に格納されたベース値が報知対象であることを示す表示が行われ、第3報知用表示装置203及び第4報知表示装置204では第2履歴エリア313に格納されたベース値に対応する表示が行われる。 At timing t5, as shown in Figure 151 (c), the first to fourth alert display devices 201 to 204 begin to notify the base value stored in the second history area 313. During this notification, as shown in Figure 127 (c), the first alert display device 201 displays an indication that the base value is the subject of notification, the second alert display device 202 displays an indication that the base value stored in the second history area 313 is the subject of notification, and the third alert display device 203 and fourth alert display device 204 display an indication corresponding to the base value stored in the second history area 313.

その後、t6のタイミングでt5のタイミングから表示継続期間が経過することで、図151(c)に示すように第2履歴エリア313に格納されたベース値の報知が終了され、図151(e)に示すようにインターバル用非表示が第1~第4報知用表示装置201~204にて開始される。このインターバル用非表示はt6のタイミングからインターバル期間が経過したタイミングであるt7のタイミングで図151(e)に示すように終了される。 After that, at time t6, the display duration period from time t5 has elapsed, and notification of the base value stored in the second history area 313 is terminated as shown in Figure 151(c), and interval non-display is initiated on the first to fourth notification display devices 201-204 as shown in Figure 151(e). This interval non-display is terminated at time t7, when the interval period has elapsed from time t6, as shown in Figure 151(e).

t7のタイミングで図151(d)に示すように第3履歴エリア314に格納されたベース値の報知が第1~第4報知用表示装置201~204にて開始される。この報知に際しては図127(d)に示すように第1報知用表示装置201ではベース値が報知対象であることを示す表示が行われ、第2報知用表示装置202では第3履歴エリア314に格納されたベース値が報知対象であることを示す表示が行われ、第3報知用表示装置203及び第4報知表示装置204では第3履歴エリア314に格納されたベース値に対応する表示が行われる。 At timing t7, as shown in FIG. 151(d), the first to fourth alert display devices 201-204 begin to notify the base value stored in the third history area 314. During this notification, as shown in FIG. 127(d), the first alert display device 201 displays a message indicating that the base value is the target of notification, the second alert display device 202 displays a message indicating that the base value stored in the third history area 314 is the target of notification, and the third alert display device 203 and fourth alert display device 204 display a message corresponding to the base value stored in the third history area 314.

その後、t8のタイミングでt7のタイミングから表示継続期間が経過することで、図151(d)に示すように第3履歴エリア314に格納されたベース値の報知が終了され、図151(e)に示すようにインターバル用非表示が第1~第4報知用表示装置201~204にて開始される。このインターバル用非表示はt8のタイミングからインターバル期間が経過したタイミングであるt9のタイミングで図151(e)に示すように終了される。 After that, at time t8, the display duration period from time t7 has elapsed, and as shown in Figure 151(d), notification of the base value stored in the third history area 314 ends, and as shown in Figure 151(e), interval non-display begins on the first to fourth notification display devices 201-204. This interval non-display ends at time t9, when the interval period has elapsed from time t8, as shown in Figure 151(e).

その後、t9のタイミング~t10のタイミングに亘ってt1のタイミング~t2のタイミングと同様に、図151(a)に示すように現状エリア311に格納されたベース値に対応する表示が第1~第4報知用表示装置201~204にて行われ、さらにt10のタイミング~t11のタイミングに亘ってt2のタイミング~t3のタイミングと同様に、図151(e)に示すようにインターバル用非表示が第1~第4報知用表示装置201~204にて行われる。そして、t11のタイミングでt3のタイミングと同様に、図151(b)に示すように第1履歴エリア312に格納されたベース値に対応する表示が第1~第4報知用表示装置201~204にて開始される。 After that, from timing t9 to timing t10, similar to timing t1 to timing t2, displays corresponding to the base values stored in the current status area 311 are displayed on the first to fourth alert display devices 201 to 204 as shown in FIG. 151(a). Then, from timing t10 to timing t11, similar to timing t2 to timing t3, interval non-display is displayed on the first to fourth alert display devices 201 to 204 as shown in FIG. 151(e). Then, at timing t11, similar to timing t3, displays corresponding to the base values stored in the first history area 312 are initiated on the first to fourth alert display devices 201 to 204 as shown in FIG. 151(b).

その後、第1履歴エリア312に格納されたベース値に対応する表示が行われている途中のタイミングであるt12のタイミングで、図151(g)に示すように、ベース値の算出期間が新たに開始されてから大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)がシフト基準個数(具体的には60000個)に達する。但し、当該t12のタイミングでは、t11のタイミングにて第1履歴エリア312のベース値に対応する表示が開始されてから表示継続期間が経過していないため、図151(b)に示すように第1履歴エリア312のベース値に対応する表示が継続される。これにより、上記遊技球の合計個数がシフト基準個数に達するタイミングが任意である構成であったとしても、第1~第4報知用表示装置201~204における現状の報知対象の表示を予定通りの期間に亘って行った後に当該第1~第4報知用表示装置201~204にてシフト前表示を開始することが可能となる。 Subsequently, at time t12, while the display corresponding to the base value stored in the first history area 312 is being displayed, the total number of game balls discharged from the game area PA since the start of the new base value calculation period (i.e., the total number of game balls supplied to the game area PA) in a situation that is neither the open/close execution mode due to a jackpot result nor the high-frequency support mode reaches the shift reference number (specifically, 60,000), as shown in FIG. 151(g). However, at time t12, the display duration period has not yet elapsed since the display corresponding to the base value in the first history area 312 began at time t11, so the display corresponding to the base value in the first history area 312 continues, as shown in FIG. 151(b). This makes it possible to start displaying the pre-shift display on the first through fourth notification display devices 201-204 after displaying the current notification target on the first through fourth notification display devices 201-204 for the scheduled period, even if the timing at which the total number of game balls reaches the shift reference number is arbitrary.

その後、t13のタイミングでt11のタイミングから表示継続期間が経過することで、図151(b)に示すように第1履歴エリア312に格納されたベース値の報知が終了され、図151(f)に示すようにシフト前表示が第1~第4報知用表示装置201~204にて開始される。なお、他のベース値の報知が行われている途中で上記遊技球の合計個数がシフト基準個数に達した場合であってもそのベース値の報知についての表示継続継続が経過した場合にシフト前表示が第1~第4報知用表示装置201~204にて開始される。また、インターバル用非表示が行われている途中で上記遊技球の合計個数がシフト基準個数に達した場合であってもそのインターバル用非表示についてのインターバル期間が経過した場合にシフト前表示が第1~第4報知用表示装置201~204にて開始される。 After that, at timing t13, the display duration period from timing t11 has elapsed, and as shown in FIG. 151(b), the notification of the base value stored in the first history area 312 is terminated, and as shown in FIG. 151(f), the pre-shift display is initiated on the first to fourth notification display devices 201-204. Even if the total number of game balls reaches the shift reference number while another base value is being notified, the pre-shift display is initiated on the first to fourth notification display devices 201-204 once the display duration for that base value notification has elapsed. Even if the total number of game balls reaches the shift reference number while an interval non-display is being performed, the pre-shift display is initiated on the first to fourth notification display devices 201-204 once the interval period for that interval non-display has elapsed.

その後、t14のタイミングでt13のタイミングからシフト前表示の実行期間が経過することで、図151(f)に示すようにシフト前表示が終了され、図151(a)に示すように現状エリア311に格納されたベース値の報知が第1~第4報知用表示装置201~204にて開始される。つまり、シフト前表示が開始される場合における報知対象が第1履歴エリア312のベース値であったとしても、シフト前表示が終了した場合にはベース値の報知順序における最初の報知順序に対応する現状エリア311のベース値から報知が開始される。 After that, at time t14, the execution period of the pre-shift display has elapsed since time t13, and the pre-shift display ends as shown in FIG. 151(f), and notification of the base value stored in the current status area 311 begins on the first to fourth notification display devices 201-204 as shown in FIG. 151(a). In other words, even if the notification target when the pre-shift display begins is the base value in the first history area 312, once the pre-shift display ends, notification begins with the base value in the current status area 311 that corresponds to the first notification order in the base value notification order.

その後、t15のタイミングでt14のタイミングから表示継続期間が経過することで、図151(a)に示すように現状エリア311に格納されたベース値の報知が終了され、図151(e)に示すようにインターバル用非表示が第1~第4報知用表示装置201~204にて開始される。このインターバル用非表示はt15のタイミングからインターバル期間が経過したタイミングであるt16のタイミングで図151(e)に示すように終了され、図151(b)に示すように第1履歴エリア312のベース値に対応する表示が第1~第4報知用表示装置201~204にて開始される。 After that, at time t15, the display duration period from time t14 has elapsed, and notification of the base value stored in the current status area 311 is terminated as shown in FIG. 151(a), and interval non-display is initiated on the first to fourth notification display devices 201-204 as shown in FIG. 151(e). This interval non-display is terminated at time t16, when the interval period has elapsed from time t15, as shown in FIG. 151(e), and display corresponding to the base value in the first history area 312 is initiated on the first to fourth notification display devices 201-204 as shown in FIG. 151(b).

以上詳述した本実施形態によれば、以下の優れた効果を奏する。 The present embodiment described above provides the following excellent effects:

演算結果記憶エリア234の現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314に記憶されたベース値が第1~第4報知用表示装置201~204にて順次表示される。これにより、第1~第4報知用表示装置201~204の数を抑えながらも、異なる期間に対応するそれぞれのベース値を個別に報知することが可能となる。また、予め定められた順序に従って各ベース値が表示されるため、表示対象となっているベース値の種類を遊技ホールの管理者が把握し易くなる。 The base values stored in the current status area 311, first history area 312, second history area 313, and third history area 314 of the calculation result storage area 234 are displayed sequentially on the first to fourth notification display devices 201 to 204. This makes it possible to individually notify each base value corresponding to a different period while limiting the number of first to fourth notification display devices 201 to 204. Furthermore, because each base value is displayed in a predetermined order, it is easier for the amusement hall manager to understand the type of base value being displayed.

演算結果記憶エリア234における現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314のそれぞれに対応付けてベース値の表示順序が定められている。これにより、ベース値の表示を新たに開始する場合において表示対象となるベース値の種類を特定するための処理構成を簡素なものとすることが可能となる。 The display order of base values is determined in association with each of the current status area 311, first history area 312, second history area 313, and third history area 314 in the calculation result storage area 234. This simplifies the processing configuration for identifying the type of base value to be displayed when starting a new display of base values.

一のベース値が表示されている状況から次のベース値が表示される状況となる前に、第1~第4報知用表示装置201~204はインターバル用非表示の状態となる。これにより、表示対象となっているベース値の種類が切り換わったことを遊技ホールの管理者が明確に把握することが可能となる。 Before the display of one base value changes to the display of the next base value, the first through fourth notification display devices 201-204 enter an interval non-display state. This allows the amusement hall manager to clearly understand that the type of base value being displayed has changed.

第1~第4報知用表示装置201~204にてベース値が順次表示される構成において、ベース値の算出期間が新たに開始されてから大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)がシフト基準個数(具体的には60000個)に達した場合には第1~第4報知用表示装置201~204にてシフト前表示が行われる。これにより、第1~第4報知用表示装置201~204を利用して、上記遊技球の合計個数がシフト基準個数に達したことを報知することが可能となる。 In a configuration in which base values are displayed sequentially on the first through fourth notification display devices 201-204, if the total number of game balls discharged from the game area PA (i.e., the total number of game balls supplied to the game area PA) reaches the shift reference number (specifically, 60,000) after a new base value calculation period has started and the game is not in either the open/close execution mode due to a jackpot result or the high-frequency support mode, a pre-shift display is displayed on the first through fourth notification display devices 201-204. This makes it possible to use the first through fourth notification display devices 201-204 to notify that the total number of game balls has reached the shift reference number.

上記遊技球の合計個数がシフト基準個数に達した場合には演算結果記憶エリア234において現状エリア311、第1履歴エリア312、第2履歴エリア313及び第3履歴エリア314に記憶されているベース値が記憶順序の後側の記憶エリアにシフトされるとともに、通常用カウンタエリア231の各種カウンタ231a~231eが「0」クリアされて新たな算出期間のベース値の算出が開始される。したがって、上記遊技球の合計個数がシフト基準個数に達したことを契機として第1~第4報知用表示装置201~204におけるベース値の報知内容が変更されることとなる。この場合に、上記遊技球の合計個数がシフト基準個数に達した場合にはシフト前表示が行われた後にベース値の報知が再開されるため、上記遊技球の合計個数がシフト基準個数に達したことを契機としてベース値の報知内容が変更されることを遊技ホールの管理者に認識させることが可能となる。 When the total number of gaming balls reaches the shift reference number, the base values stored in the current status area 311, first history area 312, second history area 313, and third history area 314 in the calculation result storage area 234 are shifted to later storage areas in the storage order, and the various counters 231a-231e in the normal counter area 231 are cleared to "0," and calculation of the base value for a new calculation period begins. Therefore, when the total number of gaming balls reaches the shift reference number, the content of the base value notification on the first through fourth notification display devices 201-204 changes. In this case, when the total number of gaming balls reaches the shift reference number, the pre-shift display is displayed and then the notification of the base value resumes, making it possible to make the amusement hall manager aware that the content of the base value notification will change when the total number of gaming balls reaches the shift reference number.

ベース値が表示されている途中で上記遊技球の合計個数がシフト基準個数に達した場合、そのベース値の表示の表示継続期間が経過した後にシフト前表示が開始される。これにより、既に行われているベース値の表示を邪魔しないようにしながら、シフト前表示を開始することが可能となる。 If the total number of game balls reaches the shift reference number while the base value is being displayed, the pre-shift display will begin after the display duration of the base value has elapsed. This makes it possible to start the pre-shift display without interfering with the display of the base value that is already being displayed.

演算結果記憶エリア234に記憶された複数のベース値が所定表示順序に従って順次表示される構成において、シフト前表示が行われた後は、所定表示順序における最初の順番のベース値から表示される。これにより、上記遊技球の合計個数がシフト基準個数に達した場合には、所定表示順序における最初の順番のベース値から改めて確認することが可能となる。 In a configuration in which multiple base values stored in the calculation result storage area 234 are displayed sequentially in a predetermined display order, after the pre-shift display is performed, the base value is displayed starting from the first base value in the predetermined display order. This makes it possible to check the base value again starting from the first base value in the predetermined display order when the total number of game balls reaches the shift reference number.

結果演算処理(図149)にてベース値を算出する構成において、一のベース値の算出を開始してから当該ベース値の算出が完了するまでに結果演算処理が複数回実行される。これにより、1回の結果演算処理にてベース値の算出を完了させる構成に比べて、結果演算処理を実行するための処理負荷を軽減することが可能となる。 In a configuration in which base values are calculated using the result calculation process (Figure 149), the result calculation process is executed multiple times from the start of calculation of one base value until the calculation of that base value is completed. This makes it possible to reduce the processing load required to execute the result calculation process compared to a configuration in which base value calculation is completed in a single result calculation process.

上記遊技球の合計個数がシフト基準個数に達した場合には当該シフト基準個数に達したタイミングにおいてベース値が新たに導出された後にベース値のデータシフト処理(ステップSA216)が実行される構成において、上記遊技球の合計個数がシフト基準個数に達した場合には第1~第4報知用表示装置201~204にてシフト前表示が行われる。これにより、ベース値が新たに導出されてベース値のデータシフト処理が行われている状況においては第1~第4報知用表示装置201~204にてシフト前表示を行うことが可能となり、シフト基準個数に達したにも関わらずそれ以前のベース値の表示がそのまま継続されてしまわないようにすることが可能となる。 In a configuration in which, when the total number of gaming balls reaches the shift reference number, a new base value is derived at the time the shift reference number is reached and then base value data shift processing (step SA216) is executed, when the total number of gaming balls reaches the shift reference number, a pre-shift display is performed on the first to fourth alert display devices 201 to 204. This makes it possible to display a pre-shift display on the first to fourth alert display devices 201 to 204 when a new base value is derived and base value data shift processing is being performed, making it possible to prevent the previous base value from continuing to be displayed even when the shift reference number has been reached.

なお、ベース値の算出期間が開始されてから大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)が初期基準個数(具体的には6000個)に達するまでは上記第35の実施形態と同様に、現状エリア311のベース値が表示される場合には第1~第4報知用表示装置201~204にて演算初期表示が行われる構成としてもよい。 In addition, from the start of the base value calculation period until the total number of game balls discharged from the game area PA (i.e., the total number of game balls supplied to the game area PA) reaches the initial reference number (specifically, 6,000) in a situation that is neither the open/close execution mode due to a jackpot result nor the high-frequency support mode, the first to fourth notification display devices 201 to 204 may be configured to display an initial calculation when the base value of the current status area 311 is displayed, as in the 35th embodiment above.

また、第1~第4報知用表示装置201~204がインターバル用非表示である状態において上記遊技球の合計個数がシフト基準個数(具体的には60000個)に達した場合には即座にシフト前表示が開始され、第1~第4報知用表示装置201~204にてベース値が表示されている状況において上記遊技球の合計個数がシフト基準個数(具体的には60000個)に達した場合にはそのベース値の表示の表示継続期間が経過した場合にシフト前表示が開始される構成としてもよい。これにより、既に行われているベース値の表示が途中で終了されてしまわないようにしながら、シフト前表示を早期に開始させることが可能となる。 Also, if the total number of game balls reaches the shift reference number (specifically, 60,000) while the first to fourth alert display devices 201 to 204 are in the interval non-display mode, the pre-shift display may be immediately initiated; if the total number of game balls reaches the shift reference number (specifically, 60,000) while the base value is being displayed on the first to fourth alert display devices 201 to 204, the pre-shift display may be initiated after the display duration of the base value has elapsed. This makes it possible to start the pre-shift display early without prematurely terminating the display of the base value that is already being displayed.

また、シフト前表示の表示内容は上記のものに限定されることはなく、第1~第4報知用表示装置201~204の少なくとも一部における表示内容は他の状況においても表示され得る表示内容ではあるものの、第1~第4報知用表示装置201~204の全体の表示内容は他の状況においては表示されない表示内容である構成としてもよい。また、シフト前表示が行われる場合には第1~第4報知用表示装置201~204のそれぞれにおいて少なくとも1個の表示用セグメント321~324が点灯状態となる構成としたが、第1~第4報知用表示装置201~204の一部については全ての表示用セグメント321~324が消灯状態となる構成としてもよい。また、シフト前表示が行われる場合には当該シフト前表示の表示内容がシフト前表示の実行期間に亘って維持される構成に限定されることはなく、シフト前表示の表示内容がシフト前表示の実行期間に亘って点滅される構成としてもよい。 Furthermore, the display content of the pre-shift display is not limited to the above, and while the display content of at least a portion of the first to fourth alert display devices 201-204 may be display content that can be displayed in other situations, the display content of the entire first to fourth alert display devices 201-204 may be display content that is not displayed in other situations. Furthermore, when the pre-shift display is performed, at least one display segment 321-324 is lit on each of the first to fourth alert display devices 201-204, but for some of the first to fourth alert display devices 201-204, all display segments 321-324 may be extinguished. Furthermore, when the pre-shift display is performed, the display content of the pre-shift display is not limited to being maintained throughout the execution period of the pre-shift display, and the display content of the pre-shift display may be configured to flash throughout the execution period of the pre-shift display.

また、シフト前表示の実行期間が固定である構成に限定されることはなく、例えば上記遊技球の合計個数がシフト基準個数(具体的には60000個)に達してから新たなベース値が算出されてベース値のデータシフト処理が完了するまでに要した期間に応じて、シフト前表示の実行期間が変動する構成としてもよい。 Furthermore, the execution period of the pre-shift display is not limited to a fixed configuration, and may be configured to vary depending on the time required from when the total number of game balls reaches the shift reference number (specifically, 60,000) until a new base value is calculated and the base value data shift process is completed, for example.

また、上記遊技球の合計個数がシフト基準個数に達した場合には、その時点で第1~第4報知用表示装置201~204にて行われている各ベース値の表示周回のうち最後の順番のベース値(すなわち第3履歴エリア314に格納されたベース値)の表示が完了した後にシフト前表示が開始される構成としてもよい。これにより、各ベース値の表示周回が完了した後にシフト前表示を経由して新たな各ベース値の表示周回を開始させることが可能となる。 Also, when the total number of game balls reaches the shift reference number, the pre-shift display may be configured to start after the display of the last base value (i.e., the base value stored in the third history area 314) in the display cycle of each base value currently being performed by the first to fourth notification display devices 201 to 204 is completed. This makes it possible to start a new display cycle of each base value via the pre-shift display after the display cycle of each base value is completed.

また、上記遊技球の合計個数がシフト基準個数に達した場合にはその時点における通常用カウンタエリア231の各種カウンタ231a~231eを利用してベース値の算出が開始され、そのベース値の算出が完了した場合にデータシフト処理(ステップSA216)が行われる構成としてもよい。この場合、上記遊技球の合計個数がシフト基準個数に達したタイミングにおけるベース値を正確に算出することが可能となる。 Also, when the total number of gaming balls reaches the shift reference number, calculation of the base value may be started using the various counters 231a-231e in the normal counter area 231 at that time, and when calculation of the base value is completed, data shift processing (step SA216) may be performed. In this case, it is possible to accurately calculate the base value at the time when the total number of gaming balls reaches the shift reference number.

また、インターバル期間においてはインターバル用非表示が行われることに代えて、第1~第4報知用表示装置201~204の少なくとも一部では所定の表示が行われるとともに第1~第4報知用表示装置201~204の全体の表示としてはベース値が報知される状況において発生し得る表示内容とは異なる表示内容となるインターバル用表示が行われる構成としてもよい。例えば、第1~第4報知用表示装置201~204のそれぞれにおいて中央の表示用セグメント321~324のみが点灯状態となることで「-」の表示が行われる構成としてもよく、第1~第4報知用表示装置201~204の一部の表示装置において「-」の表示が行われるとともに残りの表示装置は非表示状態となる構成としてもよい。 In addition, instead of displaying an interval display during the interval period, a predetermined display may be displayed on at least some of the first to fourth alarm display devices 201-204, and the entire display of the first to fourth alarm display devices 201-204 may display an interval display that has display content different from the display content that would occur in a situation where a base value is being reported. For example, the first to fourth alarm display devices 201-204 may be configured so that only the central display segments 321-324 are lit to display "-", or some of the first to fourth alarm display devices 201-204 may display "-" while the remaining display devices are in a non-display state.

また、インターバル期間が設定されていない構成としてもよい。この場合、一のベース値について表示継続期間が経過した場合には、次の順番の表示対象となるベース値の表示が第1~第4報知用表示装置201~204にて開始されることとなる。 Alternatively, an interval period may not be set. In this case, when the display duration period for one base value has elapsed, the display of the next base value to be displayed will begin on the first through fourth notification display devices 201-204.

<第44の実施形態>
本実施形態ではシフト前表示の開始タイミングが上記第43の実施形態と相違している。以下、上記第43の実施形態と相違している構成について説明する。なお、上記第43の実施形態と同一の構成については基本的にその説明を省略する。
<Forty-fourth embodiment>
In this embodiment, the start timing of the pre-shift display is different from that of the 43rd embodiment. The following describes the configuration that is different from the 43rd embodiment. Note that the description of the same configuration as the 43rd embodiment will basically be omitted.

本実施形態におけるシフト前表示の開始タイミングについて図152のタイムチャートを参照しながら説明する。図152(a)は現状エリア311に格納されたベース値が第1~第4報知用表示装置201~204にて報知される期間を示し、図152(b)は第1履歴エリア312に格納されたベース値が第1~第4報知用表示装置201~204にて報知される期間を示し、図152(c)は第2履歴エリア313に格納されたベース値が第1~第4報知用表示装置201~204にて報知される期間を示し、図152(d)は第3履歴エリア314に格納されたベース値が第1~第4報知用表示装置201~204にて報知される期間を示し、図152(e)は第1~第4報知用表示装置201~204にてインターバル用非表示が行われる期間を示し、図152(f)は第1~第4報知用表示装置201~204にてシフト前表示が行われる期間を示し、図152(g)はベース値の算出期間が新たに開始されてから大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)がシフト基準個数(具体的には60000個)に達したタイミングを示す。 The start timing of the pre-shift display in this embodiment will be explained with reference to the time chart in Figure 152. Figure 152(a) shows the period during which the base value stored in the current status area 311 is reported by the first to fourth notification display devices 201 to 204, Figure 152(b) shows the period during which the base value stored in the first history area 312 is reported by the first to fourth notification display devices 201 to 204, Figure 152(c) shows the period during which the base value stored in the second history area 313 is reported by the first to fourth notification display devices 201 to 204, Figure 152(d) shows the period during which the base value stored in the third history area 314 is reported by the first to fourth notification display devices 201 to 204, and Figure 152(e) shows the period during which interval non-display is performed on the first to fourth notification display devices 201-204, FIG. 152(f) shows the period during which pre-shift display is performed on the first to fourth notification display devices 201-204, and FIG. 152(g) shows the timing when the total number of game balls discharged from the game area PA (i.e., the total number of game balls supplied to the game area PA) reaches the shift reference number (specifically, 60,000) after the base value calculation period has newly started and when the mode is neither the open/close execution mode due to a jackpot result nor the high-frequency support mode.

t1~t11のタイミングでは、上記第43の実施形態における図151(a)~図151(g)のタイムチャートと同様に、第1~第4報知用表示装置201~204にて、表示継続期間に亘るベース値に対応する表示と、インターバル期間におけるインターバル用非表示の実行とが繰り返されるとともに、ベース値に対応する表示は演算結果記憶エリア234の現状エリア311→第1履歴エリア312→第2履歴エリア313→第3履歴エリア314の順序で繰り返される。そして、t11のタイミングで図152(b)に示すように第1履歴エリア312に格納されたベース値に対応する表示が第1~第4報知用表示装置201~204にて開始される。 At times t1 to t11, similar to the time charts of Figures 151(a) to 151(g) in the 43rd embodiment, the first to fourth alarm display devices 201 to 204 alternate between displaying a value corresponding to the base value over the display duration period and not displaying a value for the interval period, and the display corresponding to the base value is repeated in the order of the current status area 311, first history area 312, second history area 313, and third history area 314 in the calculation result storage area 234. Then, at time t11, the first to fourth alarm display devices 201 to 204 begin displaying a value corresponding to the base value stored in the first history area 312, as shown in Figure 152(b).

その後、第1履歴エリア312に格納されたベース値に対応する表示が行われている途中のタイミングであるt12のタイミングで、図152(g)に示すように、ベース値の算出期間が新たに開始されてから大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)がシフト基準個数(具体的には60000個)に達する。この場合、当該t12のタイミングでは、t11のタイミングにて第1履歴エリア312のベース値に対応する表示が開始されてから表示継続期間が経過していないものの、図152(b)に示すように第1履歴エリア312に格納されたベース値の報知が終了され、図152(f)に示すようにシフト前表示が第1~第4報知用表示装置201~204にて開始される。 Then, at time t12, while the display corresponding to the base value stored in the first history area 312 is in progress, the total number of game balls discharged from the game area PA since the start of the new base value calculation period (i.e., the total number of game balls supplied to the game area PA) in a state other than the jackpot result open/close execution mode or the high frequency support mode reaches the shift reference number (specifically, 60,000), as shown in FIG. 152(g). In this case, at time t12, although the display duration period has not yet elapsed since the display corresponding to the base value in the first history area 312 began at time t11, the display of the base value stored in the first history area 312 ends, as shown in FIG. 152(b), and the pre-shift display begins on the first through fourth notification display devices 201-204, as shown in FIG. 152(f).

なお、他のベース値の報知が行われている途中で上記遊技球の合計個数がシフト基準個数に達した場合であってもそのタイミングでシフト前表示が第1~第4報知用表示装置201~204にて開始される。また、インターバル用非表示が行われている途中で上記遊技球の合計個数がシフト基準個数に達した場合であってもそのタイミングでシフト前表示が第1~第4報知用表示装置201~204にて開始される。 Even if the total number of game balls reaches the shift reference number while another base value is being notified, the pre-shift display will begin on the first to fourth notification display devices 201 to 204 at that time. Even if the total number of game balls reaches the shift reference number while the interval non-display is being performed, the pre-shift display will begin on the first to fourth notification display devices 201 to 204 at that time.

その後、t13のタイミングでt12のタイミングからシフト前表示の実行期間が経過することで、図152(f)に示すようにシフト前表示が終了され、図152(a)に示すように現状エリア311に格納されたベース値の報知が第1~第4報知用表示装置201~204にて開始される。つまり、シフト前表示が開始される場合における報知対象が第1履歴エリア312のベース値であったとしても、シフト前表示が終了した場合にはベース値の報知順序における最初の報知順序に対応する現状エリア311のベース値から報知が開始される。 After that, at time t13, the execution period of the pre-shift display has elapsed since time t12, and the pre-shift display ends as shown in FIG. 152(f), and notification of the base value stored in the current status area 311 begins on the first to fourth notification display devices 201-204 as shown in FIG. 152(a). In other words, even if the notification target when the pre-shift display begins is the base value in the first history area 312, once the pre-shift display ends, notification begins with the base value in the current status area 311 that corresponds to the first notification order in the base value notification order.

その後、t14のタイミングでt13のタイミングから表示継続期間が経過することで、図152(a)に示すように現状エリア311に格納されたベース値の報知が終了され、図152(e)に示すようにインターバル用非表示が第1~第4報知用表示装置201~204にて開始される。このインターバル用非表示はt14のタイミングからインターバル期間が経過したタイミングであるt15のタイミングで図152(e)に示すように終了され、図152(b)に示すように第1履歴エリア312のベース値に対応する表示が第1~第4報知用表示装置201~204にて開始される。 After that, at time t14, the display duration period from time t13 has elapsed, and notification of the base value stored in the current status area 311 is terminated as shown in FIG. 152(a), and interval non-display is initiated on the first to fourth notification display devices 201-204 as shown in FIG. 152(e). This interval non-display is terminated at time t15, when the interval period has elapsed from time t14, as shown in FIG. 152(e), and display corresponding to the base value in the first history area 312 is initiated on the first to fourth notification display devices 201-204 as shown in FIG. 152(b).

上記構成によれば、ベース値の算出期間が新たに開始されてから大当たり結果による開閉実行モード及び高頻度サポートモードのいずれでもない状況で遊技領域PAから排出された遊技球の合計個数(すなわち遊技領域PAに供給された遊技球の合計個数)がシフト基準個数(具体的には60000個)に達した場合には、そのタイミングで第1~第4報知用表示装置201~204にてシフト前表示が開始される。これにより、シフト前表示を早期に開始することが可能となり、上記遊技球の合計個数がシフト基準個数に達したことを早期に報知することが可能となる。 With the above configuration, if the total number of game balls discharged from the game area PA (i.e., the total number of game balls supplied to the game area PA) reaches the shift reference number (specifically, 60,000) after the start of a new base value calculation period when the game is not in either the open/close execution mode due to a jackpot result or the high-frequency support mode, the first through fourth notification display devices 201-204 will begin displaying the pre-shift information at that time. This makes it possible to begin the pre-shift information early, making it possible to provide early notification that the total number of game balls has reached the shift reference number.

<第45の実施形態>
本実施形態では主側CPU63にて実行されるメイン処理の処理構成が上記第35の実施形態と相違している。以下、上記第35の実施形態と相違している構成について説明する。なお、上記第35の実施形態と同一の構成については基本的にその説明を省略する。
<Forty-fifth embodiment>
In this embodiment, the processing configuration of the main processing executed by the main CPU 63 is different from that of the 35th embodiment. The configuration that differs from the 35th embodiment will be described below. Note that the description of the same configuration as the 35th embodiment will basically be omitted.

図153は主側CPU63にて実行される本実施形態におけるメイン処理を示すフローチャートである。なお、メイン処理におけるステップSA401~ステップSA425の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 153 is a flowchart showing the main processing in this embodiment, which is executed by the main CPU 63. Note that steps SA401 to SA425 in the main processing are executed using a specific control program and specific control data in the main CPU 63.

まず電源投入初期設定処理を実行する(ステップSA401)。電源投入初期設定処理では、例えばメイン処理が起動されてからウエイト用の所定時間(具体的には1秒)が経過するまで次の処理に進行することなく待機する。このウエイト用の所定期間において図柄表示装置41の動作開始及び初期設定が完了することとなる。また、主側RAM65のアクセスを許可する。 First, the power-on initialization process is executed (step SA401). During the power-on initialization process, for example, the main process is started and the process waits until a predetermined waiting time (specifically, one second) has elapsed before proceeding to the next process. During this predetermined waiting period, the operation of the pattern display device 41 is started and the initial settings are completed. Access to the main RAM 65 is also permitted.

その後、内部機能レジスタ設定処理を実行する(ステップSA402)。内部機能レジスタ設定処理では上記第35の実施形態と同様に、当該メイン処理に対して定期的に割り込んで起動される処理である第1タイマ割込み処理(図133)の割込み周期を第1割込み周期(具体的には4ミリ秒)に設定するとともに、当該メイン処理に対して定期的に割り込んで起動される処理である第2タイマ割込み処理(図134)の割込み周期を上記第1割込み周期よりも短い周期である第2割込み周期(具体的には2ミリ秒)に設定する。 Then, the internal function register setting process is executed (step SA402). In the internal function register setting process, as in the 35th embodiment, the interrupt period of the first timer interrupt process (FIG. 133), which is a process that periodically interrupts the main process and is started, is set to the first interrupt period (specifically, 4 milliseconds), and the interrupt period of the second timer interrupt process (FIG. 134), which is a process that periodically interrupts the main process and is started, is set to a second interrupt period (specifically, 2 milliseconds), which is shorter than the first interrupt period.

つまり、本実施形態では上記第35の実施形態と同様に、タイマ割込み処理として割込み周期が相対的に長短となるように第1タイマ割込み処理(図133)と第2タイマ割込み処理(図134)とが存在している。第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)はいずれもメイン処理に対して割り込んで起動される。また、第2タイマ割込み処理(図134)は第1タイマ割込み処理(図133)に対して割り込んで起動される。一方、第1タイマ割込み処理(図133)は第2タイマ割込み処理(図134)に対して割り込んで起動されない。また、第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の両方が実行されていない状況において第1割込み周期及び第2割込み周期の両方が経過している場合、それら周期の経過順序に関係なく第2タイマ割込み処理(図134)から先に起動される。この点、第2タイマ割込み処理(図134)は第1タイマ割込み処理(図133)よりも優先して起動される処理であると言える。但し、これに限定されることはなく第1タイマ割込み処理(図133)が第2タイマ割込み処理(図134)よりも優先して起動される構成としてもよい。 In other words, in this embodiment, as in the 35th embodiment, there are first timer interrupt processing (FIG. 133) and second timer interrupt processing (FIG. 134) so that the interrupt periods are relatively long and short as timer interrupt processing. Both the first timer interrupt processing (FIG. 133) and the second timer interrupt processing (FIG. 134) are started by interrupting the main processing. Also, the second timer interrupt processing (FIG. 134) is started by interrupting the first timer interrupt processing (FIG. 133). On the other hand, the first timer interrupt processing (FIG. 133) is not started by interrupting the second timer interrupt processing (FIG. 134). Also, if both the first interrupt period and the second interrupt period have elapsed when both the first timer interrupt processing (FIG. 133) and the second timer interrupt processing (FIG. 134) are not being executed, the second timer interrupt processing (FIG. 134) is started first, regardless of the order in which the periods elapse. In this regard, it can be said that the second timer interrupt process (FIG. 134) is started with priority over the first timer interrupt process (FIG. 133). However, this is not limited to this, and the first timer interrupt process (FIG. 133) may be started with priority over the second timer interrupt process (FIG. 134).

内部機能レジスタ設定処理では、第1タイマ割込み処理(図133)の第1割込み周期を主側CPU63の所定のレジスタに設定するとともに、第2タイマ割込み処理(図134)の第2割込み周期を主側CPU63の特定のレジスタに設定する。また、内部機能レジスタ設定処理では上記第1,第2割込み周期の設定以外にも例えば当たり乱数カウンタC1の数値範囲といった各種カウンタの数値範囲の設定処理などを実行する。 The internal function register setting process sets the first interrupt period of the first timer interrupt process (Figure 133) in a specified register of the main CPU 63, and sets the second interrupt period of the second timer interrupt process (Figure 134) in a specific register of the main CPU 63. In addition to setting the first and second interrupt periods, the internal function register setting process also performs processes such as setting the numerical ranges of various counters, such as the numerical range of the winning random number counter C1.

その後、特定制御用のワークエリア221に設けられた立ち上げ処理中フラグに「1」をセットする(ステップSA403)。立ち上げ処理中フラグは上記第35の実施形態と同様に、第1タイマ割込み処理(図133)が起動されたとしても当該第1タイマ割込み処理(図133)に設定されている各種処理のうち停電監視、各種カウンタの更新及び不正監視を行うための処理は実行する一方、遊技を進行させるための処理を実行することなく当該第1タイマ割込み処理(図133)を終了すべき状況であることを主側CPU63にて特定するためのフラグである。 Then, the startup processing in progress flag provided in the work area 221 for specific control is set to "1" (step SA403). As with the 35th embodiment described above, the startup processing in progress flag is a flag that allows the main CPU 63 to identify a situation in which, even if the first timer interrupt processing (FIG. 133) is started, the various processes set in the first timer interrupt processing (FIG. 133) for power outage monitoring, updating of various counters, and fraud monitoring will be executed, but the first timer interrupt processing (FIG. 133) should be terminated without executing any processes for progressing the game.

立ち上げ処理中フラグは、上記第35の実施形態と同様にメイン処理(図153)において動作電力の供給開始時の処理(ステップSA401~ステップSA418)が開始されて割込許可(ステップSA404)を行う前に「1」がセットされ、動作電力の供給開始時の処理が終了して残余処理(ステップSA422~ステップSA425)が開始される前に「0」クリアされる。この場合に、上記第35の実施形態と同様に第1タイマ割込み処理(図133)では立ち上げ処理中フラグに「1」がセットされている場合にはステップS8907~ステップS8920の処理を実行しないようにすることにより、動作電力の供給開始時の処理(ステップSA401~ステップSA418)が実行されている状況において遊技を進行させるための処理が実行されないようにすることが可能となる。その一方、上記のとおり第1タイマ割込み処理(図133)では立ち上げ処理中フラグに「1」がセットされている場合であってもステップS8901~ステップS8905の処理を実行することで、動作電力の供給開始時の処理(ステップSA401~ステップSA418)が実行されている状況であっても停電監視が実行されるとともに、当たり乱数カウンタC1、大当たり種別カウンタC2、リーチ乱数カウンタC3及び乱数初期値カウンタCINIの更新が実行され、さらに不正の検知が実行される。 As in the 35th embodiment, the startup processing flag is set to "1" when the processing at the start of the supply of operating power (steps SA401 to SA418) begins in the main processing (Fig. 153) and before interrupt permission (step SA404) is performed, and is cleared to "0" before the processing at the start of the supply of operating power ends and the remaining processing (steps SA422 to SA425) begins. In this case, as in the 35th embodiment, if the startup processing flag is set to "1" in the first timer interrupt processing (Fig. 133), the processing of steps S8907 to S8920 is not executed, thereby making it possible to prevent processing to progress the game while the processing at the start of the supply of operating power (steps SA401 to SA418) is being executed. On the other hand, as described above, even if the startup processing in progress flag is set to "1" in the first timer interrupt processing (FIG. 133), by executing steps S8901 to S8905, power outage monitoring is performed even when processing at the start of operating power supply (steps SA401 to SA418) is being performed, and the win random number counter C1, jackpot type counter C2, reach random number counter C3, and random number initial value counter CINI are updated, and fraud detection is also performed.

特に、立ち上げ処理中フラグに「1」がセットされている状況であっても停電情報記憶処理(ステップS8901)が実行されることにより、動作電力の供給開始時の処理(ステップSA401~ステップSA418)が実行されている状況において停電が発生したとしてもそれに対して停電時処理を実行することが可能となる。停電時処理では上記第35の実施形態と同様に、特定制御用のワークエリア221に設けられた停電フラグに「1」をセットするとともに、チェックサムを算出しその算出したチェックサムを特定制御用のワークエリア221に保存するため、動作電力の供給が再度開始された場合には主側RAM65の異常発生と特定されないようにすることが可能となる。これにより、設定確認用処理(ステップSA415)又は設定値更新処理(ステップSA418)の途中で停電が発生した場合には、これら設定関連処理の途中で停電が発生したことを次回の動作電力の供給開始時に特定することが可能となる。 In particular, even when the startup processing flag is set to "1," the power outage information storage process (step S8901) is executed, making it possible to execute power outage processing even if a power outage occurs while processing at the start of operating power supply (steps SA401 to SA418) is being executed. As with the 35th embodiment, power outage processing involves setting the power outage flag in the specific control work area 221 to "1," calculating a checksum, and storing the calculated checksum in the specific control work area 221. This prevents the occurrence of an abnormality in the main RAM 65 from being identified when operating power supply is restarted. As a result, if a power outage occurs during the setting confirmation process (step SA415) or the setting value update process (step SA418), it becomes possible to identify that a power outage occurred during these setting-related processes at the start of the next operating power supply.

ちなみに、設定確認用処理(ステップSA415)又は設定値更新処理(ステップSA418)が実行されている状況では、第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)のいずれについても割込みが禁止されることはなく任意のタイミングで割込み可能となっている。この場合、設定確認用処理(ステップSA415)及び設定値更新処理(ステップSA418)を含めてメイン処理(図153)において第1タイマ割込み処理(図133)又は第2タイマ割込み処理(図134)が割り込んで起動される場合には、その起動対象となったタイマ割込み処理が終了した後に復帰するためのメイン処理(図153)の戻り番地の情報が特定制御用のスタックエリア222に退避されるとともに、当該タイマ割込み処理が起動される直前における主側CPU63の各種レジスタの情報が特定制御用のスタックエリア222に退避される。そして、起動対象となったタイマ割込み処理が終了した場合には特定制御用のスタックエリア222に退避された戻り番地の情報に対応するメイン処理(図153)の処理に復帰することとなるとともに、特定制御用のスタックエリア222に退避された情報が主側CPU63の各種レジスタに復帰される。 Incidentally, when the setting confirmation process (step SA415) or the setting value update process (step SA418) is being executed, interrupts are not prohibited for either the first timer interrupt process (Figure 133) or the second timer interrupt process (Figure 134), and interrupts can occur at any time. In this case, when the first timer interrupt process (Figure 133) or the second timer interrupt process (Figure 134) interrupts and starts the main process (Figure 153) including the setting confirmation process (step SA415) and the setting value update process (step SA418), information about the return address of the main process (Figure 153) to return to after the timer interrupt process that was started is completed is saved in the specific control stack area 222, and information about the various registers of the main CPU 63 immediately before the timer interrupt process is started is saved in the specific control stack area 222. When the timer interrupt process that was the target of activation is completed, the process returns to the main process (FIG. 153) corresponding to the return address information saved in the specific control stack area 222, and the information saved in the specific control stack area 222 is restored to the various registers of the main CPU 63.

ステップSA403にて立ち上げ処理中フラグに「1」をセットした後は、割込み許可の設定を行う(ステップSA404)。これにより、第1タイマ割込み処理(図133)が第1割込み周期で割り込んで起動されるとともに、第2タイマ割込み処理(図134)が第2割込み周期で割り込んで起動される。但し、ステップSA403にて立ち上げ処理中フラグに「1」がセットされているため、第1タイマ割込み処理(図133)が起動されたとしても当該第1タイマ割込み処理(図133)の各種処理のうち停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理が実行されることなく当該第1タイマ割込み処理(図133)が終了される。 After setting the startup processing flag to "1" in step SA403, interrupt permission is set (step SA404). As a result, the first timer interrupt processing (Fig. 133) is started by interrupting at the first interrupt period, and the second timer interrupt processing (Fig. 134) is started by interrupting at the second interrupt period. However, because the startup processing flag was set to "1" in step SA403, even if the first timer interrupt processing (Fig. 133) is started, the various processes of the first timer interrupt processing (Fig. 133) for power outage monitoring, updating various counters, and fraud monitoring are executed, but the first timer interrupt processing (Fig. 133) is terminated without executing any processes for progressing the game.

その後、リセットボタン68cが押圧操作されているか否かを判定する(ステップSA405)。つまり、リセットボタン68cが押圧操作されている状態においてパチンコ機10の電源ON操作が行われて主側CPU63への動作電力の供給が開始されたか否かを判定する。ここで、本実施形態では上記第35の実施形態と同様に、主制御装置60に設定キー挿入部68a及びリセットボタン68cが設けられているものの更新ボタン68bは設けられていない。また、主制御装置60には第1~第3報知用表示装置69a~69cではなく第11の実施形態と同様に第1~第4報知用表示装置201~204が設けられている。 Then, it is determined whether the reset button 68c has been pressed (step SA405). In other words, it is determined whether the power to the pachinko machine 10 has been turned on while the reset button 68c is pressed, and the supply of operating power to the main CPU 63 has begun. In this embodiment, as in the 35th embodiment, the main control unit 60 is provided with a setting key insertion unit 68a and a reset button 68c, but is not provided with an update button 68b. Furthermore, as in the 11th embodiment, the main control unit 60 is provided with first to fourth notification display devices 201 to 204, rather than first to third notification display devices 69a to 69c.

リセットボタン68cが押圧操作されていない場合(ステップSA405:NO)、特定制御用のワークエリア221に設けられた停電フラグに「1」がセットされているか否かを判定する(ステップSA406)。第1タイマ割込み処理(図133)の停電情報記憶処理(ステップS8901)にて停電時処理が実行された場合に停電フラグに「1」がセットされる。停電フラグは、前回の電源遮断時において停電時処理が適切に行われたか否かを主側CPU63にて特定するためのフラグである。 If the reset button 68c is not pressed (step SA405: NO), it is determined whether the power outage flag provided in the specific control work area 221 is set to "1" (step SA406). The power outage flag is set to "1" when power outage processing is executed in the power outage information storage processing (step S8901) of the first timer interrupt processing (Figure 133). The power outage flag is a flag that allows the main CPU 63 to determine whether power outage processing was performed appropriately the previous time the power was shut off.

停電フラグに「1」がセットされている場合(ステップSA406:YES)、特定制御用のワークエリア221及び特定制御用のスタックエリア222についてチェックサムを算出する(ステップSA407)。チェックサムの算出方法は上記第33の実施形態と同一である。その後、主側CPU63への動作電力の供給が停止される直前に実行された停電時処理において算出されて特定制御用のワークエリア221に保存された特定制御用のワークエリア221及び特定制御用のスタックエリア222についてのチェックサムを読み出すとともに、その読み出したチェックサムを、ステップSA407にて算出したチェックサムと比較する(ステップSA408)。そして、それらチェックサムが一致しているか否かを判定する(ステップSA409)。 If the power outage flag is set to "1" (step SA406: YES), a checksum is calculated for the specific control work area 221 and the specific control stack area 222 (step SA407). The checksum calculation method is the same as in the 33rd embodiment. Then, the checksums for the specific control work area 221 and the specific control stack area 222 calculated and stored in the specific control work area 221 during the power outage processing executed immediately before the supply of operating power to the main CPU 63 was stopped are read, and the read checksums are compared with the checksum calculated in step SA407 (step SA408). It is then determined whether the checksums match (step SA409).

ステップSA406又はステップSA409にて否定判定をした場合、すなわち停電フラグに「1」がセットされていない場合又はチェックサムが一致しなかった場合、特定制御用のワークエリア221に設けられた遊技停止フラグに「1」をセットする(ステップSA410)。遊技停止フラグに「1」がセットされることにより、第1タイマ割込み処理(図133)においてステップS8901~ステップS8905の処理を実行する一方、ステップS8906にて肯定判定をすることでステップS8907~ステップS8920の処理を実行しない。これにより、前回の電源遮断時において停電時処理が適切に行われなかったことで停電フラグに「1」がセットされていない場合、又は特定制御用のワークエリア221及び特定制御用のスタックエリア222の少なくとも一方について前回の電源遮断時から情報の記憶状態が変化していることに起因してチェックサムが一致しない場合には、停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理が実行されないことになる。 If a negative judgment is made in step SA406 or step SA409, i.e., if the power outage flag is not set to "1" or the checksums do not match, the game stop flag provided in the specific control work area 221 is set to "1" (step SA410). Setting the game stop flag to "1" causes steps S8901 to S8905 to be executed in the first timer interrupt process (Figure 133), while a positive judgment is made in step S8906 and steps S8907 to S8920 are not executed. As a result, if the power outage flag is not set to "1" because power outage processing was not performed properly during the previous power outage, or if the checksums do not match because the information storage state in at least one of the specific control work area 221 and the specific control stack area 222 has changed since the previous power outage, the processes for power outage monitoring, updating various counters, and fraud monitoring are executed, but the processes for progressing the game are not executed.

その後、動作電力の供給開始時において停電フラグ又はチェックサムに関して異常が発生したことを示す異常コマンドを音声発光制御装置81に送信する(ステップSA411)。音声発光制御装置81は当該異常コマンドを受信することにより、表示発光部53を動作電力の供給開始時における情報異常に対応する態様で発光させるとともに、スピーカ部54から「設定変更をして下さい。」という音声を出力させる。また、図柄表示装置41にて「設定変更をして下さい。」という文字画像が表示されるようにする。これら報知はパチンコ機10への動作電力の供給が停止されるまでは維持され、パチンコ機10への動作電力の供給が停止された場合に終了される。但し、パチンコ機10への動作電力の供給が一旦停止されたとしても設定値更新処理(ステップSA418)が実行されるまではパチンコ機10への動作電力の供給が再開された場合に上記報知が継続される構成としてもよい。 Then, an abnormality command indicating that an abnormality occurred in the power outage flag or checksum when the supply of operating power began is sent to the audio and light-emitting control device 81 (step SA411). Upon receiving the abnormality command, the audio and light-emitting control device 81 causes the display light-emitting unit 53 to emit light in a manner corresponding to the information abnormality at the start of the supply of operating power, and causes the speaker unit 54 to output a voice message saying "Please change the settings." The message also appears as a text image saying "Please change the settings" on the symbol display device 41. These notifications are maintained until the supply of operating power to the pachinko machine 10 is stopped, and are terminated when the supply of operating power to the pachinko machine 10 is stopped. However, even if the supply of operating power to the pachinko machine 10 is temporarily stopped, the above notifications may be continued when the supply of operating power to the pachinko machine 10 is resumed until the setting value update process (step SA418) is executed.

停電フラグに「1」がセットされているとともにチェックサムが正常である場合(ステップSA406及びステップSA409:YES)、特定制御用のワークエリア221に設けられた設定更新表示フラグに「1」がセットされているか否かを判定する(ステップSA412)。設定更新表示フラグは上記第35の実施形態と同様に設定値更新処理(ステップSA418)が実行されていることを主側CPU63にて特定するためのフラグであり、設定更新表示フラグに「1」がセットされている場合には第1~第4報知用表示装置201~204にて、設定値を更新している状況であることを示す表示及び更新途中の設定値を示す表示が行われる。設定更新表示フラグは、設定値更新処理(ステップSA418)が開始された場合に「1」がセットされ設定値更新処理(ステップSA418)が終了される場合に「0」クリアされるフラグであるため、設定値更新処理(ステップSA418)が実行されていない状況においては基本的に設定更新表示フラグに「1」がセットされた状態とはならない。しかしながら、設定値更新処理(ステップSA418)が実行されている状況において主側CPU63への動作電力の供給が停止された場合には、その後に主側CPU63への動作電力の供給が開始された場合において設定更新表示フラグに「1」がセットされた状態となる。この設定更新表示フラグに「1」がセットされた状態はRAMクリア処理(ステップSA416)が実行されるか、又は設定値更新処理(ステップSA418)において設定更新表示フラグを「0」クリアする処理が実行されるまでは維持される。 If the power outage flag is set to "1" and the checksum is normal (step SA406 and step SA409: YES), the process determines whether the setting update display flag provided in the specific control work area 221 is set to "1" (step SA412). As in the 35th embodiment, the setting update display flag is a flag used by the main CPU 63 to identify that the setting value update process (step SA418) is being executed. When the setting update display flag is set to "1," the first through fourth alarm display devices 201-204 display an indication that the setting values are being updated and an indication of the setting values being updated. The setting update display flag is set to "1" when the setting value update process (step SA418) is initiated and cleared to "0" when the setting value update process (step SA418) is terminated. Therefore, the setting update display flag is not generally set to "1" when the setting value update process (step SA418) is not being executed. However, if the supply of operating power to the main CPU 63 is stopped while the setting value update process (step SA418) is being executed, the setting update display flag will be set to "1" when the supply of operating power to the main CPU 63 is subsequently started. This state in which the setting update display flag is set to "1" is maintained until the RAM clear process (step SA416) is executed or the process of clearing the setting update display flag to "0" is executed in the setting value update process (step SA418).

設定更新表示フラグに「1」がセットされていないことでステップSA412にて否定判定をした場合、設定キー挿入部68aが設定キーを利用してON操作されているか否かを判定する(ステップSA413)。設定キー挿入部68aが設定キーを利用してON操作されている場合(ステップSA413:YES)、設定確認用処理を実行する(ステップSA415)。また、設定キー挿入部68aが設定キーを利用してON操作されていない場合であっても(ステップSA413:NO)、特定制御用のワークエリア221に設けられた設定確認表示フラグに「1」がセットされている場合(ステップSA414:YES)、設定確認用処理を実行する(ステップSA415)。設定確認用処理については後に説明する。 If the setting update display flag is not set to "1" and a negative judgment is made in step SA412, it is determined whether the setting key insertion unit 68a has been turned ON using the setting key (step SA413). If the setting key insertion unit 68a has been turned ON using the setting key (step SA413: YES), setting confirmation processing is executed (step SA415). Even if the setting key insertion unit 68a has not been turned ON using the setting key (step SA413: NO), if the setting confirmation display flag provided in the specific control work area 221 is set to "1" (step SA414: YES), setting confirmation processing is executed (step SA415). The setting confirmation processing will be described later.

設定確認表示フラグは上記第35の実施形態と同様に設定確認用処理(ステップSA415)が実行されていることを主側CPU63にて特定するためのフラグであり、設定確認表示フラグに「1」がセットされている場合には第1~第4報知用表示装置201~204にて、設定値を確認している状況であることを示す表示及び現状設定されている設定値を示す表示が行われる。設定確認表示フラグは、設定確認用処理(ステップSA415)が開始された場合に「1」がセットされ設定確認用処理(ステップSA415)が終了される場合に「0」クリアされるフラグであるため、設定確認用処理(ステップSA415)が実行されていない状況においては基本的に設定確認表示フラグに「1」がセットされた状態とはならない。しかしながら、設定確認用処理(ステップSA415)が実行されている状況において主側CPU63への動作電力の供給が停止された場合には、その後に主側CPU63への動作電力の供給が開始された場合において設定確認表示フラグに「1」がセットされた状態となる。この設定確認表示フラグに「1」がセットされた状態はRAMクリア処理(ステップSA416)が実行されるか、又は設定確認用処理(ステップSA415)において設定確認表示フラグを「0」クリアする処理が実行されるまでは維持される。 As in the 35th embodiment, the setting confirmation display flag is a flag used by the main CPU 63 to identify that the setting confirmation process (step SA415) is being executed. When the setting confirmation display flag is set to "1," the first through fourth alarm display devices 201-204 display a message indicating that the setting values are being confirmed and a message indicating the currently set setting values. The setting confirmation display flag is set to "1" when the setting confirmation process (step SA415) is initiated and cleared to "0" when the setting confirmation process (step SA415) is terminated. Therefore, the setting confirmation display flag is not generally set to "1" when the setting confirmation process (step SA415) is not being executed. However, if the supply of operating power to the main CPU 63 is stopped while the setting confirmation process (step SA415) is being executed, the setting confirmation display flag will be set to "1" when the supply of operating power to the main CPU 63 is subsequently resumed. The setting confirmation display flag remains set to "1" until the RAM clear process (step SA416) is executed, or the setting confirmation display flag is cleared to "0" during the setting confirmation process (step SA415).

リセットボタン68cが押圧操作されている場合(ステップSA405:YES)、RAMクリア処理を実行する(ステップSA416)。RAMクリア処理では、特定制御用のワークエリア221においてパチンコ機10の設定状態を示す設定値の情報が設定されたエリア(具体的には後述する設定参照用エリア341)を除いて、当該特定制御用のワークエリア221を「0」クリアするとともに初期設定を実行する。これにより、当否抽選モードが高確率モードであるか否かを示すエリアが「0」クリアされるため、パチンコ機10への動作電力の供給が停止される直前における当否抽選モードに関係なく当否抽選モードは低確率モードとなる。また、遊技回が実行されていない状況となるとともに開閉実行モードが実行されていない状況となり、さらに普図表示部38aが変動表示されていない状況であって普電役物34aが閉鎖状態である状況となる。また、特定制御用のワークエリア221に設けられた保留格納エリア65a及び普電保留エリア65cも「0」クリアされるため、特図表示部37a用の保留情報が消去されるとともに普図表示部38a用の保留情報が消去される。また、特定制御用のワークエリア221に設けられた設定更新表示フラグ及び設定確認表示フラグを「0」クリアする。また、特定制御用のワークエリア221に設けられた後述する設定更新用エリア342を「0」クリアする。また、RAMクリア処理では特定制御用のスタックエリア222を「0」クリアするとともに初期設定を実行する。また、RAMクリア処理では主側CPU63の各種レジスタも「0」クリアした後に初期設定を実行する。この初期設定ではステップSA402の内部機能レジスタ設定処理と同様の処理を実行する。なお、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224については「0」クリアするための処理及び初期設定を行うための処理は実行しない。 If the reset button 68c is pressed (step SA405: YES), a RAM clear process is executed (step SA416). In the RAM clear process, the specific control work area 221 is cleared to "0" and an initial setting is executed, except for the area in the specific control work area 221 where setting value information indicating the setting state of the pachinko machine 10 is set (specifically, the setting reference area 341, described below). This clears the area indicating whether the win/loss lottery mode is in the high-probability mode to "0," so the win/loss lottery mode becomes the low-probability mode regardless of the win/loss lottery mode in effect immediately before the supply of operating power to the pachinko machine 10 is stopped. Furthermore, a game round is not being played, the open/close execution mode is not being executed, the normal map display unit 38a is not displaying a variable value, and the normal power device 34a is in a closed state. In addition, the reserve storage area 65a and the normal power reserve area 65c provided in the work area 221 for specific control are also cleared to "0," thereby erasing the reserve information for the special map display unit 37a and the reserve information for the normal map display unit 38a. The setting update display flag and setting confirmation display flag provided in the work area 221 for specific control are cleared to "0." The setting update area 342 (described below) provided in the work area 221 for specific control is also cleared to "0." The RAM clear process also clears the stack area 222 for specific control to "0" and performs initial settings. The RAM clear process also clears various registers of the main CPU 63 to "0" before performing initial settings. This initial setting process performs the same processing as the internal function register setting process of step SA402. Note that the process for clearing the work area 223 for non-specific control and the process for performing initial settings are not performed for the work area 223 for non-specific control and the stack area 224 for non-specific control.

その後、設定キー挿入部68aが設定キーを利用してON操作されているか否かを判定する(ステップSA417)。ON操作されている場合(ステップSA417:YES)、設定値更新処理を実行する(ステップSA418)。設定値更新処理については後に説明する。 Then, it is determined whether the setting key insertion unit 68a has been turned on using the setting key (step SA417). If it has been turned on (step SA417: YES), a setting value update process is executed (step SA418). The setting value update process will be described later.

ステップSA411の処理を実行した場合、ステップSA414にて否定判定をした場合、ステップSA415の処理を実行した場合、ステップSA417にて否定判定をした場合、又はステップSA418の処理を実行した場合、特定制御用のワークエリア221に設けられたチェック中カウンタに初期チェック期間(具体的には5秒)に対応する情報をセットする(ステップSA419)。チェック中カウンタにセットされた値は上記第35の実施形態と同様に第2タイマ割込み処理(図134)が起動される度に1減算される。チェック中カウンタに1以上の値が設定されている場合、上記第35の実施形態と同様に第1~第4報知用表示装置201~204にてチェック用表示が継続される。 If the processing of step SA411 is executed, if a negative judgment is made in step SA414, if the processing of step SA415 is executed, if a negative judgment is made in step SA417, or if the processing of step SA418 is executed, information corresponding to the initial check period (specifically, 5 seconds) is set in the checking counter provided in the specific control work area 221 (step SA419). The value set in the checking counter is decremented by 1 each time the second timer interrupt processing (Figure 134) is initiated, as in the 35th embodiment above. If a value of 1 or greater is set in the checking counter, the check display continues on the first to fourth alarm display devices 201 to 204, as in the 35th embodiment above.

上記構成によれば主側CPU63への動作電力の供給が開始された場合、当該主側CPU63にて動作電力の供給開始時の処理(ステップSA401~ステップSA418)が終了した後であって残余処理(ステップSA422~ステップSA425)が開始される前に、初期チェック期間が開始される。これにより、動作電力の供給開始時の処理が実行されている状況において初期チェック期間を制御する必要がないため、当該動作電力の供給開始時の処理が実行されている状況における処理負荷を軽減することが可能となる。 With the above configuration, when the supply of operating power to the main CPU 63 begins, the initial check period begins after the main CPU 63 completes the processing at the start of the supply of operating power (steps SA401 to SA418) and before the remaining processing (steps SA422 to SA425) begins. This eliminates the need to control the initial check period while the processing at the start of the supply of operating power is being executed, making it possible to reduce the processing load while the processing at the start of the supply of operating power is being executed.

また、設定確認用処理(ステップSA415)及び設定値更新処理(ステップSA418)は動作電力の供給開始時の処理として実行されるのに対して、初期チェック期間は動作電力の供給開始時の処理が終了した後に開始される。これにより、初期チェック期間において第1~第4報知用表示装置201~204にてチェック用表示が行われるとしても、第1~第4報知用表示装置201~204を利用した設定値の表示に影響を与えないようにすることが可能となる。 Furthermore, while the setting confirmation process (step SA415) and the setting value update process (step SA418) are executed as processes when the supply of operating power starts, the initial check period starts after the processes when the supply of operating power starts have finished. This makes it possible to ensure that even if a check display is performed on the first to fourth alarm display devices 201 to 204 during the initial check period, this does not affect the display of setting values using the first to fourth alarm display devices 201 to 204.

その後、特定制御用のワークエリア221における立ち上げ処理中フラグを「0」クリアする(ステップSA420)。立ち上げ処理中フラグが「0」クリアされることにより、第1タイマ割込み処理(図133)が起動された場合にステップS8906にて否定判定をすることでステップS8901~ステップS8905の処理だけではなくステップS8907~ステップS8920の処理を実行することとなり、遊技を進行させるための処理が実行されない状態が解除される。なお、ステップSA420では特定制御用のワークエリア221における停電フラグも「0」クリアする。 Then, the startup processing in progress flag in the specific control work area 221 is cleared to "0" (step SA420). When the startup processing in progress flag is cleared to "0," if the first timer interrupt process (FIG. 133) is initiated, a negative judgment is made in step S8906, which causes the processes of steps S8901 to S8905 as well as steps S8907 to S8920 to be executed, thereby canceling the state in which processes for progressing the game are not executed. Note that in step SA420, the power outage flag in the specific control work area 221 is also cleared to "0."

その後、復帰コマンドを音声発光制御装置81に送信する(ステップSA421)。復帰コマンドに含まれている情報の内容及び復帰コマンドを受信した場合における音声発光制御装置81の処理内容は、上記第33の実施形態におけるメイン処理(図114)のステップS7920の場合と同一である。 Then, a return command is sent to the audio and light emission control device 81 (step SA421). The information contained in the return command and the processing performed by the audio and light emission control device 81 when the return command is received are the same as those in step S7920 of the main processing (Figure 114) in the 33rd embodiment described above.

その後、ステップSA422~ステップSA425の残余処理に進む。つまり、主側CPU63は第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)を定期的に実行する構成であるが、1のタイマ割込み処理と次のタイマ割込み処理との間に残余時間が生じることとなる。この残余時間は各タイマ割込み処理の処理完了時間に応じて変動することとなるが、かかる不規則な時間を利用してステップSA422~ステップSA425の残余処理を繰り返し実行する。この点、当該ステップSA422~ステップSA425の残余処理は非定期的に実行される非定期処理であると言える。ステップSA422~ステップSA425では、上記第1の実施形態におけるメイン処理(図9)のステップS113~ステップS116と同一の処理を実行する。 Then, the remaining processing of steps SA422 to SA425 continues. In other words, the main CPU 63 is configured to periodically execute the first timer interrupt processing (Figure 133) and the second timer interrupt processing (Figure 134), but there is remaining time between one timer interrupt processing and the next. This remaining time will vary depending on the completion time of each timer interrupt processing, but this irregular time is used to repeatedly execute the remaining processing of steps SA422 to SA425. In this respect, the remaining processing of steps SA422 to SA425 can be said to be non-periodic processing executed non-periodically. Steps SA422 to SA425 execute the same processing as steps S113 to S116 of the main processing (Figure 9) in the first embodiment described above.

次に、本実施形態における設定値に関する構成について説明する。図154は特定制御用のワークエリア221に設けられた設定値に関する記憶エリアの内容を説明するための説明図である。 Next, we will explain the configuration related to setting values in this embodiment. Figure 154 is an explanatory diagram illustrating the contents of the storage area related to setting values provided in the work area 221 for specific control.

図154に示すように特定制御用のワークエリア221には設定参照用エリア341と設定更新用エリア342とが設けられている。設定参照用エリア341は現状のパチンコ機10の設定値を主側CPU63にて特定するための情報が格納される記憶エリアである。特図変動開始処理(図13)におけるステップS503では設定参照用エリア341に格納されている情報によりパチンコ機10の現状の設定値を特定し、その特定した設定値に対応する当否テーブルを読み出す。そして、ステップS504ではその読み出した当否テーブルを利用して当否判定処理を実行する。また、特定制御用のワークエリア221における設定確認表示フラグに「1」がセットされている状況においては設定参照用エリア341に格納されている情報に対応する設定値の表示が第4報知用表示装置204にて行われる。 As shown in FIG. 154, the work area 221 for specific control has a setting reference area 341 and a setting update area 342. The setting reference area 341 is a memory area that stores information used by the main CPU 63 to identify the current setting values of the pachinko machine 10. In step S503 of the special chart variation start processing (FIG. 13), the current setting values of the pachinko machine 10 are identified using the information stored in the setting reference area 341, and a win/loss table corresponding to the identified setting values is read. Then, in step S504, the win/loss determination processing is executed using the read win/loss table. Furthermore, when the setting confirmation display flag in the work area 221 for specific control is set to "1", the setting values corresponding to the information stored in the setting reference area 341 are displayed on the fourth notification display device 204.

設定参照用エリア341には設定値の情報として数値情報が格納される。具体的には、設定参照用エリア341に「1」の数値情報が格納されている場合には現状のパチンコ機10の設定値は「設定1」となる。設定参照用エリア341に「2」の数値情報が格納されている場合には現状のパチンコ機10の設定値は「設定2」となる。設定参照用エリア341に「3」の数値情報が格納されている場合には現状のパチンコ機10の設定値は「設定3」となる。設定参照用エリア341に「4」の数値情報が格納されている場合には現状のパチンコ機10の設定値は「設定4」となる。設定参照用エリア341に「5」の数値情報が格納されている場合には現状のパチンコ機10の設定値は「設定5」となる。設定参照用エリア341に「6」の数値情報が格納されている場合には現状のパチンコ機10の設定値は「設定6」となる。 The setting reference area 341 stores numerical information as setting value information. Specifically, if numerical information of "1" is stored in the setting reference area 341, the current setting value of the pachinko machine 10 will be "Setting 1." If numerical information of "2" is stored in the setting reference area 341, the current setting value of the pachinko machine 10 will be "Setting 2." If numerical information of "3" is stored in the setting reference area 341, the current setting value of the pachinko machine 10 will be "Setting 3." If numerical information of "4" is stored in the setting reference area 341, the current setting value of the pachinko machine 10 will be "Setting 4." If numerical information of "5" is stored in the setting reference area 341, the current setting value of the pachinko machine 10 will be "Setting 5." If numerical information of "6" is stored in the setting reference area 341, the current setting value of the pachinko machine 10 will be "Setting 6."

設定更新用エリア342は設定値更新処理(ステップSA418)において更新途中の設定値の情報が格納される。つまり、設定値更新処理(ステップSA418)ではリセットボタン68cが押圧操作される度に選択対象の設定値の情報を更新することとなるが、この更新に際しては設定参照用エリア341に格納された設定値の情報は変更されることなく、設定更新用エリア342に格納された設定値の情報が変更される。これにより、設定値更新処理(ステップSA418)が開始される前に設定されていた設定値の情報を記憶保持しながら、設定値の更新を行うことが可能となる。設定値更新処理(ステップSA418)が終了される場合にその時点における設定更新用エリア342に格納された設定値の情報が設定参照用エリア341に上書きされる。これにより、設定値更新処理(ステップSA418)にて更新された結果の設定値が、現状のパチンコ機10の設定値として設定されることとなる。また、特定制御用のワークエリア221における設定更新表示フラグに「1」がセットされている状況においては設定更新用エリア342に格納されている情報に対応する設定値の表示が第4報知用表示装置204にて行われる。 The setting update area 342 stores information about setting values being updated during the setting value update process (step SA418). In other words, during the setting value update process (step SA418), the setting value information for the selected item is updated each time the reset button 68c is pressed. During this update, the setting value information stored in the setting reference area 341 remains unchanged; instead, the setting value information stored in the setting update area 342 is changed. This allows the setting values to be updated while retaining the setting value information that was set before the setting value update process (step SA418) began. When the setting value update process (step SA418) is terminated, the setting value information stored in the setting update area 342 at that time is overwritten in the setting reference area 341. As a result, the setting values updated during the setting value update process (step SA418) are set as the current setting values for the pachinko machine 10. Furthermore, when the setting update display flag in the specific control work area 221 is set to "1", the setting value corresponding to the information stored in the setting update area 342 is displayed on the fourth notification display device 204.

設定更新用エリア342には設定値の情報として数値情報が格納される。具体的には、設定更新用エリア342に「1」の数値情報が格納されている場合には更新対象(選択対象又は変更対象)の設定値は「設定1」となる。設定更新用エリア342に「2」の数値情報が格納されている場合には更新対象の設定値は「設定2」となる。設定更新用エリア342に「3」の数値情報が格納されている場合には更新対象の設定値は「設定3」となる。設定更新用エリア342に「4」の数値情報が格納されている場合には更新対象の設定値は「設定4」となる。設定更新用エリア342に「5」の数値情報が格納されている場合には更新対象の設定値は「設定5」となる。設定更新用エリア342に「6」の数値情報が格納されている場合には更新対象の設定値は「設定6」となる。 The setting update area 342 stores numerical information as setting value information. Specifically, if numerical information of "1" is stored in the setting update area 342, the setting value to be updated (to be selected or changed) will be "Setting 1." If numerical information of "2" is stored in the setting update area 342, the setting value to be updated will be "Setting 2." If numerical information of "3" is stored in the setting update area 342, the setting value to be updated will be "Setting 3." If numerical information of "4" is stored in the setting update area 342, the setting value to be updated will be "Setting 4." If numerical information of "5" is stored in the setting update area 342, the setting value to be updated will be "Setting 5." If numerical information of "6" is stored in the setting update area 342, the setting value to be updated will be "Setting 6."

図155はメイン処理(図153)のステップSA415にて実行される設定確認用処理を示すフローチャートである。なお、設定確認用処理におけるステップSA501~ステップSA504の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 155 is a flowchart showing the setting confirmation process executed in step SA415 of the main processing (Figure 153). Note that steps SA501 to SA504 in the setting confirmation process are executed using a specific control program and specific control data in the main CPU 63.

特定制御用のワークエリア221に設けられた設定確認表示フラグに「1」がセットされていないことを条件として(ステップSA501:NO)、設定確認表示フラグに「1」をセットする(ステップSA502)。設定確認表示フラグに「1」がセットされることにより、第2タイマ割込み処理(図134)のステップS9005にて肯定判定をすることで、設定確認中における第5表示データバッファ275への設定処理(ステップS9006)を実行する。 On the condition that the setting confirmation display flag provided in the specific control work area 221 is not set to "1" (step SA501: NO), the setting confirmation display flag is set to "1" (step SA502). When the setting confirmation display flag is set to "1", a positive determination is made in step S9005 of the second timer interrupt process (FIG. 134), and setting processing to the fifth display data buffer 275 during setting confirmation (step S9006) is executed.

図156は設定確認中における第5表示データバッファ275への設定処理を示すフローチャートである。なお、当該設定処理におけるステップSA601~ステップSA603の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 156 is a flowchart showing the setting process for the fifth display data buffer 275 during setting confirmation. Note that steps SA601 to SA603 in this setting process are executed using a specific control program and specific control data in the main CPU 63.

まず特定制御用のワークエリア221の設定参照用エリア341に格納された設定値の情報に対応する設定値の表示データを読み出す(ステップSA601)。そして、その読み出した設定値の表示データを第4報知用表示装置204に適用するための表示データとして特定制御用のワークエリア221における第5表示データバッファ275に設定する(ステップSA602)。また、パチンコ機10の設定値を確認している状況であることを示す表示を第1~第3報知用表示装置201~203に行わせるための表示データを第5表示データバッファ275に設定する(ステップSA603)。 First, the display data for the setting value corresponding to the setting value information stored in the setting reference area 341 of the specific control work area 221 is read (step SA601). The read display data for the setting value is then set in the fifth display data buffer 275 in the specific control work area 221 as display data to be applied to the fourth alert display device 204 (step SA602). Furthermore, display data for causing the first to third alert display devices 201 to 203 to display an indication that the setting value of the pachinko machine 10 is being checked is set in the fifth display data buffer 275 (step SA603).

上記のように設定確認中における第5表示データバッファ275への設定処理が実行されることにより、ステップSA603にて第5表示データバッファ275に設定された表示データに対応する表示が第1~第3報知用表示装置201~203にて行われるとともに、ステップSA602にて第5表示データバッファ275に設定された表示データに対応する表示が第4報知用表示装置204にて行われる。これにより、例えば図124(b)の説明図に示すように、パチンコ機10の設定値を確認している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示が第1~第4報知用表示装置201~204にて行われる。 As a result of the setting process for the fifth display data buffer 275 being executed while the settings are being confirmed as described above, a display corresponding to the display data set in the fifth display data buffer 275 in step SA603 is displayed on the first to third alert display devices 201 to 203, and a display corresponding to the display data set in the fifth display data buffer 275 in step SA602 is displayed on the fourth alert display device 204. As a result, as shown in the explanatory diagram of FIG. 124(b), for example, a display indicating that the setting values of the pachinko machine 10 are being confirmed and a display showing the current setting values of the pachinko machine 10 are displayed on the first to fourth alert display devices 201 to 204.

設定確認用処理(図155)の説明に戻り、ステップSA501にて肯定判定をした場合又はステップSA502の処理を実行した場合、設定キー挿入部68aが設定キーを利用してON状態からOFF状態に切り換わったか否かを判定する(ステップSA503)。具体的には、設定キー挿入部68aの状態を検知する検知センサから受信している信号の受信状態が、ON状態に対応する受信状態からOFF状態に対応する受信状態となったか否かを判定する。したがって、設定キー挿入部68aがON状態に維持されている場合だけではなく、設定キー挿入部68aがOFF状態である状況で設定確認用処理が開始された場合においてそのOFF状態が維持されている場合にもステップSA503にて否定判定をする。設定キー挿入部68aがON状態からOFF状態に切り換わったことを特定していない場合(ステップSA503:NO)、ステップSA503の処理を繰り返す。 Returning to the explanation of the setting confirmation process (Figure 155), if a positive determination is made in step SA501 or if the process of step SA502 is executed, it is determined whether the setting key insertion unit 68a has switched from the ON state to the OFF state using the setting key (step SA503). Specifically, it is determined whether the reception state of the signal received from the detection sensor that detects the state of the setting key insertion unit 68a has changed from a reception state corresponding to the ON state to a reception state corresponding to the OFF state. Therefore, a negative determination is made in step SA503 not only when the setting key insertion unit 68a is maintained in the ON state, but also when the setting confirmation process is started when the setting key insertion unit 68a is in the OFF state and the OFF state is maintained. If it is not determined that the setting key insertion unit 68a has switched from the ON state to the OFF state (step SA503: NO), the process of step SA503 is repeated.

設定キー挿入部68aがON状態からOFF状態に切り換わったことを特定した場合(ステップSA503:YES)、特定制御用のワークエリア221における設定確認表示フラグを「0」クリアする(ステップSA504)。これにより、第2タイマ割込み処理(図134)のステップS9005にて否定判定をすることで、設定確認中における第5表示データバッファ275への設定処理(ステップS9006)が実行されない状況となる。したがって、第1~第4報知用表示装置201~204にて、パチンコ機10の現状の設定値を確認している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示が行われる状態が解除される。 If it is determined that the setting key insertion unit 68a has switched from the ON state to the OFF state (step SA503: YES), the setting confirmation display flag in the specific control work area 221 is cleared to "0" (step SA504). As a result, a negative determination is made in step S9005 of the second timer interrupt process (FIG. 134), and the setting process to the fifth display data buffer 275 during setting confirmation (step S9006) is not executed. Therefore, the first to fourth notification display devices 201 to 204 are no longer displaying the indication that the current setting value of the pachinko machine 10 is being confirmed and the current setting value of the pachinko machine 10.

上記のとおりリセットボタン68cを押圧操作することなく設定キー挿入部68aを設定キーによりON操作した状態でパチンコ機10の電源ON操作が行われることにより、主側CPU63への動作電力の供給が開始されてメイン処理(図153)が開始された状況においてリセットボタン68cが押圧操作されていないとともに設定キー挿入部68aがON操作された状態となり、メイン処理(図153)にて遊技の進行を可能とする処理が実行される前の状況である動作電力の供給開始時の処理が実行されている状況において設定確認用処理(図155)が実行される。これにより、遊技が行われていない状況下において設定値の確認を行うことが可能となる。 As described above, when the power to the pachinko machine 10 is turned on with the setting key insertion section 68a turned on using the setting key without pressing the reset button 68c, the supply of operating power to the main CPU 63 begins and the main processing (Figure 153) begins. This results in the reset button 68c not being pressed and the setting key insertion section 68a being turned on, and the setting confirmation processing (Figure 155) being executed when processing is being executed at the start of the supply of operating power, which is the state before the processing that allows game play to proceed in the main processing (Figure 153) is executed. This makes it possible to check the setting values when no game is being played.

図157はメイン処理(図153)のステップSA418にて実行される設定値更新処理を示すフローチャートである。なお、設定値更新処理におけるステップSA701~ステップSA710の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 157 is a flowchart showing the setting value update process executed in step SA418 of the main processing (Figure 153). Note that steps SA701 to SA710 in the setting value update process are executed using a specific control program and specific control data in the main CPU 63.

まず特定制御用のワークエリア221に設けられた設定更新表示フラグに「1」がセットされているか否かを判定する(ステップSA701)。設定更新表示フラグに「1」がセットされていない場合(ステップSA701:NO)、設定更新表示フラグに「1」をセットする(ステップSA702)。その後、特定制御用のワークエリア221における設定参照用エリア341に格納された設定値の情報を特定制御用のワークエリア221における設定更新用エリア342に上書きする(ステップSA703)。これにより、動作電力の供給が前回停止された場合に設定されていた設定値の情報が設定更新用エリア342に設定された状態となる。 First, it is determined whether the setting update display flag provided in the work area 221 for specific control is set to "1" (step SA701). If the setting update display flag is not set to "1" (step SA701: NO), the setting update display flag is set to "1" (step SA702). Then, the setting value information stored in the setting reference area 341 in the work area 221 for specific control is overwritten in the setting update area 342 in the work area 221 for specific control (step SA703). As a result, the setting value information that was set when the supply of operating power was last stopped is set in the setting update area 342.

一方、設定値更新処理が実行されている途中で動作電力の供給が停止された後において動作電力の供給が再開されてメイン処理(図153)のRAMクリア処理(ステップSA416)が実行されることなく設定値更新処理が開始されたことにより設定更新表示フラグに既に「1」がセットされている場合(ステップSA701:YES)、ステップSA703の処理は実行されない。この場合、動作電力の供給が停止される前における設定値更新処理において設定更新用エリア342に設定されていた設定値の情報がそのまま維持された状態で、ステップSA704以降の処理を実行することとなる。 On the other hand, if the supply of operating power is stopped while the setting value update process is being executed, and then the supply of operating power is resumed and the setting value update process is started without executing the RAM clear process (step SA416) of the main process (Figure 153), and the setting update display flag is already set to "1" (step SA701: YES), the process of step SA703 is not executed. In this case, the process from step SA704 onwards will be executed with the setting value information set in the setting update area 342 during the setting value update process before the supply of operating power was stopped remaining unchanged.

設定更新表示フラグに「1」がセットされている場合、第2タイマ割込み処理(図134)のステップS9003にて肯定判定をすることで、設定更新中における第5表示データバッファ275への設定処理(ステップS9004)を実行する。 If the setting update display flag is set to "1", a positive determination is made in step S9003 of the second timer interrupt process (Figure 134), and setting processing (step S9004) is executed for the fifth display data buffer 275 during setting update.

図158は設定更新中における第5表示データバッファ275への設定処理を示すフローチャートである。なお、当該設定処理におけるステップSA801~ステップSA803の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 158 is a flowchart showing the setting process for the fifth display data buffer 275 during setting update. Note that steps SA801 to SA803 in this setting process are executed using a specific control program and specific control data in the main CPU 63.

まず特定制御用のワークエリア221の設定更新用エリア342に格納された設定値の情報に対応する設定値の表示データを読み出す(ステップSA801)。そして、その読み出した設定値の表示データを第4報知用表示装置204に適用するための表示データとして特定制御用のワークエリア221における第5表示データバッファ275に設定する(ステップSA802)。また、パチンコ機10の設定値を更新している状況であることを示す表示を第1~第3報知用表示装置201~203に行わせるための表示データを第5表示データバッファ275に設定する(ステップSA803)。 First, the display data for the setting value corresponding to the setting value information stored in the setting update area 342 of the specific control work area 221 is read (step SA801). The read display data for the setting value is then set in the fifth display data buffer 275 in the specific control work area 221 as display data to be applied to the fourth alert display device 204 (step SA802). Furthermore, display data for causing the first to third alert display devices 201 to 203 to display an indication that the setting value of the pachinko machine 10 is being updated is set in the fifth display data buffer 275 (step SA803).

上記のように設定更新中における第5表示データバッファ275への設定処理が実行されることにより、ステップSA803にて第5表示データバッファ275に設定された表示データに対応する表示が第1~第3報知用表示装置201~203にて行われるとともに、ステップSA802にて第5表示データバッファ275に設定された表示データに対応する表示が第4報知用表示装置204にて行われる。これにより、例えば図124(a)の説明図に示すように、パチンコ機10の設定値を更新している状況であることを示す表示及びパチンコ機10の更新対象として選択されている設定値の表示が第1~第4報知用表示装置201~204にて行われる。 As a result of the setting process being executed on the fifth display data buffer 275 during the setting update as described above, the first to third alert display devices 201 to 203 display a display corresponding to the display data set in the fifth display data buffer 275 in step SA803, and the fourth alert display device 204 displays a display corresponding to the display data set in the fifth display data buffer 275 in step SA802. As a result, as shown in the explanatory diagram of FIG. 124(a), for example, a display indicating that the setting values of the pachinko machine 10 are being updated and a display of the setting values selected to be updated for the pachinko machine 10 are displayed on the first to fourth alert display devices 201 to 204.

設定値更新処理(図157)の説明に戻り、ステップSA701にて肯定判定をした場合又はステップSA703の処理を実行した場合、設定更新用エリア342に格納された設定値の情報が「1」~「6」のいずれかであるか否かを判定する(ステップSA704)。「1」~「6」のいずれかではない場合(ステップSA704:NO)、設定更新用エリア342に「1」を設定する(ステップSA705)。これにより、更新対象の設定値が「設定1」となる。 Returning to the explanation of the setting value update process (Figure 157), if a positive judgment is made in step SA701 or if the processing of step SA703 is executed, it is determined whether the setting value information stored in the setting update area 342 is any of "1" to "6" (step SA704). If it is not any of "1" to "6" (step SA704: NO), "1" is set in the setting update area 342 (step SA705). As a result, the setting value to be updated becomes "Setting 1".

ステップSA704にて肯定判定をした場合又はステップSA705の処理を実行した場合、設定キー挿入部68aが設定キーを利用してON状態からOFF状態に切り換わったか否かを判定する(ステップSA706)。具体的には、設定キー挿入部68aの状態を検知する検知センサから受信している信号の受信状態が、ON状態に対応する受信状態からOFF状態に対応する受信状態となったか否かを判定する。したがって、設定キー挿入部68aがON状態に維持されている場合だけではなく、設定キー挿入部68aがOFF状態である状況で設定値更新処理が開始された場合においてそのOFF状態が維持されている場合にもステップSA706にて否定判定をする。 If a positive determination is made in step SA704 or if the processing of step SA705 is executed, a determination is made as to whether the setting key insertion unit 68a has switched from the ON state to the OFF state using the setting key (step SA706). Specifically, a determination is made as to whether the reception state of the signal received from the detection sensor that detects the state of the setting key insertion unit 68a has changed from a reception state corresponding to the ON state to a reception state corresponding to the OFF state. Therefore, a negative determination is made in step SA706 not only when the setting key insertion unit 68a is maintained in the ON state, but also when the setting value update processing is started when the setting key insertion unit 68a is in the OFF state and the OFF state is maintained.

ステップSA706にて否定判定をした場合、リセットボタン68cが押圧操作されていることを条件として(ステップSA707:YES)、設定更新用エリア342の値を1加算する(ステップSA708)。これにより、リセットボタン68cが1回押圧操作される度に1段階上の設定値に更新される。また、リセットボタン68cが押圧操作されていない場合(ステップSA707:NO)又は設定更新用エリア342の値を1加算した場合にはステップSA704の処理に戻ることとなるが、ステップSA704にて設定更新用エリア342の値が7以上であると判定されると、ステップSA705にて設定更新用エリア342に「1」がセットされる。これにより、「設定6」の状況でリセットボタン68cが1回押圧操作された場合には「設定1」に戻ることになる。 If the determination in step SA706 is negative, and the reset button 68c has been pressed (step SA707: YES), the value in the setting update area 342 is incremented by 1 (step SA708). As a result, the setting value is updated to the next higher level each time the reset button 68c is pressed. If the reset button 68c has not been pressed (step SA707: NO) or the value in the setting update area 342 is incremented by 1, the process returns to step SA704. However, if the determination in step SA704 is that the value in the setting update area 342 is 7 or greater, "1" is set in the setting update area 342 in step SA705. As a result, if the reset button 68c is pressed once when the setting is "6," the setting will return to "1."

設定キー挿入部68aがON状態からOFF状態に切り換わったことを特定した場合(ステップSA706:YES)、設定更新用エリア342に格納された設定値の情報を設定参照用エリア341に上書きする(ステップSA709)。これにより、今回の設定値更新処理にて更新された結果の設定値の情報が設定参照用エリア341に設定された状態となり、その設定された情報に対応する設定値が現状のパチンコ機10の設定値となる。 If it is determined that the setting key insertion unit 68a has switched from the ON state to the OFF state (step SA706: YES), the setting value information stored in the setting update area 342 is overwritten in the setting reference area 341 (step SA709). As a result, the setting value information resulting from the update in this setting value update process is set in the setting reference area 341, and the setting value corresponding to this set information becomes the current setting value of the pachinko machine 10.

その後、特定制御用のワークエリア221における設定更新表示フラグを「0」クリアする(ステップSA710)。これにより、第2タイマ割込み処理(図134)のステップS9003にて否定判定をすることで、設定更新中における第5表示データバッファ275への設定処理(ステップS9004)が実行されない状況となる。したがって、第1~第4報知用表示装置201~204にて、パチンコ機10の現状の設定値を更新している状況であることを示す表示及びパチンコ機10の更新対象として選択されている設定値の表示が行われる状態が解除される。 Then, the setting update display flag in the specific control work area 221 is cleared to "0" (step SA710). As a result, a negative determination is made in step S9003 of the second timer interrupt process (FIG. 134), and the setting process (step S9004) to the fifth display data buffer 275 during the setting update is not executed. Therefore, the first to fourth notification display devices 201 to 204 are no longer displaying the indication that the current setting values of the pachinko machine 10 are being updated, and the setting values selected for update for the pachinko machine 10 are no longer displayed.

上記のとおりリセットボタン68cを押圧操作しながらパチンコ機10の電源ON操作を行うだけではなくさらに設定キー挿入部68aを設定キーによりON操作しながらパチンコ機10の電源ON操作を行うことに基づき、RAMクリア処理(ステップSA416)だけではなく設定値更新処理(図157)が実行される。また、既に説明したとおりリセットボタン68cを押圧操作することなく設定キー挿入部68aを設定キーによりON操作しながらパチンコ機10の電源ON操作を行うことに基づき、設定確認用処理(図155)が実行される。これにより、設定値に関する設定関連処理が実行されるための操作として、設定キー挿入部68aに対するON操作を共通させることが可能となる。よって、設定関連処理を発生させるための操作内容を遊技ホールの管理者にとって分かり易いものとすることが可能となる。 As described above, not only is the power to the pachinko machine 10 turned on while pressing the reset button 68c, but also the setting value update process (Figure 157) is executed based on the power being turned on while the setting key insertion section 68a is turned on using the setting key. Also, as already explained, the setting confirmation process (Figure 155) is executed based on the power being turned on while the setting key insertion section 68a is turned on using the setting key, without pressing the reset button 68c. This makes it possible to standardize the ON operation of the setting key insertion section 68a as the operation for executing setting-related processes related to setting values. This makes it possible to make the operations required to trigger setting-related processes easier to understand for the amusement hall manager.

また、設定キー挿入部68aを設定キーによりON操作しながらパチンコ機10の電源ON操作を行う場合であって、リセットボタン68cの押圧操作を付加しない場合には設定確認用処理が実行され、リセットボタン68cの押圧操作を付加する場合には設定値更新処理が実行される。これにより、リセットボタン68cの押圧操作の有無によって設定確認用処理及び設定値更新処理のうち実行対象の処理を相違させることが可能となる。よって、設定確認用処理及び設定値更新処理のうち所望の処理を実行させるための操作内容を遊技ホールの管理者にとって分かり易いものとすることが可能となる。また、設定確認用処理よりも設定値更新処理を実行させるための操作内容を多くすることにより、設定値更新処理を不正に行わせる行為を特に行いづらくさせることが可能となる。 In addition, when the setting key insertion section 68a is turned on with the setting key while the pachinko machine 10 is powered on, if the reset button 68c is not pressed, a setting confirmation process is executed, but if the reset button 68c is pressed, a setting value update process is executed. This makes it possible to differentiate between the setting confirmation process and the setting value update process depending on whether the reset button 68c is pressed. This makes it possible to make the operation details for executing the desired process, either the setting confirmation process or the setting value update process, easier for the amusement hall manager to understand. Furthermore, by having more operation details for executing the setting value update process than the setting confirmation process, it becomes particularly difficult to perform fraudulent acts in the setting value update process.

次に、設定値更新処理(図157)又は設定確認用処理(図155)が実行されている状況において停電時処理が実行された場合に、その後の動作電力の供給の再開に際してメイン処理(図153)にて実行される処理の内容について図159の説明図を参照しながら説明する。 Next, we will explain, with reference to the diagram in Figure 159, the processing executed in the main processing (Figure 153) when the supply of operating power is subsequently resumed if power outage processing is executed while the setting value update processing (Figure 157) or setting confirmation processing (Figure 155) is being executed.

まず設定値更新処理(図157)及び設定確認用処理(図155)のいずれもが実行されていない状況において停電時処理が実行された場合に、その後の動作電力の供給の再開に際してメイン処理(図153)にて実行される処理の内容について説明する。 First, we will explain the processing that is executed in the main processing (Figure 153) when the supply of operating power is subsequently resumed if power outage processing is executed when neither the setting value update processing (Figure 157) nor the setting confirmation processing (Figure 155) has been executed.

設定キー挿入部68aがON操作されることなくさらにリセットボタン68cが押圧操作されることなく動作電力の供給が再開された場合(すなわち「操作無し」の場合)、メイン処理(図153)ではRAMクリア処理(ステップSA416)、設定値更新処理(ステップSA418)及び設定確認用処理(ステップSA415)のいずれも実行されない。設定キー挿入部68aがON操作されないのに対してリセットボタン68cが押圧操作されながら動作電力の供給が再開された場合(すなわち「RAMクリア操作」が行われた場合)、メイン処理(図153)ではRAMクリア処理(ステップSA416)が実行される一方、設定値更新処理(ステップSA418)及び設定確認用処理(ステップSA415)は実行されない。設定キー挿入部68aがON操作されるとともにリセットボタン68cが押圧操作されながら動作電力の供給が再開された場合(すなわち「設定変更操作」が行われた場合)、メイン処理(図153)ではRAMクリア処理(ステップSA416)が実行されるとともに設定値更新処理(ステップSA418)が実行される一方、設定確認用処理(ステップSA415)は実行されない。設定キー挿入部68aがON操作されるもののリセットボタン68cが押圧操作されることなく動作電力の供給が再開された場合(すなわち「設定確認操作」が行われた場合)、設定確認用処理(ステップSA415)が実行される一方、RAMクリア処理(ステップSA416)及び設定値更新処理(ステップSA418)は実行されない。 If the supply of operating power is resumed without the setting key insertion section 68a being turned ON and without the reset button 68c being pressed (i.e., in the case of "no operation"), the main processing (Fig. 153) does not execute any of the RAM clear processing (step SA416), setting value update processing (step SA418), and setting confirmation processing (step SA415). If the supply of operating power is resumed while the setting key insertion section 68a is not turned ON but the reset button 68c is pressed (i.e., in the case of a "RAM clear operation"), the main processing (Fig. 153) executes the RAM clear processing (step SA416), but does not execute the setting value update processing (step SA418) or setting confirmation processing (step SA415). When the supply of operating power is resumed while the setting key insertion section 68a is turned ON and the reset button 68c is pressed (i.e., when a "setting change operation" is performed), the main processing (FIG. 153) executes a RAM clear process (step SA416) and a setting value update process (step SA418), but does not execute a setting confirmation process (step SA415). When the supply of operating power is resumed while the setting key insertion section 68a is turned ON but the reset button 68c is not pressed (i.e., when a "setting confirmation operation" is performed), the setting confirmation process (step SA415) is executed, but does not execute a RAM clear process (step SA416) or a setting value update process (step SA418).

次に、設定値更新処理(ステップSA418)が実行されている状況(すなわち設定更新表示フラグに「1」がセットされた状況)において停電時処理が実行された場合に、その後の動作電力の供給の再開に際してメイン処理(図153)にて実行される処理の内容について説明する。 Next, we will explain the processing that is executed in the main processing (Figure 153) when the supply of operating power is subsequently resumed if power outage processing is executed while the setting value update processing (step SA418) is being executed (i.e., when the setting update display flag is set to "1").

「RAMクリア操作」が行われた状況で動作電力の供給が再開された場合、メイン処理(図153)ではRAMクリア処理(ステップSA416)が実行される一方、設定値更新処理(ステップSA418)及び設定確認用処理(ステップSA415)は実行されない。つまり、設定値更新処理(ステップSA418)が実行されている状況において停電時処理が実行されたとしても、その後の動作電力の供給の再開に際して「RAMクリア操作」が行われた場合には設定値更新処理(ステップSA418)の再開及び新たな実行を行うことなく、RAMクリア処理(ステップSA416)を実行する。これにより、「RAMクリア操作」に対するRAMクリア処理(ステップSA416)のみの実行を優先させることが可能となる。この場合、設定値更新処理(ステップSA418)においてステップSA709の処理が実行される前に停電時処理が実行されたのであれば、当該設定値更新処理(ステップSA418)において更新された設定値(すなわち変更された設定値)の情報は設定参照用エリア341に設定されていないため、当該設定値更新処理(ステップSA418)が開始される前に設定されていた設定値が、動作電力の供給の再開後においても使用対象となる。なお、RAMクリア処理(ステップSA416)が実行されることで設定更新表示フラグは「0」クリアされる。 If the supply of operating power is resumed when a "RAM clear operation" has been performed, the RAM clear process (step SA416) is executed in the main processing (Fig. 153), but the setting value update process (step SA418) and setting confirmation process (step SA415) are not executed. In other words, even if power outage processing is executed while the setting value update process (step SA418) is being executed, if a "RAM clear operation" is performed when the supply of operating power is subsequently resumed, the RAM clear process (step SA416) is executed without resuming or newly executing the setting value update process (step SA418). This makes it possible to prioritize the execution of only the RAM clear process (step SA416) in response to a "RAM clear operation." In this case, if power outage processing was performed before step SA709 was performed in the setting value update processing (step SA418), information about the setting values updated in the setting value update processing (step SA418) (i.e., the changed setting values) is not set in the setting reference area 341, and therefore the setting values that were set before the setting value update processing (step SA418) was started will remain in use even after the supply of operating power is resumed. Note that the setting update display flag is cleared to "0" when the RAM clear processing (step SA416) is performed.

「設定変更操作」が行われた状況で動作電力の供給が再開された場合、メイン処理(図153)ではRAMクリア処理(ステップSA416)が実行されるとともに設定値更新処理(ステップSA418)が実行される一方、設定確認用処理(ステップSA415)は実行されない。つまり、設定値更新処理(ステップSA418)が実行されている状況において停電時処理が実行されたとしても、その後の動作電力の供給の再開に際して「設定変更操作」が行われた場合にはRAMクリア処理(ステップSA416)が実行された後に設定値更新処理(ステップSA418)が新たに開始される。 If the supply of operating power is resumed after a "setting change operation" has been performed, the main processing (FIG. 153) will execute a RAM clear process (step SA416) and a setting value update process (step SA418), but will not execute the setting confirmation process (step SA415). In other words, even if power outage processing is executed while the setting value update process (step SA418) is being executed, if a "setting change operation" is subsequently performed when the supply of operating power is resumed, the RAM clear process (step SA416) will be executed and then the setting value update process (step SA418) will be started anew.

RAMクリア処理(ステップSA416)が実行された場合には既に説明したとおり特定制御用のワークエリア221における設定更新表示フラグが「0」クリアされるため、設定値更新処理(図157)ではステップSA701にて否定判定をすることで、設定参照用エリア341に格納された設定値の情報を設定更新用エリア342に上書きする。したがって、動作電力の供給が停止される前における設定値更新処理(ステップSA418)においてステップSA709の処理が実行される前に停電時処理が実行されたのであれば、当該設定値更新処理(ステップSA418)において更新された設定値の情報は設定参照用エリア341に設定されていないため無効化される。この場合、動作電力の供給の再開後における設定値更新処理(ステップSA418)では、動作電力の供給が停止される前における設定値更新処理(ステップSA418)が開始される前に設定されていた設定値から当該設定値の更新が行われることとなる。 When the RAM clear process (step SA416) is executed, the setting update display flag in the specific control work area 221 is cleared to "0" as already explained. Therefore, in the setting value update process (FIG. 157), a negative determination is made in step SA701, and the setting value information stored in the setting reference area 341 is overwritten in the setting update area 342. Therefore, if power outage processing is executed before step SA709 is executed in the setting value update process (step SA418) before the supply of operating power is stopped, the setting value information updated in the setting value update process (step SA418) is invalidated because it is not set in the setting reference area 341. In this case, in the setting value update process (step SA418) after the supply of operating power is resumed, the setting value is updated from the setting value that was set before the setting value update process (step SA418) was started before the supply of operating power was stopped.

「操作無し」の状況で動作電力の供給が再開された場合、又は「設定確認操作」が行われた状況で動作電力の供給が再開された場合、メイン処理(図153)では停電フラグ及びチェックサムに関して異常が発生していないことを条件としてステップSA412にて肯定判定をすることで、RAMクリア処理(ステップSA416)が実行されることなく設定値更新処理(ステップSA418)が実行される。RAMクリア処理(ステップSA416)が実行されない場合には特定制御用のワークエリア221における設定更新表示フラグに「1」がセットされた状態が維持されるため、設定値更新処理(図157)ではステップSA701にて肯定判定をすることで設定更新用エリア342の設定値の情報がそのまま維持される。したがって、動作電力の供給が停止される前における設定値更新処理(ステップSA418)にて更新途中となっている設定値から当該設定値の更新が再開されることとなる。これにより、設定値更新処理(ステップSA418)の途中で停電時処理が実行された場合であってその後の動作電力の供給の再開に際して「RAMクリア操作」が行われなかった場合には、「設定変更操作」が行われなかったとしても設定値更新処理(ステップSA418)を再開させることが可能となる。 If the supply of operating power is resumed when no operation is performed, or when the supply of operating power is resumed when a "settings check operation" is performed, the main processing (Fig. 153) will make a positive determination in step SA412, provided that no abnormalities have occurred in the power outage flag and checksum, and the setting value update processing (step SA418) will be executed without executing the RAM clear processing (step SA416). If the RAM clear processing (step SA416) is not executed, the setting update display flag in the specific control work area 221 will remain set to "1." Therefore, the setting value information in the setting update area 342 will be maintained as is by making a positive determination in step SA701 in the setting value update processing (Fig. 157). Therefore, the setting value update will resume from the setting value that was in the middle of being updated in the setting value update processing (step SA418) before the supply of operating power was stopped. As a result, if power outage processing is performed during the setting value update processing (step SA418) and the "RAM clear operation" is not performed when the supply of operating power is subsequently resumed, it is possible to resume the setting value update processing (step SA418) even if the "setting change operation" is not performed.

特に、設定値更新処理(ステップSA418)を実行している途中において間違ってパチンコ機10の電源のOFF操作を行ってしまうことが想定され、この場合には即座にパチンコ機10の電源のON操作が行われることが考えられる。この場合、設定キー挿入部68aがON操作された状態のままリセットボタン68cを押圧操作することなくパチンコ機10の電源のON操作が行われることが想定され、そうすると「設定確認操作」が行われた状況で動作電力の供給が再開されることとなる。このような状況において上記のとおり設定値更新処理(ステップSA418)が実行されるとともに、当該設定値更新処理(ステップSA418)において動作電力の供給が停止される前における設定値更新処理(ステップSA418)にて更新途中となっている設定値から当該設定値の更新が再開される。これにより、上記のような事象が発生したとしても、問題なく設定値の更新を再開させることが可能となる。 In particular, it is conceivable that the power to the pachinko machine 10 may be accidentally turned OFF while the setting value update process (step SA418) is being performed. In this case, it is conceivable that the power to the pachinko machine 10 may be immediately turned ON. In this case, it is conceivable that the power to the pachinko machine 10 may be turned ON while the setting key insertion portion 68a is still ON and without pressing the reset button 68c. In this case, the supply of operating power will be resumed when the "setting confirmation operation" is performed. In such a situation, the setting value update process (step SA418) is executed as described above, and the update of the setting value is resumed from the setting value that was being updated in the setting value update process (step SA418) before the supply of operating power was stopped in the setting value update process (step SA418). This makes it possible to resume updating the setting value without any problems, even if an event such as the one described above occurs.

次に、設定確認用処理(ステップSA415)が実行されている状況(すなわち設定確認表示フラグに「1」がセットされた状況)において停電時処理が実行された場合に、その後の動作電力の供給の再開に際してメイン処理(図153)にて実行される処理の内容について説明する。 Next, we will explain the processing that is executed in the main processing (Figure 153) when the supply of operating power is subsequently resumed if power outage processing is executed while the setting confirmation processing (step SA415) is being executed (i.e., the setting confirmation display flag is set to "1").

「RAMクリア操作」が行われた状況で動作電力の供給が再開された場合、メイン処理(図153)ではRAMクリア処理(ステップSA416)が実行される一方、設定値更新処理(ステップSA418)及び設定確認用処理(ステップSA415)は実行されない。つまり、設定確認用処理(ステップSA415)が実行されている状況において停電時処理が実行されたとしても、その後の動作電力の供給の再開に際して「RAMクリア操作」が行われた場合には設定確認用処理(ステップSA415)を新たに実行することなく、RAMクリア処理(ステップSA416)を実行する。これにより、「RAMクリア操作」に対するRAMクリア処理(ステップSA416)のみの実行を優先させることが可能となる。なお、RAMクリア処理(ステップSA416)が実行されることで設定確認表示フラグは「0」クリアされる。 If the supply of operating power is resumed after a "RAM clear operation" has been performed, the main processing (FIG. 153) executes the RAM clear process (step SA416), but the setting value update process (step SA418) and the setting confirmation process (step SA415) are not executed. In other words, even if power outage processing is executed while the setting confirmation process (step SA415) is being executed, if a "RAM clear operation" is performed when the supply of operating power is subsequently resumed, the RAM clear process (step SA416) is executed without newly executing the setting confirmation process (step SA415). This makes it possible to prioritize the execution of only the RAM clear process (step SA416) in response to a "RAM clear operation." Note that the setting confirmation display flag is cleared to "0" when the RAM clear process (step SA416) is executed.

「設定変更操作」が行われた状況で動作電力の供給が再開された場合、メイン処理(図153)ではRAMクリア処理(ステップSA416)が実行されるとともに設定値更新処理(ステップSA418)が実行される一方、設定確認用処理(ステップSA415)は実行されない。つまり、設定確認用処理(ステップSA415)が実行されている状況において停電時処理が実行されたとしても、その後の動作電力の供給の再開に際して「設定変更操作」が行われた場合には設定確認用処理(ステップSA415)を新たに実行することなく、RAMクリア処理(ステップSA416)の実行後に設定値更新処理(ステップSA418)を実行する。これにより、「設定変更操作」に対するRAMクリア処理(ステップSA416)及び設定値更新処理(ステップSA418)の実行を優先させることが可能となる。また、このように設定確認用処理(ステップSA415)が実行されなかったとしても、設定値更新処理(ステップSA418)が実行されることで更新対象の設定値が第4報知用表示装置204にて表示されるとともに設定値更新処理(ステップSA418)の終了に際してその時点で更新対象となっている設定値の情報が設定参照用エリア341に設定されるため、遊技ホールの管理者は現状のパチンコ機10の設定値を確認することができる。なお、RAMクリア処理(ステップSA416)が実行されることで設定確認表示フラグは「0」クリアされる。 If the supply of operating power is resumed when a "setting change operation" has been performed, the main processing (Fig. 153) executes a RAM clear process (step SA416) and a setting value update process (step SA418), but does not execute a setting confirmation process (step SA415). In other words, even if power outage processing is executed while the setting confirmation process (step SA415) is being executed, if a "setting change operation" is performed when the supply of operating power is subsequently resumed, the RAM clear process (step SA416) is executed and then the setting value update process (step SA418) is executed, without newly executing the setting confirmation process (step SA415). This makes it possible to prioritize the execution of the RAM clear process (step SA416) and the setting value update process (step SA418) in response to a "setting change operation." Furthermore, even if the setting confirmation process (step SA415) is not executed in this manner, the setting value update process (step SA418) is executed, causing the setting value to be updated to be displayed on the fourth alert display device 204, and when the setting value update process (step SA418) is completed, information about the setting value to be updated at that time is set in the setting reference area 341, allowing the amusement hall manager to check the current setting values of the pachinko machine 10. Furthermore, the setting confirmation display flag is cleared to "0" when the RAM clear process (step SA416) is executed.

「設定確認操作」が行われた状況で動作電力の供給が再開された場合、メイン処理(図153)では停電フラグ及びチェックサムに関して異常が発生していないことを条件として設定確認用処理(ステップSA415)を実行する。これにより、設定確認用処理(ステップSA415)の途中で停電時処理が実行されたとしても、動作電力の供給の再開に際して「設定確認操作」を行うことで設定値の確認を再開することが可能となる。 If the supply of operating power is resumed after the "settings check operation" has been performed, the main processing (Fig. 153) executes the settings check process (step SA415) on the condition that no abnormalities have occurred in the power outage flag and checksum. As a result, even if power outage processing is executed during the settings check process (step SA415), it is possible to resume checking the setting values by performing the "settings check operation" when the supply of operating power is resumed.

「操作無し」の状況で動作電力の供給が再開された場合、メイン処理(図153)では停電フラグ及びチェックサムに関して異常が発生していないことを条件としてステップSA414にて肯定判定をすることで、設定キー挿入部68aがON操作されていなくても設定確認用処理(ステップSA415)が実行される。これにより、設定確認用処理(ステップSA415)の途中で停電時処理が実行された場合であってその後の動作電力の供給の再開に際して「操作無し」の状況であったとしても設定値の確認を再開させることが可能となる。 If the supply of operating power is resumed in a "no operation" state, the main processing (FIG. 153) will make a positive determination in step SA414 on the condition that no abnormalities have occurred in the power outage flag and checksum, and the setting confirmation processing (step SA415) will be executed even if the setting key insertion unit 68a has not been turned ON. This makes it possible to resume checking the setting values even if the power outage processing is executed during the setting confirmation processing (step SA415) and the supply of operating power is subsequently resumed in a "no operation" state.

次に、設定値更新処理(図157)及び設定確認用処理(図155)の設定キー挿入部68aの操作状態との関係での終了タイミングについて、図160のタイムチャートを参照しながら説明する。図160(a)はパチンコ機10の電源がON状態となっている期間を示し、図160(b)は設定キー挿入部68aがON操作されている期間を示し、図160(c)は設定値更新処理(図157)が実行されている期間を示し、図160(d)は設定確認用処理(図155)が実行されている期間を示し、図160(e)は停電時処理が実行されている期間を示す。 Next, the end timing of the setting value update process (FIG. 157) and the setting confirmation process (FIG. 155) in relation to the operation state of the setting key insertion unit 68a will be explained with reference to the time chart in FIG. 160. FIG. 160(a) shows the period when the power to the pachinko machine 10 is ON, FIG. 160(b) shows the period when the setting key insertion unit 68a is ON, FIG. 160(c) shows the period when the setting value update process (FIG. 157) is being executed, FIG. 160(d) shows the period when the setting confirmation process (FIG. 155) is being executed, and FIG. 160(e) shows the period when power outage processing is being executed.

まず通常の流れで設定値更新処理(図157)及び設定確認用処理(図155)のそれぞれが実行される場合について説明する。 First, we will explain the normal execution of the setting value update process (Figure 157) and setting confirmation process (Figure 155).

t1のタイミングで図160(b)に示すように設定キー挿入部68aが設定キーを用いてON操作され、その後のt2のタイミングで図160(a)に示すようにパチンコ機10の電源のON操作が行われる。この場合、リセットボタン68cの押圧操作も行われている。したがって、t3のタイミングで図160(c)に示すように設定値更新処理(図157)が開始される。その後に、t4のタイミングで図160(b)に示すように設定キー挿入部68aがON操作されている状態からOFF操作された状態となる。これにより、図160(c)に示すように設定値更新処理(図157)が終了する。 At timing t1, as shown in Figure 160(b), the setting key insertion section 68a is turned ON using the setting key, and then at timing t2, as shown in Figure 160(a), the power to the pachinko machine 10 is turned ON. In this case, the reset button 68c is also pressed. Therefore, at timing t3, as shown in Figure 160(c), the setting value update process (Figure 157) is initiated. Thereafter, at timing t4, as shown in Figure 160(b), the setting key insertion section 68a changes from an ON state to an OFF state. This ends the setting value update process (Figure 157) as shown in Figure 160(c).

また、t5のタイミングで図160(b)に示すように設定キー挿入部68aが設定キーを用いてON操作され、その後のt6のタイミングで図160(a)に示すようにパチンコ機10の電源のON操作が行われる。この場合、リセットボタン68cの押圧操作が行われていない。したがって、t7のタイミングで図160(d)に示すように設定確認用処理(図155)が開始される。その後に、t8のタイミングで図160(b)に示すように設定キー挿入部68aがON操作されている状態からOFF操作された状態となる。これにより、図160(d)に示すように設定確認用処理(図155)が終了する。 Furthermore, at timing t5, as shown in FIG. 160(b), the setting key insertion section 68a is turned ON using the setting key, and then at timing t6, as shown in FIG. 160(a), the power to the pachinko machine 10 is turned ON. In this case, the reset button 68c is not pressed. Therefore, at timing t7, as shown in FIG. 160(d), the setting confirmation process (FIG. 155) is started. Thereafter, at timing t8, as shown in FIG. 160(b), the setting key insertion section 68a changes from an ON state to an OFF state. This ends the setting confirmation process (FIG. 155), as shown in FIG. 160(d).

次に、設定値更新処理(図157)の実行途中で停電時処理が実行された場合であってその後の動作電力の供給の再開時に「操作無し」の状況であった場合について説明する。 Next, we will explain what happens when power outage processing is performed during the setting value update processing (Figure 157) and the status is "no operation" when the supply of operating power is subsequently resumed.

t9のタイミングで図160(b)に示すように設定キー挿入部68aが設定キーを用いてON操作され、その後のt10のタイミングで図160(a)に示すようにパチンコ機10の電源のON操作が行われる。この場合、リセットボタン68cの押圧操作も行われている。したがって、t11のタイミングで図160(c)に示すように設定値更新処理(図157)が開始される。そして、当該設定値更新処理(図157)の実行途中であるt12のタイミングでパチンコ機10の電源OFF操作又は商用電源の突然の停電の発生などにより図160(a)に示すように電源がOFF状態となることで、図160(e)に示すように停電時処理が開始される。この場合、当該t12のタイミングで図160(c)に示すように設定値更新処理(図157)が終了し、t13のタイミングで図160(e)に示すように停電時処理が終了する。 At timing t9, as shown in FIG. 160(b), the setting key insertion section 68a is turned ON using the setting key, and then at timing t10, as shown in FIG. 160(a), the power to the pachinko machine 10 is turned ON. In this case, the reset button 68c is also pressed. Therefore, at timing t11, as shown in FIG. 160(c), the setting value update process (FIG. 157) is started. Then, at timing t12 while the setting value update process (FIG. 157) is being executed, the power to the pachinko machine 10 is turned OFF or a sudden commercial power outage occurs, turning the power OFF as shown in FIG. 160(a), and power outage processing is started as shown in FIG. 160(e). In this case, the setting value update process (FIG. 157) ends at timing t12 as shown in FIG. 160(c), and power outage processing ends at timing t13 as shown in FIG. 160(e).

その後、t14のタイミングで図160(b)に示すように設定キー挿入部68aがOFF操作された状態となり、その状態でt15のタイミングで図160(a)に示すようにパチンコ機10の電源のON操作が行われる。この場合、リセットボタン68cの押圧操作は行われていない。つまり、「操作無し」の状況でパチンコ機10の電源ON操作が行われている。但し、前回のパチンコ機10の電源OFF時には設定値更新処理(図157)の途中で停電時処理が実行されている。したがって、t16のタイミングで図160(c)に示すように設定値更新処理(図157)が開始される。この場合、設定値更新処理(図157)は設定キー挿入部68aがON操作された状態からOFF操作された状態に切り換わったことを特定した場合に終了されるため、設定値更新処理(図157)の開始タイミングから設定キー挿入部68aがOFF操作された状態に維持されているとしても設定値更新処理(図157)の終了条件が成立したことにならない。 After that, at timing t14, the setting key insertion section 68a is turned OFF as shown in Figure 160(b), and in this state, at timing t15, the power to the pachinko machine 10 is turned ON as shown in Figure 160(a). In this case, the reset button 68c is not pressed. In other words, the power to the pachinko machine 10 is turned ON without any operation. However, the last time the power to the pachinko machine 10 was turned OFF, power outage processing was executed during the setting value update processing (Figure 157). Therefore, at timing t16, the setting value update processing (Figure 157) is started as shown in Figure 160(c). In this case, the setting value update process (FIG. 157) is terminated when it is determined that the setting key insertion section 68a has switched from an ON state to an OFF state, so even if the setting key insertion section 68a has been maintained in an OFF state since the start of the setting value update process (FIG. 157), the termination condition for the setting value update process (FIG. 157) is not met.

その後、設定値更新処理(図157)が実行されている途中であるt17のタイミングで図160(b)に示すように設定キー挿入部68aが設定キーを用いてON操作され、その後のt18のタイミングで図160(b)に示すように設定キー挿入部68aがON操作されている状態からOFF操作された状態となる。これにより、図160(c)に示すように設定値更新処理(図157)が終了する。 Then, at timing t17 while the setting value update process (Fig. 157) is being executed, the setting key insertion section 68a is turned ON using the setting key, as shown in Fig. 160(b), and then at timing t18, as shown in Fig. 160(b), the setting key insertion section 68a changes from being turned ON to being turned OFF. This ends the setting value update process (Fig. 157), as shown in Fig. 160(c).

次に、設定確認用処理(図155)の実行途中で停電時処理が実行された場合であってその後の動作電力の供給の再開時に「操作無し」の状況であった場合について説明する。 Next, we will explain what happens when power outage processing is performed during the settings confirmation processing (Figure 155) and the status is "no operation" when the supply of operating power is subsequently resumed.

t19のタイミングで図160(b)に示すように設定キー挿入部68aが設定キーを用いてON操作され、その後のt20のタイミングで図160(a)に示すようにパチンコ機10の電源のON操作が行われる。この場合、リセットボタン68cの押圧操作は行われていない。したがって、t21のタイミングで図160(d)に示すように設定確認用処理(図155)が開始される。そして、当該設定確認用処理(図155)の実行途中であるt22のタイミングでパチンコ機10の電源OFF操作又は商用電源の突然の停電の発生などにより図160(a)に示すように電源がOFF状態となることで、図160(e)に示すように停電時処理が開始される。この場合、当該t22のタイミングで図160(d)に示すように設定確認用処理(図155)が終了し、t23のタイミングで図160(e)に示すように停電時処理が終了する。 At timing t19, the setting key insertion section 68a is turned ON using the setting key, as shown in FIG. 160(b), and then at timing t20, the power to the pachinko machine 10 is turned ON, as shown in FIG. 160(a). In this case, the reset button 68c is not pressed. Therefore, at timing t21, the setting confirmation process (FIG. 155) is started, as shown in FIG. 160(d). Then, at timing t22 while the setting confirmation process (FIG. 155) is being executed, the power to the pachinko machine 10 is turned OFF or a sudden commercial power outage occurs, turning the power OFF as shown in FIG. 160(a), and power outage processing is started, as shown in FIG. 160(e). In this case, the setting confirmation process (FIG. 155) ends at timing t22, as shown in FIG. 160(d), and power outage processing ends at timing t23, as shown in FIG. 160(e).

その後、t24のタイミングで図160(b)に示すように設定キー挿入部68aがOFF操作された状態となり、その状態でt25のタイミングで図160(a)に示すようにパチンコ機10の電源のON操作が行われる。この場合、リセットボタン68cの押圧操作は行われていない。つまり、「操作無し」の状況でパチンコ機10の電源ON操作が行われている。但し、前回のパチンコ機10の電源OFF時には設定確認用処理(図155)の途中で停電時処理が実行されている。したがって、t26のタイミングで図160(d)に示すように設定確認用処理(図155)が開始される。この場合、設定確認用処理(図155)は設定キー挿入部68aがON操作された状態からOFF操作された状態に切り換わったことを特定した場合に終了されるため、設定確認用処理(図155)の開始タイミングから設定キー挿入部68aがOFF操作された状態に維持されているとしても設定確認用処理(図155)の終了条件が成立したことにならない。 After that, at timing t24, the setting key insertion section 68a is turned OFF as shown in Figure 160(b), and in this state, at timing t25, the power to the pachinko machine 10 is turned ON as shown in Figure 160(a). In this case, the reset button 68c is not pressed. In other words, the power to the pachinko machine 10 is turned ON without any operation. However, the last time the power to the pachinko machine 10 was turned OFF, power outage processing was executed in the middle of the setting confirmation processing (Figure 155). Therefore, at timing t26, the setting confirmation processing (Figure 155) is started as shown in Figure 160(d). In this case, the setting confirmation process (FIG. 155) is terminated when it is determined that the setting key insertion unit 68a has switched from an ON state to an OFF state, so even if the setting key insertion unit 68a has been maintained in an OFF state since the start of the setting confirmation process (FIG. 155), the termination condition for the setting confirmation process (FIG. 155) is not met.

その後、設定確認用処理(図155)が実行されている途中であるt27のタイミングで図160(b)に示すように設定キー挿入部68aが設定キーを用いてON操作され、その後のt28のタイミングで図160(b)に示すように設定キー挿入部68aがON操作されている状態からOFF操作された状態となる。これにより、図160(d)に示すように設定確認用処理(図155)が終了する。 After that, at timing t27 while the setting confirmation process (Fig. 155) is being executed, the setting key insertion section 68a is turned ON using the setting key, as shown in Fig. 160(b), and then at timing t28, as shown in Fig. 160(b), the setting key insertion section 68a changes from being turned ON to being turned OFF. This ends the setting confirmation process (Fig. 155), as shown in Fig. 160(d).

以上詳述した本実施形態によれば、以下の優れた効果を奏する。 The present embodiment described above provides the following excellent effects:

設定値更新処理(図157)が実行されるようにするためには動作電力の供給が開始される場合に、設定キー挿入部68aをON操作するとともにリセットボタン68cを押圧操作することで「設定変更操作」を行う必要がある。これにより、設定値を不正に変更しようとする行為を行いづらくさせることが可能となる。この場合に、設定値更新処理(図157)が実行されている状況で動作電力の供給が停止された場合には動作電力の供給が再開される場合に「設定変更操作」が行われていなくても設定値更新処理(図157)が実行され得る。これにより、設定値更新処理(図157)の実行を優先させることが可能となる。 In order for the setting value update process (Fig. 157) to be executed, when the supply of operating power begins, it is necessary to perform a "setting change operation" by turning on the setting key insertion section 68a and pressing the reset button 68c. This makes it difficult to attempt to change the setting values illegally. In this case, if the supply of operating power is stopped while the setting value update process (Fig. 157) is being executed, the setting value update process (Fig. 157) can be executed when the supply of operating power is resumed, even if a "setting change operation" has not been performed. This makes it possible to prioritize the execution of the setting value update process (Fig. 157).

設定値更新処理(図157)が実行されている状況で動作電力の供給が停止された場合において動作電力の供給が再開される場合に設定値を確認するための「設定確認操作」が行われた場合、設定確認用処理(図155)が実行されるのではなく設定値更新処理(図157)が実行される。これにより、設定値の確認よりも設定値の変更を優先させることが可能となり、使用対象の設定値の変更が実際には完了していないにも関わらず遊技が開始されてしまわないようにすることが可能となる。 If the supply of operating power is stopped while the setting value update process (Fig. 157) is being executed, and then the "setting confirmation operation" is performed to check the setting values when the supply of operating power is resumed, the setting value update process (Fig. 157) will be executed instead of the setting confirmation process (Fig. 155). This makes it possible to prioritize changing the setting values over checking the setting values, and prevents gameplay from starting even when the setting value changes for the target device have not actually been completed.

設定値更新処理(図157)が実行されている状況においては第1~第4報知用表示装置201~204にて更新対象として選択されている設定値が表示される。これにより、更新対象として選択されている設定値を把握しながら設定値の変更作業を行うことが可能となる。また、このように更新対象として選択されている設定値が表示されることにより、動作電力の供給が再開される場合に「設定確認操作」が行われたにも関わらず設定値更新処理(図157)が優先される構成であっても、実質的に設定値の確認も行うことが可能となる。 When the setting value update process (Figure 157) is being executed, the setting values selected to be updated are displayed on the first to fourth notification display devices 201-204. This makes it possible to change the setting values while understanding the setting values selected to be updated. Furthermore, by displaying the setting values selected to be updated in this way, it is possible to essentially check the setting values even in a configuration where the setting value update process (Figure 157) takes priority when the "setting confirmation operation" has been performed when the supply of operating power is resumed.

設定値更新処理(図157)が実行されている状況においては第1~第4報知用表示装置201~204にて更新対象として選択されている設定値に対応する表示だけではなく設定値更新処理(図157)が実行されている状況に対応する表示も行われる。これにより、動作電力の供給が再開される場合に「設定確認操作」を行ったにも関わらず設定値更新処理(図157)が開始されたとしても、当該設定値更新処理(図157)が開始されたことを遊技ホールの管理者が把握し易くなる。 When the setting value update process (Fig. 157) is being executed, the first to fourth notification display devices 201-204 not only display the setting values selected for update, but also display the status of the setting value update process (Fig. 157) being executed. This makes it easier for the amusement hall manager to know that the setting value update process (Fig. 157) has started, even if the "setting confirmation operation" was performed when the supply of operating power is resumed.

設定値更新処理(図157)が実行されている状況で動作電力の供給が停止された場合においてその後に動作電力の供給が再開される場合に「操作無し」であった場合又は「設定確認操作」が行われた場合、動作電力の供給が停止される前に選択されていた設定値から当該設定値の変更が行われる。これにより、動作電力の供給が停止される前に選択されていた設定値から当該設定値の変更を継続することが可能となる。 If the supply of operating power is stopped while the setting value update process (Fig. 157) is being executed, and the supply of operating power is subsequently resumed if "no operation" is performed or if a "setting confirmation operation" is performed, the setting value will be changed from the setting value selected before the supply of operating power was stopped. This makes it possible to continue changing the setting value from the setting value selected before the supply of operating power was stopped.

設定値更新処理(図157)が実行されている状況で動作電力の供給が停止された場合においてその後に動作電力の供給が再開される場合に「設定変更操作」が行われた場合、現状の使用対象となっている設定値から当該設定値の変更が行われる。これにより、設定値の変更を開始する場合における初期の設定値を、動作電力の供給が再開される場合における操作内容に応じて異ならせることが可能となる。 If the supply of operating power is stopped while the setting value update process (Fig. 157) is being executed, and then the supply of operating power is resumed and a "setting change operation" is performed, the setting value will be changed from the currently used setting value. This makes it possible to change the initial setting value when starting to change the setting value depending on the operation content when the supply of operating power is resumed.

設定値更新処理(図157)が実行されている状況で動作電力の供給が停止された場合であっても動作電力の供給が再開される場合に「RAMクリア操作」が行われた場合には設定値更新処理(図157)が実行されない。これにより、設定値更新処理(図157)が実行されている状況で動作電力の供給が停止された場合であってもその後に設定値更新処理(図157)を実行する必要がない場合には、動作電力の供給が開始される場合に「RAMクリア操作」を行うことで設定値更新処理(図157)が実行されてしまわないようにすることが可能となる。 Even if the supply of operating power is stopped while the setting value update process (Fig. 157) is being executed, the setting value update process (Fig. 157) will not be executed if the "RAM clear operation" is performed when the supply of operating power is resumed. As a result, even if the supply of operating power is stopped while the setting value update process (Fig. 157) is being executed, if there is no need to execute the setting value update process (Fig. 157) afterwards, the "RAM clear operation" can be performed when the supply of operating power is resumed to prevent the setting value update process (Fig. 157) from being executed.

設定確認用処理(図155)が実行されるようにするためには動作電力の供給が開始される場合に、設定キー挿入部68aをON操作することで「設定確認操作」を行う必要がある。これにより、設定値を不正に確認しようとする行為を行いづらくさせることが可能となる。この場合に、設定確認用処理(図155)が実行されている状況で動作電力の供給が停止された場合には動作電力の供給が再開される場合に「設定確認操作」が行われていなくても設定確認用処理(図155)が実行され得る。これにより、設定確認用処理(図155)の実行を優先させることが可能となる。 In order for the setting confirmation process (Fig. 155) to be executed, when the supply of operating power is started, it is necessary to perform a "setting confirmation operation" by turning on the setting key insertion section 68a. This makes it difficult to attempt to illegally check the setting values. In this case, if the supply of operating power is stopped while the setting confirmation process (Fig. 155) is being executed, the setting confirmation process (Fig. 155) may be executed when the supply of operating power is resumed, even if the "setting confirmation operation" has not been performed. This makes it possible to prioritize the execution of the setting confirmation process (Fig. 155).

設定確認用処理(図155)が実行されている状況で動作電力の供給が停止された場合であっても動作電力の供給が再開される場合に「設定変更操作」が行われた場合には設定確認用処理(図155)が実行されることなく設定値更新処理(図157)が実行される。これにより設定値の確認作業よりも設定値の変更作業を優先させることが可能となる。 Even if the supply of operating power is stopped while the setting confirmation process (Fig. 155) is being executed, if the supply of operating power is resumed and a "setting change operation" is performed, the setting value update process (Fig. 157) will be executed without executing the setting confirmation process (Fig. 155). This makes it possible to prioritize setting value changes over setting value confirmation.

特定制御用のワークエリア221には設定参照用エリア341と設定更新用エリア342とが設けられており、使用対象の設定値に対応する情報は設定参照用エリア341に記憶され、設定値更新処理(図157)が実行されている状況における変更途中の設定値に対応する情報は設定更新用エリア342に記憶される。これにより、設定値更新処理(図157)が開始される前に設定されていた設定値の情報を設定参照用エリア341にて記憶保持しながら、設定値更新処理(図157)において更新対象の設定値を変更することが可能となる。 The work area 221 for specific control is provided with a setting reference area 341 and a setting update area 342. Information corresponding to the setting values to be used is stored in the setting reference area 341, and information corresponding to setting values that are in the process of being changed while the setting value update process (Figure 157) is being executed is stored in the setting update area 342. This makes it possible to change the setting values to be updated in the setting value update process (Figure 157) while storing and retaining information about the setting values that were set before the setting value update process (Figure 157) was started in the setting reference area 341.

設定値更新処理(図157)が実行されている途中で動作電力の供給が停止された場合、その後の動作電力の供給の再開に際して「操作無し」の場合又は「設定確認操作」が行われた場合には設定更新用エリア342に記憶されている情報に対応する設定値から当該設定値の変更を開始させ、その後の動作電力の供給の再開に際して「設定変更操作」が行われた場合には設定参照用エリア341に記憶されている情報に対応する設定値から当該設定値の変更を開始させればよい。これにより、これら各状況を適切に生じさせることが可能となる。 If the supply of operating power is stopped while the setting value update process (Fig. 157) is being executed, and if "no operation" or a "setting confirmation operation" is performed when the supply of operating power is subsequently resumed, the setting value will begin changing from the setting value corresponding to the information stored in the setting update area 342, and if a "setting change operation" is performed when the supply of operating power is subsequently resumed, the setting value will begin changing from the setting value corresponding to the information stored in the setting reference area 341. This makes it possible to appropriately handle each of these situations.

設定値更新処理(図157)を開始させるためには設定キーを利用して設定キー挿入部68aをON操作する必要があるため、設定値更新処理(図157)を不正に開始させようとする行為を行いづらくさせることが可能となる。この場合に、設定値更新処理(図157)は設定キー挿入部68aがOFF操作されているだけでは終了されることはなく設定キー挿入部68aがON操作されている状態からOFF操作された場合に終了される。これにより、設定値更新処理(図157)が実行されている状況で動作電力の供給が停止された場合であってその後の動作電力の供給の再開に際して「操作無し」であることにより設定キー挿入部68aがOFF状態である状況で設定値更新処理(図157)が開始されたとしても、即座に設定値更新処理(図157)が終了されることはなく、設定キー挿入部68aを一旦ON操作した後に更にOFF操作することで設定値更新処理(図157)が終了されるため、遊技ホールの管理者にとって好ましいタイミングで設定値更新処理(図157)を終了させることが可能となる。 In order to start the setting value update process (Fig. 157), it is necessary to use the setting key to turn the setting key insertion section 68a ON, making it difficult to illegally start the setting value update process (Fig. 157). In this case, the setting value update process (Fig. 157) will not end simply because the setting key insertion section 68a is turned OFF, but will end if the setting key insertion section 68a is turned OFF from an ON state. As a result, even if the supply of operating power is stopped while the setting value update process (FIG. 157) is being executed, and the setting value update process (FIG. 157) is started when the supply of operating power is subsequently resumed and the setting key insertion unit 68a is in the OFF state due to "no operation," the setting value update process (FIG. 157) will not be terminated immediately. Instead, the setting value update process (FIG. 157) can be terminated by first turning the setting key insertion unit 68a ON and then turning it OFF, making it possible for the amusement hall manager to terminate the setting value update process (FIG. 157) at a time that is convenient for them.

設定確認用処理(図155)を開始させるためには設定キーを利用して設定キー挿入部68aをON操作する必要があるため、設定確認用処理(図155)を不正に開始させようとする行為を行いづらくさせることが可能となる。この場合に、設定確認用処理(図155)は設定キー挿入部68aがOFF操作されているだけでは終了されることはなく設定キー挿入部68aがON操作されている状態からOFF操作された場合に終了される。これにより、設定確認用処理(図155)が実行されている状況で動作電力の供給が停止された場合であってその後の動作電力の供給の再開に際して「操作無し」であることにより設定キー挿入部68aがOFF状態である状況で設定確認用処理(図155)が開始されたとしても、即座に設定確認用処理(図155)が終了されることはなく、設定キー挿入部68aを一旦ON操作した後に更にOFF操作することで設定確認用処理(図155)が終了されるため、遊技ホールの管理者にとって好ましいタイミングで設定確認用処理(図155)を終了させることが可能となる。 In order to start the setting confirmation process (Fig. 155), it is necessary to use the setting key to turn on the setting key insertion section 68a, making it difficult to fraudulently start the setting confirmation process (Fig. 155). In this case, the setting confirmation process (Fig. 155) will not end simply because the setting key insertion section 68a is turned off, but will end if the setting key insertion section 68a is turned off from an ON state. As a result, even if the supply of operating power is stopped while the setting confirmation process (FIG. 155) is being executed, and the setting confirmation process (FIG. 155) is started when the supply of operating power is subsequently resumed and the setting key insertion unit 68a is in the OFF state due to "no operation," the setting confirmation process (FIG. 155) will not be immediately terminated. Instead, the setting confirmation process (FIG. 155) can be terminated by first turning the setting key insertion unit 68a ON and then turning it OFF, making it possible for the amusement hall manager to terminate the setting confirmation process (FIG. 155) at a time that is convenient for them.

主側CPU63への動作電力の供給が開始された場合、当該主側CPU63にて動作電力の供給開始時の処理(ステップSA401~ステップSA418)が終了した後であって残余処理(ステップSA422~ステップSA425)が開始される前に、初期チェック期間が開始される。これにより、動作電力の供給開始時の処理が実行されている状況において初期チェック期間を制御する必要がないため、当該動作電力の供給開始時の処理が実行されている状況における処理負荷を軽減することが可能となる。 When the supply of operating power to the main CPU 63 begins, an initial check period begins after the main CPU 63 has completed the processing at the start of the supply of operating power (steps SA401 to SA418) and before the remaining processing (steps SA422 to SA425) begins. This eliminates the need to control the initial check period while the processing at the start of the supply of operating power is being executed, thereby reducing the processing load while the processing at the start of the supply of operating power is being executed.

設定確認用処理(図155)及び設定値更新処理(図157)は動作電力の供給開始時の処理として実行されるのに対して、初期チェック期間は動作電力の供給開始時の処理が終了した後に開始される。これにより、初期チェック期間において第1~第4報知用表示装置201~204にてチェック用表示が行われるとしても、第1~第4報知用表示装置201~204を利用した設定値の表示に影響を与えないようにすることが可能となる。 The setting confirmation process (Figure 155) and setting value update process (Figure 157) are executed as processes when the supply of operating power starts, whereas the initial check period starts after the processes when the supply of operating power starts have finished. This makes it possible to ensure that even if a check display is performed on the first to fourth alarm display devices 201 to 204 during the initial check period, this does not affect the display of setting values using the first to fourth alarm display devices 201 to 204.

主側CPU63への動作電力の供給が開始された場合には、設定確認用処理(図155)及び設定値更新処理(図157)のいずれかが実行される場合、並びに設定確認用処理(図155)及び設定値更新処理(図157)のいずれもが実行されない場合のいずれであっても、第1~第4報知用表示装置201~204にてチェック用表示が行われる。これにより、主側CPU63への動作電力の供給が開始された場合における状況に関係なく第1~第4報知用表示装置201~204が正常であるか否かを確認することが可能となる。 When the supply of operating power to the main CPU 63 begins, a check display is displayed on the first to fourth alarm display devices 201-204, regardless of whether the setting confirmation process (Figure 155) or the setting value update process (Figure 157) is executed, or whether neither the setting confirmation process (Figure 155) nor the setting value update process (Figure 157) is executed. This makes it possible to check whether the first to fourth alarm display devices 201-204 are normal, regardless of the situation when the supply of operating power to the main CPU 63 begins.

主側CPU63のメイン処理(図153)には、設定確認用処理(図155)及び設定値更新処理(図157)のいずれかが実行される場合、並びに設定確認用処理(図155)及び設定値更新処理(図157)のいずれもが実行されない場合のいずれであっても共通して実行される処理であって、設定確認用処理(図155)及び設定値更新処理(図157)のいずれかが実行される場合にはこれら設定確認用処理(図155)及び設定値更新処理(図157)よりも実行順序が後の処理として、第1~第4報知用表示装置201~204にチェック用表示を開始させる処理が設定されている。このように第1~第4報知用表示装置201~204にチェック用表示を開始させるための処理が共通処理として設定されていることにより、処理構成の簡素化を図りながら既に説明したような優れた効果を奏することが可能となる。 The main processing (FIG. 153) of the master CPU 63 is a process that is executed both when either the setting confirmation processing (FIG. 155) or the setting value update processing (FIG. 157) is executed, and when neither the setting confirmation processing (FIG. 155) nor the setting value update processing (FIG. 157) is executed. When either the setting confirmation processing (FIG. 155) or the setting value update processing (FIG. 157) is executed, a process that starts a check display on the first to fourth alarm display devices 201 to 204 is set as a process that is executed later in the order of execution than the setting confirmation processing (FIG. 155) and the setting value update processing (FIG. 157). In this way, by setting the process that starts a check display on the first to fourth alarm display devices 201 to 204 as a common process, it is possible to achieve the excellent effects already described while simplifying the processing configuration.

第1~第4報知用表示装置201~204にてチェック用表示が実行されている状況であっても主側CPU63にて遊技を進行させるための処理が開始され得る。これにより、設定確認用処理(図155)又は設定値更新処理(図157)の実行後に第1~第4報知用表示装置201~204にてチェック用表示が行われる構成であっても遊技を進行させるための処理の開始タイミングが遅れてしまわないようにすることが可能となる。 The main CPU 63 can start processing to progress the game even when a check display is being executed on the first through fourth notification display devices 201 through 204. This makes it possible to prevent delays in the start of processing to progress the game, even in a configuration in which a check display is executed on the first through fourth notification display devices 201 through 204 after the setting confirmation process (FIG. 155) or setting value update process (FIG. 157) is executed.

なお、設定値更新処理(図157)が実行されている状況で動作電力の供給が停止された場合において動作電力の供給が再開された場合に「操作無し」の場合には、設定値更新処理(図157)が動作電力の供給が停止される前における変更途中の設定値から開始される構成に限定されることはなく設定参照用エリア341に記憶されている現状の使用対象の設定値から開始される構成としてもよい。また、設定値更新処理(図157)が実行されている状況で動作電力の供給が停止された場合において動作電力の供給が再開された場合に「操作無し」の場合には、RAMクリア処理(ステップSA416)が実行された後に設定値更新処理(図157)が実行される構成としてもよく、設定値更新処理(図157)が実行された後にRAMクリア処理(ステップSA416)が実行される構成としてもよい。 Note that if the supply of operating power is stopped while the setting value update process (FIG. 157) is being executed, and if the supply of operating power is resumed and there is "no operation," the setting value update process (FIG. 157) is not limited to being configured to start from the setting value that was being changed before the supply of operating power was stopped, but may be configured to start from the setting value currently being used that is stored in the setting reference area 341. Also, if the supply of operating power is stopped while the setting value update process (FIG. 157) is being executed, and if the supply of operating power is resumed and there is "no operation," the setting value update process (FIG. 157) may be configured to be executed after the RAM clear process (step SA416) is executed, or the RAM clear process (step SA416) may be executed after the setting value update process (FIG. 157).

また、設定値更新処理(図157)が実行されている状況で動作電力の供給が停止された場合において動作電力の供給が再開された場合に「操作無し」の場合には設定値更新処理(図157)が実行されない構成としてもよい。この場合、次回の設定値更新処理(図157)の開始に際して設定参照用エリア341に記憶されている設定値の情報が設定更新用エリア342に上書きされる構成としてもよい。 Furthermore, if the supply of operating power is stopped while the setting value update process (FIG. 157) is being executed, and the supply of operating power is resumed and there is no operation, the setting value update process (FIG. 157) may not be executed. In this case, the setting value information stored in the setting reference area 341 may be overwritten in the setting update area 342 when the next setting value update process (FIG. 157) is started.

また、設定確認用処理(図155)が実行されている状況で動作電力の供給が停止された場合において動作電力の供給が再開された場合に「操作無し」の場合には設定確認用処理(図155)が実行されない構成としてもよい。 In addition, if the supply of operating power is stopped while the setting confirmation process (Fig. 155) is being executed, and the supply of operating power is resumed, the setting confirmation process (Fig. 155) may not be executed if "no operation" is performed.

また、設定値更新処理(図157)が実行されている状況で動作電力の供給が停止された場合において動作電力の供給が再開された場合に「RAMクリア操作」が行われた場合には、RAMクリア処理(ステップSA416)が実行された後に設定値更新処理(図157)が実行される構成としてもよい。この場合、設定値更新処理(図157)が動作電力の供給が停止される前における変更途中の設定値から開始される構成としてもよく、設定参照用エリア341に記憶されている現状の使用対象の設定値から開始される構成としてもよい。 Furthermore, if the supply of operating power is stopped while the setting value update process (FIG. 157) is being executed, and then the supply of operating power is resumed and a "RAM clear operation" is performed, the setting value update process (FIG. 157) may be executed after the RAM clear process (step SA416) is executed. In this case, the setting value update process (FIG. 157) may be configured to start from the setting value that was being changed before the supply of operating power was stopped, or may be configured to start from the setting value currently being used that is stored in the setting reference area 341.

また、設定値更新処理(図157)が実行されている状況で動作電力の供給が停止された場合において動作電力の供給が再開された場合に「RAMクリア操作」が行われた場合には、RAMクリア処理(ステップSA416)が実行されることなく設定値更新処理(図157)が実行される構成としてもよく、設定値更新処理(図157)が実行された後にRAMクリア処理(ステップSA416)が実行される構成としてもよい。この場合、設定値更新処理(図157)が動作電力の供給が停止される前における変更途中の設定値から開始される構成としてもよく、設定参照用エリア341に記憶されている現状の使用対象の設定値から開始される構成としてもよい。 Furthermore, if the supply of operating power is stopped while the setting value update process (FIG. 157) is being executed, and the supply of operating power is resumed and a "RAM clear operation" is performed, the setting value update process (FIG. 157) may be executed without executing the RAM clear process (step SA416), or the RAM clear process (step SA416) may be executed after the setting value update process (FIG. 157) is executed. In this case, the setting value update process (FIG. 157) may be configured to start from the setting value that was being changed before the supply of operating power was stopped, or may be configured to start from the setting value currently being used that is stored in the setting reference area 341.

また、設定確認用処理(図155)が実行されている状況で動作電力の供給が停止された場合において動作電力の供給が再開された場合に「RAMクリア操作」が行われた場合には、RAMクリア処理(ステップSA416)が実行された後に設定確認用処理(図155)が実行される構成としてもよく、RAMクリア処理(ステップSA416)が実行されることなく設定確認用処理(図155)が実行される構成としてもよく、設定確認用処理(図155)が実行された後にRAMクリア処理(ステップSA416)が実行される構成としてもよい。 Furthermore, if the supply of operating power is stopped while the setting confirmation process (FIG. 155) is being executed, and the supply of operating power is resumed and a "RAM clear operation" is performed, the setting confirmation process (FIG. 155) may be executed after the RAM clear process (step SA416), or the setting confirmation process (FIG. 155) may be executed without executing the RAM clear process (step SA416), or the RAM clear process (step SA416) may be executed after the setting confirmation process (FIG. 155).

また、設定値更新処理(図157)が実行されている状況で動作電力の供給が停止された場合において動作電力の供給が再開された場合に「設定変更操作」が行われた場合には、設定値更新処理(図157)が設定参照用エリア341に記憶されている現状の使用対象の設定値から開始される構成としたが、設定値更新処理(図157)が動作電力の供給が停止される前における変更途中の設定値から開始される構成としてもよい。 Furthermore, if the supply of operating power is stopped while the setting value update process (Fig. 157) is being executed, and then the supply of operating power is resumed and a "setting change operation" is performed, the setting value update process (Fig. 157) is configured to start from the setting value currently in use that is stored in the setting reference area 341. However, the setting value update process (Fig. 157) may also be configured to start from the setting value that was in the middle of being changed before the supply of operating power was stopped.

また、設定値更新処理(図157)が実行されている状況で動作電力の供給が停止された場合において動作電力の供給が再開された場合に「設定変更操作」が行われた場合には、RAMクリア処理(ステップSA416)が実行されることなく設定値更新処理(図157)が実行される構成としてもよく、設定値更新処理(図157)が実行された後にRAMクリア処理(ステップSA416)が実行される構成としてもよい。この場合、設定値更新処理(図157)が動作電力の供給が停止される前における変更途中の設定値から開始される構成としてもよく、設定参照用エリア341に記憶されている現状の使用対象の設定値から開始される構成としてもよい。 Furthermore, if the supply of operating power is stopped while the setting value update process (FIG. 157) is being executed, and then the supply of operating power is resumed and a "setting change operation" is performed, the setting value update process (FIG. 157) may be executed without executing the RAM clear process (step SA416), or the RAM clear process (step SA416) may be executed after the setting value update process (FIG. 157) is executed. In this case, the setting value update process (FIG. 157) may be configured to start from the setting value that was being changed before the supply of operating power was stopped, or may be configured to start from the setting value currently being used that is stored in the setting reference area 341.

また、設定確認用処理(図155)が実行されている状況で動作電力の供給が停止された場合において動作電力の供給が再開された場合に「設定変更操作」が行われた場合には、設定値更新処理(図157)が設定参照用エリア341に記憶されている現状の使用対象の設定値から開始される構成としたが、設定値更新処理(図157)が動作電力の供給が停止される前における変更途中の設定値から開始される構成としてもよい。 Furthermore, if the supply of operating power is stopped while the setting confirmation process (Fig. 155) is being executed, and then the supply of operating power is resumed and a "setting change operation" is performed, the setting value update process (Fig. 157) is configured to start from the currently used setting value stored in the setting reference area 341. However, the setting value update process (Fig. 157) may also be configured to start from the setting value that was in the middle of being changed before the supply of operating power was stopped.

また、設定確認用処理(図155)が実行されている状況で動作電力の供給が停止された場合において動作電力の供給が再開された場合に「設定変更操作」が行われた場合には、RAMクリア処理(ステップSA416)が実行されることなく設定値更新処理(図157)が実行される構成としてもよく、設定値更新処理(図157)が実行された後にRAMクリア処理(ステップSA416)が実行される構成としてもよい。 Furthermore, if the supply of operating power is stopped while the setting confirmation process (Figure 155) is being executed, and the supply of operating power is resumed and a "setting change operation" is performed, the setting value update process (Figure 157) may be executed without executing the RAM clear process (step SA416), or the RAM clear process (step SA416) may be executed after the setting value update process (Figure 157) is executed.

また、設定確認用処理(図155)が実行されている状況で動作電力の供給が停止された場合において動作電力の供給が再開された場合に「設定変更操作」が行われた場合には、設定確認用処理(図155)が実行されて設定値更新処理(図157)が実行されない構成としてもよく、設定確認用処理(図155)が実行された後に設定値更新処理(図157)が実行される構成としてもよく、設定値更新処理(図157)が実行された後に設定確認用処理(図155)が実行される構成としてもよい。また、設定確認用処理(図155)が実行されている状況で動作電力の供給が停止された場合において動作電力の供給が再開された場合に「設定変更操作」が行われた場合には、設定確認用処理(図155)及び設定値更新処理(図157)の両方が実行されない構成としてもよい。 Furthermore, if the supply of operating power is stopped while the setting confirmation process (FIG. 155) is being executed, and then the supply of operating power is resumed and a "setting change operation" is performed, the setting confirmation process (FIG. 155) may be executed without the setting value update process (FIG. 157) being executed, or the setting value update process (FIG. 157) may be executed after the setting confirmation process (FIG. 155) is executed, or the setting value update process (FIG. 157) may be executed after the setting confirmation process (FIG. 155) is executed. Furthermore, if the supply of operating power is stopped while the setting confirmation process (FIG. 155) is being executed, and then the supply of operating power is resumed and a "setting change operation" is performed, then neither the setting confirmation process (FIG. 155) nor the setting value update process (FIG. 157) may be executed.

また、設定値更新処理(図157)が実行されている状況で動作電力の供給が停止された場合において動作電力の供給が再開された場合に「設定確認操作」が行われた場合には、設定値更新処理(図157)が動作電力の供給が停止される前における変更途中の設定値から開始される構成に限定されることはなく、設定値更新処理(図157)が設定参照用エリア341に記憶されている現状の使用対象の設定値から開始される構成としてもよい。 Furthermore, if the supply of operating power is stopped while the setting value update process (Fig. 157) is being executed, and the supply of operating power is resumed and a "setting confirmation operation" is performed, the setting value update process (Fig. 157) is not limited to being configured to start from the setting value that was being changed before the supply of operating power was stopped, but may also be configured to start from the setting value currently being used that is stored in the setting reference area 341.

また、設定値更新処理(図157)が実行されている状況で動作電力の供給が停止された場合において動作電力の供給が再開された場合に「設定確認操作」が行われた場合には、RAMクリア処理(ステップSA416)が実行された後に設定値更新処理(図157)が実行される構成としてもよく、設定値更新処理(図157)が実行された後にRAMクリア処理(ステップSA416)が実行される構成としてもよい。 Furthermore, if the supply of operating power is stopped while the setting value update process (FIG. 157) is being executed, and the supply of operating power is resumed and a "setting confirmation operation" is performed, the setting value update process (FIG. 157) may be executed after the RAM clear process (step SA416) is executed, or the setting value update process (FIG. 157) may be executed after the RAM clear process (step SA416) is executed.

また、設定値更新処理(図157)が実行されている状況で動作電力の供給が停止された場合において動作電力の供給が再開された場合に「設定確認操作」が行われた場合には設定値更新処理(図157)が実行されることなく設定確認用処理(図155)が実行される構成としてもよい。この場合、次回の設定値更新処理(図157)の開始に際して設定参照用エリア341に記憶されている設定値の情報が設定更新用エリア342に上書きされる構成としてもよい。 Also, if the supply of operating power is stopped while the setting value update process (FIG. 157) is being executed, and the supply of operating power is resumed and a "settings confirmation operation" is performed, the setting confirmation process (FIG. 155) may be executed without executing the setting value update process (FIG. 157). In this case, the setting value information stored in the setting reference area 341 may be overwritten in the setting update area 342 when the next setting value update process (FIG. 157) is started.

また、設定値更新処理(図157)が実行されている状況で動作電力の供給が停止された場合において動作電力の供給が再開された場合に「設定確認操作」が行われた場合には、設定確認用処理(図155)が実行された後に設定値更新処理(図157)が実行される構成としてもよく、設定値更新処理(図157)が実行された後に設定確認用処理(図155)が実行される構成としてもよい。また、設定値更新処理(図157)が実行されている状況で動作電力の供給が停止された場合において動作電力の供給が再開された場合に「設定確認操作」が行われた場合には、設定確認用処理(図155)及び設定値更新処理(図157)の両方が実行されない構成としてもよい。 Furthermore, if the supply of operating power is stopped while the setting value update process (FIG. 157) is being executed, and the supply of operating power is resumed and a "setting confirmation operation" is performed, the setting value update process (FIG. 157) may be configured to be executed after the setting confirmation process (FIG. 155), or the setting value update process (FIG. 157) may be configured to be executed after the setting confirmation process (FIG. 155). Furthermore, if the supply of operating power is stopped while the setting value update process (FIG. 157) is being executed, and the supply of operating power is resumed and a "setting confirmation operation" is performed, neither the setting confirmation process (FIG. 155) nor the setting value update process (FIG. 157) may be configured to be executed.

また、特定制御用のワークエリア221における設定更新表示フラグに「1」がセットされている状況で動作電力の供給が開始された場合には電源投入初期設定処理(ステップSA401)にてウエイト用の所定時間が経過した後において第2タイマ割込み処理(図134)の割込みが許可されることで、設定値を更新している状況であることを示す表示及び設定更新用エリア342に記憶されている情報に対応する設定値を示す表示が第1~第4報知用表示装置201~204にて開始される構成に限定されることはなく、上記ウエイト用の所定時間の経過を待つことなくこれらの表示が開始される構成としてもよい。また、設定更新表示フラグに「1」がセットされていたとしても設定値更新処理(図157)が実行されている状況であることを条件として、設定値を更新している状況であることを示す表示及び設定更新用エリア342に記憶されている情報に対応する設定値を示す表示が第1~第4報知用表示装置201~204にて行われる構成としてもよい。この場合、設定値更新処理(図157)が実行されていない状況においてこれらの表示が行われてしまわないようにすることが可能となる。 Furthermore, if the supply of operating power is initiated when the setting update display flag in the specific control work area 221 is set to "1," the second timer interrupt process (Fig. 134) is permitted to interrupt after a predetermined wait time has elapsed in the power-on initial setting process (step SA401), and the first to fourth alarm display devices 201 to 204 are thereby not limited to displaying an indication that the setting values are being updated and an indication of the setting values corresponding to the information stored in the setting update area 342; these indications may be initiated without waiting for the predetermined wait time to elapse. Furthermore, even if the setting update display flag is set to "1," the first to fourth alarm display devices 201 to 204 may be configured to display an indication that the setting values are being updated and an indication of the setting values corresponding to the information stored in the setting update area 342, provided that the setting value update process (Fig. 157) is being executed. In this case, it is possible to prevent these displays from occurring when the setting value update process (Figure 157) is not being executed.

また、特定制御用のワークエリア221における設定確認表示フラグに「1」がセットされている状況で動作電力の供給が開始された場合には電源投入初期設定処理(ステップSA401)にてウエイト用の所定時間が経過した後において第2タイマ割込み処理(図134)の割込みが許可されることで、設定値を確認している状況であることを示す表示及び設定参照用エリア341に記憶されている情報に対応する設定値を示す表示が第1~第4報知用表示装置201~204にて開始される構成に限定されることはなく、上記ウエイト用の所定時間の経過を待つことなくこれらの表示が開始される構成としてもよい。また、設定確認表示フラグに「1」がセットされていたとしても設定確認用処理(図155)が実行されている状況であることを条件として、設定値を確認している状況であることを示す表示及び設定更新用エリア342に記憶されている情報に対応する設定値を示す表示が第1~第4報知用表示装置201~204にて行われる構成としてもよい。この場合、設定確認用処理(図155)が実行されていない状況においてこれらの表示が行われてしまわないようにすることが可能となる。 Furthermore, if the supply of operating power is initiated when the setting confirmation display flag in the specific control work area 221 is set to "1," the second timer interrupt process (Fig. 134) is permitted to interrupt after a predetermined wait time has elapsed in the power-on initial setting process (step SA401), and the first to fourth alarm display devices 201 to 204 are thereby not limited to displaying an indication that the setting values are being confirmed and an indication of the setting values corresponding to the information stored in the setting reference area 341; these indications may be initiated without waiting for the predetermined wait time to elapse. Furthermore, even if the setting confirmation display flag is set to "1," the first to fourth alarm display devices 201 to 204 may be configured to display an indication that the setting values are being confirmed and an indication of the setting values corresponding to the information stored in the setting update area 342, provided that the setting confirmation process (Fig. 155) is being executed. In this case, it is possible to prevent these messages from being displayed when the settings confirmation process (Figure 155) is not being executed.

また、設定値更新処理(図157)が実行されている状況においては、図柄表示装置41にて設定値を更新している状況であることを示す画像が表示される構成としてもよく、当該表示に加えて又は代えて、設定値を更新するための操作手順を示す画像が表示される構成としてもよく、表示発光部53又はスピーカ部54にて設定値を更新している状況であることを示す報知が行われる構成としてもよい。この場合、設定値更新処理(図157)が実行されている状況であることを遊技ホールの管理者に明確に認識させることが可能となる。 Furthermore, when the setting value update process (Figure 157) is being executed, the pattern display device 41 may be configured to display an image indicating that the setting value is being updated, and in addition to or instead of this display, an image showing the operating procedure for updating the setting value may be displayed, and the display light-emitting unit 53 or speaker unit 54 may be configured to issue a notification indicating that the setting value is being updated. In this case, it is possible to clearly make the amusement hall manager aware that the setting value update process (Figure 157) is being executed.

また、設定確認用処理(図155)が実行されている状況においては、図柄表示装置41にて設定値を確認している状況であることを示す画像が表示される構成としてもよく、当該表示に加えて又は代えて、設定値を確認するための操作手順を示す画像が表示される構成としてもよく、表示発光部53又はスピーカ部54にて設定値を確認している状況であることを示す報知が行われる構成としてもよい。この場合、設定確認用処理(図155)が実行されている状況であることを遊技ホールの管理者に明確に認識させることが可能となる。 Furthermore, when the setting confirmation process (Figure 155) is being executed, the pattern display device 41 may be configured to display an image indicating that the setting value is being confirmed, and in addition to or instead of this display, an image showing the operating procedure for confirming the setting value may be displayed, or the display light-emitting unit 53 or speaker unit 54 may be configured to issue a notification indicating that the setting value is being confirmed. In this case, it is possible to clearly make the amusement hall manager aware that the setting confirmation process (Figure 155) is being executed.

また、設定値更新処理(図157)にて設定値を更新させるために操作される操作部はリセットボタン68cに限定されることはなく、更新ボタン68bといった専用の操作部であってもよく、異常状態を解除するために主制御装置60に設けられた操作部であってもよい。また、設定キー挿入部68aに設定キーを挿入して回動操作をした場合における回動操作位置として「設定1」~「設定6」のそれぞれに対応する位置が設定されており、設定キー挿入部68aの回動操作位置に対応する設定値が設定される構成としてもよい。また、設定キー挿入部68aをON位置よりもさらに回動操作することが可能な構成とし、ON位置を超えた回動操作が行われる度に更新途中の設定値が次の順番の設定値に更新される構成としてもよい。 The operating unit operated to update the setting value in the setting value update process (Figure 157) is not limited to the reset button 68c, but may be a dedicated operating unit such as the update button 68b, or an operating unit provided on the main control unit 60 for canceling an abnormal state. Furthermore, when a setting key is inserted into the setting key insertion unit 68a and rotated, positions corresponding to "Setting 1" to "Setting 6" may be set as the rotation position, and the setting value corresponding to the rotation position of the setting key insertion unit 68a may be set. Furthermore, the setting key insertion unit 68a may be configured to be able to be rotated further than the ON position, and each time a rotation operation beyond the ON position is performed, the setting value being updated is updated to the next setting value in the sequence.

また、設定値更新処理(図157)が実行される場合にはパチンコ機10から遊技ホールの管理コンピュータにそれに対応する信号が外部出力される構成としてもよい。この場合、当該信号出力が予め定められた所定期間(例えば100ミリ秒)に亘って行われる構成としてもよく、設定値更新処理(図157)が実行されている間は当該信号出力が継続される構成としてもい。これにより、パチンコ機10にて設定値更新処理(図157)が実行されたことを遊技ホールの管理コンピュータにて把握することが可能となる。 Furthermore, when the setting value update process (Figure 157) is executed, the pachinko machine 10 may be configured to output a corresponding signal to the amusement hall's management computer. In this case, the signal output may be configured to be performed for a predetermined period of time (e.g., 100 milliseconds), and the signal output may be configured to continue while the setting value update process (Figure 157) is being executed. This allows the amusement hall's management computer to know that the setting value update process (Figure 157) has been executed in the pachinko machine 10.

また、設定確認用処理(図155)が実行される場合にはパチンコ機10から遊技ホールの管理コンピュータにそれに対応する信号が外部出力される構成としてもよい。この場合、当該信号出力が予め定められた所定期間(例えば100ミリ秒)に亘って行われる構成としてもよく、設定確認用処理(図155)が実行されている間は当該信号出力が継続される構成としてもい。これにより、パチンコ機10にて設定確認用処理(図155)が実行されたことを遊技ホールの管理コンピュータにて把握することが可能となる。 Furthermore, when the setting confirmation process (Fig. 155) is executed, the pachinko machine 10 may be configured to output a corresponding signal to the amusement hall's management computer. In this case, the signal output may be configured to continue for a predetermined period of time (e.g., 100 milliseconds), or the signal output may be configured to continue while the setting confirmation process (Fig. 155) is being executed. This allows the amusement hall's management computer to know that the setting confirmation process (Fig. 155) has been executed on the pachinko machine 10.

また、キー挿入部がON状態からOFF状態に変更されたことを契機として処理を終了させる構成を、設定確認用処理(図155)及び設定値更新処理(図157)以外の処理に適用してもよい。例えば、ベース値を第1~第4報知用表示装置201~204に表示させるためには所定のキー挿入部がON位置に操作される必要がある構成とするとともに、所定のキー挿入部がON状態からOFF状態に変更されたことを特定した場合に当該表示が終了される構成としてもよい。 Furthermore, the configuration in which processing is terminated when a key insertion unit is changed from an ON state to an OFF state may be applied to processes other than the setting confirmation process (FIG. 155) and the setting value update process (FIG. 157). For example, a configuration may be adopted in which a specific key insertion unit must be operated to the ON position in order to display the base value on the first to fourth notification display devices 201 to 204, and the display may be terminated when it is determined that the specific key insertion unit has been changed from an ON state to an OFF state.

また、設定値更新処理(図157)が開始される条件として遊技機本体12及び前扉枠14のうち少なくとも一方である開放対象が開放操作されているという条件が設定されている構成としてもよい。当該構成においては、設定値更新処理(図157)が実行されている状況において動作電力の供給が停止された場合であって動作電力の供給の再開に際して「操作無し」の場合又は「設定確認操作」が行われた場合には、上記開放対象が開放操作されていなくても設定値更新処理(図157)が開始される構成としてもよい。 Also, the configuration may be such that the condition for starting the setting value update process (Fig. 157) is that the opening target, which is at least one of the gaming machine main body 12 and the front door frame 14, has been operated to open. In this configuration, if the supply of operating power is stopped while the setting value update process (Fig. 157) is being executed, and if "no operation" or a "setting confirmation operation" is performed when the supply of operating power is resumed, the setting value update process (Fig. 157) may be started even if the opening target has not been operated to open.

また、設定確認用処理(図155)が開始される条件として遊技機本体12及び前扉枠14のうち少なくとも一方である開放対象が開放操作されているという条件が設定されている構成としてもよい。当該構成においては、設定確認用処理(図155)が実行されている状況において動作電力の供給が停止された場合であって動作電力の供給の再開に際して「操作無し」の場合には、上記開放対象が開放操作されていなくても設定確認用処理(図155)が開始される構成としてもよい。 Also, the configuration may be such that the condition for starting the setting confirmation process (Fig. 155) is that the target to be opened, which is at least one of the gaming machine main body 12 and the front door frame 14, has been operated to open. In this configuration, if the supply of operating power is stopped while the setting confirmation process (Fig. 155) is being executed and "no operation" is displayed when the supply of operating power is resumed, the setting confirmation process (Fig. 155) may be started even if the target to be opened has not been operated to open.

また、設定値更新処理(図157)が実行される前に実行されるRAMクリア処理と、設定値更新処理が実行されることなく実行されるRAMクリア処理とで、主側RAM65において初期化の対象となるエリアが異なっている構成としてもよい。 Furthermore, the areas to be initialized in the main RAM 65 may be different between the RAM clearing process executed before the setting value update process (Figure 157) and the RAM clearing process executed without the setting value update process being executed.

また、設定更新表示フラグに「1」がセットされていない状況で設定値更新処理(図157)が開始された場合には、設定参照用エリア341に記憶されている情報に対応する設定値から当該設定値の変更が行われるようにする構成に限定されることはなく、予め定められた初期値の設定値から当該設定値の変更が行われるようにする構成としてもよい。当該初期値としては例えば「設定1」としてもよく、「設定6」としてもよく、これら以外の設定値としてもよい。 Furthermore, when the setting value update process (Fig. 157) is initiated when the setting update display flag is not set to "1," the setting value is not limited to being changed from the setting value corresponding to the information stored in the setting reference area 341, but may be changed from a predetermined initial setting value. The initial value may be, for example, "Setting 1," "Setting 6," or another setting value.

また、設定値更新処理(図157)が動作電力の供給開始時の処理として実行される構成に加えて又は代えて、動作電力の供給開始時の処理が終了した後の状況において「設定変更操作」が行われたことに基づいて設定値更新処理(図157)が実行される構成としてもよい。当該構成であっても通常の終了契機が発生する前に設定値更新処理(図157)が終了した場合には「設定変更操作」が行われていなくても設定値更新処理(図157)が実行される構成とすることで設定値の変更作業を優先させることが可能となる。 Furthermore, in addition to or instead of a configuration in which the setting value update process (FIG. 157) is executed as a process when the supply of operating power starts, a configuration in which the setting value update process (FIG. 157) is executed based on a "setting change operation" being performed after the processing when the supply of operating power starts has finished may be adopted. Even in this configuration, if the setting value update process (FIG. 157) finishes before the normal termination trigger occurs, the setting value update process (FIG. 157) can be configured to be executed even if a "setting change operation" has not been performed, making it possible to prioritize the setting value change work.

また、設定確認用処理(図155)が動作電力の供給開始時の処理として実行される構成に加えて又は代えて、動作電力の供給開始時の処理が終了した後の状況において「設定確認操作」が行われたことに基づいて設定確認用処理(図155)が実行される構成としてもよい。当該構成であっても通常の終了契機が発生する前に設定確認用処理(図155)が終了した場合には「設定確認操作」が行われていなくても設定確認用処理(図155)が実行される構成とすることで設定値の確認作業を優先させることが可能となる。 In addition to or instead of a configuration in which the setting confirmation process (FIG. 155) is executed as a process when the supply of operating power begins, a configuration in which the setting confirmation process (FIG. 155) is executed based on a "setting confirmation operation" being performed after the processing when the supply of operating power begins has ended may be adopted. Even in this configuration, if the setting confirmation process (FIG. 155) ends before the normal termination trigger occurs, the setting confirmation process (FIG. 155) will be executed even if a "setting confirmation operation" has not been performed, making it possible to prioritize the task of checking the setting values.

<第46の実施形態>
本実施形態では主側CPU63にて実行されるメイン処理の処理構成が上記第45の実施形態と相違している。以下、上記第45の実施形態と相違している構成について説明する。なお、上記第45の実施形態と同一の構成については基本的にその説明を省略する。
<Forty-sixth embodiment>
In this embodiment, the processing configuration of the main processing executed by the main CPU 63 is different from that of the above-mentioned 45th embodiment. The configuration that differs from the above-mentioned 45th embodiment will be described below. Note that the description of the configuration that is the same as the above-mentioned 45th embodiment will basically be omitted.

図161は主側CPU63にて実行される本実施形態におけるメイン処理を示すフローチャートである。なお、メイン処理におけるステップSA901~ステップSA925の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 161 is a flowchart showing the main processing in this embodiment, which is executed by the main CPU 63. Note that steps SA901 to SA925 in the main processing are executed using a specific control program and specific control data in the main CPU 63.

ステップSA901~ステップSA904では上記第45の実施形態におけるメイン処理(図153)のステップSA401~ステップSA404と同一の処理を実行する。その後、特定制御用のワークエリア221に設けられた設定更新表示フラグに「1」がセットされているか否かを判定する(ステップSA905)。設定値更新処理(ステップSA918)を実行している状況において動作電力の供給が停止された後に動作電力の供給が再開された場合には、設定更新表示フラグに「1」がセットされている状況においてメイン処理が開始されることとなる。 Steps SA901 to SA904 are identical to steps SA401 to SA404 of the main processing (Figure 153) in the 45th embodiment. Then, a determination is made as to whether the setting update display flag provided in the specific control work area 221 is set to "1" (step SA905). If the supply of operating power is stopped and then resumed while the setting value update processing (step SA918) is being performed, the main processing will be started with the setting update display flag set to "1."

ステップSA905にて否定判定をした場合、リセットボタン68cが押圧操作されているか否かを判定する(ステップSA906)。つまり、リセットボタン68cが押圧操作されている状態においてパチンコ機10の電源ON操作が行われて主側CPU63への動作電力の供給が開始されたか否かを判定する。 If a negative judgment is made in step SA905, it is determined whether the reset button 68c has been pressed (step SA906). In other words, it is determined whether the power to the pachinko machine 10 has been turned on while the reset button 68c has been pressed, and whether the supply of operating power to the main CPU 63 has begun.

リセットボタン68cが押圧操作されていない場合(ステップSA906:NO)、特定制御用のワークエリア221に設けられた停電フラグに「1」がセットされているか否かを判定する(ステップSA907)。第1タイマ割込み処理(図133)の停電情報記憶処理(ステップS8901)にて停電時処理が実行された場合に停電フラグに「1」がセットされる。停電フラグは、前回の電源遮断時において停電時処理が適切に行われたか否かを主側CPU63にて特定するためのフラグである。 If the reset button 68c is not pressed (step SA906: NO), it is determined whether the power outage flag provided in the specific control work area 221 is set to "1" (step SA907). The power outage flag is set to "1" when power outage processing is executed in the power outage information storage processing (step S8901) of the first timer interrupt processing (Figure 133). The power outage flag is a flag that allows the main CPU 63 to determine whether power outage processing was performed appropriately the previous time the power was shut off.

停電フラグに「1」がセットされている場合(ステップSA907:YES)、特定制御用のワークエリア221及び特定制御用のスタックエリア222についてチェックサムを算出する(ステップSA908)。チェックサムの算出方法は上記第33の実施形態と同一である。その後、主側CPU63への動作電力の供給が停止される直前に実行された停電時処理において算出されて特定制御用のワークエリア221に保存された特定制御用のワークエリア221及び特定制御用のスタックエリア222についてのチェックサムを読み出すとともに、その読み出したチェックサムを、ステップSA908にて算出したチェックサムと比較する(ステップSA909)。そして、それらチェックサムが一致しているか否かを判定する(ステップSA910)。 If the power outage flag is set to "1" (step SA907: YES), a checksum is calculated for the specific control work area 221 and the specific control stack area 222 (step SA908). The checksum calculation method is the same as in the 33rd embodiment. Then, the checksums for the specific control work area 221 and the specific control stack area 222 calculated and stored in the specific control work area 221 during the power outage processing executed immediately before the supply of operating power to the main CPU 63 was stopped are read, and the read checksums are compared with the checksum calculated in step SA908 (step SA909). It is then determined whether the checksums match (step SA910).

ステップSA907又はステップSA910にて否定判定をした場合、すなわち停電フラグに「1」がセットされていない場合又はチェックサムが一致しなかった場合、特定制御用のワークエリア221に設けられた遊技停止フラグに「1」をセットする(ステップSA911)。また、動作電力の供給開始時において停電フラグ又はチェックサムに関して異常が発生したことを示す異常コマンドを音声発光制御装置81に送信する(ステップSA912)。これらステップSA911及びステップSA912の処理内容は上記第45の実施形態におけるメイン処理(図153)のステップSA410及びステップSA411と同一である。 If a negative judgment is made in step SA907 or step SA910, i.e., if the power outage flag is not set to "1" or the checksums do not match, the game stop flag provided in the specific control work area 221 is set to "1" (step SA911). In addition, an abnormality command indicating that an abnormality has occurred with the power outage flag or checksum when the supply of operating power begins is sent to the audio and light emission control device 81 (step SA912). The processing content of these steps SA911 and SA912 is the same as step SA410 and step SA411 of the main processing (Figure 153) in the 45th embodiment described above.

停電フラグに「1」がセットされているとともにチェックサムが正常である場合(ステップSA907及びステップSA910:YES)、設定キー挿入部68aが設定キーを利用してON操作されているか否かを判定する(ステップSA913)。設定キー挿入部68aが設定キーを利用してON操作されている場合(ステップSA913:YES)、設定確認用処理を実行する(ステップSA914)。設定確認用処理の処理内容は上記第45の実施形態と同一である。つまり、本実施形態では特定制御用のワークエリア221に設けられた設定確認表示フラグに「1」がセットされていたとしても設定キー挿入部68aがON操作されていない限り設定確認用処理は実行されない。したがって、設定確認用処理が実行されている状況で動作電力の供給が停止されたとしても、「設定確認操作」を行った状況で動作電力の供給が再開されない限り設定確認用処理は実行されない。 If the power outage flag is set to "1" and the checksum is normal (step SA907 and step SA910: YES), it is determined whether the setting key insertion unit 68a has been turned ON using the setting key (step SA913). If the setting key insertion unit 68a has been turned ON using the setting key (step SA913: YES), a setting confirmation process is executed (step SA914). The content of the setting confirmation process is the same as that of the 45th embodiment. In other words, in this embodiment, even if the setting confirmation display flag provided in the specific control work area 221 is set to "1," the setting confirmation process is not executed unless the setting key insertion unit 68a is turned ON. Therefore, even if the supply of operating power is stopped while the setting confirmation process is being executed, the setting confirmation process is not executed unless the supply of operating power is resumed when the "setting confirmation operation" is performed.

設定更新表示フラグに「1」がセットされている場合(ステップSA905:YES)、又はリセットボタン68cが押圧操作されている場合(ステップSA906:YES)、RAMクリア処理を実行する(ステップSA915)。RAMクリア処理の処理内容は上記第45の実施形態におけるメイン処理(図153)のRAMクリア処理(ステップSA416)と同一である。 If the setting update display flag is set to "1" (step SA905: YES), or if the reset button 68c is pressed (step SA906: YES), RAM clear processing is executed (step SA915). The content of the RAM clear processing is the same as the RAM clear processing (step SA416) in the main processing (Figure 153) in the 45th embodiment described above.

その後、設定更新表示フラグに「1」がセットされている場合には(ステップSA916:YES)、設定キー挿入部68aがON操作されているか否かに関係なく設定値更新処理を実行する(ステップSA918)。一方、設定更新表示フラグに「1」がセットされていない場合には(ステップSA916:NO)、設定キー挿入部68aがON操作されていることを条件として(ステップSA917:YES)、設定値更新処理を実行する(ステップSA918)。つまり、設定値更新処理が実行されている状況で動作電力の供給が停止された場合には、その後の動作電力の供給の再開に際しての操作内容がいずれであったとしても、RAMクリア処理(ステップSA915)が実行された後に設定値更新処理(ステップSA918)が新たに開始される。 If the setting update display flag is set to "1" (step SA916: YES), the setting value update process is executed (step SA918) regardless of whether the setting key insertion unit 68a is turned ON. On the other hand, if the setting update display flag is not set to "1" (step SA916: NO), the setting value update process is executed (step SA918) on the condition that the setting key insertion unit 68a is turned ON (step SA917: YES). In other words, if the supply of operating power is stopped while the setting value update process is being executed, the RAM clear process (step SA915) is executed, and then the setting value update process (step SA918) is newly started, regardless of the operation performed when the supply of operating power is subsequently resumed.

ステップSA912の処理を実行した場合、ステップSA913にて否定判定をした場合、ステップSA914の処理を実行した場合、ステップSA917にて否定判定をした場合、又はステップSA918の処理を実行した場合、ステップSA919~ステップSA925の処理を実行する。ステップSA919~ステップSA925の処理内容は上記第45の実施形態におけるメイン処理(図153)のステップSA419~ステップSA425と同一である。 When step SA912 is executed, when a negative determination is made in step SA913, when step SA914 is executed, when a negative determination is made in step SA917, or when step SA918 is executed, steps SA919 to SA925 are executed. The processing content of steps SA919 to SA925 is the same as steps SA419 to SA425 in the main processing (Figure 153) in the 45th embodiment described above.

図162は、設定値更新処理(ステップSA918)又は設定確認用処理(ステップSA914)が実行されている状況において停電時処理が実行された場合に、その後の動作電力の供給の再開に際してメイン処理(図161)にて実行される処理の内容を説明するための説明図である。 Figure 162 is an explanatory diagram illustrating the processing executed in the main processing (Figure 161) when the supply of operating power is subsequently resumed if power outage processing is executed while the setting value update processing (step SA918) or setting confirmation processing (step SA914) is being executed.

設定値更新処理(ステップSA918)及び設定確認用処理(ステップSA914)のいずれもが実行されていない状況において停電時処理が実行された場合においてその後の動作電力の供給の再開に際してメイン処理(図161)にて実行される処理の内容は上記第45の実施形態と同様である。つまり、「操作無し」の状況で動作電力の供給が再開された場合にはメイン処理(図161)ではRAMクリア処理(ステップSA915)、設定値更新処理(ステップSA918)及び設定確認用処理(ステップSA914)のいずれも実行されない。また、「RAMクリア操作」が行われた状況で動作電力の供給が再開された場合にはメイン処理(図161)ではRAMクリア処理(ステップSA915)が実行される一方、設定値更新処理(ステップSA918)及び設定確認用処理(ステップSA914)は実行されない。「設定変更操作」が行われた状況で動作電力の供給が再開された場合にはメイン処理(図161)ではRAMクリア処理(ステップSA915)が実行されるとともに設定値更新処理(ステップSA918)が実行される一方、設定確認用処理(ステップSA914)は実行されない。「設定確認操作」が行われた状況で動作電力の供給が再開された場合にはメイン処理(図161)では設定確認用処理(ステップSA914)が実行される一方、RAMクリア処理(ステップSA915)及び設定値更新処理(ステップSA918)は実行されない。 If power outage processing is performed when neither the setting value update processing (step SA918) nor the setting confirmation processing (step SA914) has been performed, the content of the processing performed in the main processing (Fig. 161) when the supply of operating power is subsequently resumed is the same as in the 45th embodiment. In other words, if the supply of operating power is resumed in a "no operation" situation, the RAM clear processing (step SA915), setting value update processing (step SA918), and setting confirmation processing (step SA914) are not performed in the main processing (Fig. 161). Furthermore, if the supply of operating power is resumed in a situation where a "RAM clear operation" has been performed, the RAM clear processing (step SA915) is performed in the main processing (Fig. 161), but the setting value update processing (step SA918) and setting confirmation processing (step SA914) are not performed. If the supply of operating power is resumed when a "settings change operation" has been performed, the main processing (FIG. 161) executes a RAM clear process (step SA915) and a setting value update process (step SA918), but does not execute a setting confirmation process (step SA914). If the supply of operating power is resumed when a "settings confirmation operation" has been performed, the main processing (FIG. 161) executes a setting confirmation process (step SA914), but does not execute a RAM clear process (step SA915) or a setting value update process (step SA918).

次に、設定値更新処理(ステップSA918)が実行されている状況(すなわち設定更新表示フラグに「1」がセットされた状況)において停電時処理が実行された場合に、その後の動作電力の供給の再開に際してメイン処理(図161)にて実行される処理の内容について説明する。 Next, we will explain the processing that is executed in the main processing (Figure 161) when the supply of operating power is subsequently resumed if power outage processing is executed while the setting value update processing (step SA918) is being executed (i.e., when the setting update display flag is set to "1").

「操作無し」の状況で動作電力の供給が再開された場合、「RAMクリア操作」が行われた状況で動作電力の供給が再開された場合、「設定変更操作」が行われた状況で動作電力の供給が再開された場合、及び「設定確認操作」が行われた状況で動作電力の供給が再開された場合のいずれであっても、メイン処理(図161)ではRAMクリア処理(ステップSA915)が実行されるとともに設定値更新処理(ステップSA918)が実行される一方、設定確認用処理(ステップSA914)は実行されない。つまり、設定値更新処理(ステップSA918)が実行されている状況において停電時処理が実行された場合には、その後の動作電力の供給の再開に際しての操作内容がいずれであったとしても、RAMクリア処理(ステップSA915)が実行された後に設定値更新処理(ステップSA918)が新たに開始される。 When the supply of operating power is resumed without any operation, when a RAM clear operation is performed, when a setting change operation is performed, or when a setting check operation is performed, the main processing (FIG. 161) executes a RAM clear process (step SA915) and a setting value update process (step SA918), but does not execute a setting check process (step SA914). In other words, if power outage processing is executed while the setting value update process (step SA918) is being executed, regardless of the operation performed when the supply of operating power is subsequently resumed, the RAM clear process (step SA915) is executed and then the setting value update process (step SA918) is newly initiated.

上記構成であることにより、設定値更新処理(ステップSA918)の途中で動作電力の供給が停止された場合には動作電力の供給の再開に際しては、パチンコ機10の電源ON時における設定キー挿入部68a及びリセットボタン68cへの操作内容に関係なく、RAMクリア処理(ステップSA915)が実行された後に設定値更新処理(ステップSA918)が新たに開始されるようにすることが可能となる。これにより、設定値の更新途中で動作電力の供給が停止された場合には、その後に動作電力の供給が再開された場合には設定値の更新を行った後に完了させる機会を確実に生じさせることが可能となる。よって、設定値の更新途中で動作電力の供給が停止されたにも関わらず、その後に動作電力の供給が再開された場合に前回の設定値更新処理(ステップSA918)が開始される前における設定値のまま遊技が開始されてしまわないようにすることが可能となる。 With the above configuration, if the supply of operating power is stopped during the setting value update process (step SA918), when the supply of operating power is resumed, the RAM clear process (step SA915) is executed and the setting value update process (step SA918) is restarted anew, regardless of the operation of the setting key insertion section 68a and the reset button 68c when the pachinko machine 10 is powered on. This ensures that if the supply of operating power is stopped during a setting value update, an opportunity to update the setting value and then complete the process is provided if the supply of operating power is subsequently resumed. Therefore, even if the supply of operating power is stopped during a setting value update, if the supply of operating power is subsequently resumed, it is possible to prevent gameplay from starting with the setting values that were in effect before the previous setting value update process (step SA918) was started.

また、設定値更新処理(ステップSA918)の途中で動作電力の供給が停止された場合には動作電力の供給の再開に際しての操作内容に関係なく一義的に、RAMクリア処理(ステップSA915)が実行された後に設定値更新処理(ステップSA918)が実行されるようにすることで、各操作内容に応じて実行される処理内容を変更させる構成に比べて処理構成を簡素化しながら上記のような優れた効果を奏することが可能となる。 Furthermore, if the supply of operating power is stopped during the setting value update process (step SA918), the setting value update process (step SA918) is executed after the RAM clear process (step SA915) regardless of the operation content when the supply of operating power is resumed. This makes it possible to achieve the above-mentioned excellent effects while simplifying the processing configuration compared to a configuration in which the processing content to be executed changes depending on the operation content.

次に、設定確認用処理(ステップSA914)が実行されている状況(すなわち設定確認表示フラグに「1」がセットされた状況)において停電時処理が実行された場合に、その後の動作電力の供給の再開に際してメイン処理(図161)にて実行される処理の内容について説明する。 Next, we will explain the processing that is executed in the main processing (Figure 161) when the supply of operating power is subsequently resumed if power outage processing is executed while the setting confirmation processing (step SA914) is being executed (i.e., the setting confirmation display flag is set to "1").

設定確認用処理(ステップSA914)が実行されている状況(すなわち設定確認表示フラグに「1」がセットされた状況)において停電時処理が実行された場合にその後の動作電力の供給の再開に際してメイン処理(図161)にて実行される処理の内容は、設定値更新処理(図157)及び設定確認用処理(図155)のいずれもが実行されていない状況において停電時処理が実行された場合においてその後の動作電力の供給の再開に際してメイン処理(図161)にて実行される処理の内容と同一である。つまり、設定確認用処理(ステップSA914)が実行されている状況において動作電力の供給が停止されたとしても、その後に動作電力の供給が再開された場合にはパチンコ機10の電源ON操作に際しての操作内容に対応する処理が実行される。 If power outage processing is executed while the setting confirmation processing (step SA914) is being executed (i.e., while the setting confirmation display flag is set to "1"), the processing executed in the main processing (FIG. 161) when the supply of operating power is subsequently resumed is the same as the processing executed in the main processing (FIG. 161) when power outage processing is executed while neither the setting value update processing (FIG. 157) nor the setting confirmation processing (FIG. 155) is being executed and the supply of operating power is subsequently resumed. In other words, even if the supply of operating power is stopped while the setting confirmation processing (step SA914) is being executed, when the supply of operating power is subsequently resumed, processing corresponding to the operation performed when the pachinko machine 10 was turned on will be executed.

設定値の確認は設定値の変更と異なり、途中で終了されてそのまま再開されなかったとしても遊技への影響はない。したがって、設定値の確認の実行途中で動作電力の供給が停止されたとしてもパチンコ機10の電源ON操作に際しての操作内容に対応する処理が実行されるようにすることで、遊技ホールの管理者による電源ON操作に際しての操作内容を優先させることが可能となる。 Unlike changing the setting values, checking the setting values does not affect gameplay even if it is terminated midway and not resumed. Therefore, even if the supply of operating power is interrupted while checking the setting values, by having the process corresponding to the operation performed when the pachinko machine 10 is turned on executed, it is possible to give priority to the operation performed when the power is turned on by the gaming hall manager.

<第47の実施形態>
本実施形態では、設定値更新処理(ステップSA918)又は設定確認用処理(ステップSA914)が実行されている状況において停電時処理が実行された場合にその後の動作電力の供給の再開に際してメイン処理(図161)にて実行される処理の内容が上記第45の実施形態と相違している。以下、上記第45の実施形態と相違している構成について説明する。なお、上記第45の実施形態と同一の構成については基本的にその説明を省略する。
<Forty-seventh embodiment>
In this embodiment, when a power outage process is executed while the setting value update process (step SA918) or the setting confirmation process (step SA914) is being executed, the content of the process executed in the main process (FIG. 161) upon resumption of the supply of operating power thereafter differs from that of the 45th embodiment. The following describes the configuration that differs from the 45th embodiment. Note that a description of the same configuration as the 45th embodiment will generally be omitted.

図163は、設定値更新処理(図157)又は設定確認用処理(図155)が実行されている状況において停電時処理が実行された場合に、その後の動作電力の供給の再開に際してメイン処理(図153)にて実行される処理の内容を説明するための説明図である。 Figure 163 is an explanatory diagram for explaining the processing executed in the main processing (Figure 153) when the supply of operating power is subsequently resumed if power outage processing is executed while the setting value update processing (Figure 157) or setting confirmation processing (Figure 155) is being executed.

設定値更新処理(図157)及び設定確認用処理(図155)のいずれもが実行されていない状況において停電時処理が実行された場合においてその後の動作電力の供給の再開に際してメイン処理(図153)にて実行される処理の内容は上記第45の実施形態と同様である。また、設定確認用処理(ステップ図155)が実行されている状況(すなわち設定確認表示フラグに「1」がセットされた状況)において停電時処理が実行された場合に、その後の動作電力の供給の再開に際してメイン処理(図153)にて実行される処理の内容は上記第46の実施形態と同様である。 If power outage processing is executed when neither the setting value update processing (FIG. 157) nor the setting confirmation processing (FIG. 155) is being executed, the content of the processing executed in the main processing (FIG. 153) when the supply of operating power is subsequently resumed is the same as in the 45th embodiment. Also, if power outage processing is executed when the setting confirmation processing (step FIG. 155) is being executed (i.e., when the setting confirmation display flag is set to "1"), the content of the processing executed in the main processing (FIG. 153) when the supply of operating power is subsequently resumed is the same as in the 46th embodiment.

設定値更新処理(図157)が実行されている状況(すなわち設定更新表示フラグに「1」がセットされた状況)において停電時処理が実行された場合にその後の動作電力の供給の再開に際してメイン処理(図153)にて実行される処理の内容は、「操作無し」の場合及び「設定確認操作」の場合は上記第45の実施形態と同様に、設定値更新処理(図157)の再開である。また、「RAMクリア操作」及び「設定変更操作」の場合は、RAMクリア処理(ステップSA416)が実行された後に、設定値更新処理(図157)の再開である。この場合、RAMクリア処理(ステップSA416)では特定制御用のワークエリア221に設けられた設定参照用エリア341だけではなく、特定制御用のワークエリア221に設けられた設定更新表示フラグ及び設定更新用エリア342が初期化の対象から除外されている。したがって、設定更新表示フラグに「1」がセットされている状況でRAMクリア処理(ステップSA416)が実行されたとしても、その後の設定値更新処理(図157)の開始に際しては設定更新表示フラグに「1」がセットされた状態となり、設定更新用エリア342にその時点で記憶されている設定値の情報から設定値の更新が開始される。 If power outage processing is performed while the setting value update processing (Fig. 157) is being executed (i.e., the setting update display flag is set to "1"), the processing executed in the main processing (Fig. 153) when the supply of operating power is subsequently resumed is, in the case of "no operation" or "setting confirmation operation," the setting value update processing (Fig. 157) is resumed, as in the 45th embodiment above. Furthermore, in the case of "RAM clear operation" and "setting change operation," the setting value update processing (Fig. 157) is resumed after the RAM clear processing (step SA416) is executed. In this case, in the RAM clear processing (step SA416), not only the setting reference area 341 provided in the work area 221 for specific control, but also the setting update display flag and setting update area 342 provided in the work area 221 for specific control are excluded from initialization. Therefore, even if the RAM clear process (step SA416) is executed while the setting update display flag is set to "1," the setting update display flag will be set to "1" when the subsequent setting value update process (FIG. 157) begins, and setting value updating will begin from the setting value information currently stored in the setting update area 342.

上記構成であることにより、設定値の更新途中で動作電力の供給が停止された場合にはその後の動作電力の供給の再開に際して設定値更新処理(図157)が確実に実行されるだけではなく、動作電力の供給が停止される直前における更新途中の設定値から当該設定値の更新を再開させることが可能となる。これにより、設定値の変更作業をそのまま継続させることが可能となる。 With the above configuration, if the supply of operating power is stopped while updating the setting value, not only is the setting value update process (Fig. 157) executed reliably when the supply of operating power is subsequently resumed, but it is also possible to resume updating the setting value from the setting value that was in the middle of being updated immediately before the supply of operating power was stopped. This makes it possible to continue changing the setting value as is.

<第48の実施形態>
本実施形態では、設定値更新処理(ステップSA918)又は設定確認用処理(ステップSA914)が実行されている状況において停電時処理が実行された場合にその後の動作電力の供給の再開に際してメイン処理(図161)にて実行される処理の内容が上記第45の実施形態と相違している。以下、上記第45の実施形態と相違している構成について説明する。なお、上記第45の実施形態と同一の構成については基本的にその説明を省略する。
<Forty-eighth embodiment>
In this embodiment, when a power outage process is executed while the setting value update process (step SA918) or the setting confirmation process (step SA914) is being executed, the content of the process executed in the main process (FIG. 161) upon resumption of the supply of operating power thereafter differs from that of the 45th embodiment. The following describes the configuration that differs from the 45th embodiment. Note that a description of the same configuration as the 45th embodiment will generally be omitted.

図164は、設定値更新処理(図157)又は設定確認用処理(図155)が実行されている状況において停電時処理が実行された場合に、その後の動作電力の供給の再開に際してメイン処理(図153)にて実行される処理の内容を説明するための説明図である。 Figure 164 is an explanatory diagram for explaining the processing executed in the main processing (Figure 153) when the supply of operating power is subsequently resumed if power outage processing is executed while the setting value update processing (Figure 157) or setting confirmation processing (Figure 155) is being executed.

設定値更新処理(図157)及び設定確認用処理(図155)のいずれもが実行されていない状況において停電時処理が実行された場合においてその後の動作電力の供給の再開に際してメイン処理(図153)にて実行される処理の内容は上記第45の実施形態と同様である。また、設定確認用処理(ステップ図155)が実行されている状況(すなわち設定確認表示フラグに「1」がセットされた状況)において停電時処理が実行された場合に、その後の動作電力の供給の再開に際してメイン処理(図153)にて実行される処理の内容は上記第46の実施形態と同様である。 If power outage processing is executed when neither the setting value update processing (FIG. 157) nor the setting confirmation processing (FIG. 155) is being executed, the content of the processing executed in the main processing (FIG. 153) when the supply of operating power is subsequently resumed is the same as in the 45th embodiment. Also, if power outage processing is executed when the setting confirmation processing (step FIG. 155) is being executed (i.e., when the setting confirmation display flag is set to "1"), the content of the processing executed in the main processing (FIG. 153) when the supply of operating power is subsequently resumed is the same as in the 46th embodiment.

設定値更新処理(図157)が実行されている状況(すなわち設定更新表示フラグに「1」がセットされた状況)において停電時処理が実行された場合にその後の動作電力の供給の再開に際してメイン処理(図153)にて実行される処理の内容は、「操作無し」の場合、「RAMクリア操作」の場合及び「設定確認操作」の場合には設定値更新処理(図157)及び設定確認用処理(図155)のいずれもが実行されていない状況において停電時処理が実行された場合においてその後の動作電力の供給の再開に際してメイン処理(図153)にて実行される処理の内容と同一である。つまり、「操作無し」の場合にはRAMクリア処理(ステップSA416)、設定値更新処理(図157)及び設定確認用処理(図155)はいずれも実行されることはなく、「RAMクリア操作」の場合にはRAMクリア処理(ステップSA416)が実行されるものの設定値更新処理(図157)及び設定確認用処理(図155)は実行されることはなく、「設定確認操作」の場合には設定確認用処理(図155)が実行されるもののRAMクリア処理(ステップSA416)及び設定値更新処理(図157)は実行されない。 When power outage processing is executed in a situation where the setting value update processing (Figure 157) is being executed (i.e., when the setting update display flag is set to "1"), the content of the processing executed in the main processing (Figure 153) when the supply of operating power is subsequently resumed is the same as the content of the processing executed in the main processing (Figure 153) when power outage processing is executed in a situation where neither the setting value update processing (Figure 157) nor the setting confirmation processing (Figure 155) is being executed, in the cases of "no operation," "RAM clear operation," and "setting confirmation operation." In other words, in the case of "no operation," none of the RAM clear processing (step SA416), setting value update processing (FIG. 157), and setting confirmation processing (FIG. 155) are executed; in the case of a "RAM clear operation," the RAM clear processing (step SA416) is executed, but the setting value update processing (FIG. 157) and setting confirmation processing (FIG. 155) are not executed; and in the case of a "setting confirmation operation," the setting confirmation processing (FIG. 155) is executed, but the RAM clear processing (step SA416) and setting value update processing (FIG. 157) are not executed.

これに対して、「設定変更操作」の場合にはRAMクリア処理(ステップSA416)が実行された後に設定値更新処理(図157)が再開される。この場合、RAMクリア処理(ステップSA416)では特定制御用のワークエリア221に設けられた設定参照用エリア341だけではなく、特定制御用のワークエリア221に設けられた設定更新表示フラグ及び設定更新用エリア342が初期化の対象から除外されている。したがって、設定更新表示フラグに「1」がセットされている状況でRAMクリア処理(ステップSA416)が実行されたとしても、その後の設定値更新処理(図157)の開始に際しては設定更新表示フラグに「1」がセットされた状態となり、設定更新用エリア342にその時点で記憶されている設定値の情報から設定値の更新が開始される。 In contrast, in the case of a "setting change operation," the setting value update process (FIG. 157) is resumed after the RAM clear process (step SA416) is executed. In this case, the RAM clear process (step SA416) excludes from initialization not only the setting reference area 341 provided in the work area 221 for specific control, but also the setting update display flag and setting update area 342 provided in the work area 221 for specific control. Therefore, even if the RAM clear process (step SA416) is executed when the setting update display flag is set to "1," the setting update display flag will be set to "1" when the subsequent setting value update process (FIG. 157) begins, and the setting value update will begin from the setting value information currently stored in the setting update area 342.

上記構成であることにより、設定値の更新が行われている途中で動作電力の供給が停止されたとしても、その後の動作電力の供給の再開に際しての遊技ホールの管理者による操作内容に対応する処理の実行を優先させることが可能となる。 With the above configuration, even if the supply of operating power is interrupted while the setting value is being updated, it is possible to prioritize the execution of processing corresponding to the operation performed by the amusement hall manager when the supply of operating power is subsequently resumed.

また、設定値の更新が行われている途中で動作電力の供給が停止された場合において「設定変更操作」が行われた状況で動作電力の供給が再開された場合には、動作電力の供給が停止される直前における更新途中の設定値から当該設定値の更新を再開させることが可能となる。これにより、設定値の変更作業をそのまま継続させることが可能となる。 In addition, if the supply of operating power is stopped while a setting value is being updated, and the supply of operating power is resumed while a "setting change operation" is being performed, it is possible to resume updating the setting value from the setting value that was in the middle of being updated just before the supply of operating power was stopped. This makes it possible to continue changing the setting value as is.

<第49の実施形態>
本実施形態では主側CPU63にて実行されるメイン処理の処理構成が上記第45の実施形態と相違している。以下、上記第45の実施形態と相違している構成について説明する。なお、上記第45の実施形態と同一の構成については基本的にその説明を省略する。
<Forty-ninth embodiment>
In this embodiment, the processing configuration of the main processing executed by the main CPU 63 is different from that of the above-mentioned 45th embodiment. The configuration that differs from the above-mentioned 45th embodiment will be described below. Note that the description of the configuration that is the same as the above-mentioned 45th embodiment will basically be omitted.

図165は主側CPU63にて実行される本実施形態におけるメイン処理を示すフローチャートである。なお、メイン処理におけるステップSB101~ステップSB128の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 165 is a flowchart showing the main processing in this embodiment, which is executed by the main CPU 63. Note that steps SB101 to SB128 in the main processing are executed using a specific control program and specific control data in the main CPU 63.

まず電源投入初期設定処理を実行する(ステップSB101)。電源投入初期設定処理では、例えばメイン処理が起動されてからウエイト用の所定時間(具体的には1秒)が経過するまで次の処理に進行することなく待機する。このウエイト用の所定期間において図柄表示装置41の動作開始及び初期設定が完了することとなる。また、主側RAM65のアクセスを許可する。 First, the power-on initialization process is executed (step SB101). During the power-on initialization process, for example, the main process is started and the process waits until a predetermined waiting time (specifically, one second) has elapsed before proceeding to the next process. During this predetermined waiting period, the operation of the pattern display device 41 is started and the initial settings are completed. Access to the main RAM 65 is also permitted.

その後、内部機能レジスタ設定処理を実行する(ステップSB102)。内部機能レジスタ設定処理では上記第35の実施形態と同様に、当該メイン処理に対して定期的に割り込んで起動される処理である第1タイマ割込み処理(図133)の割込み周期を第1割込み周期(具体的には4ミリ秒)に設定するとともに、当該メイン処理に対して定期的に割り込んで起動される処理である第2タイマ割込み処理(図134)の割込み周期を上記第1割込み周期よりも短い周期である第2割込み周期(具体的には2ミリ秒)に設定する。 Then, the internal function register setting process is executed (step SB102). In the internal function register setting process, as in the 35th embodiment, the interrupt period of the first timer interrupt process (FIG. 133), which is a process that periodically interrupts the main process and is started, is set to the first interrupt period (specifically, 4 milliseconds), and the interrupt period of the second timer interrupt process (FIG. 134), which is a process that periodically interrupts the main process and is started, is set to a second interrupt period (specifically, 2 milliseconds), which is shorter than the first interrupt period.

つまり、本実施形態では上記第35の実施形態と同様に、タイマ割込み処理として割込み周期が相対的に長短となるように第1タイマ割込み処理(図133)と第2タイマ割込み処理(図134)とが存在している。第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)はいずれもメイン処理に対して割り込んで起動される。また、第2タイマ割込み処理(図134)は第1タイマ割込み処理(図133)に対して割り込んで起動される。一方、第1タイマ割込み処理(図133)は第2タイマ割込み処理(図134)に対して割り込んで起動されない。また、第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の両方が実行されていない状況において第1割込み周期及び第2割込み周期の両方が経過している場合、それら周期の経過順序に関係なく第2タイマ割込み処理(図134)から先に起動される。この点、第2タイマ割込み処理(図134)は第1タイマ割込み処理(図133)よりも優先して起動される処理であると言える。但し、これに限定されることはなく第1タイマ割込み処理(図133)が第2タイマ割込み処理(図134)よりも優先して起動される構成としてもよい。 In other words, in this embodiment, as in the 35th embodiment, there are first timer interrupt processing (FIG. 133) and second timer interrupt processing (FIG. 134) so that the interrupt periods are relatively long and short as timer interrupt processing. Both the first timer interrupt processing (FIG. 133) and the second timer interrupt processing (FIG. 134) are started by interrupting the main processing. Also, the second timer interrupt processing (FIG. 134) is started by interrupting the first timer interrupt processing (FIG. 133). On the other hand, the first timer interrupt processing (FIG. 133) is not started by interrupting the second timer interrupt processing (FIG. 134). Also, if both the first interrupt period and the second interrupt period have elapsed when both the first timer interrupt processing (FIG. 133) and the second timer interrupt processing (FIG. 134) are not being executed, the second timer interrupt processing (FIG. 134) is started first, regardless of the order in which the periods elapse. In this regard, it can be said that the second timer interrupt process (FIG. 134) is started with priority over the first timer interrupt process (FIG. 133). However, this is not limited to this, and the first timer interrupt process (FIG. 133) may be started with priority over the second timer interrupt process (FIG. 134).

内部機能レジスタ設定処理では、第1タイマ割込み処理(図133)の第1割込み周期を主側CPU63の所定のレジスタに設定するとともに、第2タイマ割込み処理(図134)の第2割込み周期を主側CPU63の特定のレジスタに設定する。また、内部機能レジスタ設定処理では上記第1,第2割込み周期の設定以外にも例えば当たり乱数カウンタC1の数値範囲といった各種カウンタの数値範囲の設定処理などを実行する。 The internal function register setting process sets the first interrupt period of the first timer interrupt process (Figure 133) in a specified register of the main CPU 63, and sets the second interrupt period of the second timer interrupt process (Figure 134) in a specific register of the main CPU 63. In addition to setting the first and second interrupt periods, the internal function register setting process also performs processes such as setting the numerical ranges of various counters, such as the numerical range of the winning random number counter C1.

その後、特定制御用のワークエリア221に設けられた立ち上げ処理中フラグに「1」をセットする(ステップSB103)。立ち上げ処理中フラグは上記第35の実施形態と同様に、第1タイマ割込み処理(図133)が起動されたとしても当該第1タイマ割込み処理(図133)に設定されている各種処理のうち停電監視、各種カウンタの更新及び不正監視を行うための処理は実行する一方、遊技を進行させるための処理を実行することなく当該第1タイマ割込み処理(図133)を終了すべき状況であることを主側CPU63にて特定するためのフラグである。 Then, the startup processing in progress flag provided in the work area 221 for specific control is set to "1" (step SB103). As with the 35th embodiment described above, the startup processing in progress flag is a flag that allows the main CPU 63 to identify a situation in which, even if the first timer interrupt processing (FIG. 133) is started, the various processes set in the first timer interrupt processing (FIG. 133) for power outage monitoring, updating of various counters, and fraud monitoring will be executed, but the first timer interrupt processing (FIG. 133) should be terminated without executing any processes for progressing the game.

立ち上げ処理中フラグは、メイン処理(図165)において動作電力の供給開始時の処理(ステップSB101~ステップSB122)が開始された場合に「1」がセットされ、動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了して残余処理(ステップSB125~ステップSB128)が開始される前に「0」クリアされる。上記第35の実施形態と同様に第1タイマ割込み処理(図133)では立ち上げ処理中フラグに「1」がセットされている場合にはステップS8907~ステップS8920の処理を実行しないようにすることにより、動作電力の供給開始時の処理(ステップSB101~ステップSB122)のうち後述する設定確認用処理(図166)又は設定値更新処理(図167)が実行されている状況において遊技を進行させるための処理が実行されないようにすることが可能となる。その一方、上記のとおり第1タイマ割込み処理(図133)では立ち上げ処理中フラグに「1」がセットされている場合であってもステップS8901~ステップS8905の処理を実行することで、動作電力の供給開始時の処理(ステップSB101~ステップSB122)のうち後述する設定確認用処理(図166)又は設定値更新処理(図167)が実行されている状況であっても停電監視が実行されるとともに、当たり乱数カウンタC1、大当たり種別カウンタC2、リーチ乱数カウンタC3及び乱数初期値カウンタCINIの更新が実行され、さらに不正の検知が実行される。 The startup processing flag is set to "1" when the processing at the start of the supply of operating power (steps SB101 to SB122) begins during the main processing (Fig. 165), and is cleared to "0" after the processing at the start of the supply of operating power (steps SB101 to SB122) ends and before the remaining processing (steps SB125 to SB128) begins. As with the 35th embodiment, in the first timer interrupt processing (Fig. 133), if the startup processing flag is set to "1," steps S8907 to S8920 are not executed, thereby preventing the execution of processing to progress the game when the setting confirmation processing (Fig. 166) or setting value update processing (Fig. 167), described below, is being executed during the processing at the start of the supply of operating power (steps SB101 to SB122). On the other hand, as described above, even if the startup processing in progress flag is set to "1" in the first timer interrupt processing (FIG. 133), by executing steps S8901 to S8905, power outage monitoring is performed even when the setting confirmation processing (FIG. 166) or setting value update processing (FIG. 167), described below, of the processing performed when the supply of operating power starts (steps SB101 to SB122) is being performed, and the win random number counter C1, jackpot type counter C2, reach random number counter C3, and random number initial value counter CINI are updated, and fraud detection is also performed.

特に、立ち上げ処理中フラグに「1」がセットされている状況であっても停電情報記憶処理(ステップS8901)が実行されることにより、動作電力の供給開始時の処理(ステップSB101~ステップSB122)のうち後述する設定確認用処理(図166)又は設定値更新処理(図167)が実行されている状況において停電が発生したとしてもそれに対して停電時処理を実行することが可能となる。停電時処理では上記第35の実施形態と同様に、特定制御用のワークエリア221に設けられた停電フラグに「1」をセットするとともに、チェックサムを算出しその算出したチェックサムを特定制御用のワークエリア221に保存するため、動作電力の供給が再度開始された場合には主側RAM65の異常発生と特定されないようにすることが可能となる。これにより、設定確認用処理(図166)又は設定値更新処理(図167)の途中で停電が発生した場合には、これら設定関連処理の途中で停電が発生したことを次回の動作電力の供給開始時に特定することが可能となる。 In particular, even when the startup processing flag is set to "1," the power outage information storage process (step S8901) is executed. This allows for power outage processing to be executed even if a power outage occurs while the setting confirmation process (FIG. 166) or setting value update process (FIG. 167), described below, among the processes at the start of operating power supply (steps SB101 to SB122), is being executed. As with the 35th embodiment, the power outage processing sets the power outage flag in the specific control work area 221 to "1," calculates a checksum, and stores the calculated checksum in the specific control work area 221. This prevents the restart of operating power supply from being identified as an abnormality in the main RAM 65. As a result, if a power outage occurs during the setting confirmation process (FIG. 166) or setting value update process (FIG. 167), it becomes possible to identify that the power outage occurred during these setting-related processes at the start of the next operating power supply.

ちなみに、設定確認用処理(図166)又は設定値更新処理(図167)が実行されている状況では、第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)のいずれについても割込みが禁止されることはなく任意のタイミングで割込み可能となっている。この場合、設定確認用処理(図166)又は設定値更新処理(図167)において第1タイマ割込み処理(図133)又は第2タイマ割込み処理(図134)が割り込んで起動される場合には、その起動対象となったタイマ割込み処理が終了した後に復帰するためのメイン処理(図165)の戻り番地の情報が特定制御用のスタックエリア222に退避されるとともに、当該タイマ割込み処理が起動される直前における主側CPU63の各種レジスタの情報が特定制御用のスタックエリア222に退避される。そして、起動対象となったタイマ割込み処理が終了した場合には特定制御用のスタックエリア222に退避された戻り番地の情報に対応するメイン処理(図165)の処理に復帰することとなるとともに、特定制御用のスタックエリア222に退避された情報が主側CPU63の各種レジスタに復帰される。 Incidentally, when the setting confirmation process (FIG. 166) or the setting value update process (FIG. 167) is being executed, interrupts are not prohibited for either the first timer interrupt process (FIG. 133) or the second timer interrupt process (FIG. 134), and interrupts can occur at any time. In this case, when the first timer interrupt process (FIG. 133) or the second timer interrupt process (FIG. 134) interrupts and is started during the setting confirmation process (FIG. 166) or the setting value update process (FIG. 167), the return address information for the main process (FIG. 165) to return to after the timer interrupt process that was started is completed is saved in the specific control stack area 222, and the information of the various registers of the main CPU 63 immediately before the timer interrupt process is started is saved in the specific control stack area 222. When the timer interrupt process that was the target of activation is completed, the process returns to the main process (Fig. 165) corresponding to the return address information saved in the specific control stack area 222, and the information saved in the specific control stack area 222 is restored to the various registers of the main CPU 63.

ステップSB103にて立ち上げ処理中フラグに「1」をセットした後は、特定制御用のワークエリア221に設けられた停電フラグに「1」がセットされているか否かを判定する(ステップSB104)。第1タイマ割込み処理(図133)の停電情報記憶処理(ステップS8901)にて停電時処理が実行された場合に停電フラグに「1」がセットされる。停電フラグは、前回の電源遮断時において停電時処理が適切に行われたか否かを主側CPU63にて特定するためのフラグである。 After setting the startup processing in progress flag to "1" in step SB103, it is determined whether the power outage flag provided in the work area 221 for specific control is set to "1" (step SB104). The power outage flag is set to "1" when power outage processing is executed in the power outage information storage processing (step S8901) of the first timer interrupt processing (Figure 133). The power outage flag is a flag that allows the main CPU 63 to determine whether power outage processing was performed appropriately the previous time the power was shut off.

停電フラグに「1」がセットされている場合(ステップSB104:YES)、チェックサムが正常であるか否かを判定する(ステップSB105)。具体的には、まず特定制御用のワークエリア221及び特定制御用のスタックエリア222についてチェックサムを算出する。チェックサムの算出方法は上記第33の実施形態と同一である。その後、主側CPU63への動作電力の供給が停止される直前に実行された停電時処理において算出されて特定制御用のワークエリア221に保存された特定制御用のワークエリア221及び特定制御用のスタックエリア222についてのチェックサムを読み出すとともに、その読み出したチェックサムを、今回のメイン処理にて上記のように算出したチェックサムと比較する。そして、それらチェックサムが一致しているか否かを判定する。 If the power outage flag is set to "1" (step SB104: YES), it is determined whether the checksum is normal (step SB105). Specifically, first, checksums are calculated for the specific control work area 221 and the specific control stack area 222. The checksum calculation method is the same as in the 33rd embodiment. Then, the checksums for the specific control work area 221 and the specific control stack area 222 that were calculated and saved in the specific control work area 221 during the power outage processing executed immediately before the supply of operating power to the main CPU 63 was stopped are read, and the read checksums are compared with the checksums calculated as described above during the current main processing. It is then determined whether the checksums match.

チェックサムが一致している場合(ステップSB105:YES)、特定制御用のワークエリア221における設定参照用エリア341(図154参照)に格納された情報に対応する設定値が正常な範囲であるか否かを判定する(ステップSB106)。設定参照用エリア341は上記第45の実施形態と同様に現状のパチンコ機10の設定値を主側CPU63にて特定するための情報が格納される記憶エリアである。設定参照用エリア341に「1」の数値情報が格納されている場合には現状のパチンコ機10の設定値は「設定1」となる。設定参照用エリア341に「2」の数値情報が格納されている場合には現状のパチンコ機10の設定値は「設定2」となる。設定参照用エリア341に「3」の数値情報が格納されている場合には現状のパチンコ機10の設定値は「設定3」となる。設定参照用エリア341に「4」の数値情報が格納されている場合には現状のパチンコ機10の設定値は「設定4」となる。設定参照用エリア341に「5」の数値情報が格納されている場合には現状のパチンコ機10の設定値は「設定5」となる。設定参照用エリア341に「6」の数値情報が格納されている場合には現状のパチンコ機10の設定値は「設定6」となる。ステップSB106では設定参照用エリア341に格納された設定値の情報が「1」~「6」のいずれかであるか否かを判定する。 If the checksums match (step SB105: YES), it is determined whether the setting value corresponding to the information stored in the setting reference area 341 (see FIG. 154) in the specific control work area 221 is within the normal range (step SB106). The setting reference area 341 is a memory area that stores information used by the main CPU 63 to identify the current setting value of the pachinko machine 10, as in the 45th embodiment. If the setting reference area 341 stores the numerical information "1," the current setting value of the pachinko machine 10 is "Setting 1." If the setting reference area 341 stores the numerical information "2," the current setting value of the pachinko machine 10 is "Setting 2." If the setting reference area 341 stores the numerical information "3," the current setting value of the pachinko machine 10 is "Setting 3." If the setting reference area 341 stores the numerical information "4," the current setting value of the pachinko machine 10 is "Setting 4." If the numerical information "5" is stored in the setting reference area 341, the current setting value of the pachinko machine 10 will be "Setting 5." If the numerical information "6" is stored in the setting reference area 341, the current setting value of the pachinko machine 10 will be "Setting 6." In step SB106, it is determined whether the setting value information stored in the setting reference area 341 is any of "1" to "6."

ステップSB104~ステップSB106の全てで肯定判定をした場合、特定制御用のワークエリア221に設けられた設定更新表示フラグに「1」がセットされているか否かを判定する(ステップSB107)。設定更新表示フラグは上記第35の実施形態と同様に設定値更新処理(図167)が実行されていることを主側CPU63にて特定するためのフラグであり、設定更新表示フラグに「1」がセットされている場合には第1~第4報知用表示装置201~204にて、設定値を更新している状況であることを示す表示及び更新途中の設定値を示す表示が行われる。設定更新表示フラグは、設定値更新処理(図167)が開始された場合に「1」がセットされ設定値更新処理(図167)が終了される場合に「0」クリアされるフラグであるため、設定値更新処理(図167)が実行されていない状況においては基本的に設定更新表示フラグに「1」がセットされた状態とはならない。しかしながら、設定値更新処理(図167)が実行されている状況において主側CPU63への動作電力の供給が停止された場合には、その後に主側CPU63への動作電力の供給が開始された場合において設定更新表示フラグに「1」がセットされた状態となる。この設定更新表示フラグに「1」がセットされた状態は設定値更新処理(図167)において設定更新表示フラグを「0」クリアする処理が実行されるまでは維持される。 If all of steps SB104 through SB106 return a positive judgment, the process determines whether the setting update display flag provided in the work area 221 for specific control is set to "1" (step SB107). As with the 35th embodiment, the setting update display flag is a flag used by the main CPU 63 to identify that the setting value update process (FIG. 167) is being executed. When the setting update display flag is set to "1," the first through fourth alarm display devices 201 through 204 display an indication that the setting values are being updated and an indication of the setting values currently being updated. The setting update display flag is set to "1" when the setting value update process (FIG. 167) is initiated and cleared to "0" when the setting value update process (FIG. 167) is terminated. Therefore, the setting update display flag is generally not set to "1" when the setting value update process (FIG. 167) is not being executed. However, if the supply of operating power to the main CPU 63 is stopped while the setting value update process (FIG. 167) is being executed, the setting update display flag will be set to "1" when the supply of operating power to the main CPU 63 is subsequently started. This state in which the setting update display flag is set to "1" is maintained until the process of clearing the setting update display flag to "0" is executed in the setting value update process (FIG. 167).

設定更新表示フラグに「1」がセットされていないことでステップSB107にて否定判定をした場合、リセットボタン68cが押圧操作されているか否かを判定する(ステップSB108)。つまり、リセットボタン68cが押圧操作されている状態においてパチンコ機10の電源ON操作が行われて主側CPU63への動作電力の供給が開始されたか否かを判定する。ここで、本実施形態では上記第35の実施形態と同様に、主制御装置60に設定キー挿入部68a及びリセットボタン68cが設けられているものの更新ボタン68bは設けられていない。また、主制御装置60には第1~第3報知用表示装置69a~69cではなく第11の実施形態と同様に第1~第4報知用表示装置201~204が設けられている。 If a negative judgment is made in step SB107 because the setting update display flag is not set to "1," a judgment is made as to whether the reset button 68c has been pressed (step SB108). In other words, a judgment is made as to whether the power to the pachinko machine 10 has been turned on and the supply of operating power to the main CPU 63 has begun while the reset button 68c has been pressed. In this embodiment, as in the 35th embodiment, the main control unit 60 is provided with a setting key insertion unit 68a and a reset button 68c, but is not provided with an update button 68b. Furthermore, as in the 11th embodiment, the main control unit 60 is provided with first to fourth notification display devices 201 to 204, rather than first to third notification display devices 69a to 69c.

リセットボタン68cが押圧操作されていない場合(ステップSB108:NO)、特定制御用のワークエリア221における遊技停止フラグに「1」がセットされているか否かを判定する(ステップSB109)。遊技停止フラグは、停電フラグに「1」がセットされていない場合、チェックサムが一致しなかった場合又は設定値が異常であった場合に「1」がセットされるフラグである。遊技停止フラグに「1」がセットされることにより、第1タイマ割込み処理(図133)においてステップS8901~ステップS8905の処理を実行する一方、ステップS8906にて肯定判定をすることでステップS8907~ステップS8920の処理を実行しない。これにより、前回の電源遮断時において停電時処理が適切に行われなかったことで停電フラグに「1」がセットされていない場合、特定制御用のワークエリア221及び特定制御用のスタックエリア222の少なくとも一方について前回の電源遮断時から情報の記憶状態が変化していることに起因してチェックサムが一致しない場合、又は設定値が異常である場合には、停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理が実行されないことになる。ステップSB109にて肯定判定をした場合、後述するステップSB121及びステップSB122の処理を実行する。 If the reset button 68c is not pressed (step SB108: NO), it is determined whether the game stop flag in the work area 221 for specific control is set to "1" (step SB109). The game stop flag is set to "1" if the power outage flag is not set to "1", if the checksums do not match, or if the setting value is abnormal. When the game stop flag is set to "1", steps S8901 to S8905 are executed in the first timer interrupt process (Figure 133), while a positive determination is made in step S8906, so steps S8907 to S8920 are not executed. As a result, if the power outage flag is not set to "1" because power outage processing was not performed properly the previous time the power was shut off, if the checksums do not match because the information storage state has changed since the previous power outage in at least one of the specific control work area 221 and the specific control stack area 222, or if the setting values are abnormal, processing for power outage monitoring, updating various counters, and fraud monitoring will be executed, but processing for progressing the game will not be executed. If a positive determination is made in step SB109, processing of steps SB121 and SB122, described below, will be executed.

ステップSB109にて否定判定をした場合、設定キー挿入部68aが設定キーを利用してON操作されているか否かを判定する(ステップSB110)。設定キー挿入部68aが設定キーを利用してON操作されている場合(ステップSB110:YES)、設定確認用処理を実行する(ステップSB112)。また、設定キー挿入部68aが設定キーを利用してON操作されていない場合であっても(ステップSB110:NO)、特定制御用のワークエリア221に設けられた設定確認表示フラグに「1」がセットされている場合(ステップSB111:YES)、設定確認用処理を実行する(ステップSB112)。 If the determination in step SB109 is negative, it is determined whether the setting key insertion unit 68a has been turned ON using the setting key (step SB110). If the setting key insertion unit 68a has been turned ON using the setting key (step SB110: YES), setting confirmation processing is executed (step SB112). Also, even if the setting key insertion unit 68a has not been turned ON using the setting key (step SB110: NO), if the setting confirmation display flag provided in the specific control work area 221 is set to "1" (step SB111: YES), setting confirmation processing is executed (step SB112).

設定確認表示フラグは上記第35の実施形態と同様に設定確認用処理(図166)が実行されていることを主側CPU63にて特定するためのフラグであり、設定確認表示フラグに「1」がセットされている場合には第1~第4報知用表示装置201~204にて、設定値を確認している状況であることを示す表示及び現状設定されている設定値を示す表示が行われる。設定確認表示フラグは、設定確認用処理(図166)が開始された場合に「1」がセットされ設定確認用処理(図166)が終了される場合に「0」クリアされるフラグであるため、設定確認用処理(図166)が実行されていない状況においては基本的に設定確認表示フラグに「1」がセットされた状態とはならない。しかしながら、設定確認用処理(図166)が実行されている状況において主側CPU63への動作電力の供給が停止された場合には、その後に主側CPU63への動作電力の供給が開始された場合において設定確認表示フラグに「1」がセットされた状態となる。この設定確認表示フラグに「1」がセットされた状態は後述する第1RAMクリア処理(ステップSB117)が実行されるか、後述する設定値更新処理(図167)が実行されるか、又は設定確認用処理(図166)において設定確認表示フラグを「0」クリアする処理が実行されるまでは維持される。 As in the 35th embodiment, the setting confirmation display flag is a flag used by the main CPU 63 to identify that the setting confirmation process (Figure 166) is being executed. When the setting confirmation display flag is set to "1," the first to fourth alarm display devices 201-204 display a message indicating that the setting value is being confirmed and a message indicating the currently set setting value. The setting confirmation display flag is set to "1" when the setting confirmation process (Figure 166) is initiated and cleared to "0" when the setting confirmation process (Figure 166) is terminated. Therefore, when the setting confirmation process (Figure 166) is not being executed, the setting confirmation display flag is generally not set to "1." However, if the supply of operating power to the main CPU 63 is stopped while the setting confirmation process (Figure 166) is being executed, the setting confirmation display flag will be set to "1" when the supply of operating power to the main CPU 63 is subsequently resumed. This setting confirmation display flag will remain set to "1" until the first RAM clear process (step SB117) described below is executed, the setting value update process (Fig. 167) described below is executed, or the setting confirmation display flag is cleared to "0" during the setting confirmation process (Fig. 166).

上記のようにリセットボタン68cが押圧操作されていない状況であって設定キー挿入部68aがON操作されている場合(すなわち「設定確認操作」が行われた場合)だけではなく、リセットボタン68cが押圧操作されていない状況であって設定確認表示フラグに「1」がセットされている場合にも設定確認用処理(図166)が実行されることにより、設定確認用処理(図166)が実行されている状況において停電時処理が実行された場合には、その後の動作電力の供給の再開に際して「設定確認操作」が行われなかったとしても設定確認用処理(図166)が実行される。これにより、パチンコ機10の現状の設定値の確認を引き続き行わせることが可能となる。一方、設定確認用処理(図166)が実行されている状況において停電時処理が実行された場合であってもその後の動作電力の供給の再開に際してリセットボタン68cが押圧操作された場合には、設定確認用処理(図166)が実行されることなく第1RAMクリア処理(ステップSB117)及び設定値更新処理(図167)のうち動作電力の供給の再開に際して行われた操作に対応する処理が実行される。これにより、設定確認用処理(図166)よりも第1RAMクリア処理(ステップSB117)又は設定値更新処理(図167)の実行を優先させることが可能となる。 As described above, the setting confirmation process (Fig. 166) is executed not only when the reset button 68c is not pressed and the setting key insertion section 68a is ON (i.e., when a "setting confirmation operation" is performed), but also when the reset button 68c is not pressed and the setting confirmation display flag is set to "1." Therefore, if a power outage process is executed while the setting confirmation process (Fig. 166) is being executed, the setting confirmation process (Fig. 166) will be executed even if a "setting confirmation operation" is not performed when the supply of operating power is subsequently resumed. This allows the current settings of the pachinko machine 10 to be continuously confirmed. On the other hand, even if a power outage process is executed while the setting confirmation process (Fig. 166) is being executed, if the reset button 68c is pressed when the supply of operating power is subsequently resumed, the setting confirmation process (Fig. 166) will not be executed, and the first RAM clear process (step SB117) and the setting value update process (Fig. 167) corresponding to the operation performed when the supply of operating power is resumed will be executed. This makes it possible to prioritize the execution of the first RAM clear process (step SB117) or the setting value update process (FIG. 167) over the setting confirmation process (FIG. 166).

ここで、ステップSB112にて実行される設定確認用処理について説明する。図166は設定確認用処理を示すフローチャートである。なお、設定確認用処理におけるステップSB201~ステップSB207の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Here, we will explain the setting confirmation process executed in step SB112. Figure 166 is a flowchart showing the setting confirmation process. Note that steps SB201 to SB207 in the setting confirmation process are executed using a specific control program and specific control data in the main CPU 63.

まず割込み許可の設定を行う(ステップSB201)。これにより、第1タイマ割込み処理(図133)が第1割込み周期で割り込んで起動されるとともに、第2タイマ割込み処理(図134)が第2割込み周期で割り込んで起動される。 First, interrupt permission is set (step SB201). This causes the first timer interrupt process (Figure 133) to be started at the first interrupt period, and the second timer interrupt process (Figure 134) to be started at the second interrupt period.

本実施形態においては動作電力の供給開始時の処理(ステップSB101~ステップSB122)では基本的に第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の割込みが禁止されており、設定確認用処理(図166)及び設定値更新処理(図167)において割込みが許可される。したがって、動作電力の供給開始時の処理(ステップSB101~ステップSB122)において設定確認用処理(図166)及び設定値更新処理(図167)が実行されていない状況においては第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の実行が禁止され、設定確認用処理(図166)又は設定値更新処理(図167)が実行されている状況において第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の実行が許可される。但し、設定確認用処理(図166)又は設定値更新処理(図167)が実行されている状況においては立ち上げ処理中フラグに「1」がセットされているため、第1タイマ割込み処理(図133)が起動されたとしても当該第1タイマ割込み処理(図133)の各種処理のうち停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理が実行されることなく当該第1タイマ割込み処理(図133)が終了される。 In this embodiment, during the processing at the start of the supply of operating power (steps SB101 to SB122), interrupts for the first timer interrupt processing (FIG. 133) and the second timer interrupt processing (FIG. 134) are generally prohibited, while interrupts are permitted during the setting confirmation processing (FIG. 166) and the setting value update processing (FIG. 167). Therefore, during the processing at the start of the supply of operating power (steps SB101 to SB122), when the setting confirmation processing (FIG. 166) and the setting value update processing (FIG. 167) are not being executed, execution of the first timer interrupt processing (FIG. 133) and the second timer interrupt processing (FIG. 134) is prohibited, and when the setting confirmation processing (FIG. 166) or the setting value update processing (FIG. 167) is being executed, execution of the first timer interrupt processing (FIG. 133) and the second timer interrupt processing (FIG. 134) is permitted. However, when the setting confirmation process (FIG. 166) or the setting value update process (FIG. 167) is being executed, the startup process in progress flag is set to "1", so even if the first timer interrupt process (FIG. 133) is started, the various processes of the first timer interrupt process (FIG. 133) such as power outage monitoring, updating of various counters, and fraud monitoring will be executed, but the first timer interrupt process (FIG. 133) will end without executing any processes to progress the game.

その後、特定制御用のワークエリア221に設けられた設定確認表示フラグに「1」がセットされていないことを条件として、設定確認表示フラグに「1」をセットする(ステップSB202)。設定確認表示フラグに「1」がセットされることにより、第2タイマ割込み処理(図134)のステップS9005にて肯定判定をすることで、設定確認中における第5表示データバッファ275への設定処理(ステップS9006)を実行する。当該設定確認中における第5表示データバッファ275への設定処理の処理内容は上記第45の実施形態と同一である。当該処理が実行されることにより、例えば図124(b)の説明図に示すように、パチンコ機10の設定値を確認している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示が第1~第4報知用表示装置201~204にて行われる。 Then, on the condition that the setting confirmation display flag provided in the specific control work area 221 is not set to "1," the setting confirmation display flag is set to "1" (step SB202). When the setting confirmation display flag is set to "1," a positive determination is made in step S9005 of the second timer interrupt process (FIG. 134), and setting processing for the fifth display data buffer 275 during setting confirmation (step S9006) is executed. The processing content of the setting processing for the fifth display data buffer 275 during setting confirmation is the same as that of the 45th embodiment described above. By executing this processing, for example, as shown in the explanatory diagram of FIG. 124(b), a display indicating that the setting values of the pachinko machine 10 are being confirmed and a display showing the current setting values of the pachinko machine 10 are displayed on the first to fourth notification display devices 201 to 204.

その後、確認開始コマンドを音声発光制御装置81に送信する(ステップSB203)。音声発光制御装置81は確認開始コマンドを受信することにより、設定確認用処理(図166)が実行されていることを示す画像及び設定確認用処理(図166)を終了させるための操作内容を認識可能とさせるための画像が図柄表示装置41にて表示されるように表示制御装置82を表示制御する。これにより、パチンコ機10の現状の設定値を確認している状況であることを遊技ホールの管理者が認識することが可能となるとともに、設定確認用処理(図166)を終了させるために必要な操作内容を遊技ホールの管理者が認識することが可能となる。なお、上記報知が図柄表示装置41にて実行されることに加えて又は代えて、表示発光部53及びスピーカ部54のうち少なくとも一方にて行われる構成としてもよい。また、設定確認用処理(図166)が実行されていることを示す外部出力が例えば遊技ホールの管理コンピュータといったパチンコ機10外部の装置に対して行われる構成としてもよい。 Then, a confirmation start command is sent to the audio and light-emitting control device 81 (step SB203). Upon receiving the confirmation start command, the audio and light-emitting control device 81 controls the display control device 82 so that an image indicating that the setting confirmation process (FIG. 166) is being executed and an image allowing the user to recognize the operation details for terminating the setting confirmation process (FIG. 166) are displayed on the symbol display device 41. This allows the amusement hall manager to recognize that the current setting values of the pachinko machine 10 are being confirmed, and also allows the amusement hall manager to recognize the operation details required to terminate the setting confirmation process (FIG. 166). Note that the notification may be performed by at least one of the display light-emitting unit 53 and the speaker unit 54, in addition to or instead of being performed by the symbol display device 41. Furthermore, an external output indicating that the setting confirmation process (FIG. 166) is being executed may be provided to a device external to the pachinko machine 10, such as the amusement hall's management computer.

その後、設定キー挿入部68aが設定キーを利用してON状態からOFF状態に切り換わったか否かを判定する(ステップSB204)。具体的には、上記第45の実施形態における設定確認用処理(図155)と同様に、設定キー挿入部68aの状態を検知する検知センサから受信している信号の受信状態がON状態に対応する受信状態からOFF状態に対応する受信状態となったか否かを判定する。したがって、設定キー挿入部68aがON状態に維持されている場合だけではなく、設定キー挿入部68aがOFF状態である状況で設定確認用処理(図166)が開始された場合においてそのOFF状態が維持されている場合にもステップSB204にて否定判定をする。設定キー挿入部68aがON状態からOFF状態に切り換わったことを特定していない場合(ステップSB204:NO)、ステップSB204の処理を繰り返す。 Then, it is determined whether the setting key insertion unit 68a has switched from the ON state to the OFF state using the setting key (step SB204). Specifically, similar to the setting confirmation process (FIG. 155) in the 45th embodiment, it is determined whether the reception state of the signal received from the detection sensor that detects the state of the setting key insertion unit 68a has changed from a reception state corresponding to the ON state to a reception state corresponding to the OFF state. Therefore, a negative determination is made in step SB204 not only when the setting key insertion unit 68a is maintained in the ON state, but also when the setting confirmation process (FIG. 166) is started when the setting key insertion unit 68a is in the OFF state and the OFF state is maintained. If it has not been determined that the setting key insertion unit 68a has switched from the ON state to the OFF state (step SB204: NO), the processing of step SB204 is repeated.

設定キー挿入部68aがON状態からOFF状態に切り換わったことを特定した場合(ステップSB204:YES)、特定制御用のワークエリア221における設定確認表示フラグを「0」クリアする(ステップSB205)。これにより、第2タイマ割込み処理(図134)のステップS9005にて否定判定をすることで、設定確認中における第5表示データバッファ275への設定処理(ステップS9006)が実行されない状況となる。したがって、第1~第4報知用表示装置201~204にて、パチンコ機10の現状の設定値を確認している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示が行われる状態が解除される。 If it is determined that the setting key insertion unit 68a has switched from the ON state to the OFF state (step SB204: YES), the setting confirmation display flag in the specific control work area 221 is cleared to "0" (step SB205). As a result, a negative determination is made in step S9005 of the second timer interrupt process (FIG. 134), and the setting process to the fifth display data buffer 275 during setting confirmation (step S9006) is not executed. Therefore, the first to fourth notification display devices 201 to 204 are no longer displaying the indication that the current setting value of the pachinko machine 10 is being confirmed and the current setting value of the pachinko machine 10.

その後、割込み禁止の設定を行う(ステップSB206)。これにより、設定確認用処理(図166)を終了してメイン処理(図165)における動作電力の供給開始時の処理(ステップSB101~ステップSB122)に復帰する場合には第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の割込みが禁止される。 Then, interrupts are disabled (step SB206). As a result, when the setting confirmation process (Fig. 166) is terminated and the process at the start of the supply of operating power (steps SB101 to SB122) in the main process (Fig. 165) is resumed, interrupts from the first timer interrupt process (Fig. 133) and the second timer interrupt process (Fig. 134) are disabled.

その後、確認時の復帰コマンドを音声発光制御装置81に送信する(ステップSB207)。音声発光制御装置81は確認時の復帰コマンドを受信することにより、主側CPU63において動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了したことを特定するとともに、今回の動作電力の供給開始時の処理(ステップSB101~ステップSB122)にて設定確認用処理(図166)が実行されたことを特定する。そして、確認時の復帰コマンドを受信したことに対応する処理を実行する。当該処理の内容については後に説明する。 Then, a confirmation return command is sent to the audio and light emission control device 81 (step SB207). By receiving the confirmation return command, the audio and light emission control device 81 determines that the processing at the start of the supply of operating power (steps SB101 to SB122) in the main CPU 63 has ended, and determines that the setting confirmation processing (Figure 166) was executed in the processing at the start of the current supply of operating power (steps SB101 to SB122). Then, it executes processing corresponding to the receipt of the confirmation return command. The details of this processing will be explained later.

上記のとおりリセットボタン68cを押圧操作することなく設定キー挿入部68aを設定キーによりON操作した状態でパチンコ機10の電源ON操作が行われることにより、主側CPU63への動作電力の供給が開始されてメイン処理(図165)が開始された状況においてリセットボタン68cが押圧操作されていないとともに設定キー挿入部68aがON操作された状態となり、メイン処理(図165)にて遊技を進行させるための処理が実行される前の状況である動作電力の供給開始時の処理が実行されている状況において設定確認用処理(図166)が実行される。これにより、遊技が行われていない状況下において設定値の確認を行うことが可能となる。 As described above, when the power to the pachinko machine 10 is turned on with the setting key insertion section 68a turned on using the setting key without pressing the reset button 68c, the supply of operating power to the main CPU 63 begins and the main processing (Figure 165) begins. This results in the reset button 68c not being pressed and the setting key insertion section 68a being turned on, and the setting confirmation processing (Figure 166) being executed when processing is being executed at the start of the supply of operating power, which is the state before the processing for progressing play in the main processing (Figure 165) is executed. This makes it possible to check the setting values when no play is being played.

メイン処理(図165)の説明に戻り、設定キー挿入部68aが設定キーを利用してON操作されていない場合であって設定確認表示フラグに「1」がセットされていない場合(ステップSB110及びステップSB111:NO)、通常復帰コマンドを音声発光制御装置81に送信する(ステップSB113)。音声発光制御装置81は通常復帰コマンドを受信することにより、主側CPU63において動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了したことを特定するとともに、今回の動作電力の供給開始時の処理(ステップSB101~ステップSB122)にて第1RAMクリア処理(ステップSB117)、設定確認用処理(図166)及び設定値更新処理(図167)のいずれもが実行されていないことを特定する。そして、通常復帰コマンドを受信したことに対応する処理を実行する。当該処理の内容については後に説明する。 Returning to the explanation of the main processing (FIG. 165), if the setting key insertion unit 68a has not been turned ON using the setting key and the setting confirmation display flag is not set to "1" (steps SB110 and SB111: NO), a normal return command is sent to the audio and light emission control device 81 (step SB113). By receiving the normal return command, the audio and light emission control device 81 determines that the processing performed at the start of the supply of operating power (steps SB101 to SB122) in the main CPU 63 has ended, and determines that none of the first RAM clear processing (step SB117), setting confirmation processing (FIG. 166), or setting value update processing (FIG. 167) has been performed during the processing performed at the start of the current supply of operating power (steps SB101 to SB122). The audio and light emission control device 81 then executes processing corresponding to the receipt of the normal return command. The details of this processing will be explained later.

一方、ステップSB108にてリセットボタン68cが押圧操作されていると判定した場合であって、設定キー挿入部68aが設定キーを利用してON操作されていると判定した場合(ステップSB108及びステップSB114:YES)、又はステップSB107にて設定更新表示フラグに「1」がセットされていると判定した場合、設定値更新処理を実行する(ステップSB115)。上記のようにリセットボタン68cが押圧操作されている場合であって設定キー挿入部68aがON操作されている場合(すなわち「設定変更操作」が行われた場合)だけではなく、リセットボタン68cの押圧操作及び設定キー挿入部68aのON操作の有無に関係なく設定更新表示フラグに「1」がセットされている場合にも設定値更新処理(図167)が実行されることにより、設定値更新処理(図167)が実行されている状況において停電時処理が実行された場合には、その後の動作電力の供給の開始に際しての操作内容が「操作無し」、「RAMクリア操作」、「設定変更操作」及び「設定確認操作」のいずれであったとしても設定値更新処理(図167)が実行される。これにより、設定値更新処理(図167)の実行を優先させることが可能となる。 On the other hand, if it is determined in step SB108 that the reset button 68c has been pressed and the setting key insertion section 68a has been turned ON using the setting key (step SB108 and step SB114: YES), or if it is determined in step SB107 that the setting update display flag is set to "1", a setting value update process is executed (step SB115). As described above, the setting value update process (FIG. 167) is executed not only when the reset button 68c is pressed and the setting key insertion section 68a is turned ON (i.e., when a "setting change operation" is performed), but also when the setting update display flag is set to "1" regardless of whether the reset button 68c is pressed or the setting key insertion section 68a is turned ON. Therefore, if power outage processing is executed while the setting value update process (FIG. 167) is being executed, the setting value update process (FIG. 167) will be executed regardless of whether the operation performed when the supply of operating power is subsequently resumed is "no operation," "RAM clear operation," "setting change operation," or "setting confirmation operation." This allows the execution of the setting value update process (FIG. 167) to be prioritized.

ここで、ステップSB115にて実行される設定値更新処理について説明する。図167は設定値更新処理を示すフローチャートである。なお、設定値更新処理におけるステップSB301~ステップSB314の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Here, we will explain the setting value update process executed in step SB115. Figure 167 is a flowchart showing the setting value update process. Note that steps SB301 to SB314 in the setting value update process are executed using the specific control program and specific control data in the main CPU 63.

まず割込み許可の設定を行う(ステップSB301)。これにより、第1タイマ割込み処理(図133)が第1割込み周期で割り込んで起動されるとともに、第2タイマ割込み処理(図134)が第2割込み周期で割り込んで起動される。 First, interrupt permission is set (step SB301). This causes the first timer interrupt process (Figure 133) to be started at the first interrupt period, and the second timer interrupt process (Figure 134) to be started at the second interrupt period.

本実施形態においては動作電力の供給開始時の処理(ステップSB101~ステップSB122)では基本的に第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の割込みが禁止されており、設定確認用処理(図166)及び設定値更新処理(図167)において割込みが許可される。したがって、動作電力の供給開始時の処理(ステップSB101~ステップSB122)において設定確認用処理(図166)及び設定値更新処理(図167)が実行されていない状況においては第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の実行が禁止され、設定確認用処理(図166)又は設定値更新処理(図167)が実行されている状況において第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の実行が許可される。但し、設定確認用処理(図166)又は設定値更新処理(図167)が実行されている状況においては立ち上げ処理中フラグに「1」がセットされているため、第1タイマ割込み処理(図133)が起動されたとしても当該第1タイマ割込み処理(図133)の各種処理のうち停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理が実行されることなく当該第1タイマ割込み処理(図133)が終了される。 In this embodiment, during the processing at the start of the supply of operating power (steps SB101 to SB122), interrupts for the first timer interrupt processing (FIG. 133) and the second timer interrupt processing (FIG. 134) are generally prohibited, while interrupts are permitted during the setting confirmation processing (FIG. 166) and the setting value update processing (FIG. 167). Therefore, during the processing at the start of the supply of operating power (steps SB101 to SB122), when the setting confirmation processing (FIG. 166) and the setting value update processing (FIG. 167) are not being executed, execution of the first timer interrupt processing (FIG. 133) and the second timer interrupt processing (FIG. 134) is prohibited, and when the setting confirmation processing (FIG. 166) or the setting value update processing (FIG. 167) is being executed, execution of the first timer interrupt processing (FIG. 133) and the second timer interrupt processing (FIG. 134) is permitted. However, when the setting confirmation process (FIG. 166) or the setting value update process (FIG. 167) is being executed, the startup process in progress flag is set to "1", so even if the first timer interrupt process (FIG. 133) is started, the various processes of the first timer interrupt process (FIG. 133) such as power outage monitoring, updating of various counters, and fraud monitoring will be executed, but the first timer interrupt process (FIG. 133) will end without executing any processes to progress the game.

その後、特定制御用のワークエリア221に設けられた設定更新表示フラグに「1」がセットされていないことを条件として、設定更新表示フラグに「1」をセットする(ステップSB302)。設定更新表示フラグに「1」がセットされることにより、第2タイマ割込み処理(図134)のステップS9003にて肯定判定をすることで、設定更新中における第5表示データバッファ275への設定処理(ステップS9004)を実行する。当該設定更新中における第5表示データバッファ275への設定処理の処理内容は上記第45の実施形態と同一である。当該処理が実行されることにより、例えば図124(a)の説明図に示すように、パチンコ機10の設定値を更新している状況であることを示す表示及びパチンコ機10の更新対象として選択されている設定値の表示が第1~第4報知用表示装置201~204にて行われる。 Then, on the condition that the setting update display flag provided in the work area 221 for specific control is not set to "1," the setting update display flag is set to "1" (step SB302). When the setting update display flag is set to "1," a positive determination is made in step S9003 of the second timer interrupt process (FIG. 134), and setting processing for the fifth display data buffer 275 during setting update (step S9004) is executed. The processing content of the setting processing for the fifth display data buffer 275 during setting update is the same as that of the 45th embodiment described above. By executing this processing, as shown in the explanatory diagram of FIG. 124(a), for example, a display indicating that the setting values of the pachinko machine 10 are being updated and a display of the setting values selected to be updated for the pachinko machine 10 are displayed on the first to fourth notification display devices 201 to 204.

その後、開始時の初期設定を行う(ステップSB303)。当該初期設定では、特定制御用のワークエリア221に設けられた遊技停止フラグを「0」クリアする。遊技停止フラグは、前回の電源遮断時において停電時処理が適切に行われなかったことで停電フラグに「1」がセットされていない場合(ステップSB104:NO)、特定制御用のワークエリア221及び特定制御用のスタックエリア222の少なくとも一方について前回の電源遮断時から情報の記憶状態が変化していることに起因してチェックサムが一致しない場合(ステップSB105:NO)、又は設定参照用エリア341に格納された情報に対応する設定値が正常な範囲ではない場合に(ステップSB106:NO)、メイン処理(図165)のステップSB119にて「1」がセットされるフラグである。遊技停止フラグに「1」がセットされることにより、第1タイマ割込み処理(図133)においてステップS8901~ステップS8905の処理を実行する一方、ステップS8906にて肯定判定をすることでステップS8907~ステップS8920の処理を実行しない。これにより、上記のような主側RAM65の情報異常が発生した場合には、停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理が実行されないことになる。ステップSB303の処理にて遊技停止フラグを「0」クリアすることで、主側RAM65の情報異常の発生が特定されている状態を設定値更新処理(図167)が実行された場合に解除することが可能となる。 After that, initial settings are made at the start (step SB303). During this initial setting, the game stop flag set in the specific control work area 221 is cleared to "0." The game stop flag is set to "1" in step SB119 of the main processing (Fig. 165) when the power outage flag is not set to "1" because power outage processing was not performed properly during the previous power outage (step SB104: NO), when the checksums do not match for at least one of the specific control work area 221 and the specific control stack area 222 because the information storage state has changed since the previous power outage (step SB105: NO), or when the setting value corresponding to the information stored in the setting reference area 341 is not within the normal range (step SB106: NO). By setting the game stop flag to "1," steps S8901 to S8905 are executed in the first timer interrupt process (FIG. 133), but a positive determination in step S8906 prevents steps S8907 to S8920 from being executed. As a result, when an information abnormality occurs in the main RAM 65 as described above, processing for power outage monitoring, updating of various counters, and fraud monitoring is executed, but processing for progressing the game is not executed. By clearing the game stop flag to "0" in the processing of step SB303, it is possible to release the state in which an information abnormality in the main RAM 65 has been identified when the setting value update process (FIG. 167) is executed.

その後、特定制御用のワークエリア221における設定更新用エリア342(図154参照)に「1」を設定する(ステップSB304)。設定更新用エリア342は上記第45の実施形態と同様に設定値更新処理(図167)において更新途中の設定値の情報が格納される記憶エリアである。設定更新用エリア342に「1」の数値情報が格納されている場合には更新対象(選択対象又は変更対象)の設定値は「設定1」となる。設定更新用エリア342に「2」の数値情報が格納されている場合には更新対象の設定値は「設定2」となる。設定更新用エリア342に「3」の数値情報が格納されている場合には更新対象の設定値は「設定3」となる。設定更新用エリア342に「4」の数値情報が格納されている場合には更新対象の設定値は「設定4」となる。設定更新用エリア342に「5」の数値情報が格納されている場合には更新対象の設定値は「設定5」となる。設定更新用エリア342に「6」の数値情報が格納されている場合には更新対象の設定値は「設定6」となる。 Then, "1" is set in the setting update area 342 (see FIG. 154) in the work area 221 for specific control (step SB304). The setting update area 342 is a memory area that stores information about setting values being updated during the setting value update process (FIG. 167), as in the 45th embodiment. If the setting update area 342 stores numerical information of "1," the setting value to be updated (selected or changed) becomes "Setting 1." If the setting update area 342 stores numerical information of "2," the setting value to be updated becomes "Setting 2." If the setting update area 342 stores numerical information of "3," the setting value to be updated becomes "Setting 3." If the setting update area 342 stores numerical information of "4," the setting value to be updated becomes "Setting 4." If the setting update area 342 stores numerical information of "5," the setting value to be updated becomes "Setting 5." If the setting update area 342 stores numerical information of "6," the setting value to be updated becomes "Setting 6."

ステップSB304にて設定更新用エリア342に「1」を設定することで、更新対象の設定値が「設定1」となる。つまり、本実施形態ではパチンコ機10の現状の設定値がいずれであったとしても設定値更新処理(図167)が開始された場合には更新対象の設定値は「設定1」となる。 By setting "1" in the setting update area 342 in step SB304, the setting value to be updated becomes "Setting 1." In other words, in this embodiment, regardless of the current setting value of the pachinko machine 10, when the setting value update process (Figure 167) is started, the setting value to be updated becomes "Setting 1."

その後、更新開始コマンドを音声発光制御装置81に送信する(ステップSB305)。音声発光制御装置81は更新開始コマンドを受信することにより、設定値更新処理(図167)が実行されていることを示す画像、設定値を変更するための操作内容を認識可能とさせるための画像、及び設定値更新処理(図167)を終了させるための操作内容を認識可能とさせるための画像が図柄表示装置41にて表示されるように表示制御装置82を表示制御する。これにより、設定値を変更している状況であることを遊技ホールの管理者が認識することが可能となるとともに、設定値を変更させるために必要な操作内容及び設定値更新処理(図167)を終了させるために必要な操作内容を遊技ホールの管理者が認識することが可能となる。なお、上記報知が図柄表示装置41にて実行されることに加えて又は代えて、表示発光部53及びスピーカ部54のうち少なくとも一方にて行われる構成としてもよい。また、設定値更新処理(図167)が実行されていることを示す外部出力が例えば遊技ホールの管理コンピュータといったパチンコ機10外部の装置に対して行われる構成としてもよい。 An update start command is then sent to the audio and light-emitting control device 81 (step SB305). Upon receiving the update start command, the audio and light-emitting control device 81 controls the display control device 82 so that an image indicating that the setting value update process (FIG. 167) is being executed, an image enabling the user to recognize the operation details for changing the setting value, and an image enabling the user to recognize the operation details for terminating the setting value update process (FIG. 167) are displayed on the symbol display device 41. This allows the amusement hall manager to recognize that the setting value is being changed, and also allows the amusement hall manager to recognize the operation details required to change the setting value and the operation details required to terminate the setting value update process (FIG. 167). Note that the notification may be performed by at least one of the display light-emitting unit 53 and the speaker unit 54, in addition to or instead of being performed by the symbol display device 41. Furthermore, an external output indicating that the setting value update process (FIG. 167) is being executed may be provided to a device external to the pachinko machine 10, such as the amusement hall's management computer.

その後、設定更新用エリア342に格納された設定値の情報が「1」~「6」のいずれかであるか否かを判定する(ステップSB306)。「1」~「6」のいずれかではない場合(ステップSB306:NO)、設定更新用エリア342に「1」を設定する(ステップSB307)。これにより、更新対象の設定値が「設定1」となる。 Then, it is determined whether the setting value information stored in the setting update area 342 is any of "1" to "6" (step SB306). If it is not any of "1" to "6" (step SB306: NO), "1" is set in the setting update area 342 (step SB307). As a result, the setting value to be updated becomes "Setting 1."

ステップSB306にて肯定判定をした場合又はステップSB307の処理を実行した場合、設定キー挿入部68aが設定キーを利用してON状態からOFF状態に切り換わったか否かを判定する(ステップSB308)。具体的には、設定キー挿入部68aの状態を検知する検知センサから受信している信号の受信状態が、ON状態に対応する受信状態からOFF状態に対応する受信状態となったか否かを判定する。したがって、設定キー挿入部68aがON状態に維持されている場合だけではなく、設定キー挿入部68aがOFF状態である状況で設定値更新処理が開始された場合においてそのOFF状態が維持されている場合にもステップSB308にて否定判定をする。 If a positive determination is made in step SB306 or if the processing of step SB307 is executed, it is determined whether the setting key insertion unit 68a has switched from the ON state to the OFF state using the setting key (step SB308). Specifically, it is determined whether the reception state of the signal received from the detection sensor that detects the state of the setting key insertion unit 68a has changed from a reception state corresponding to the ON state to a reception state corresponding to the OFF state. Therefore, a negative determination is made in step SB308 not only when the setting key insertion unit 68a is maintained in the ON state, but also when the setting value update processing is started when the setting key insertion unit 68a is in the OFF state and the OFF state is maintained.

ステップSB308にて否定判定をした場合、リセットボタン68cが押圧操作されていることを条件として(ステップSB309:YES)、設定更新用エリア342の値を1加算する(ステップSB310)。これにより、リセットボタン68cが1回押圧操作される度に1段階上の設定値に更新される。また、リセットボタン68cが押圧操作されていない場合(ステップSB309:NO)又は設定更新用エリア342の値を1加算した場合にはステップSB306の処理に戻ることとなるが、ステップSB306にて設定更新用エリア342の値が7以上であると判定されると、ステップSB307にて設定更新用エリア342に「1」がセットされる。これにより、「設定6」の状況でリセットボタン68cが1回押圧操作された場合には「設定1」に戻ることになる。 If the determination in step SB308 is negative, and the reset button 68c has been pressed (step SB309: YES), the value in the setting update area 342 is incremented by 1 (step SB310). As a result, the setting value is updated to the next higher level each time the reset button 68c is pressed. If the reset button 68c has not been pressed (step SB309: NO) or the value in the setting update area 342 is incremented by 1, the process returns to step SB306. However, if the determination in step SB306 is that the value in the setting update area 342 is 7 or greater, "1" is set in the setting update area 342 in step SB307. As a result, if the reset button 68c is pressed once when the setting is "6," the setting will return to "1."

設定キー挿入部68aがON状態からOFF状態に切り換わったことを特定した場合(ステップSB308:YES)、設定更新用エリア342に格納された設定値の情報を設定参照用エリア341に上書きする(ステップSB311)。これにより、今回の設定値更新処理(図167)にて更新された結果の設定値の情報が設定参照用エリア341に設定された状態となり、その設定された情報に対応する設定値が現状のパチンコ機10の設定値となる。 If it is determined that the setting key insertion unit 68a has switched from the ON state to the OFF state (step SB308: YES), the setting value information stored in the setting update area 342 is overwritten in the setting reference area 341 (step SB311). As a result, the setting value information resulting from the update in this setting value update process (FIG. 167) is set in the setting reference area 341, and the setting value corresponding to this set information becomes the current setting value of the pachinko machine 10.

その後、割込み禁止の設定を行う(ステップSB312)。これにより、設定値更新処理(図167)を終了してメイン処理(図165)における動作電力の供給開始時の処理(ステップSB101~ステップSB122)に復帰する場合には第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の割込みが禁止される。 Then, interrupts are disabled (step SB312). As a result, when the setting value update process (Fig. 167) is terminated and the process at the start of operating power supply (steps SB101 to SB122) in the main process (Fig. 165) is returned to, interrupts from the first timer interrupt process (Fig. 133) and the second timer interrupt process (Fig. 134) are disabled.

その後、第2RAMクリア処理を実行する(ステップSB313)。第2RAMクリア処理では、上記第45の実施形態におけるRAMクリア処理(ステップSA416)と同様に、特定制御用のワークエリア221においてパチンコ機10の設定状態を示す設定値の情報が設定されたエリア(すなわち設定参照用エリア341)を除いて、当該特定制御用のワークエリア221を「0」クリアするとともに初期設定を実行する。これにより、当否抽選モードが高確率モードであるか否かを示すエリアが「0」クリアされるため、パチンコ機10への動作電力の供給が停止される直前における当否抽選モードに関係なく当否抽選モードは低確率モードとなる。また、遊技回が実行されていない状況となるとともに開閉実行モードが実行されていない状況となり、さらに普図表示部38aが変動表示されていない状況であって普電役物34aが閉鎖状態である状況となる。また、特定制御用のワークエリア221に設けられた保留格納エリア65a及び普電保留エリア65cも「0」クリアされるため、特図表示部37a用の保留情報が消去されるとともに普図表示部38a用の保留情報が消去される。また、特定制御用のワークエリア221に設けられた設定更新表示フラグ及び設定確認表示フラグを「0」クリアする。また、特定制御用のワークエリア221に設けられた設定更新用エリア342を「0」クリアする。また、特定制御用のワークエリア221に設けられた遊技停止フラグを「0」クリアする。また、第2RAMクリア処理では特定制御用のスタックエリア222を「0」クリアするとともに初期設定を実行する。また、第2RAMクリア処理では主側CPU63の各種レジスタも「0」クリアした後に初期設定を実行する。この初期設定ではステップSB102の内部機能レジスタ設定処理と同様の処理を実行する。なお、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224については「0」クリアするための処理及び初期設定を行うための処理は実行しない。 Then, a second RAM clear process is executed (step SB313). In the second RAM clear process, similar to the RAM clear process (step SA416) in the 45th embodiment, the specific control work area 221 is cleared to "0" and initial settings are executed, except for the area in the specific control work area 221 where setting value information indicating the setting state of the pachinko machine 10 is set (i.e., the setting reference area 341). This clears to "0" the area indicating whether the win/loss lottery mode is the high probability mode, so the win/loss lottery mode becomes the low probability mode regardless of the win/loss lottery mode immediately before the supply of operating power to the pachinko machine 10 is stopped. Furthermore, a game round is not being executed, the open/close execution mode is not being executed, the normal map display unit 38a is not displaying a variable value, and the normal power device 34a is in a closed state. In addition, the reserve storage area 65a and the normal power reserve area 65c provided in the work area 221 for specific control are also cleared to "0," thereby erasing the reserve information for the special chart display unit 37a and the reserve information for the normal chart display unit 38a. The setting update display flag and the setting confirmation display flag provided in the work area 221 for specific control are cleared to "0." The setting update area 342 provided in the work area 221 for specific control is cleared to "0." The game stop flag provided in the work area 221 for specific control is cleared to "0." The second RAM clearing process clears the stack area 222 for specific control to "0" and performs initial settings. The second RAM clearing process also clears various registers of the main CPU 63 to "0" and then performs initial settings. This initial setting process executes the same processing as the internal function register setting process in step SB102. Note that the process for clearing the work area 223 for non-specific control and the process for initializing the stack area 224 for non-specific control to "0" are not executed.

その後、更新時の復帰コマンドを音声発光制御装置81に送信する(ステップSB314)。音声発光制御装置81は更新時の復帰コマンドを受信することにより、主側CPU63において動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了したことを特定するとともに、今回の動作電力の供給開始時の処理(ステップSB101~ステップSB122)にて設定値更新処理(図167)が実行されたことを特定する。そして、更新時の復帰コマンドを受信したことに対応する処理を実行する。当該処理の内容については後に説明する。 Then, a restore command for update is sent to the audio and light emitting control device 81 (step SB314). By receiving the restore command for update, the audio and light emitting control device 81 determines that the processing at the start of the supply of operating power (steps SB101 to SB122) in the main CPU 63 has ended, and also determines that the setting value update processing (Figure 167) was executed in the processing at the start of the current supply of operating power (steps SB101 to SB122). Then, it executes processing corresponding to the reception of the restore command for update. The details of this processing will be explained later.

上記のとおりリセットボタン68cを押圧操作しながらパチンコ機10の電源ON操作を行うだけではなくさらに設定キー挿入部68aを設定キーによりON操作しながらパチンコ機10の電源ON操作を行うことに基づき、設定値更新処理(図167)が実行される。また、既に説明したとおりリセットボタン68cを押圧操作することなく設定キー挿入部68aを設定キーによりON操作しながらパチンコ機10の電源ON操作を行うことに基づき、設定確認用処理(図166)が実行される。これにより、設定値に関する設定関連処理が実行されるための操作として、設定キー挿入部68aに対するON操作を共通させることが可能となる。よって、設定関連処理を発生させるための操作内容を遊技ホールの管理者にとって分かり易いものとすることが可能となる。 As described above, the setting value update process (Figure 167) is executed not only when the reset button 68c is pressed while the pachinko machine 10 is powered on, but also when the setting key insertion section 68a is turned on using the setting key. Furthermore, as already explained, the setting confirmation process (Figure 166) is executed when the pachinko machine 10 is powered on while the setting key insertion section 68a is turned on using the setting key, without pressing the reset button 68c. This makes it possible to standardize the ON operation of the setting key insertion section 68a as the operation for executing setting-related processes related to setting values. Therefore, the operation content for triggering setting-related processes can be made easy to understand for the amusement hall manager.

また、設定キー挿入部68aを設定キーによりON操作しながらパチンコ機10の電源ON操作を行う場合であって、リセットボタン68cの押圧操作を付加しない場合には設定確認用処理(図166)が実行され、リセットボタン68cの押圧操作を付加する場合には設定値更新処理(図167)が実行される。これにより、リセットボタン68cの押圧操作の有無によって設定確認用処理(図166)及び設定値更新処理(図167)のうち実行対象の処理を相違させることが可能となる。よって、設定確認用処理(図166)及び設定値更新処理(図167)のうち所望の処理を実行させるための操作内容を遊技ホールの管理者にとって分かり易いものとすることが可能となる。また、設定確認用処理(図166)よりも設定値更新処理(図167)を実行させるための操作内容を多くすることにより、設定値更新処理(図167)を不正に行わせる行為を特に行いづらくさせることが可能となる。 Furthermore, when the power to the pachinko machine 10 is turned on while the setting key insertion section 68a is turned on with the setting key, if the reset button 68c is not pressed, the setting confirmation process (FIG. 166) is executed, whereas if the reset button 68c is pressed, the setting value update process (FIG. 167) is executed. This makes it possible to differentiate between the setting confirmation process (FIG. 166) and the setting value update process (FIG. 167) depending on whether the reset button 68c is pressed. This makes it possible to make the operation details for executing the desired process, either the setting confirmation process (FIG. 166) or the setting value update process (FIG. 167), easier for the amusement hall manager to understand. Furthermore, by providing more operation details for executing the setting value update process (FIG. 167) than the setting confirmation process (FIG. 166), it becomes particularly difficult to perform fraudulent acts in the setting value update process (FIG. 167).

メイン処理(図165)の説明に戻り、ステップSB108にてリセットボタン68cが押圧操作されていると判定した場合であって、設定キー挿入部68aが設定キーを利用してON操作されていないと判定した場合(ステップSB114:NO)、特定制御用のワークエリア221における遊技停止フラグに「1」がセットされているか否かを判定する(ステップSB116)。遊技停止フラグは、停電フラグに「1」がセットされていない場合、チェックサムが一致しなかった場合又は設定値が異常であった場合に「1」がセットされるフラグである。遊技停止フラグに「1」がセットされることにより、第1タイマ割込み処理(図133)においてステップS8901~ステップS8905の処理を実行する一方、ステップS8906にて肯定判定をすることでステップS8907~ステップS8920の処理を実行しない。これにより、前回の電源遮断時において停電時処理が適切に行われなかったことで停電フラグに「1」がセットされていない場合、特定制御用のワークエリア221及び特定制御用のスタックエリア222の少なくとも一方について前回の電源遮断時から情報の記憶状態が変化していることに起因してチェックサムが一致しない場合、又は設定値が異常である場合には、停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理が実行されないことになる。 Returning to the explanation of the main processing (Figure 165), if it is determined in step SB108 that the reset button 68c has been pressed and that the setting key insertion section 68a has not been turned ON using the setting key (step SB114: NO), it is determined whether the game stop flag in the specific control work area 221 is set to "1" (step SB116). The game stop flag is set to "1" if the power outage flag is not set to "1," if the checksums do not match, or if the setting value is abnormal. When the game stop flag is set to "1," steps S8901 to S8905 are executed in the first timer interrupt processing (Figure 133), while a positive determination is made in step S8906, so steps S8907 to S8920 are not executed. As a result, if the power outage flag is not set to "1" because power outage processing was not performed properly the previous time the power was shut down, if the checksums do not match because the information storage state has changed since the previous power outage in at least one of the specific control work area 221 and the specific control stack area 222, or if the setting value is abnormal, processing will be executed to monitor the power outage, update various counters, and monitor for fraud, but processing to progress the game will not be executed.

遊技停止フラグに「1」がセットされていない場合(ステップSB116:NO)、第1RAMクリア処理を実行する(ステップSB117)。第1RAMクリア処理では、上記第45の実施形態におけるRAMクリア処理(ステップSA416)と同様に、特定制御用のワークエリア221においてパチンコ機10の設定状態を示す設定値の情報が設定されたエリア(すなわち設定参照用エリア341)を除いて、当該特定制御用のワークエリア221を「0」クリアするとともに初期設定を実行する。これにより、当否抽選モードが高確率モードであるか否かを示すエリアが「0」クリアされるため、パチンコ機10への動作電力の供給が停止される直前における当否抽選モードに関係なく当否抽選モードは低確率モードとなる。また、遊技回が実行されていない状況となるとともに開閉実行モードが実行されていない状況となり、さらに普図表示部38aが変動表示されていない状況であって普電役物34aが閉鎖状態である状況となる。また、特定制御用のワークエリア221に設けられた保留格納エリア65a及び普電保留エリア65cも「0」クリアされるため、特図表示部37a用の保留情報が消去されるとともに普図表示部38a用の保留情報が消去される。また、特定制御用のワークエリア221に設けられた設定更新表示フラグ及び設定確認表示フラグを「0」クリアする。また、特定制御用のワークエリア221に設けられた設定更新用エリア342を「0」クリアする。また、第1RAMクリア処理では特定制御用のスタックエリア222を「0」クリアするとともに初期設定を実行する。また、第1RAMクリア処理では主側CPU63の各種レジスタも「0」クリアした後に初期設定を実行する。この初期設定ではステップSB102の内部機能レジスタ設定処理と同様の処理を実行する。 If the game stop flag is not set to "1" (step SB116: NO), the first RAM clear process is executed (step SB117). In the first RAM clear process, similar to the RAM clear process (step SA416) in the 45th embodiment, the specific control work area 221 is cleared to "0" and initialized, except for the area in the specific control work area 221 where setting value information indicating the setting state of the pachinko machine 10 is set (i.e., the setting reference area 341). This clears the area indicating whether the win/loss lottery mode is in the high-probability mode to "0," thereby changing the win/loss lottery mode to the low-probability mode regardless of the win/loss lottery mode in effect immediately before the supply of operating power to the pachinko machine 10 was stopped. Furthermore, a game round is not being played, the open/close execution mode is not being executed, the normal map display unit 38a is not displaying a variable value, and the normal power device 34a is in a closed state. In addition, the reserve storage area 65a and normal power reserve area 65c provided in the work area 221 for specific control are also cleared to "0", thereby erasing the reserve information for the special map display unit 37a and the reserve information for the normal map display unit 38a. The setting update display flag and setting confirmation display flag provided in the work area 221 for specific control are also cleared to "0". The setting update area 342 provided in the work area 221 for specific control is also cleared to "0". In the first RAM clear process, the stack area 222 for specific control is cleared to "0" and initial settings are performed. In the first RAM clear process, various registers of the main CPU 63 are also cleared to "0" and initial settings are then performed. In this initial setting, processing similar to the internal function register setting process of step SB102 is performed.

なお、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224については「0」クリアするための処理及び初期設定を行うための処理は実行しない。また、第1RAMクリア処理(ステップSB117)の処理内容は設定値更新処理(図167)における第2RAMクリア処理(ステップSB313)の処理内容と同一であるが、これら処理内容の一部が相違している構成としてもよい。例えば、第1RAMクリア処理(ステップSB117)では「0」クリア及び初期設定の対象となるエリアが第2RAMクリア処理(ステップSB313)では「0」クリア及び初期設定の対象とはならない構成としてもよく、第2RAMクリア処理(ステップSB313)では「0」クリア及び初期設定の対象となるエリアが第1RAMクリア処理(ステップSB117)では「0」クリア及び初期設定の対象とはならない構成としてもよい。 The process for clearing the non-specific control work area 223 and the non-specific control stack area 224 to "0" and the process for initializing the same are not executed. The first RAM clear process (step SB117) is identical to the second RAM clear process (step SB313) in the setting value update process (FIG. 167), but some of the process details may be different. For example, an area that is cleared to "0" and initialized in the first RAM clear process (step SB117) may not be cleared to "0" and initialized in the second RAM clear process (step SB313), and an area that is cleared to "0" and initialized in the second RAM clear process (step SB313) may not be cleared to "0" and initialized in the first RAM clear process (step SB117).

その後、クリア時の復帰コマンドを音声発光制御装置81に送信する(ステップSB118)。音声発光制御装置81はクリア時の復帰コマンドを受信することにより、主側CPU63において動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了したことを特定するとともに、今回の動作電力の供給開始時の処理(ステップSB101~ステップSB122)にて第1RAMクリア処理(ステップSB117)が実行されたことを特定する。そして、クリア時の復帰コマンドを受信したことに対応する処理を実行する。当該処理の内容については後に説明する。 Then, a clear-time recovery command is sent to the audio and light emission control device 81 (step SB118). By receiving the clear-time recovery command, the audio and light emission control device 81 determines that the processing at the start of the supply of operating power (steps SB101 to SB122) in the main CPU 63 has ended, and also determines that the first RAM clear processing (step SB117) was executed during the processing at the start of the current supply of operating power (steps SB101 to SB122). The audio and light emission control device 81 then executes processing corresponding to the receipt of the clear-time recovery command. The details of this processing will be explained later.

メイン処理(図165)においてステップSB104~ステップSB106のいずれかにて否定判定をした場合、すなわち停電フラグに「1」がセットされていない場合、チェックサムが一致しなかった場合又は設定値が異常であった場合、特定制御用のワークエリア221における遊技停止フラグに「1」をセットする(ステップSB119)。既に説明したとおり遊技停止フラグに「1」がセットされることにより、第1タイマ割込み処理(図133)においてステップS8901~ステップS8905の処理を実行する一方、ステップS8906にて肯定判定をすることでステップS8907~ステップS8920の処理を実行しない。これにより、前回の電源遮断時において停電時処理が適切に行われなかったことで停電フラグに「1」がセットされていない場合、特定制御用のワークエリア221及び特定制御用のスタックエリア222の少なくとも一方について前回の電源遮断時から情報の記憶状態が変化していることに起因してチェックサムが一致しない場合、又は設定値が異常である場合には、停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理が実行されないことになる。 If a negative judgment is made in any of steps SB104 to SB106 in the main processing (Fig. 165), i.e., if the power outage flag is not set to "1", if the checksum does not match, or if the setting value is abnormal, the game stop flag in the specific control work area 221 is set to "1" (step SB119). As already explained, when the game stop flag is set to "1", the processing of steps S8901 to S8905 is executed in the first timer interrupt processing (Fig. 133), while a positive judgment is made in step S8906, the processing of steps S8907 to S8920 is not executed. As a result, if the power outage flag is not set to "1" because power outage processing was not performed properly the previous time the power was shut down, if the checksums do not match because the information storage state has changed since the previous power outage in at least one of the specific control work area 221 and the specific control stack area 222, or if the setting value is abnormal, processing will be executed to monitor the power outage, update various counters, and monitor for fraud, but processing to progress the game will not be executed.

その後、リセットボタン68cが押圧操作されているか否かを判定する(ステップSB120)。リセットボタン68cが押圧操作されていない場合(ステップSB120:NO)、動作電力の供給開始時において停電フラグ、チェックサム又は設定値に関して異常が発生したことを示す異常コマンドを音声発光制御装置81に送信する(ステップSB121)。音声発光制御装置81は当該異常コマンドを受信することにより、表示発光部53を動作電力の供給開始時における情報異常に対応する態様で発光させるとともに、スピーカ部54から「設定変更をして下さい。」という音声を出力させる。また、図柄表示装置41にて「設定変更をして下さい。」という文字画像が表示されるようにする。これら報知はパチンコ機10への動作電力の供給が停止されるまでは維持され、パチンコ機10への動作電力の供給が停止された場合に終了される。但し、パチンコ機10への動作電力の供給が一旦停止されたとしても設定値更新処理(図167)が実行されるまではパチンコ機10への動作電力の供給が再開された場合に上記報知が再度開始されることとなる。 Then, it is determined whether the reset button 68c has been pressed (step SB120). If the reset button 68c has not been pressed (step SB120: NO), an abnormality command indicating that an abnormality occurred with the power outage flag, checksum, or setting value when the supply of operating power began is sent to the audio and light-emitting control device 81 (step SB121). Upon receiving the abnormality command, the audio and light-emitting control device 81 causes the display light-emitting unit 53 to emit light in a manner corresponding to the information abnormality when the supply of operating power began, and causes the speaker unit 54 to output a voice message saying, "Please change the settings." It also causes the symbol display device 41 to display a text image saying, "Please change the settings." These notifications are maintained until the supply of operating power to the pachinko machine 10 is stopped, and are terminated when the supply of operating power to the pachinko machine 10 is stopped. However, even if the supply of operating power to the pachinko machine 10 is temporarily stopped, the above notification will resume when the supply of operating power to the pachinko machine 10 is resumed until the setting value update process (Figure 167) is executed.

その後、異常時の外部出力処理を実行する(ステップSB122)。異常時の外部出力処理では、遊技ホールの管理コンピュータに向けて異常信号を外部出力するための処理を実行する。この場合、異常信号の信号出力が予め定められた所定期間(例えば100ミリ秒)に亘って行われる。但し、これに限定されることはなく遊技停止フラグに「1」がセットされている状況下においては異常信号の信号出力が継続され、遊技停止フラグが「0」クリアされることで異常信号の信号出力が停止される構成としてもよい。また、異常信号は、停電フラグ、チェックサム及び設定値に関する異常とは異なる異常が発生した場合にも出力され得る。例えば、第1タイマ割込み処理(図133)の不正検知処理(ステップS8905)において監視対象の不正(不正な電波の検知や不正の磁気の検知)が発生したことを特定した場合にも異常信号が外部出力される。但し、このように異常信号が兼用される構成に限定されることはなく、停電フラグ、チェックサム又は設定値に関する異常に対して専用となる異常信号が外部出力される構成としてもよく、停電フラグに関する異常、チェックサムに関する異常及び設定値に関する異常のそれぞれに対応する異常信号が外部出力される構成としてもよい。 Then, external output processing in the event of an abnormality is executed (step SB122). In the external output processing in the event of an abnormality, processing is executed to externally output an abnormality signal to the gaming hall's management computer. In this case, the signal output of the abnormality signal is performed for a predetermined period (e.g., 100 milliseconds). However, this is not limited to this, and the signal output of the abnormality signal may continue when the game stop flag is set to "1," and the signal output of the abnormality signal may be stopped when the game stop flag is cleared to "0." The abnormality signal may also be output when an abnormality other than an abnormality related to the power outage flag, checksum, or setting value occurs. For example, an abnormality signal is also output externally when the fraud detection processing (step S8905) of the first timer interrupt processing (Figure 133) identifies the occurrence of monitored fraud (detection of unauthorized radio waves or unauthorized magnetic fields). However, the configuration is not limited to this dual-use abnormality signal; it is also possible to configure the system so that dedicated abnormality signals are output externally for abnormalities related to the power outage flag, checksum, or set value, or to configure the system so that abnormality signals corresponding to abnormalities related to the power outage flag, checksum, and set value are output externally.

リセットボタン68cが押圧操作されている場合(ステップSB120:YES)、設定キー挿入部68aが設定キーを利用してON操作されているか否かを判定する(ステップSB114)。リセットボタン68cが押圧操作されているとともに設定キー挿入部68aが設定キーを利用してON操作されている場合(ステップSB114及びステップSB120:YES)、設定値更新処理を実行する(ステップSB115)。設定値更新処理の処理内容は既に説明したとおりである。つまり、「設定変更操作」が行われている状況で主側CPU63への動作電力が供給された場合、主側RAM65について異常が発生していることでステップSB104~ステップSB106のいずれかにて否定判定をした場合であっても設定値更新処理(図167)が実行される。これにより、設定値の変更を優先させることが可能となる。また、設定値更新処理(図167)では既に説明したとおりステップSB303にて開始時の初期設定が実行されることで遊技停止フラグが「0」クリアされる。これにより、設定値更新処理(図167)が実行された場合には、設定値の更新が完了した後に、主側RAM65について異常が発生している状態を解消させることが可能となる。 If the reset button 68c is pressed (step SB120: YES), the system determines whether the setting key insertion unit 68a has been turned ON using the setting key (step SB114). If the reset button 68c is pressed and the setting key insertion unit 68a has been turned ON using the setting key (step SB114 and step SB120: YES), the system executes the setting value update process (step SB115). The details of the setting value update process have already been described. In other words, if operating power is supplied to the main CPU 63 while a "setting change operation" is being performed, the setting value update process (Fig. 167) is executed even if a negative determination is made in any of steps SB104 to SB106 due to an abnormality in the main RAM 65. This allows the setting value change to be prioritized. Furthermore, as already described, in the setting value update process (Fig. 167), the game stop flag is cleared to "0" by the initial setting at the start of the game in step SB303. As a result, when the setting value update process (Figure 167) is executed, it becomes possible to resolve the abnormality in the main RAM 65 after the setting value update is complete.

一方、リセットボタン68cが押圧操作されているものの設定キー挿入部68aがON操作されていない場合(ステップSB120:YES、ステップSB114:NO)、特定制御用のワークエリア221における遊技停止フラグに「1」がセットされているか否かを判定する(ステップSB116)。ステップSB119にて遊技停止フラグに「1」がセットされた後におけるステップSB116の処理では当然のことながら遊技停止フラグに「1」がセットされているため、ステップSB116にて肯定判定をする。この場合、ステップSB121にて音声発光制御装置81に異常コマンドを送信するとともに、ステップSB122にて異常信号を外部出力する。 On the other hand, if the reset button 68c has been pressed but the setting key insertion section 68a has not been turned ON (step SB120: YES, step SB114: NO), it is determined whether the game stop flag in the specific control work area 221 has been set to "1" (step SB116). Since the game stop flag is naturally set to "1" when processing step SB116 after the game stop flag has been set to "1" in step SB119, a positive determination is made in step SB116. In this case, an abnormal command is sent to the sound and light emission control device 81 in step SB121, and an abnormal signal is output externally in step SB122.

つまり、停電フラグ、チェックサム及び設定値に関する異常が発生してステップSB104~ステップSB106のいずれかにて否定判定をした場合、「RAMクリア操作」が行われている状況で主側CPU63への動作電力の供給が開始されたとしても第1RAMクリア処理(ステップSB117)は実行されない。また、遊技停止フラグに「1」がセットされている状況であって「RAMクリア操作」が行われている状況で主側CPU63への動作電力の供給が開始された場合にも第1RAMクリア処理(ステップSB117)は実行されない。これにより、「RAMクリア操作」が行われている状況で主側CPU63への動作電力の供給が開始されたとしても遊技停止フラグに「1」がセットされた状態が解消されないようにすることが可能となる。これに対して、「設定変更操作」が行われている場合には遊技停止フラグに「1」がセットされているか否かに関係なく設定値更新処理(図167)が実行されるとともに当該設定値更新処理(図167)の開始時の初期設定(ステップSB303)にて遊技停止フラグが「0」クリアされる。これにより、遊技停止フラグに「1」がセットされた状態を解消するためには設定値更新処理(図167)を実行する必要が生じることとなる。よって、特定制御用のワークエリア221の情報異常の発生に際しては当該特定制御用のワークエリア221を初期化するための処理だけではなく、設定値の再設定を要するようにすることが可能となる。 In other words, if an abnormality occurs with the power outage flag, checksum, or setting value and a negative judgment is made in any of steps SB104 to SB106, the first RAM clear process (step SB117) is not executed, even if the supply of operating power to the main CPU 63 is initiated while the "RAM clear operation" is being performed. Similarly, the first RAM clear process (step SB117) is not executed even if the supply of operating power to the main CPU 63 is initiated while the "RAM clear operation" is being performed and the game stop flag is set to "1." This prevents the game stop flag from being cleared to "1" even if the supply of operating power to the main CPU 63 is initiated while the "RAM clear operation" is being performed. In contrast, if a "setting change operation" is being performed, the setting value update process (Fig. 167) is executed regardless of whether the game stop flag is set to "1," and the game stop flag is cleared to "0" during the initial setting (step SB303) at the start of the setting value update process (Fig. 167). As a result, in order to cancel the state in which the game stop flag is set to "1", it becomes necessary to execute the setting value update process (Fig. 167). Therefore, when an information abnormality occurs in the work area 221 for specific control, it is possible to not only perform the process to initialize the work area 221 for specific control, but also to require the setting value to be reset.

また、遊技停止フラグに「1」がセットされている状況において主側CPU63への動作電力の供給が開始された場合には、「設定変更操作」が行われていない場合、すなわち「操作無し」の場合又は「RAMクリア操作」若しくは「設定確認操作」が行われた場合、ステップSB109又はステップSB116にて肯定判定をすることで、ステップSB121にて異常コマンドを送信するとともにステップSB122にて異常時の外部出力処理を実行する。これにより、遊技停止フラグに「1」がセットされた場合には、その後のメイン処理におけるステップSB104~ステップSB106の処理結果に関係なく、設定値更新処理(図167)が実行されない限り、主側CPU63への動作電力の供給が開始される度にパチンコ機10における異常報知及びパチンコ機10の外部への異常時の外部出力が行われる。よって、遊技ホールの管理者に設定値を変更すべきことを認識させることが可能となる。 Furthermore, when the supply of operating power to the main CPU 63 is initiated while the game stop flag is set to "1," if a "setting change operation" has not been performed, i.e., if "no operation" has been performed, or if a "RAM clear operation" or "setting confirmation operation" has been performed, a positive determination is made in step SB109 or step SB116, causing an abnormality command to be sent in step SB121 and external output processing in the event of an abnormality to be executed in step SB122. As a result, when the game stop flag is set to "1," an abnormality alert is issued in the pachinko machine 10 and an external output in the event of an abnormality is sent to the outside of the pachinko machine 10 each time the supply of operating power to the main CPU 63 is initiated, regardless of the results of steps SB104 to SB106 in the subsequent main processing, unless the setting value update processing (FIG. 167) is executed. This makes it possible to make the gaming hall manager aware that the setting value should be changed.

ステップSB112の処理を実行した場合、ステップSB113の処理を実行した場合、ステップSB115の処理を実行した場合、ステップSB118の処理を実行した場合、又はステップSB122の処理を実行した場合、特定制御用のワークエリア221に設けられたチェック中カウンタに初期チェック期間(具体的には5秒)に対応する情報をセットする(ステップSB123)。チェック中カウンタにセットされた値は上記第35の実施形態と同様に第2タイマ割込み処理(図134)が起動される度に1減算される。チェック中カウンタに1以上の値が設定されている場合、上記第35の実施形態と同様に第1~第4報知用表示装置201~204にてチェック用表示が継続される。 When step SB112, step SB113, step SB115, step SB118, or step SB122 is executed, information corresponding to the initial check period (specifically, 5 seconds) is set in a checking counter provided in the specific control work area 221 (step SB123). The value set in the checking counter is decremented by 1 each time the second timer interrupt process (FIG. 134) is initiated, as in the 35th embodiment. If a value of 1 or greater is set in the checking counter, the first to fourth notification display devices 201 to 204 continue to display the check information, as in the 35th embodiment.

上記構成によれば主側CPU63への動作電力の供給が開始された場合、当該主側CPU63にて動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了した後であって残余処理(ステップSB125~ステップSB128)が開始される前に、初期チェック期間が開始される。これにより、動作電力の供給開始時の処理が実行されている状況において初期チェック期間を制御する必要がないため、当該動作電力の供給開始時の処理が実行されている状況における処理負荷を軽減することが可能となる。 With the above configuration, when the supply of operating power to the main CPU 63 begins, the initial check period begins after the main CPU 63 has completed the processing at the start of the supply of operating power (steps SB101 to SB122) and before the remaining processing (steps SB125 to SB128) begins. This eliminates the need to control the initial check period while the processing at the start of the supply of operating power is being executed, thereby reducing the processing load while the processing at the start of the supply of operating power is being executed.

また、設定確認用処理(図166)及び設定値更新処理(図167)は動作電力の供給開始時の処理(ステップSB101~ステップSB122)として実行されるのに対して、初期チェック期間は動作電力の供給開始時の処理が終了した後に開始される。これにより、初期チェック期間において第1~第4報知用表示装置201~204にてチェック用表示が行われるとしても、第1~第4報知用表示装置201~204を利用した設定値の表示に影響を与えないようにすることが可能となる。 Furthermore, while the setting confirmation process (FIG. 166) and setting value update process (FIG. 167) are executed as processes at the start of the supply of operating power (steps SB101 to SB122), the initial check period begins after the processes at the start of the supply of operating power have finished. This makes it possible to ensure that even if a check display is performed on the first to fourth alarm display devices 201 to 204 during the initial check period, this does not affect the display of setting values using the first to fourth alarm display devices 201 to 204.

その後、特定制御用のワークエリア221における立ち上げ処理中フラグを「0」クリアする(ステップSB124)。立ち上げ処理中フラグが「0」クリアされることにより、第1タイマ割込み処理(図133)が起動された場合にステップS8906にて否定判定をすることでステップS8901~ステップS8905の処理だけではなくステップS8907~ステップS8920の処理を実行することとなり、遊技を進行させるための処理が実行されない状態が解除される。なお、ステップSB124では特定制御用のワークエリア221における停電フラグも「0」クリアする。 Then, the startup processing in progress flag in the specific control work area 221 is cleared to "0" (step SB124). When the startup processing in progress flag is cleared to "0," if the first timer interrupt process (FIG. 133) is initiated, a negative judgment is made in step S8906, which causes the processes of steps S8901 to S8905 as well as steps S8907 to S8920 to be executed, thereby canceling the state in which processes for progressing the game are not executed. Note that in step SB124, the power outage flag in the specific control work area 221 is also cleared to "0."

その後、ステップSB125~ステップSB128の残余処理に進む。つまり、主側CPU63は第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)を定期的に実行する構成であるが、1のタイマ割込み処理と次のタイマ割込み処理との間に残余時間が生じることとなる。この残余時間は各タイマ割込み処理の処理完了時間に応じて変動することとなるが、かかる不規則な時間を利用してステップSB125~ステップSB128の残余処理を繰り返し実行する。この点、当該ステップSB125~ステップSB128の残余処理は非定期的に実行される非定期処理であると言える。ステップSB125~ステップSB128では、上記第1の実施形態におけるメイン処理(図9)のステップS113~ステップS116と同一の処理を実行する。 Then, the process proceeds to the remaining processing of steps SB125 to SB128. In other words, the main CPU 63 is configured to periodically execute the first timer interrupt processing (Figure 133) and the second timer interrupt processing (Figure 134), but there is remaining time between one timer interrupt processing and the next. This remaining time will vary depending on the completion time of each timer interrupt processing, but this irregular time is used to repeatedly execute the remaining processing of steps SB125 to SB128. In this respect, the remaining processing of steps SB125 to SB128 can be said to be non-periodic processing executed non-periodically. Steps SB125 to SB128 execute the same processing as steps S113 to S116 of the main processing (Figure 9) in the first embodiment described above.

次に、動作電力の供給開始時の処理(ステップSB101~ステップSB122)が実行されている状況において第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の割込みが許可される様子について図168のタイムチャートを参照しながら説明する。図168(a)はパチンコ機10の電源がON状態となっている期間を示し、図168(b)は動作電力の供給開始時の処理(ステップSB101~ステップSB122)が実行されている期間を示し、図168(c)は特定制御用のワークエリア221における立ち上げ処理中フラグに「1」がセットされている期間を示し、図168(d)は残余処理(ステップSB125~ステップSB128)が実行されている期間を示し、図168(e)は割込みが許可されている期間を示し、図168(f)は第1タイマ割込み処理(図133)又は第2タイマ割込み処理(図134)が実行されている期間を示し、図168(g)は設定値更新処理(図167)が実行されている期間を示し、図168(h)は設定確認用処理(図166)が実行されている期間を示す。 Next, we will explain, with reference to the time chart in Figure 168, how the first timer interrupt processing (Figure 133) and the second timer interrupt processing (Figure 134) are permitted when the processing at the start of the supply of operating power (steps SB101 to SB122) is being executed. FIG. 168(a) shows the period during which the power to the pachinko machine 10 is ON, FIG. 168(b) shows the period during which processing at the start of the supply of operating power (steps SB101 to SB122) is being executed, FIG. 168(c) shows the period during which the startup processing flag in the specific control work area 221 is set to "1", FIG. 168(d) shows the period during which remaining processing (steps SB125 to SB128) is being executed, FIG. 168(e) shows the period during which interrupts are permitted, FIG. 168(f) shows the period during which first timer interrupt processing (FIG. 133) or second timer interrupt processing (FIG. 134) is being executed, FIG. 168(g) shows the period during which setting value update processing (FIG. 167) is being executed, and FIG. 168(h) shows the period during which setting confirmation processing (FIG. 166) is being executed.

まず動作電力の供給開始時の処理(ステップSB101~ステップSB122)において設定確認用処理(図166)及び設定値更新処理(図167)の両方が実行されない場合について説明する。 First, we will explain the case where neither the setting confirmation process (Figure 166) nor the setting value update process (Figure 167) is executed during the process at the start of operating power supply (steps SB101 to SB122).

t1のタイミングで図168(a)に示すようにパチンコ機10の電源のON操作が行われる。この場合、「RAMクリア操作」、「設定変更操作」及び「設定確認操作」のいずれもが行われない「操作無し」の状況でパチンコ機10の電源のON操作が行われている。当該t1のタイミングで、図168(b)に示すように主側CPU63にて動作電力の供給開始時の処理(ステップSB101~ステップSB122)が開始される。また、図168(c)に示すように特定制御用のワークエリア221における立ち上げ処理中フラグに「1」がセットされた状態となる。 At timing t1, the power to the pachinko machine 10 is turned ON as shown in Figure 168(a). In this case, the power to the pachinko machine 10 is turned ON in a "no operation" situation, where none of the "RAM clear operation," "setting change operation," or "setting confirmation operation" is performed. At timing t1, the main CPU 63 starts processing (steps SB101 to SB122) when the supply of operating power begins as shown in Figure 168(b). Also, as shown in Figure 168(c), the startup processing in progress flag in the work area 221 for specific control is set to "1."

その後、t2のタイミングで、図168(b)に示すように動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了して、図168(d)に示すように残余処理(ステップSB125~ステップSB128)が開始される。また、当該t2のタイミングで図168(c)に示すように特定制御用のワークエリア221における立ち上げ処理中フラグが「0」クリアされる。なお、残余処理(ステップSB125~ステップSB128)が開始されたタイミングでは図168(e)に示すように割込みは許可されない。 After that, at timing t2, the processing at the start of the supply of operating power (steps SB101 to SB122) ends as shown in Figure 168(b), and the remaining processing (steps SB125 to SB128) begins as shown in Figure 168(d). Also, at timing t2, the startup processing in progress flag in the specific control work area 221 is cleared to "0" as shown in Figure 168(c). Note that when the remaining processing (steps SB125 to SB128) begins, interrupts are not permitted as shown in Figure 168(e).

その後、t3のタイミングで、図168(d)に示すように残余処理(ステップSB125~ステップSB128)が終了するとともに図168(e)に示すように割込みが許可される。これにより、図168(f)に示すようにタイマ割込み処理が開始される。この場合、第2タイマ割込み処理(図134)が先に実行され当該第2タイマ割込み処理(図134)が終了した場合に第1タイマ割込み処理(図133)が実行される。但し、これに限定されることはなく、第1タイマ割込み処理(図133)が先に実行され当該第1タイマ割込み処理(図133)が終了した場合に第2タイマ割込み処理(図134)が実行される構成としてもよい。 After that, at timing t3, the remaining processing (steps SB125 to SB128) is completed as shown in FIG. 168(d), and interrupts are permitted as shown in FIG. 168(e). This causes the timer interrupt processing to begin as shown in FIG. 168(f). In this case, the second timer interrupt processing (FIG. 134) is executed first, and the first timer interrupt processing (FIG. 133) is executed when the second timer interrupt processing (FIG. 134) is completed. However, this is not limited to this, and the first timer interrupt processing (FIG. 133) may be executed first, and the second timer interrupt processing (FIG. 134) may be executed when the first timer interrupt processing (FIG. 133) is completed.

次に、動作電力の供給開始時の処理(ステップSB101~ステップSB122)において設定値更新処理(図167)が実行される場合について説明する。 Next, we will explain the case where the setting value update process (Figure 167) is performed during the process at the start of operating power supply (steps SB101 to SB122).

t4のタイミングで図168(a)に示すようにパチンコ機10の電源のON操作が行われる。この場合、「設定変更操作」が行われた状況でパチンコ機10の電源のON操作が行われている。当該t4のタイミングで、図168(b)に示すように主側CPU63にて動作電力の供給開始時の処理(ステップSB101~ステップSB122)が開始される。また、図168(c)に示すように特定制御用のワークエリア221における立ち上げ処理中フラグに「1」がセットされた状態となる。 At timing t4, the power to the pachinko machine 10 is turned ON, as shown in Figure 168 (a). In this case, the power to the pachinko machine 10 is turned ON while a "setting change operation" has been performed. At timing t4, the main CPU 63 starts processing (steps SB101 to SB122) when the supply of operating power begins, as shown in Figure 168 (b). Also, as shown in Figure 168 (c), the startup processing in progress flag in the work area 221 for specific control is set to "1".

その後、t5のタイミングで図168(g)に示すように設定値更新処理(図167)が開始される。この場合、当該t5のタイミングで図168(e)に示すように割込みが許可される。割込みが許可されることでt6のタイミングで図168(f)に示すようにタイマ割込み処理が開始される。この場合、第2タイマ割込み処理(図134)が先に実行され当該第2タイマ割込み処理(図134)が終了した場合に第1タイマ割込み処理(図133)が実行される。但し、これに限定されることはなく、第1タイマ割込み処理(図133)が先に実行され当該第1タイマ割込み処理(図133)が終了した場合に第2タイマ割込み処理(図134)が実行される構成としてもよい。また、第1タイマ割込み処理(図133)が実行されたとしても図168(c)に示すように立ち上げ処理中フラグに「1」がセットされているため、停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理は実行されない。 Then, at timing t5, the setting value update process (FIG. 167) is initiated as shown in FIG. 168(g). In this case, an interrupt is permitted at timing t5 as shown in FIG. 168(e). The permitted interrupt causes the timer interrupt process to be initiated at timing t6 as shown in FIG. 168(f). In this case, the second timer interrupt process (FIG. 134) is executed first, and the first timer interrupt process (FIG. 133) is executed when the second timer interrupt process (FIG. 134) is completed. However, this is not limited to this, and the first timer interrupt process (FIG. 133) may be executed first, and the second timer interrupt process (FIG. 134) may be executed when the first timer interrupt process (FIG. 133) is completed. Furthermore, even if the first timer interrupt process (FIG. 133) is executed, since the startup process in progress flag is set to "1" as shown in FIG. 168(c), processes for power outage monitoring, updating various counters, and fraud monitoring are executed, but processes for progressing the game are not executed.

タイマ割込み処理は図168(f)に示すようにt7のタイミングで終了し、その後、t8のタイミングで図168(g)に示すように設定値更新処理(図167)が終了する。そして、当該t8のタイミングで図168(b)に示すように動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了するとともに図168(c)に示すように立ち上げ処理中フラグが「0」クリアされる。また、当該t8のタイミングで図168(d)に示すように残余処理(ステップSB125~ステップSB128)が開始される。 The timer interrupt processing ends at timing t7, as shown in Figure 168(f), and then the setting value update processing (Figure 167) ends at timing t8, as shown in Figure 168(g). Then, at timing t8, the processing at the start of the supply of operating power (steps SB101 to SB122) ends as shown in Figure 168(b), and the startup processing in progress flag is cleared to "0" as shown in Figure 168(c). Also, at timing t8, the remaining processing (steps SB125 to SB128) begins as shown in Figure 168(d).

次に、動作電力の供給開始時の処理(ステップSB101~ステップSB122)において設定確認用処理(図166)が実行される場合について説明する。 Next, we will explain the case where the setting confirmation process (Figure 166) is executed during the process at the start of the supply of operating power (steps SB101 to SB122).

t9のタイミングで図168(a)に示すようにパチンコ機10の電源のON操作が行われる。この場合、「設定確認操作」が行われた状況でパチンコ機10の電源のON操作が行われている。当該t9のタイミングで、図168(b)に示すように主側CPU63にて動作電力の供給開始時の処理(ステップSB101~ステップSB122)が開始される。また、図168(c)に示すように特定制御用のワークエリア221における立ち上げ処理中フラグに「1」がセットされた状態となる。 At timing t9, the power to the pachinko machine 10 is turned ON, as shown in Figure 168 (a). In this case, the power to the pachinko machine 10 is turned ON when the "setting confirmation operation" has been performed. At timing t9, the main CPU 63 starts processing (steps SB101 to SB122) when the supply of operating power begins, as shown in Figure 168 (b). Also, as shown in Figure 168 (c), the startup processing in progress flag in the work area 221 for specific control is set to "1".

その後、t10のタイミングで図168(h)に示すように設定確認用処理(図166)が開始される。この場合、当該t10のタイミングで図168(e)に示すように割込みが許可される。割込みが許可されることでt11のタイミングで図168(f)に示すようにタイマ割込み処理が開始される。この場合、第2タイマ割込み処理(図134)が先に実行され当該第2タイマ割込み処理(図134)が終了した場合に第1タイマ割込み処理(図133)が実行される。但し、これに限定されることはなく、第1タイマ割込み処理(図133)が先に実行され当該第1タイマ割込み処理(図133)が終了した場合に第2タイマ割込み処理(図134)が実行される構成としてもよい。また、第1タイマ割込み処理(図133)が実行されたとしても図168(c)に示すように立ち上げ処理中フラグに「1」がセットされているため、停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理は実行されない。 Then, at timing t10, the setting confirmation process (Fig. 166) is started as shown in Fig. 168(h). In this case, an interrupt is permitted at timing t10 as shown in Fig. 168(e). With the interrupt permitted, the timer interrupt process is started at timing t11 as shown in Fig. 168(f). In this case, the second timer interrupt process (Fig. 134) is executed first, and when the second timer interrupt process (Fig. 134) has finished, the first timer interrupt process (Fig. 133) is executed. However, this is not limited to this, and a configuration may also be adopted in which the first timer interrupt process (Fig. 133) is executed first, and when the first timer interrupt process (Fig. 133) has finished, the second timer interrupt process (Fig. 134) is executed. Furthermore, even if the first timer interrupt process (Fig. 133) is executed, the startup process in progress flag is set to "1" as shown in Fig. 168 (c), so while processes for power outage monitoring, updating various counters, and fraud monitoring are executed, processes for progressing the game are not executed.

タイマ割込み処理は図168(f)に示すようにt12のタイミングで終了し、その後、t13のタイミングで図168(h)に示すように設定確認用処理(図166)が終了する。そして、当該t13のタイミングで図168(b)に示すように動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了するとともに図168(c)に示すように立ち上げ処理中フラグが「0」クリアされる。また、当該t13のタイミングで図168(d)に示すように残余処理(ステップSB125~ステップSB128)が開始される。 The timer interrupt processing ends at timing t12, as shown in Figure 168(f), and then the setting confirmation processing (Figure 166) ends at timing t13, as shown in Figure 168(h). Then, at timing t13, the processing at the start of the supply of operating power (steps SB101 to SB122) ends, as shown in Figure 168(b), and the startup processing in progress flag is cleared to "0," as shown in Figure 168(c). Also, at timing t13, the remaining processing (steps SB125 to SB128) begins, as shown in Figure 168(d).

上記のとおり動作電力の供給開始時の処理(ステップSB101~ステップSB122)において設定確認用処理(図166)及び設定値更新処理(図167)が実行されていない状況においては第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の実行が禁止され、設定確認用処理(図166)又は設定値更新処理(図167)が実行されている状況において第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の実行が許可される。設定確認用処理(図166)及び設定値更新処理(図167)が実行されない場合には動作電力の供給開始時の処理(ステップSB101~ステップSB122)の途中でタイマ割込み処理が割り込んで起動されないようにすることで、動作電力の供給開始時の処理(ステップSB101~ステップSB122)を早期に完了させることが可能となる。 As described above, when the setting confirmation process (FIG. 166) and the setting value update process (FIG. 167) are not being executed during the process at the start of the supply of operating power (steps SB101 to SB122), the first timer interrupt process (FIG. 133) and the second timer interrupt process (FIG. 134) are prohibited from being executed. However, when the setting confirmation process (FIG. 166) or the setting value update process (FIG. 167) is being executed, the first timer interrupt process (FIG. 133) and the second timer interrupt process (FIG. 134) are permitted to be executed. By preventing the timer interrupt process from interrupting and starting during the process at the start of the supply of operating power (steps SB101 to SB122) when the setting confirmation process (FIG. 166) and the setting value update process (FIG. 167) are not being executed, it is possible to complete the process at the start of the supply of operating power (steps SB101 to SB122) more quickly.

その一方、設定確認用処理(図166)及び設定値更新処理(図167)が実行される場合には遊技ホールの管理者の操作に応じた処理が実行されるため、これら処理に滞在する期間が長くなる。この場合に設定確認用処理(図166)及び設定値更新処理(図167)が実行されている状況であってもタイマ割込み処理の割込みが禁止されたままであるとすると、タイマ割込み処理の実行開始タイミングが極端に遅くなってしまう。これに対して、設定確認用処理(図166)又は設定値更新処理(図167)が実行される場合にはタイマ割込み処理の割込みが許可される。これにより、タイマ割込み処理の実行開始タイミングが極端に遅くなってしまわないようにすることが可能となる。また、設定確認用処理(図166)及び設定値更新処理(図167)が実行されている状況において、第1~第4報知用表示装置201~204を表示制御するための処理が実行される第2タイマ割込み処理(図134)が割り込んで実行されることにより、第2タイマ割込み処理(図134)を利用して第1~第4報知用表示装置201~204にて設定値に関する表示を行わせることが可能となる。 On the other hand, when the setting confirmation process (Figure 166) and the setting value update process (Figure 167) are executed, the process is executed in response to the operation of the amusement hall manager, so the period spent on these processes is long. In this case, if the timer interrupt process remains prohibited even when the setting confirmation process (Figure 166) and the setting value update process (Figure 167) are being executed, the timing at which the timer interrupt process starts to be executed will be extremely delayed. In contrast, when the setting confirmation process (Figure 166) or the setting value update process (Figure 167) is executed, the timer interrupt process is permitted to be executed. This makes it possible to prevent the timing at which the timer interrupt process starts to be executed from being extremely delayed. Additionally, while the setting confirmation process (FIG. 166) and the setting value update process (FIG. 167) are being executed, the second timer interrupt process (FIG. 134), which executes processing to control the display of the first to fourth alarm display devices 201 to 204, interrupts and is executed, making it possible to use the second timer interrupt process (FIG. 134) to display setting values on the first to fourth alarm display devices 201 to 204.

また、設定確認用処理(図166)又は設定値更新処理(図167)が実行されている状況においては立ち上げ処理中フラグに「1」がセットされている。したがって、設定確認用処理(図166)又は設定値更新処理(図167)が実行されている状況において第1タイマ割込み処理(図133)が起動されたとしても、当該第1タイマ割込み処理(図133)の各種処理のうち停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理が実行されないようにすることが可能となる。 In addition, when the setting confirmation process (Fig. 166) or the setting value update process (Fig. 167) is being executed, the startup process in progress flag is set to "1". Therefore, even if the first timer interrupt process (Fig. 133) is started when the setting confirmation process (Fig. 166) or the setting value update process (Fig. 167) is being executed, the various processes of the first timer interrupt process (Fig. 133) for power outage monitoring, updating various counters, and fraud monitoring will be executed, while processes for progressing the game will not be executed.

次に、停電フラグ、チェックサム又は設定値に関する異常が発生した場合における処理の進行態様について図169のタイムチャートを参照しながら説明する。図169(a)はパチンコ機10の電源がON状態となっている期間を示し、図169(b)は動作電力の供給開始時の処理(ステップSB101~ステップSB122)が実行されている期間を示し、図169(c)は残余処理(ステップSB125~ステップSB128)が実行されている期間を示し、図169(d)は第1タイマ割込み処理(図133)又は第2タイマ割込み処理(図134)が実行されている期間を示し、図169(e)は特定制御用のワークエリア221における遊技停止フラグに「1」がセットされている期間を示し、図169(f)は異常信号が外部出力されている期間を示し、図169(g)は設定値更新処理(図167)が実行されている期間を示す。 Next, the processing progress when an abnormality occurs related to the power outage flag, checksum, or setting value will be explained with reference to the time chart in Figure 169. Figure 169(a) shows the period during which the power to the pachinko machine 10 is ON, Figure 169(b) shows the period during which the processing at the start of the supply of operating power (steps SB101 to SB122) is being executed, Figure 169(c) shows the period during which the remaining processing (steps SB125 to SB128) is being executed, Figure 169(d) shows the period during which the first timer interrupt processing (Figure 133) or the second timer interrupt processing (Figure 134) is being executed, Figure 169(e) shows the period during which the game stop flag in the specific control work area 221 is set to "1", Figure 169(f) shows the period during which an abnormality signal is being externally output, and Figure 169(g) shows the period during which the setting value update processing (Figure 167) is being executed.

t1のタイミングで図169(a)に示すようにパチンコ機10の電源のON操作が行われる。この場合、「RAMクリア操作」、「設定変更操作」及び「設定確認操作」のいずれもが行われない「操作無し」の状況でパチンコ機10の電源のON操作が行われている。当該t1のタイミングで、図168(b)に示すように主側CPU63にて動作電力の供給開始時の処理(ステップSB101~ステップSB122)が開始される。 At timing t1, the power to the pachinko machine 10 is turned ON as shown in Figure 169 (a). In this case, the power to the pachinko machine 10 is turned ON in a "no operation" situation, where none of the "RAM clear operation," "setting change operation," or "setting confirmation operation" is performed. At timing t1, the main CPU 63 starts processing (steps SB101 to SB122) when the supply of operating power begins, as shown in Figure 168 (b).

その後、t2のタイミングで停電フラグ、チェックサム及び設定値のいずれかに関する異常の発生が特定されることにより、図169(e)に示すように特定制御用のワークエリア221における遊技停止フラグに「1」がセットされた状態となる。また、当該t2のタイミングで図169(f)に示すように異常信号の外部出力が開始される。これにより、パチンコ機10において停電フラグ、チェックサム及び設定値のいずれかに関する異常が発生したことを遊技ホールの管理コンピュータにおいて特定することが可能となる。 After that, at time t2, an abnormality is identified regarding the power outage flag, checksum, or set value, and the game stop flag in the specific control work area 221 is set to "1" as shown in Figure 169 (e). Also, at time t2, external output of an abnormality signal begins as shown in Figure 169 (f). This enables the gaming hall's management computer to identify that an abnormality has occurred in the pachinko machine 10 regarding the power outage flag, checksum, or set value.

その後、t3のタイミングで図169(b)に示すように動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了するとともに図169(c)に示すように残余処理(ステップSB125~ステップSB128)が開始される。また、t4のタイミングで図169(f)に示すように異常信号の外部出力が終了される。t2のタイミング~t4のタイミングの所定期間(例えば100ミリ秒)に亘って異常信号の外部出力が継続されることにより、パチンコ機10において停電フラグ、チェックサム及び設定値のいずれかに関する異常が発生したことを遊技ホールの管理コンピュータにおいて正確に特定することが可能となる。また、異常信号の外部出力が継続される期間が所定期間で一定となっていることにより、当該異常信号の外部出力を行うための処理構成を簡素化することが可能となる。なお、異常信号の外部出力だけではなく、図柄表示装置41、表示発光部53及びスピーカ部54における異常報知も実行される。 Then, at timing t3, as shown in FIG. 169(b), the processing at the start of the supply of operating power (steps SB101 to SB122) ends, and the remaining processing (steps SB125 to SB128) begins, as shown in FIG. 169(c). Furthermore, at timing t4, as shown in FIG. 169(f), the external output of the abnormality signal ends. By continuing the external output of the abnormality signal for a predetermined period (e.g., 100 milliseconds) from timing t2 to timing t4, the amusement hall's management computer can accurately identify that an abnormality has occurred in the pachinko machine 10 related to the power outage flag, checksum, or setting value. Furthermore, by keeping the external output of the abnormality signal constant for a predetermined period, the processing configuration for externally outputting the abnormality signal can be simplified. In addition to externally outputting the abnormality signal, abnormality alerts are also executed by the symbol display device 41, the display light-emitting unit 53, and the speaker unit 54.

その後、t5のタイミングで図169(c)に示すように残余処理(ステップSB125~ステップSB128)が終了する。そして、t5のタイミング~t6のタイミングに亘って図169(d)に示すようにタイマ割込み処理が実行され、t6のタイミング~t7のタイミングに亘って図169(c)に示すように残余処理(ステップSB125~ステップSB128)が実行され、t7のタイミング~t8のタイミングに亘って図169(d)に示すようにタイマ割込み処理が実行される。但し、図169(e)に示すように遊技停止フラグに「1」がセットされているため、第1タイマ割込み処理(図133)が実行されたとしても、停電監視、各種カウンタの更新及び不正監視を行うための処理は実行されるものの、遊技を進行させるための処理は実行されない。t8のタイミングで第1タイマ割込み処理(図133)にて停電時処理が実行され、図169(a)に示すようにパチンコ機10の電源がOFF状態となる。 Then, at timing t5, the remaining processing (steps SB125 to SB128) ends, as shown in FIG. 169(c). Then, from timing t5 to timing t6, timer interrupt processing is executed, as shown in FIG. 169(d). From timing t6 to timing t7, remaining processing (steps SB125 to SB128) is executed, as shown in FIG. 169(c). Then, from timing t7 to timing t8, timer interrupt processing is executed, as shown in FIG. 169(d). However, because the game stop flag is set to "1" as shown in FIG. 169(e), even if the first timer interrupt processing (FIG. 133) is executed, processing for power outage monitoring, updating of various counters, and fraud monitoring is executed, but processing for progressing the game is not executed. At timing t8, power outage processing is executed in the first timer interrupt processing (FIG. 133), and the power to the pachinko machine 10 is turned off, as shown in FIG. 169(a).

その後、t9のタイミングで、図169(a)に示すようにパチンコ機10の電源が再度ON状態となり、図169(b)に示すように動作電力の供給開始時の処理(ステップSB101~ステップSB122)が開始される。この場合、図169(e)に示すように特定制御用のワークエリア221における遊技停止フラグに「1」がセットされている。したがって、t10のタイミング~t12のタイミングに亘って図169(f)に示すように異常信号の外部出力が行われる。これにより、パチンコ機10において停電フラグ、チェックサム及び設定値のいずれかに関する異常が発生していることを遊技ホールの管理コンピュータに再度認識させることが可能となる。なお、異常信号の外部出力だけではなく、図柄表示装置41、表示発光部53及びスピーカ部54における異常報知も実行される。 After that, at timing t9, the power to the pachinko machine 10 is turned ON again as shown in FIG. 169(a), and the processing for starting the supply of operating power (steps SB101 to SB122) begins as shown in FIG. 169(b). In this case, the game stop flag in the specific control work area 221 is set to "1" as shown in FIG. 169(e). Therefore, an abnormality signal is externally output from timing t10 to timing t12 as shown in FIG. 169(f). This allows the gaming hall's management computer to once again recognize that an abnormality has occurred in the pachinko machine 10 related to the power outage flag, checksum, or setting value. In addition to externally outputting the abnormality signal, abnormality alerts are also executed in the symbol display device 41, display light-emitting unit 53, and speaker unit 54.

また、図169(b)に示すように動作電力の供給開始時の処理(ステップSB101~ステップSB122)はt11のタイミングで終了し、当該t11のタイミング~t13のタイミングに亘って図169(c)に示すように残余処理(ステップSB125~ステップSB128)が実行される。そして、図169(d)に示すようにt13のタイミングでタイマ割込み処理が実行される。但し、図169(e)に示すように遊技停止フラグに「1」がセットされているため、第1タイマ割込み処理(図133)が実行されたとしても、停電監視、各種カウンタの更新及び不正監視を行うための処理は実行されるものの、遊技を進行させるための処理は実行されない。t14のタイミングで第1タイマ割込み処理(図133)にて停電時処理が実行され、図169(a)に示すようにパチンコ機10の電源がOFF状態となる。 Furthermore, as shown in FIG. 169(b), the processing at the start of the supply of operating power (steps SB101 to SB122) ends at timing t11, and the remaining processing (steps SB125 to SB128) is executed from timing t11 to timing t13, as shown in FIG. 169(c). Then, as shown in FIG. 169(d), timer interrupt processing is executed at timing t13. However, because the game stop flag is set to "1" as shown in FIG. 169(e), even if the first timer interrupt processing (FIG. 133) is executed, processing for power outage monitoring, updating various counters, and fraud monitoring is executed, but processing for progressing the game is not executed. At timing t14, power outage processing is executed in the first timer interrupt processing (FIG. 133), and the power to the pachinko machine 10 is turned off, as shown in FIG. 169(a).

その後、t15のタイミングで、図169(a)に示すようにパチンコ機10の電源が再度ON状態となり、図169(b)に示すように動作電力の供給開始時の処理(ステップSB101~ステップSB122)が開始される。そして、図169(g)に示すようにt16のタイミング~t17のタイミングに亘って設定値更新処理(図167)が実行される。設定値更新処理(図167)が実行されることにより設定値が変更されるだけではなく、図169(e)に示すように特定制御用のワークエリア221における遊技停止フラグが「0」クリアされる。これにより、特定制御用のワークエリア221の情報異常の発生に起因して遊技を進行させるための処理の実行が阻止された状態が解消される。その後、t17のタイミング~t18のタイミングに亘って図169(c)に示すように残余処理(ステップSB125~ステップSB128)が実行され、t18のタイミングで図169(d)に示すようにタイマ割込み処理が開始される。 Then, at timing t15, the power supply of the pachinko machine 10 is turned ON again, as shown in FIG. 169(a), and the processing for starting the supply of operating power (steps SB101 to SB122) is initiated, as shown in FIG. 169(b). Then, as shown in FIG. 169(g), the setting value update processing (FIG. 167) is executed from timing t16 to timing t17. Execution of the setting value update processing (FIG. 167) not only changes the setting value, but also clears the game stop flag in the specific control work area 221 to "0" as shown in FIG. 169(e). This resolves the state in which the execution of processing to progress the game was prevented due to the occurrence of an information anomaly in the specific control work area 221. Then, as shown in FIG. 169(c), the remaining processing (steps SB125 to SB128) is executed from timing t17 to timing t18, and the timer interrupt processing is initiated at timing t18 as shown in FIG. 169(d).

上記のとおり停電フラグ、チェックサム及び設定値に関する異常が発生してメイン処理(図165)におけるステップSB104~ステップSB106のいずれかにて否定判定をした場合には特定制御用のワークエリア221における遊技停止フラグに「1」がセットされることで、遊技を進行させるための処理が実行されない状況となる。これにより、特定制御用のワークエリア221の情報異常が発生しているにも関わらず遊技が行われてしまわないようにすることが可能となる。 As described above, if an abnormality occurs in the power outage flag, checksum, or setting value, and a negative judgment is made in any of steps SB104 to SB106 in the main processing (Figure 165), the game stop flag in the specific control work area 221 is set to "1," and processing to continue game play is not executed. This makes it possible to prevent game play from occurring despite an information abnormality occurring in the specific control work area 221.

また、遊技停止フラグに「1」がセットされた状態は設定値更新処理(図167)が実行されない限り解消されない。これにより、遊技停止フラグに「1」がセットされた状態を解消するためには設定値更新処理(図167)を実行する必要が生じることとなり、特定制御用のワークエリア221の情報異常の発生に際しては当該特定制御用のワークエリア221を初期化するための処理だけではなく設定値の再設定を要するようにすることが可能となる。 Furthermore, the state in which the game stop flag is set to "1" will not be resolved unless the setting value update process (Fig. 167) is executed. As a result, in order to resolve the state in which the game stop flag is set to "1", it becomes necessary to execute the setting value update process (Fig. 167), and when an information abnormality occurs in the work area 221 for specific control, it becomes possible to require not only the process for initializing the work area 221 for specific control but also the resetting of the setting value.

次に、主側CPU63への動作電力の供給が開始された場合における第1~第4報知用表示装置201~204の表示内容について、図170のタイムチャートを参照しながら説明する。図170(a)は動作電力の供給開始時の処理(ステップSB101~ステップSB122)が実行されている期間を示し、図170(b)は動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了した後の処理が実行されている期間を示し、図170(c)は初期チェック期間を示し、図170(d)は設定値更新処理(図167)が実行されている期間を示し、図170(e)はパチンコ機10の設定値を更新している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示が第1~第4報知用表示装置201~204にて行われる設定更新中表示期間を示し、図170(f)は設定確認用処理(図166)が実行されている期間を示し、図170(g)はパチンコ機10の設定値を確認している状況であることを示す表示及びパチンコ機10の現状の設定値を示す表示が第1~第4報知用表示装置201~204にて行われる設定確認中表示期間を示す。 Next, the display contents of the first to fourth notification display devices 201 to 204 when the supply of operating power to the main CPU 63 is started will be explained with reference to the time chart in Figure 170. Figure 170(a) shows the period during which the processing at the start of the supply of operating power (steps SB101 to SB122) is being executed, Figure 170(b) shows the period during which the processing after the processing at the start of the supply of operating power (steps SB101 to SB122) has ended is executed, Figure 170(c) shows the initial check period, Figure 170(d) shows the period during which the setting value update processing (Figure 167) is being executed, and Figure 170(e) shows the state during which the setting values of the pachinko machine 10 are being updated. FIG. 170(f) shows the period during which the setting update display is performed on the first to fourth notification display devices 201-204, during which a display indicating that the setting values of the pachinko machine 10 are being checked and a display indicating the current setting values of the pachinko machine 10 are displayed; FIG. 170(g) shows the period during which the setting confirmation display is performed on the first to fourth notification display devices 201-204, during which a display indicating that the setting values of the pachinko machine 10 are being checked and a display indicating the current setting values of the pachinko machine 10 are displayed.

まず動作電力の供給開始時の処理(ステップSB101~ステップSB122)において設定確認用処理(図166)及び設定値更新処理(図167)の両方が実行されない場合について説明する。 First, we will explain the case where neither the setting confirmation process (Figure 166) nor the setting value update process (Figure 167) is executed during the process at the start of operating power supply (steps SB101 to SB122).

t1のタイミング~t2のタイミングに亘って図170(a)に示すように動作電力の供給開始時の処理(ステップSB101~ステップSB122)が実行される。そして、t2のタイミングで図170(b)に示すように動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了した後の処理が開始される。この場合、当該t2のタイミングでメイン処理(図165)におけるステップSB122にてチェック中カウンタの設定処理が実行されることで初期チェック期間が開始される。これにより、第1~第4報知用表示装置201~204にてチェック用表示が開始される(図128(b)参照)。当該初期チェック期間であっても遊技を進行させるための処理は実行されるため、第1~第4報知用表示装置201~204にてチェック用表示が行われている状況において遊技が行われ得る。その後、t3のタイミングで図170(c)に示すように初期チェック期間が終了する。これにより、第1~第4報知用表示装置201~204ではベース値の表示が開始される。 As shown in Figure 170(a), processing at the start of the supply of operating power (steps SB101 to SB122) is executed from time t1 to time t2. Then, as shown in Figure 170(b), processing begins after the processing at the start of the supply of operating power (steps SB101 to SB122) has ended at time t2. In this case, the initial check period begins at time t2 when the checking counter is set in step SB122 of the main processing (Figure 165). This causes check displays to begin on the first through fourth notification display devices 201 to 204 (see Figure 128(b)). Even during this initial check period, processing to progress the game is executed, so game play can be played while check displays are being displayed on the first through fourth notification display devices 201 to 204. Then, the initial check period ends at time t3 as shown in Figure 170(c). This causes the first to fourth notification display devices 201 to 204 to begin displaying the base value.

次に、動作電力の供給開始時の処理(ステップSB101~ステップSB122)において設定値更新処理(図167)が実行される場合について説明する。 Next, we will explain the case where the setting value update process (Figure 167) is performed during the process at the start of operating power supply (steps SB101 to SB122).

t4のタイミングで図170(a)に示すように動作電力の供給開始時の処理(ステップSB101~ステップSB122)が開始される。そして、t5のタイミング~t6のタイミングに亘って図170(d)に示すように設定値更新処理(図167)が実行される。この場合、図170(e)に示すようにt5のタイミング~t6のタイミングに亘って設定更新中表示期間となる。 At timing t4, as shown in Figure 170(a), processing begins when the supply of operating power starts (steps SB101 to SB122). Then, from timing t5 to timing t6, as shown in Figure 170(d), the setting value update processing (Figure 167) is executed. In this case, the setting update display period extends from timing t5 to timing t6, as shown in Figure 170(e).

その後、t6のタイミングで図170(b)に示すように動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了した後の処理が開始される。この場合、当該t6のタイミングでメイン処理(図165)におけるステップSB122にてチェック中カウンタの設定処理が実行されることで初期チェック期間が開始される。これにより、第1~第4報知用表示装置201~204にてチェック用表示が開始される(図128(b)参照)。当該初期チェック期間であっても遊技を進行させるための処理は実行されるため、第1~第4報知用表示装置201~204にてチェック用表示が行われている状況において遊技が行われ得る。その後、t7のタイミングで図170(c)に示すように初期チェック期間が終了する。これにより、第1~第4報知用表示装置201~204ではベース値の表示が開始される。 Then, at timing t6, as shown in Figure 170(b), processing begins after the processing at the start of the supply of operating power (steps SB101 to SB122) has finished. In this case, at timing t6, the initial check period begins by executing the processing for setting the checking counter in step SB122 of the main processing (Figure 165). This causes the first to fourth alert display devices 201 to 204 to start displaying check information (see Figure 128(b)). Even during this initial check period, processing for progressing the game is executed, so game play can be played while the first to fourth alert display devices 201 to 204 are displaying check information. Then, at timing t7, as shown in Figure 170(c), the initial check period ends. This causes the first to fourth alert display devices 201 to 204 to start displaying base values.

次に、動作電力の供給開始時の処理(ステップSB101~ステップSB122)において設定確認用処理(図166)が実行される場合について説明する。 Next, we will explain the case where the setting confirmation process (Figure 166) is executed during the process at the start of the supply of operating power (steps SB101 to SB122).

t8のタイミングで図170(a)に示すように動作電力の供給開始時の処理(ステップSB101~ステップSB122)が開始される。そして、t9のタイミング~t10のタイミングに亘って図170(f)に示すように設定確認用処理(図166)が実行される。この場合、図170(g)に示すようにt9のタイミング~t10のタイミングに亘って設定確認中表示期間となる。 At timing t8, as shown in Figure 170(a), processing begins when the supply of operating power starts (steps SB101 to SB122). Then, from timing t9 to timing t10, as shown in Figure 170(f), the setting confirmation processing (Figure 166) is executed. In this case, as shown in Figure 170(g), the setting confirmation display period lasts from timing t9 to timing t10.

その後、t10のタイミングで図170(b)に示すように動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了した後の処理が開始される。この場合、当該t10のタイミングでメイン処理(図165)におけるステップSB122にてチェック中カウンタの設定処理が実行されることで初期チェック期間が開始される。これにより、第1~第4報知用表示装置201~204にてチェック用表示が開始される(図128(b)参照)。当該初期チェック期間であっても遊技を進行させるための処理は実行されるため、第1~第4報知用表示装置201~204にてチェック用表示が行われている状況において遊技が行われ得る。その後、t11のタイミングで図170(c)に示すように初期チェック期間が終了する。これにより、第1~第4報知用表示装置201~204ではベース値の表示が開始される。 Then, at timing t10, as shown in FIG. 170(b), processing begins after the processing at the start of the supply of operating power (steps SB101 to SB122) has finished. In this case, at timing t10, the initial check period begins by executing the process of setting the checking counter in step SB122 of the main processing (FIG. 165). This causes the first to fourth alert display devices 201 to 204 to start displaying check information (see FIG. 128(b)). Even during this initial check period, processing to progress the game is executed, so game play can be played while the first to fourth alert display devices 201 to 204 are displaying check information. Then, at timing t11, as shown in FIG. 170(c), the initial check period ends. This causes the first to fourth alert display devices 201 to 204 to start displaying base values.

上記構成によれば主側CPU63への動作電力の供給が開始された場合、当該主側CPU63にて動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了した後であって残余処理(ステップSB125~ステップSB128)が開始される前に、初期チェック期間が開始される。これにより、動作電力の供給開始時の処理が実行されている状況において初期チェック期間を制御する必要がないため、当該動作電力の供給開始時の処理が実行されている状況における処理負荷を軽減することが可能となる。 With the above configuration, when the supply of operating power to the main CPU 63 begins, the initial check period begins after the main CPU 63 has completed the processing at the start of the supply of operating power (steps SB101 to SB122) and before the remaining processing (steps SB125 to SB128) begins. This eliminates the need to control the initial check period while the processing at the start of the supply of operating power is being executed, thereby reducing the processing load while the processing at the start of the supply of operating power is being executed.

また、設定確認用処理(図166)及び設定値更新処理(図167)は動作電力の供給開始時の処理(ステップSB101~ステップSB122)として実行されるのに対して、初期チェック期間は動作電力の供給開始時の処理が終了した後に開始される。これにより、初期チェック期間において第1~第4報知用表示装置201~204にてチェック用表示が行われるとしても、第1~第4報知用表示装置201~204を利用した設定値の表示に影響を与えないようにすることが可能となる。 Furthermore, while the setting confirmation process (FIG. 166) and setting value update process (FIG. 167) are executed as processes at the start of the supply of operating power (steps SB101 to SB122), the initial check period begins after the processes at the start of the supply of operating power have finished. This makes it possible to ensure that even if a check display is performed on the first to fourth alarm display devices 201 to 204 during the initial check period, this does not affect the display of setting values using the first to fourth alarm display devices 201 to 204.

次に、設定値更新処理(図167)又は設定確認用処理(図166)が実行されている状況において停電時処理が実行された場合に、その後の動作電力の供給の再開に際してメイン処理(図165)にて実行される処理の内容について図171の説明図を参照しながら説明する。 Next, with reference to the diagram in Figure 171, we will explain the processing executed in the main processing (Figure 165) when the supply of operating power is subsequently resumed if power outage processing is executed while the setting value update processing (Figure 167) or setting confirmation processing (Figure 166) is being executed.

設定値更新処理(図167)及び設定確認用処理(図166)のいずれもが実行されていない状況において停電時処理が実行された場合においてその後の動作電力の供給の再開に際してメイン処理(図165)にて実行される処理の内容をまず説明する。 First, we will explain the processing executed in the main processing (Figure 165) when the supply of operating power is resumed after a power outage processing is executed when neither the setting value update processing (Figure 167) nor the setting confirmation processing (Figure 166) has been executed.

「操作無し」の状況で動作電力の供給が再開された場合にはメイン処理(図165)では第1RAMクリア処理(ステップSB117)、設定値更新処理(図167)及び設定確認用処理(図166)のいずれも実行されない。また、「RAMクリア操作」が行われた状況で動作電力の供給が再開された場合にはメイン処理(図165)では第1RAMクリア処理(ステップSB117)が実行される一方、設定値更新処理(図167)及び設定確認用処理(図166)は実行されない。「設定変更操作」が行われた状況で動作電力の供給が再開された場合にはメイン処理(図165)では設定値更新処理(図167)が実行される一方、第1RAMクリア処理(ステップSB117)及び設定確認用処理(図166)は実行されない。「設定確認操作」が行われた状況で動作電力の供給が再開された場合にはメイン処理(図165)では設定確認用処理(図166)が実行される一方、第1RAMクリア処理(ステップSB117)及び設定値更新処理(図167)は実行されない。 If the supply of operating power is resumed in a "no operation" situation, the main processing (Fig. 165) does not execute the first RAM clear processing (step SB117), the setting value update processing (Fig. 167), or the setting confirmation processing (Fig. 166). Also, if the supply of operating power is resumed in a situation where a "RAM clear operation" has been performed, the main processing (Fig. 165) executes the first RAM clear processing (step SB117), but the setting value update processing (Fig. 167) and the setting confirmation processing (Fig. 166) are not executed. If the supply of operating power is resumed in a situation where a "setting change operation" has been performed, the main processing (Fig. 165) executes the setting value update processing (Fig. 167), but the first RAM clear processing (step SB117) and the setting confirmation processing (Fig. 166) are not executed. If the supply of operating power is resumed after the "settings check operation" has been performed, the settings check process (FIG. 166) is executed in the main process (FIG. 165), but the first RAM clear process (step SB117) and the setting value update process (FIG. 167) are not executed.

次に、設定値更新処理(図167)が実行されている状況(すなわち設定更新表示フラグに「1」がセットされた状況)において停電時処理が実行された場合に、その後の動作電力の供給の再開に際してメイン処理(図165)にて実行される処理の内容について説明する。 Next, we will explain the processing that is executed in the main processing (Figure 165) when the supply of operating power is resumed if power outage processing is executed while the setting value update processing (Figure 167) is being executed (i.e., when the setting update display flag is set to "1").

「操作無し」の状況で動作電力の供給が再開された場合、「RAMクリア操作」が行われた状況で動作電力の供給が再開された場合、「設定変更操作」が行われた状況で動作電力の供給が再開された場合、及び「設定確認操作」が行われた状況で動作電力の供給が再開された場合のいずれであっても、メイン処理(図165)では設定値更新処理(図167)が実行される一方、設定確認用処理(図166)は実行されない。つまり、設定値更新処理(図167)が実行されている状況において停電時処理が実行された場合には、その後の動作電力の供給の再開に際しての操作内容がいずれであったとしても設定値更新処理(図167)が新たに開始される。 When the supply of operating power is resumed with no operation, when the supply of operating power is resumed with a "RAM clear operation", when the supply of operating power is resumed with a "settings change operation", or when the supply of operating power is resumed with a "settings check operation", the main processing (Fig. 165) executes the setting value update processing (Fig. 167), but the setting check processing (Fig. 166) is not executed. In other words, if the power outage processing is executed while the setting value update processing (Fig. 167) is being executed, the setting value update processing (Fig. 167) will be started anew regardless of the operation performed when the supply of operating power is subsequently resumed.

上記構成であることにより、設定値更新処理(図167)の途中で動作電力の供給が停止された場合には動作電力の供給の再開に際しては、パチンコ機10の電源ON時における設定キー挿入部68a及びリセットボタン68cへの操作内容に関係なく設定値更新処理(図167)が新たに開始されるようにすることが可能となる。これにより、設定値の更新を完了させる機会を確実に生じさせることが可能となる。よって、設定値の更新が完了していないにも関わらず遊技が開始されてしまわないようにすることが可能となる。 With the above configuration, if the supply of operating power is stopped during the setting value update process (Fig. 167), when the supply of operating power is resumed, the setting value update process (Fig. 167) can be restarted anew, regardless of the operation of the setting key insertion section 68a and reset button 68c when the pachinko machine 10 is turned on. This ensures that an opportunity to complete the setting value update is created. Therefore, it is possible to prevent gameplay from starting before the setting value update is complete.

また、設定値更新処理(図167)の途中で動作電力の供給が停止された場合には動作電力の供給の再開に際しての操作内容に関係なく一義的に設定値更新処理(図167)が実行されるようにすることで、各操作内容に応じて実行される処理内容を変更させる構成に比べて処理構成を簡素化しながら上記のような優れた効果を奏することが可能となる。 Furthermore, if the supply of operating power is stopped during the setting value update process (Fig. 167), the setting value update process (Fig. 167) is executed uniquely regardless of the operation content when the supply of operating power is resumed. This makes it possible to achieve the above-mentioned excellent effects while simplifying the processing configuration compared to a configuration in which the processing content to be executed changes depending on the operation content.

次に、設定確認用処理(図166)が実行されている状況(すなわち設定確認表示フラグに「1」がセットされた状況)において停電時処理が実行された場合に、その後の動作電力の供給の再開に際してメイン処理(図165)にて実行される処理の内容について説明する。 Next, we will explain the processing that is executed in the main processing (Figure 165) when the supply of operating power is subsequently resumed if power outage processing is executed while the setting confirmation processing (Figure 166) is being executed (i.e., when the setting confirmation display flag is set to "1").

「RAMクリア操作」が行われた状況で動作電力の供給が再開された場合、メイン処理(図165)では第1RAMクリア処理(ステップSB117)が実行される一方、設定値更新処理(図167)及び設定確認用処理(図166)は実行されない。つまり、設定確認用処理(図166)が実行されている状況において停電時処理が実行されたとしても、その後の動作電力の供給の再開に際して「RAMクリア操作」が行われた場合には設定確認用処理(図166)を新たに実行することなく、第1RAMクリア処理(ステップSB117)を実行する。これにより、「RAMクリア操作」に対する第1RAMクリア処理(ステップSB117)の実行を優先させることが可能となる。なお、第1RAMクリア処理(ステップSB117)が実行されることで設定確認表示フラグは「0」クリアされる。 If the supply of operating power is resumed after a "RAM clear operation" has been performed, the first RAM clear process (step SB117) is executed in the main process (Fig. 165), but the setting value update process (Fig. 167) and the setting confirmation process (Fig. 166) are not executed. In other words, even if power outage processing is executed while the setting confirmation process (Fig. 166) is being executed, if a "RAM clear operation" is performed when the supply of operating power is subsequently resumed, the first RAM clear process (step SB117) is executed without newly executing the setting confirmation process (Fig. 166). This makes it possible to prioritize the execution of the first RAM clear process (step SB117) over the "RAM clear operation." Note that the setting confirmation display flag is cleared to "0" when the first RAM clear process (step SB117) is executed.

「設定変更操作」が行われた状況で動作電力の供給が再開された場合、メイン処理(図165)では設定値更新処理(図167)が実行される一方、設定確認用処理(図166)は実行されない。つまり、設定確認用処理(図166)が実行されている状況において停電時処理が実行されたとしても、その後の動作電力の供給の再開に際して「設定変更操作」が行われた場合には設定確認用処理(図166)を新たに実行することなく、設定値更新処理(図167)を実行する。これにより、「設定変更操作」に対する設定値更新処理(図167)の実行を優先させることが可能となる。また、このように設定確認用処理(図166)が実行されなかったとしても、設定値更新処理(図167)が実行されることで更新対象の設定値が第4報知用表示装置204にて表示されるとともに設定値更新処理(図167)の終了に際してその時点で更新対象となっている設定値の情報が設定参照用エリア341に設定されるため、遊技ホールの管理者は現状のパチンコ機10の設定値を確認することができる。なお、設定値更新処理(図167)において第2RAMクリア処理(ステップSB313)が実行されることで設定確認表示フラグは「0」クリアされる。 If the supply of operating power is resumed after a "setting change operation" has been performed, the main processing (Figure 165) executes the setting value update processing (Figure 167), but the setting confirmation processing (Figure 166) is not executed. In other words, even if the power outage processing is executed while the setting confirmation processing (Figure 166) is being executed, if a "setting change operation" is performed when the supply of operating power is subsequently resumed, the setting value update processing (Figure 167) is executed without newly executing the setting confirmation processing (Figure 166). This makes it possible to prioritize the execution of the setting value update processing (Figure 167) for the "setting change operation." Furthermore, even if the setting confirmation processing (Figure 166) is not executed in this way, the setting value to be updated is displayed on the fourth alarm display device 204 by executing the setting value update processing (Figure 167), and when the setting value update processing (Figure 167) is completed, information about the setting value currently being updated is set in the setting reference area 341, allowing the amusement hall manager to check the current setting values of the pachinko machine 10. Note that the setting confirmation display flag is cleared to "0" when the second RAM clear process (step SB313) is executed during the setting value update process (FIG. 167).

「設定確認操作」が行われた状況で動作電力の供給が再開された場合、メイン処理(図165)では停電フラグ、チェックサム及び設定値に関して異常が発生していないことを条件として設定確認用処理(図166)を実行する。これにより、設定確認用処理(図166)の途中で停電時処理が実行されたとしても、動作電力の供給の再開に際して「設定確認操作」を行うことで設定値の確認を再開することが可能となる。 If the supply of operating power is resumed after the "settings check operation" has been performed, the main processing (Fig. 165) will execute the settings check processing (Fig. 166) on the condition that no abnormalities have occurred in the power outage flag, checksum, or setting values. As a result, even if power outage processing is executed during the settings check processing (Fig. 166), it is possible to resume checking the setting values by performing the "settings check operation" when the supply of operating power is resumed.

「操作無し」の状況で動作電力の供給が再開された場合、メイン処理(図165)では停電フラグ、チェックサム及び設定値に関して異常が発生していないことを条件として、設定キー挿入部68aがON操作されていなくても設定確認用処理(図166)が実行される。これにより、設定確認用処理(図166)の途中で停電時処理が実行された場合であってその後の動作電力の供給の再開に際して「操作無し」の状況であったとしても設定値の確認を再開させることが可能となる。 If the supply of operating power is resumed in a "no operation" state, the main processing (Fig. 165) will execute the setting confirmation processing (Fig. 166) even if the setting key insertion section 68a has not been turned ON, provided that no abnormalities have occurred with the power outage flag, checksum, or setting values. This makes it possible to resume checking the setting values even if the power outage processing is executed during the setting confirmation processing (Fig. 166) and the supply of operating power is subsequently resumed in a "no operation" state.

次に、音声発光制御装置81にて実行される処理について説明する。当該処理の説明に先立ち音声発光制御装置81の電気的構成について図172の説明図を参照しながら説明する。 Next, we will explain the processing executed by the audio and light emission control device 81. Prior to explaining this processing, we will explain the electrical configuration of the audio and light emission control device 81 with reference to the explanatory diagram in Figure 172.

音声発光制御装置81は音声発光制御基板351を備えている。音声発光制御基板351には音光側MPU352が搭載されている。音光側MPU352には、制御部及び演算部を含む演算処理装置である音光側CPU353の他に、音光側ROM354及び音光側RAM355が内蔵されている。また、音光側MPU352には、上記素子以外に、割込回路、タイマ回路、データ入出力回路、乱数発生器としての各種カウンタ回路などが内蔵されている。 The audio/light emission control device 81 is equipped with an audio/light emission control board 351. The audio/light emission control board 351 is equipped with an audio/light side MPU 352. The audio/light side MPU 352 incorporates an audio/light side CPU 353, which is a processing device including a control unit and a calculation unit, as well as an audio/light side ROM 354 and an audio/light side RAM 355. In addition to the above elements, the audio/light side MPU 352 also incorporates an interrupt circuit, a timer circuit, a data input/output circuit, various counter circuits such as random number generators, etc.

音光側ROM354は、NOR型フラッシュメモリ及びNAND型フラッシュメモリなどの記憶保持に外部からの電力供給が不要なメモリ(すなわち、不揮発性記憶手段)であり、読み出し専用として利用される。音光側ROM354は、音光側CPU353により実行される各種の制御プログラムや固定値データを記憶している。 The acousto-optical side ROM 354 is a memory (i.e., non-volatile storage means) that does not require an external power supply to retain data, such as a NOR flash memory or NAND flash memory, and is used for read-only purposes. The acousto-optical side ROM 354 stores various control programs and fixed value data executed by the acousto-optical side CPU 353.

音光側RAM355は、SRAM及びDRAMなどの記憶保持に外部からの電力供給が必要なメモリ(すなわち、揮発性記憶手段)であり、読み書き両用として利用される。音光側RAM355は、ランダムアクセスが可能であるとともに、同一のデータ容量で比較した場合に音光側ROM354よりも読み出しに要する時間が早いものとなっている。音光側RAM355は、音光側ROM354内に記憶されている制御プログラムの実行に対して各種のデータなどを一時的に記憶する。 The sound/light side RAM 355 is a memory (i.e., a volatile storage means) that requires an external power supply to retain data, such as SRAM and DRAM, and is used for both reading and writing. The sound/light side RAM 355 is randomly accessible, and when compared for the same data capacity, it takes less time to read data than the sound/light side ROM 354. The sound/light side RAM 355 temporarily stores various data for the execution of the control program stored in the sound/light side ROM 354.

音声発光制御基板351には音光側MPU352以外にもRTC356及びRTC用メモリ357が搭載されている。RTC356はリアルタイムクロックであり、年月日情報及び時刻情報を常時計測し、音光側CPU353からの指示に従い、その計測している年月日情報及び時刻情報(以下、日時情報ともいう)を出力することが可能な構成である。なお、RTC356にはバックアップ電源が設けられており、パチンコ機10の電源遮断中においても年月日情報及び時刻情報を計測することが可能となっている。また、RTC356において日時情報が計測される構成に限定されることはなく、時刻情報のみが計測される構成としてもよい。 In addition to the sound/light side MPU 352, the sound/light emission control board 351 is also equipped with an RTC 356 and RTC memory 357. The RTC 356 is a real-time clock that constantly measures date and time information and is capable of outputting the measured date and time information (hereinafter also referred to as date and time information) in accordance with instructions from the sound/light side CPU 353. The RTC 356 is equipped with a backup power supply, making it possible to measure date and time information even when the power to the pachinko machine 10 is cut off. Furthermore, the RTC 356 is not limited to a configuration in which date and time information is measured, and may be configured to measure only time information.

RTC用メモリ357はSRAM及びDRAMなどの記憶保持に外部からの電力供給が必要なメモリ(すなわち、揮発性記憶手段)であり、読み書き両用として利用される。RTC用メモリ357には音光側CPU353からの指示に従いRTC356の日時情報が格納される。また、RTC用メモリ357に格納された日時情報は必要に応じて音光側CPU353にて読み出される。音光側CPU353はRTC用メモリ357に格納された日時情報に基づき基準時間を把握するとともに、その基準時間を基準として所定時間(例えば1時間)が経過する毎に時間対応演出が実行されるようにするための処理を実行する。なお、RTC用メモリ357にはRTC356に対して設けられたバックアップ電源からバックアップ電力が供給される構成となっており、パチンコ機10の電源遮断中においても日時情報が記憶保持される。但し、これに限定されることはなくRTC用メモリ357が情報の記憶保持に外部からの電力供給を必要としないEEPROMなどであってもよい。 The RTC memory 357 is a memory (i.e., a volatile memory means) such as SRAM or DRAM that requires an external power supply to retain its data, and is used for both reading and writing. The RTC memory 357 stores the date and time information of the RTC 356 in accordance with instructions from the sound/light CPU 353. The date and time information stored in the RTC memory 357 is read by the sound/light CPU 353 as needed. The sound/light CPU 353 determines the reference time based on the date and time information stored in the RTC memory 357, and executes processing to execute a time-responsive effect every time a predetermined time (e.g., one hour) has elapsed based on the reference time. The RTC memory 357 is configured to receive backup power from a backup power supply provided for the RTC 356, allowing the date and time information to be stored and retained even when the pachinko machine 10 is powered off. However, this is not a limitation, and the RTC memory 357 may be an EEPROM or other memory that does not require an external power supply to retain information.

次に、音光側CPU353にて実行される演出制御処理について図173のフローチャートを参照しながら説明する。なお、演出制御処理は音光側CPU353への動作電力の供給が開始された場合に実行される。 Next, the performance control process executed by the sound/light side CPU 353 will be explained with reference to the flowchart in Figure 173. Note that the performance control process is executed when the supply of operating power to the sound/light side CPU 353 begins.

主側CPU63から更新開始コマンドを受信している場合(ステップSB401:YES)、更新時報知の設定処理を実行する(ステップSB402)。更新開始コマンドは既に説明したとおり主側CPU63にて設定値更新処理(図167)が開始された場合に音光側CPU353に送信される。更新時報知の設定処理では、設定値更新処理(図167)が実行されていることを示す画像、設定値を変更するための操作内容を認識可能とさせるための画像、及び設定値更新処理(図167)を終了させるための操作内容を認識可能とさせるための画像が図柄表示装置41にて表示されるように表示制御装置82を表示制御する。これにより、設定値を変更している状況であることを遊技ホールの管理者が認識することが可能となるとともに、設定値を変更させるために必要な操作内容及び設定値更新処理(図167)を終了させるために必要な操作内容を遊技ホールの管理者が認識することが可能となる。なお、上記報知が図柄表示装置41にて実行されることに加えて又は代えて、表示発光部53及びスピーカ部54のうち少なくとも一方にて行われる構成としてもよい。 If an update start command is received from the main CPU 63 (step SB401: YES), the update notification setting process is executed (step SB402). As previously explained, the update start command is sent to the audio/visual CPU 353 when the main CPU 63 starts the setting value update process (FIG. 167). In the update notification setting process, the display control device 82 controls the display so that an image indicating that the setting value update process (FIG. 167) is being executed, an image enabling the user to recognize the operation details for changing the setting value, and an image enabling the user to recognize the operation details for terminating the setting value update process (FIG. 167) are displayed on the symbol display device 41. This allows the amusement hall manager to recognize that the setting value is being changed and to recognize the operation details required to change the setting value and the operation details required to terminate the setting value update process (FIG. 167). Note that the notification may be performed by at least one of the display light-emitting unit 53 and the speaker unit 54, in addition to or instead of being performed by the symbol display device 41.

主側CPU63から確認開始コマンドを受信している場合(ステップSB403:YES)、確認時報知の設定処理を実行する(ステップSB404)。確認開始コマンドは既に説明したとおり主側CPU63にて設定確認用処理(図166)が開始される場合に音光側CPU353に送信される。確認時報知の設定処理では、設定確認用処理(図166)が実行されていることを示す画像及び設定確認用処理(図166)を終了させるための操作内容を認識可能とさせるための画像が図柄表示装置41にて表示されるように表示制御装置82を表示制御する。これにより、パチンコ機10の現状の設定値を確認している状況であることを遊技ホールの管理者が認識することが可能となるとともに、設定確認用処理(図166)を終了させるために必要な操作内容を遊技ホールの管理者が認識することが可能となる。なお、上記報知が図柄表示装置41にて実行されることに加えて又は代えて、表示発光部53及びスピーカ部54のうち少なくとも一方にて行われる構成としてもよい。 If a confirmation start command has been received from the main CPU 63 (step SB403: YES), the confirmation notification setting process is executed (step SB404). As already explained, the confirmation start command is sent to the sound/light CPU 353 when the main CPU 63 starts the setting confirmation process (FIG. 166). In the confirmation notification setting process, the display control device 82 controls the display so that an image indicating that the setting confirmation process (FIG. 166) is being executed and an image enabling the user to recognize the operation details for terminating the setting confirmation process (FIG. 166) are displayed on the symbol display device 41. This allows the amusement hall manager to recognize that the current setting values of the pachinko machine 10 are being confirmed, and also allows the amusement hall manager to recognize the operation details required to terminate the setting confirmation process (FIG. 166). Note that the notification may be executed by at least one of the display light-emitting unit 53 and the speaker unit 54, in addition to or instead of being executed by the symbol display device 41.

ステップSB401~ステップSB404の処理を実行した場合、主側CPU63から通常復帰コマンド、クリア時の復帰コマンド、確認時の復帰コマンド及び更新時の復帰コマンドのいずれかを受信したか否かを判定する(ステップSB405)。通常復帰コマンドは第1RAMクリア処理(ステップSB117)、設定確認用処理(図166)及び設定値更新処理(図167)のいずれもが実行されることなく動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了した場合に送信される。クリア時の復帰コマンドは第1RAMクリア処理(ステップSB117)が実行されて動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了した場合に送信される。確認時の復帰コマンドは設定確認用処理(図166)が実行されて動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了した場合に送信される。更新時の復帰コマンドは設定値更新処理(図167)が実行されて動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了した場合に送信される。 When steps SB401 to SB404 are executed, it is determined whether any of the following commands has been received from the main CPU 63: a normal return command, a return command when clearing, a return command when checking, or a return command when updating (step SB405). A normal return command is sent when the processing at the start of the supply of operating power (steps SB101 to SB122) has ended without the first RAM clear processing (step SB117), the setting confirmation processing (Figure 166), or the setting value update processing (Figure 167) being executed. A return command when clearing is sent when the first RAM clear processing (step SB117) has been executed and the processing at the start of the supply of operating power (steps SB101 to SB122) has ended. A return command when checking is sent when the setting confirmation processing (Figure 166) has been executed and the processing at the start of the supply of operating power (steps SB101 to SB122) has ended. The restore command during an update is sent when the setting value update process (Figure 167) is executed and the process at the start of the supply of operating power (steps SB101 to SB122) is completed.

これら復帰コマンドを受信していない場合(ステップSB405:NO)、ステップSB401の処理に戻る。主側CPU63は動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了する場合にいずれかの復帰コマンドを音光側CPU353に送信する。この場合に上記のとおり音光側CPU353はいずれかの復帰コマンドを主側CPU63から受信するまではステップSB406以降の処理を実行しない。これにより、主側CPU63にて動作電力の供給開始時の処理(ステップSB101~ステップSB122)が実行されている間は音光側CPU353にて通常の演出の実行制御が開始されないようにすることが可能となる。 If these return commands have not been received (step SB405: NO), processing returns to step SB401. The main CPU 63 sends one of the return commands to the sound/light CPU 353 when the processing at the start of the supply of operating power (steps SB101 to SB122) is completed. In this case, as described above, the sound/light CPU 353 will not execute processing from step SB406 onwards until it receives one of the return commands from the main CPU 63. This makes it possible to prevent the sound/light CPU 353 from starting to control the execution of normal effects while the main CPU 63 is executing the processing at the start of the supply of operating power (steps SB101 to SB122).

また、いずれの復帰コマンドも受信していない状況においては主側CPU63から更新開始コマンド又は確認開始コマンドを受信する可能性があり、更新開始コマンドを受信した場合には既に説明したとおり設定値更新処理(図167)が実行されることに対応する報知が行われるようにする必要があり、確認開始コマンドを受信した場合には既に説明したとおり設定確認用処理(図166)が実行されることに対応する報知が行われるようにする必要がある。この場合に、音光側CPU353はいずれかの復帰コマンドを主側CPU63から受信するまではステップSB406以降の処理を実行しないことにより、更新開始コマンド又は確認開始コマンドを受信した場合にそれに対応する報知を好適に開始させることが可能となる。 In addition, in a situation where no recovery command has been received, it is possible that an update start command or a confirmation start command will be received from the main CPU 63. If an update start command is received, it is necessary to issue a notification corresponding to the execution of the setting value update process (Figure 167), as already explained, and if a confirmation start command is received, it is necessary to issue a notification corresponding to the execution of the setting confirmation process (Figure 166), as already explained. In this case, the audio-visual CPU 353 will not execute the processing from step SB406 onwards until it receives one of the recovery commands from the main CPU 63, thereby making it possible to appropriately start a notification corresponding to the reception of an update start command or a confirmation start command.

主側CPU63からいずれかの復帰コマンドを受信した場合(ステップSB405:YES)、その受信した復帰コマンドが通常復帰コマンドであるか否かを判定する(ステップSB406)。通常復帰コマンドは既に説明したとおり、第1RAMクリア処理(ステップSB117)、設定確認用処理(図166)及び設定値更新処理(図167)のいずれもが実行されることなく動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了した場合に送信される。通常復帰コマンドを受信した場合(ステップSB406:YES)、RTC356の現状の日時情報を読み出し、その読み出した日時情報をRTC用メモリ357に格納させる(ステップSB407)。これにより、時間対応演出を実行するタイミングを特定する場合に基準となる日時情報がRTC用メモリ357に格納された状態となる。 If any return command is received from the main CPU 63 (step SB405: YES), it is determined whether the received return command is a normal return command (step SB406). As already explained, a normal return command is sent when the processing at the start of the supply of operating power (steps SB101 to SB122) is completed without executing any of the first RAM clear processing (step SB117), setting confirmation processing (FIG. 166), and setting value update processing (FIG. 167). If a normal return command is received (step SB406: YES), the current date and time information of the RTC 356 is read, and the read date and time information is stored in the RTC memory 357 (step SB407). This causes the date and time information that serves as the reference for determining the timing to execute a time-dependent effect to be stored in the RTC memory 357.

今回受信した復帰コマンドが通常復帰コマンドではなく(ステップSB406:NO)、更新時の復帰コマンドである場合(ステップSB408:YES)、更新時報知の終了処理を実行する(ステップSB409)。更新時の復帰コマンドは既に説明したとおり主側CPU63にて設定値更新処理(図167)が終了される場合に音光側CPU353に送信される。更新時報知の終了処理では、ステップSB402にて開始した設定値更新処理(図167)に対応する報知を終了させる。 If the return command received this time is not a normal return command (step SB406: NO) but a return command during update (step SB408: YES), the update notification termination process is executed (step SB409). As already explained, the update return command is sent to the audio/visual side CPU 353 when the setting value update process (Figure 167) is terminated by the main side CPU 63. The update notification termination process terminates the notification corresponding to the setting value update process (Figure 167) started in step SB402.

今回受信した復帰コマンドが更新時の復帰コマンドではなく(ステップSB408:NO)、確認時の復帰コマンドである場合(ステップSB410:YES)、確認時報知の終了処理を実行する(ステップSB411)。確認時の復帰コマンドは既に説明したとおり主側CPU63にて設定確認用処理(図166)が終了される場合に音光側CPU353に送信される。確認時報知の終了処理では、ステップSB404にて開始した設定確認用処理(図166)に対応する報知を終了させる。 If the currently received return command is not a return command during update (step SB408: NO) but a return command during confirmation (step SB410: YES), the confirmation notification termination process is executed (step SB411). As already explained, the confirmation return command is sent to the audio/visual CPU 353 when the setting confirmation process (Figure 166) is terminated by the main CPU 63. The confirmation notification termination process terminates the notification corresponding to the setting confirmation process (Figure 166) started in step SB404.

ステップSB407の処理を実行した場合、ステップSB409の処理を実行した場合、ステップSB410にて否定判定をした場合、又はステップSB411の処理を実行した場合、通常の演出の実行制御を行うための処理を実行する。具体的には、まず時間対応演出の開始タイミングであるか否かを判定する(ステップSB412)。 If the processing of step SB407 is executed, the processing of step SB409 is executed, a negative determination is made in step SB410, or the processing of step SB411 is executed, processing is executed to control the execution of normal effects. Specifically, it is first determined whether it is time to start a time-dependent effect (step SB412).

時間対応演出とは、RTC用メモリ357に格納された日時情報に対応する基準時間を基準として所定時間(例えば1時間)が経過する度に実行される演出である。時間対応演出では、表示発光部53において時間対応演出に対応する発光演出が行われ、スピーカ部54において時間対応演出に対応する音出力演出が行われ、図柄表示装置41において時間対応演出に対応する表示演出が行われる。 A time-responsive effect is an effect that is executed each time a predetermined time (e.g., one hour) has elapsed, based on a reference time corresponding to the date and time information stored in the RTC memory 357. In a time-responsive effect, the display light-emitting unit 53 produces a light-emitting effect corresponding to the time-responsive effect, the speaker unit 54 produces a sound output effect corresponding to the time-responsive effect, and the pattern display device 41 produces a display effect corresponding to the time-responsive effect.

なお、遊技回用の演出が実行されている状況において時間対応演出が開始された場合には表示発光部53及びスピーカ部54では遊技回用の演出よりも時間対応演出が優先して実行される一方、図柄表示装置41では遊技回用の演出に対応する画像表示が図柄表示装置41の表示面の一部に縮小表示された状態で時間対応演出に対応する画像表示が行われる。また、開閉実行モード用の演出が実行されている状況において時間対応演出が開始された場合には表示発光部53及びスピーカ部54では開閉実行モード用の演出よりも時間対応演出が優先して実行される一方、図柄表示装置41では開閉実行モード用の演出に対応する画像表示が図柄表示装置41の表示面の一部に縮小表示された状態で時間対応演出に対応する画像表示が行われる。 When a time-responsive effect is started while a game-round effect is being executed, the display light-emitting unit 53 and speaker unit 54 execute the time-responsive effect with priority over the game-round effect, while the pattern display device 41 displays an image corresponding to the time-responsive effect with an image display corresponding to the game-round effect displayed in a reduced size on part of the display surface of the pattern display device 41. When a time-responsive effect is started while an opening/closing execution mode effect is being executed, the display light-emitting unit 53 and speaker unit 54 execute the time-responsive effect with priority over the opening/closing execution mode effect, while the pattern display device 41 displays an image corresponding to the time-responsive effect with an image display corresponding to the opening/closing execution mode effect displayed in a reduced size on part of the display surface of the pattern display device 41.

RTC用メモリ357に格納された日時情報に対応する基準時間を基準として所定時間(例えば1時間)が経過する度に時間対応演出が実行される構成であることにより、遊技ホールにおいて隣接する複数のパチンコ機10の基準時間が一致しているのであればそれら複数のパチンコ機10にて時間対応演出を同時に開始させることが可能となる。なお、遊技ホールにおいては複数のパチンコ機10の電源が同時にON状態とされるため、基本的にはそれら複数のパチンコ機10の基準時間は一致することとなる。 This configuration executes time-responsive effects each time a predetermined time (e.g., one hour) has elapsed, based on a reference time corresponding to the date and time information stored in the RTC memory 357. Therefore, if the reference times of multiple adjacent pachinko machines 10 in an amusement hall are the same, it is possible to simultaneously start time-responsive effects on those multiple pachinko machines 10. Furthermore, since multiple pachinko machines 10 are powered on at the same time in an amusement hall, the reference times of those multiple pachinko machines 10 will generally be the same.

ステップSB412では、RTC用メモリ357に格納された日時情報に基づき基準時間を把握する。また、RTC356の現状の日時情報を読み出す。そして、RTC356から読み出した現状の日時情報に対応する時間に対する基準時間の差分の時間が所定時間の整数倍となっているか否かを判定する。ステップSB412にて肯定判定をした場合、時間対応演出の設定処理を実行する(ステップSB413)。時間対応演出の設定処理では、表示発光部53及びスピーカ部54にて時間対応演出を実行させるための設定を行うとともに、図柄表示装置41にて時間対応演出を実行させるためのコマンドを表示制御装置82に送信する。なお、RTC用メモリ357に格納された日時情報に対応する基準時間を基準とした場合における時間対応演出の実行回数に応じて当該時間対応演出の実行内容が異なる構成としてもよい。 In step SB412, the reference time is determined based on the date and time information stored in the RTC memory 357. The current date and time information of the RTC 356 is also read. A determination is then made as to whether the difference between the reference time and the time corresponding to the current date and time information read from the RTC 356 is an integer multiple of a predetermined time. If a positive determination is made in step SB412, a process for setting a time-responsive effect is executed (step SB413). In the process for setting a time-responsive effect, settings are made to execute a time-responsive effect using the display light-emitting unit 53 and the speaker unit 54, and a command is sent to the display control device 82 to execute a time-responsive effect using the pattern display device 41. Note that the execution content of the time-responsive effect may be configured to differ depending on the number of times the time-responsive effect is executed when the reference time corresponding to the date and time information stored in the RTC memory 357 is used as a reference.

ステップSB412にて否定判定をした場合又はステップSB413の処理を実行した場合、その他の処理を実行する(ステップSB414)。その他の処理では、遊技回用の演出を開始させるべきコマンドを主側CPU63から受信した場合には図柄表示装置41、表示発光部53及びスピーカ部54にて遊技回用の演出を開始させるための設定を行い、遊技回用の演出を進行させるべき状況である場合には図柄表示装置41、表示発光部53及びスピーカ部54にて遊技回用の演出を進行させるための設定を行い、遊技回用の演出を終了させるべき状況である場合には図柄表示装置41、表示発光部53及びスピーカ部54にて遊技回用の演出を終了させるための設定を行う。また、その他の処理では、開閉実行モード用の演出を開始させるべきコマンドを主側CPU63から受信した場合には図柄表示装置41、表示発光部53及びスピーカ部54にて開閉実行モード用の演出を開始させるための設定を行い、開閉実行モード用の演出を進行させるべき状況である場合には図柄表示装置41、表示発光部53及びスピーカ部54にて開閉実行モード用の演出を進行させるための設定を行い、開閉実行モード用の演出を終了させるべき状況である場合には図柄表示装置41、表示発光部53及びスピーカ部54にて開閉実行モード用の演出を終了させるための設定を行う。 If a negative judgment is made in step SB412 or if the processing of step SB413 is executed, other processing is executed (step SB414). In other processing, when a command to start a game-round presentation is received from the main CPU 63, the pattern display device 41, display light-emitting unit 53, and speaker unit 54 are set to start the game-round presentation; when the situation is such that the game-round presentation should proceed, the pattern display device 41, display light-emitting unit 53, and speaker unit 54 are set to proceed with the game-round presentation; and when the situation is such that the game-round presentation should end, the pattern display device 41, display light-emitting unit 53, and speaker unit 54 are set to end the game-round presentation. In other processes, when a command to start the performance for the open/close execution mode is received from the main CPU 63, the pattern display device 41, display light-emitting unit 53, and speaker unit 54 are set to start the performance for the open/close execution mode; when the situation is such that the performance for the open/close execution mode should proceed, the pattern display device 41, display light-emitting unit 53, and speaker unit 54 are set to proceed with the performance for the open/close execution mode; and when the situation is such that the performance for the open/close execution mode should end, the pattern display device 41, display light-emitting unit 53, and speaker unit 54 are set to end the performance for the open/close execution mode.

次に、主側CPU63における動作電力の供給開始時の処理(ステップSB101~ステップSB122)にて実行された処理の内容に対応する作用について、図174の説明図を参照しながら説明する。 Next, the actions corresponding to the processing executed in the processing (steps SB101 to SB122) when the supply of operating power to the main CPU 63 starts will be explained with reference to the explanatory diagram in Figure 174.

主側CPU63における動作電力の供給開始時の処理(ステップSB101~ステップSB122)にて第1RAMクリア処理(ステップSB117)、設定確認用処理(図166)及び設定値更新処理(図167)のいずれもが実行されなかった場合、動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了する場合に主側CPU63は音光側CPU353に通常復帰コマンドを送信する。音光側CPU353は通常復帰コマンドを受信した場合、それに対して報知に関する制御は実行しない。一方、音光側CPU353は通常復帰コマンドを受信した場合、RTC356において計測されている現状の日時情報をRTC用メモリ357に格納する。これにより、時間対応演出の実行契機を特定するために参照される基準時間に対応する情報がRTC用メモリ357に新たに格納されることとなる。 If none of the first RAM clear process (step SB117), setting confirmation process (FIG. 166), or setting value update process (FIG. 167) is executed during the process at the start of the supply of operating power in the main CPU 63 (steps SB101 to SB122), the main CPU 63 sends a normal return command to the sound/light CPU 353 when the process at the start of the supply of operating power (steps SB101 to SB122) ends. When the sound/light CPU 353 receives a normal return command, it does not execute any notification control in response. On the other hand, when the sound/light CPU 353 receives a normal return command, it stores the current date and time information measured by the RTC 356 in the RTC memory 357. As a result, information corresponding to the reference time referenced to identify the trigger for executing a time-responsive effect is newly stored in the RTC memory 357.

主側CPU63における動作電力の供給開始時の処理(ステップSB101~ステップSB122)にて第1RAMクリア処理(ステップSB117)が実行された場合、動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了する場合に主側CPU63は音光側CPU353にクリア時の復帰コマンドを送信する。音光側CPU353はクリア時の復帰コマンドを受信した場合、それに対して報知に関する制御は実行しない。また、音光側CPU353はクリア時の復帰コマンドを受信したとしても、RTC356において計測されている現状の日時情報をRTC用メモリ357に格納しない。RTC用メモリ357にはバックアップ用の電力が供給されるため、RTC用メモリ357への日時情報の新たな格納が発生しなかった場合にはパチンコ機10の電源がOFFされる前にRTC用メモリ357に格納されていた日時情報がそのまま記憶保持される。 If the first RAM clear process (step SB117) is executed during the process at the start of the supply of operating power in the main CPU 63 (steps SB101 to SB122), the main CPU 63 sends a clear restore command to the sound/light CPU 353 when the process at the start of the supply of operating power (steps SB101 to SB122) ends. When the sound/light CPU 353 receives the clear restore command, it does not execute any notification control in response. Furthermore, even if the sound/light CPU 353 receives the clear restore command, it does not store the current date and time information measured by the RTC 356 in the RTC memory 357. Because backup power is supplied to the RTC memory 357, if no new date and time information is stored in the RTC memory 357, the date and time information stored in the RTC memory 357 before the pachinko machine 10 was powered off is retained.

主側CPU63における動作電力の供給開始時の処理(ステップSB101~ステップSB122)にて設定値更新処理(図167)が実行された場合、動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了する場合に主側CPU63は音光側CPU353に更新時の復帰コマンドを送信する。音光側CPU353は更新時の復帰コマンドを受信した場合、設定値更新処理(図167)が実行されることに対応する報知を終了させる。また、音光側CPU353は更新時の復帰コマンドを受信したとしても、RTC356において計測されている現状の日時情報をRTC用メモリ357に格納しない。RTC用メモリ357にはバックアップ用の電力が供給されるため、RTC用メモリ357への日時情報の新たな格納が発生しなかった場合にはパチンコ機10の電源がOFFされる前にRTC用メモリ357に格納されていた日時情報がそのまま記憶保持される。 If the setting value update process (FIG. 167) is executed during the process at the start of the supply of operating power in the main CPU 63 (steps SB101 to SB122), the main CPU 63 sends an update return command to the sound/light CPU 353 when the process at the start of the supply of operating power (steps SB101 to SB122) ends. When the sound/light CPU 353 receives the update return command, it terminates the notification corresponding to the execution of the setting value update process (FIG. 167). Furthermore, even if the sound/light CPU 353 receives the update return command, it does not store the current date and time information measured by the RTC 356 in the RTC memory 357. Because backup power is supplied to the RTC memory 357, if no new date and time information is stored in the RTC memory 357, the date and time information stored in the RTC memory 357 before the pachinko machine 10 was powered off is retained.

主側CPU63における動作電力の供給開始時の処理(ステップSB101~ステップSB122)にて設定確認用処理(図166)が実行された場合、動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了する場合に主側CPU63は音光側CPU353に確認時の復帰コマンドを送信する。音光側CPU353は確認時の復帰コマンドを受信した場合、設定確認用処理(図166)が実行されることに対応する報知を終了させる。また、音光側CPU353は確認時の復帰コマンドを受信したとしても、RTC356において計測されている現状の日時情報をRTC用メモリ357に格納しない。RTC用メモリ357にはバックアップ用の電力が供給されるため、RTC用メモリ357への日時情報の新たな格納が発生しなかった場合にはパチンコ機10の電源がOFFされる前にRTC用メモリ357に格納されていた日時情報がそのまま記憶保持される。 If the setting confirmation process (FIG. 166) is executed during the process at the start of the supply of operating power in the main CPU 63 (steps SB101 to SB122), the main CPU 63 sends a confirmation return command to the sound/light CPU 353 when the process at the start of the supply of operating power (steps SB101 to SB122) ends. When the sound/light CPU 353 receives the confirmation return command, it terminates the notification corresponding to the execution of the setting confirmation process (FIG. 166). Even if the sound/light CPU 353 receives the confirmation return command, it does not store the current date and time information measured by the RTC 356 in the RTC memory 357. Because backup power is supplied to the RTC memory 357, if no new date and time information is stored in the RTC memory 357, the date and time information stored in the RTC memory 357 before the pachinko machine 10 was powered off is retained.

以上詳述した本実施形態によれば、以下の優れた効果を奏する。 The present embodiment described above provides the following excellent effects:

設定値更新処理(図167)が開始された場合、予め定められた開始対応の設定値から設定値の変更が行われる。これにより、設定値更新処理(図167)が開始される前における使用対象の設定値に関係なく、設定値更新処理(図167)においては一定の開始対応の設定値から当該設定値の変更操作を行うことが可能となる。よって、設定値の変更操作の作業内容が作業者にとって分かり易いものとなる。 When the setting value update process (Fig. 167) is started, the setting value is changed from a predetermined starting setting value. This makes it possible to change the setting value from a fixed starting setting value in the setting value update process (Fig. 167), regardless of the setting value to be used before the setting value update process (Fig. 167) was started. This makes it easy for the operator to understand the work involved in changing the setting value.

上記開始対応の設定値は具体的には有利度が最も低い「設定1」となっている。したがって、設定値更新処理(図167)が開始された場合には有利度が最も低い「設定1」から設定値の変更が行われる。これにより、遊技ホールの管理者が設定値更新処理(図167)の開始直後に意図せずに当該設定値更新処理(図167)を終了させてしまったとしても有利度が最も低い設定値となるため、このような状況において遊技が開始されたとしても遊技ホールに意図しない不利益が生じてしまわないようにすることが可能となる。 The setting value corresponding to the start mentioned above is specifically "Setting 1," which has the lowest degree of advantage. Therefore, when the setting value update process (Figure 167) is started, the setting value is changed from "Setting 1," which has the lowest degree of advantage. This means that even if the amusement hall manager unintentionally ends the setting value update process (Figure 167) immediately after it has started, the setting value with the lowest degree of advantage will be used, preventing unintended disadvantages to the amusement hall even if play begins in such a situation.

特定制御用のワークエリア221には設定参照用エリア341と設定更新用エリア342とが設けられており、使用対象の設定値に対応する情報は設定参照用エリア341に記憶され、設定値更新処理(図167)が実行されている状況における変更途中の設定値に対応する情報は設定更新用エリア342に記憶される。これにより、設定値更新処理(図167)が開始される前に設定されていた設定値の情報を設定参照用エリア341にて記憶保持しながら、設定値更新処理(図167)において更新対象の設定値を変更することが可能となる。 The work area 221 for specific control is provided with a setting reference area 341 and a setting update area 342. Information corresponding to the setting values to be used is stored in the setting reference area 341, and information corresponding to setting values that are in the process of being changed while the setting value update process (Figure 167) is being executed is stored in the setting update area 342. This makes it possible to change the setting values to be updated in the setting value update process (Figure 167) while storing and retaining information about the setting values that were set before the setting value update process (Figure 167) was started in the setting reference area 341.

主側CPU63は動作電力の供給が開始された場合において、第1RAMクリア処理(ステップSB117)を実行した場合にクリア時の復帰コマンドを送信し、設定値更新処理(図167)を実行した場合に更新時の復帰コマンドを送信し、設定確認用処理(図166)を実行した場合に確認時の復帰コマンドを送信し、これら第1RAMクリア処理(ステップSB117)、設定値更新処理(図167)及び設定確認用処理(図166)のいずれも実行しなかった場合に通常復帰コマンドを送信する。これにより、動作電力の供給が開始された場合における開始状況の種類に対応する制御が主側CPU63だけではなく音光側CPU353にて行われるようにすることが可能となる。 When the supply of operating power is started, the main CPU 63 sends a clear return command if it executes the first RAM clear process (step SB117), sends an update return command if it executes the setting value update process (Figure 167), sends a confirmation return command if it executes the setting confirmation process (Figure 166), and sends a normal return command if none of the first RAM clear process (step SB117), setting value update process (Figure 167), or setting confirmation process (Figure 166) is executed. This makes it possible for control corresponding to the type of start status when the supply of operating power is started to be performed not only by the main CPU 63 but also by the audio/optical CPU 353.

音光側CPU353は通常復帰コマンド、クリア時の復帰コマンド、更新時の復帰コマンド及び確認時の復帰コマンドのいずれを受信した場合であっても演出制御処理(図173)のステップSB405にて肯定判定をしてステップSB412~ステップSB414の処理を実行する状態となる。その一方、通常復帰コマンドを受信した場合にはRTC用メモリ357への書き込み処理(ステップSB407)を実行し、更新時の復帰コマンドを受信した場合には更新時報知の終了処理(ステップSB409)を実行し、確認時の復帰コマンドを受信した場合には確認時報知の終了処理(ステップSB411)を実行し、クリア時の復帰コマンドを受信した場合には専用の処理を実行しない。これにより、各復帰コマンドのうちいずれか一の復帰コマンドの受信を契機として音光側CPU353にて遊技の進行に対応する処理が開始されるようにしながら、各復帰コマンドに対応する制御が音光側CPU353にて実行されるようにすることが可能となる。 Whether the sound/light side CPU 353 receives a normal return command, a return command upon clearing, a return command upon updating, or a return command upon confirmation, it makes a positive judgment at step SB405 of the presentation control process (Fig. 173) and enters a state in which it executes the processes of steps SB412 to SB414. On the other hand, if it receives a normal return command, it executes a write process to the RTC memory 357 (step SB407); if it receives a return command upon updating, it executes an end process for the update notification (step SB409); if it receives a return command upon confirmation, it executes an end process for the confirmation notification (step SB411); and if it receives a return command upon clearing, it does not execute any dedicated process. This allows the sound/light side CPU 353 to start processing corresponding to the progress of the game when any one of the return commands is received, and allows the sound/light side CPU 353 to execute control corresponding to each return command.

主側CPU63はいずれかの復帰コマンドを送信した後に動作電力の供給開始時の処理(ステップSB101~ステップSB122)を終了して遊技の進行を制御するための処理(ステップS8907~ステップS8920)を開始し、音光側CPU353はいずれかの復帰コマンドを受信した場合に遊技の進行内容に対応する演出の実行制御を行う。これにより、主側CPU63にて遊技の進行を制御するための処理が実行される状況となった後に音光側CPU353にて遊技の進行内容に対応する演出の実行制御が行われるようにすることが可能となる。この場合に、音光側CPU353は各復帰コマンドに対応する処理を実行する。これにより、音光側CPU353における動作電力の供給開始時の処理の実行内容を相違させる複数の復帰コマンドを利用して、遊技の進行内容に対応する演出の実行制御の開始契機を音光側CPU353に認識させることが可能となる。 After sending one of the return commands, the main CPU 63 ends the processing at the start of the supply of operating power (steps SB101 to SB122) and begins processing for controlling the progress of the game (steps S8907 to S8920). When the sound/light CPU 353 receives one of the return commands, it controls the execution of effects corresponding to the progress of the game. This makes it possible for the sound/light CPU 353 to control the execution of effects corresponding to the progress of the game after the main CPU 63 is in a state where it can execute processing for controlling the progress of the game. In this case, the sound/light CPU 353 executes processing corresponding to each return command. This makes it possible to use multiple return commands that differ in the execution content of processing at the start of the supply of operating power in the sound/light CPU 353, allowing the sound/light CPU 353 to recognize the trigger for starting execution control of effects corresponding to the progress of the game.

RTC用メモリ357に記憶されている日時情報を基準として時間対応演出の実行タイミングとなった場合に時間対応演出が実行されるため、所定の時刻となったタイミングで時間対応演出が実行されるようにすることが可能となる。この場合に、主側CPU63への動作電力の供給が開始された場合において第1RAMクリア処理(ステップSB117)、設定値更新処理(図167)又は設定確認用処理(図166)が実行された場合にはRTC用メモリ357への日時情報の新たな格納が発生しない一方、第1RAMクリア処理(ステップSB117)、設定値更新処理(図167)及び設定確認用処理(図166)のいずれもが実行されなかった場合にRTC356において計測されている現状の日時情報がRTC用メモリ357に格納される。これにより、主側CPU63への動作電力の供給が開始された場合に主側CPU63にて実行される処理内容に応じて、RTC用メモリ357に日時情報が新たに記憶される状況と、RTC用メモリ357に日時情報が新たに記憶されない状況とを生じさせることが可能となる。 The time-responsive effect is executed when the timing for the time-responsive effect is reached based on the date and time information stored in the RTC memory 357, making it possible to execute the time-responsive effect at a specified time. In this case, if the first RAM clear process (step SB117), the setting value update process (FIG. 167), or the setting confirmation process (FIG. 166) is executed when the supply of operating power to the main CPU 63 is started, no new date and time information is stored in the RTC memory 357. On the other hand, if none of the first RAM clear process (step SB117), the setting value update process (FIG. 167), or the setting confirmation process (FIG. 166) is executed, the current date and time information measured by the RTC 356 is stored in the RTC memory 357. This makes it possible to create a situation in which new date and time information is stored in the RTC memory 357 or a situation in which new date and time information is not stored in the RTC memory 357, depending on the processing executed by the main CPU 63 when the supply of operating power to the main CPU 63 is started.

主側CPU63への動作電力の供給が開始された場合において「RAMクリア操作」が行われた場合には第1RAMクリア処理(ステップSB117)が実行され、「設定変更操作」が行われた場合には設定値更新処理(図167)が実行され、「設定確認操作」が行われた場合には設定確認用処理(図166)が実行される。一方、「操作無し」の状況で主側CPU63への動作電力の供給が開始された場合には第1RAMクリア処理(ステップSB117)、設定値更新処理(図167)及び設定確認用処理(図166)のいずれもが実行されない。この場合に、上記のとおり主側CPU63への動作電力の供給が開始された場合において第1RAMクリア処理(ステップSB117)、設定値更新処理(図167)又は設定確認用処理(図166)が実行された場合にはRTC用メモリ357への日時情報の新たな格納が発生しない一方、第1RAMクリア処理(ステップSB117)、設定値更新処理(図167)及び設定確認用処理(図166)のいずれもが実行されなかった場合にRTC356において計測されている現状の日時情報がRTC用メモリ357に格納される。これにより、パチンコ機10の電源のON操作を行う場合に、RTC用メモリ357に日時情報が新たに記憶される状況とするのか、RTC用メモリ357に日時情報が新たに記憶されない状況とするのかを遊技ホールの管理者が選択することが可能となる。 When the supply of operating power to the main CPU 63 is started, if a "RAM clear operation" is performed, the first RAM clear process (step SB117) is executed; if a "setting change operation" is performed, the setting value update process (Fig. 167) is executed; and if a "setting confirmation operation" is performed, the setting confirmation process (Fig. 166) is executed. On the other hand, when the supply of operating power to the main CPU 63 is started in a "no operation" situation, none of the first RAM clear process (step SB117), setting value update process (Fig. 167), and setting confirmation process (Fig. 166) are executed. In this case, when the supply of operating power to the main CPU 63 is started as described above, if the first RAM clearing process (step SB117), the setting value update process (FIG. 167), or the setting confirmation process (FIG. 166) is executed, no new date and time information is stored in the RTC memory 357. On the other hand, if none of the first RAM clearing process (step SB117), the setting value update process (FIG. 167), or the setting confirmation process (FIG. 166) is executed, the current date and time information measured by the RTC 356 is stored in the RTC memory 357. This allows the amusement hall manager to select whether new date and time information is stored in the RTC memory 357 or whether new date and time information is not stored in the RTC memory 357 when the pachinko machine 10 is turned on.

主側CPU63への動作電力の供給が開始された場合、当該主側CPU63にて動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了した後であって残余処理(ステップSB125~ステップSB128)が開始される前に、初期チェック期間が開始される。これにより、動作電力の供給開始時の処理が実行されている状況において初期チェック期間を制御する必要がないため、当該動作電力の供給開始時の処理が実行されている状況における処理負荷を軽減することが可能となる。 When the supply of operating power to the main CPU 63 begins, the initial check period begins after the main CPU 63 has completed the processing at the start of the supply of operating power (steps SB101 to SB122) and before the remaining processing (steps SB125 to SB128) begins. This eliminates the need to control the initial check period while the processing at the start of the supply of operating power is being executed, thereby reducing the processing load while the processing at the start of the supply of operating power is being executed.

設定確認用処理(図166)及び設定値更新処理(図167)は動作電力の供給開始時の処理(ステップSB101~ステップSB122)として実行されるのに対して、初期チェック期間は動作電力の供給開始時の処理が終了した後に開始される。これにより、初期チェック期間において第1~第4報知用表示装置201~204にてチェック用表示が行われるとしても、第1~第4報知用表示装置201~204を利用した設定値の表示に影響を与えないようにすることが可能となる。 The setting confirmation process (Figure 166) and setting value update process (Figure 167) are executed as part of the process at the start of the supply of operating power (steps SB101 to SB122), whereas the initial check period begins after the process at the start of the supply of operating power has finished. This makes it possible to ensure that even if a check display is performed on the first to fourth alarm display devices 201 to 204 during the initial check period, this does not affect the display of setting values using the first to fourth alarm display devices 201 to 204.

主側CPU63への動作電力の供給が開始された場合には、設定確認用処理(図166)及び設定値更新処理(図167)のいずれかが実行される場合、並びに設定確認用処理(図166)及び設定値更新処理(図167)のいずれもが実行されない場合のいずれであっても、第1~第4報知用表示装置201~204にてチェック用表示が行われる。これにより、主側CPU63への動作電力の供給が開始された場合における状況に関係なく第1~第4報知用表示装置201~204が正常であるか否かを確認することが可能となる。 When the supply of operating power to the main CPU 63 begins, a check display is displayed on the first to fourth alarm display devices 201-204, regardless of whether the setting confirmation process (Figure 166) or the setting value update process (Figure 167) is executed, or whether neither the setting confirmation process (Figure 166) nor the setting value update process (Figure 167) is executed. This makes it possible to check whether the first to fourth alarm display devices 201-204 are normal, regardless of the situation when the supply of operating power to the main CPU 63 begins.

主側CPU63のメイン処理(図165)には、設定確認用処理(図166)及び設定値更新処理(図167)のいずれかが実行される場合、並びに設定確認用処理(図166)及び設定値更新処理(図167)のいずれもが実行されない場合のいずれであっても共通して実行される処理であって、設定確認用処理(図166)及び設定値更新処理(図167)のいずれかが実行される場合にはこれら設定確認用処理(図166)及び設定値更新処理(図167)よりも実行順序が後の処理として、第1~第4報知用表示装置201~204にチェック用表示を開始させる処理が設定されている。このように第1~第4報知用表示装置201~204にチェック用表示を開始させるための処理が共通処理として設定されていることにより、処理構成の簡素化を図りながら既に説明したような優れた効果を奏することが可能となる。 The main processing (FIG. 165) of the master CPU 63 is a process that is executed both when either the setting confirmation processing (FIG. 166) or the setting value update processing (FIG. 167) is executed, and when neither the setting confirmation processing (FIG. 166) nor the setting value update processing (FIG. 167) is executed. When either the setting confirmation processing (FIG. 166) or the setting value update processing (FIG. 167) is executed, a process that starts a check display on the first to fourth alarm display devices 201 to 204 is set as a process that is executed later in the order of execution than the setting confirmation processing (FIG. 166) and the setting value update processing (FIG. 167). In this way, by setting the process that starts a check display on the first to fourth alarm display devices 201 to 204 as a common process, it is possible to achieve the excellent effects already described while simplifying the processing configuration.

第1~第4報知用表示装置201~204にてチェック用表示が実行されている状況であっても主側CPU63にて遊技を進行させるための処理が開始され得る。これにより、設定確認用処理(図166)又は設定値更新処理(図167)の実行後に第1~第4報知用表示装置201~204にてチェック用表示が行われる構成であっても遊技を進行させるための処理の開始タイミングが遅れてしまわないようにすることが可能となる。 The main CPU 63 can start processing to progress the game even when a check display is being executed on the first to fourth notification display devices 201 to 204. This makes it possible to prevent delays in the start of processing to progress the game, even in a configuration in which a check display is executed on the first to fourth notification display devices 201 to 204 after the setting confirmation process (FIG. 166) or setting value update process (FIG. 167) is executed.

主側CPU63において動作電力の供給が開始された場合に実行される動作電力の供給開始時の処理(ステップSB101~ステップSB122)にて、使用対象の設定値が正常な範囲であるか否かを監視するための処理が実行される。そして、使用対象の設定値が異常である場合には遊技を進行させるための処理が開始されない規制状態となる。これにより、使用対象の設定値が異常であるにも関わらず遊技を進行させるための処理が開始されてしまわないようにすることが可能となる。 When the supply of operating power to the main CPU 63 begins, the process at the start of the supply of operating power (steps SB101 to SB122) executes a process to monitor whether the setting values of the target devices are within the normal range. If the setting values of the target devices are abnormal, a restricted state is entered in which processing to progress the game is not initiated. This makes it possible to prevent processing to progress the game from being initiated even if the setting values of the target devices are abnormal.

使用対象の設定値が正常な範囲であるか否かを監視するための処理は動作電力の供給開始時の処理(ステップSB101~ステップSB122)が終了した後においても第1タイマ割込み処理(図133)のステップS8919にて実行される。これにより、遊技が進行していく過程で使用対象の設定値が異常なものとなってしまったとしても、それに対処することが可能となる。 The process for monitoring whether the setting value of the target device is within the normal range is executed in step S8919 of the first timer interrupt process (Fig. 133) even after the process at the start of the supply of operating power (steps SB101 to SB122) has ended. This makes it possible to deal with any abnormal setting value of the target device that may become abnormal as the game progresses.

主側CPU63において動作電力の供給が開始された場合に実行される動作電力の供給開始時の処理(ステップSB101~ステップSB122)にて、使用対象の設定値が正常な範囲であるか否かの監視だけではなく、特定制御用のワークエリア221における停電フラグに「1」がセットされているか否かの監視が実行されるとともに特定制御用のワークエリア221及び特定制御用のスタックエリア222のチェックサムが正常か否かの監視が実行される。そして、停電フラグに「1」がセットされていない場合又はチェックサムが異常である場合には遊技を進行させるための処理が開始されない規制状態となる。これにより、主側RAM65に関して情報異常が発生しているにも関わらず遊技を進行させるための処理が開始されてしまわないようにすることが可能となる。 When the supply of operating power to the main CPU 63 begins, the process at the start of the supply of operating power (steps SB101 to SB122) is executed. This process not only monitors whether the setting values of the target devices are within the normal range, but also whether the power outage flag in the specific control work area 221 is set to "1," and whether the checksums of the specific control work area 221 and the specific control stack area 222 are normal. If the power outage flag is not set to "1" or the checksum is abnormal, a restricted state is entered in which processing to progress the game is not initiated. This makes it possible to prevent processing to progress the game from being initiated even when an information abnormality has occurred in the main RAM 65.

上記規制状態は動作電力の供給が停止されたとしても動作電力の供給が再開された場合に再開される。これにより、主側RAM65に関して情報異常が発生していることで遊技を進行させるための処理の実行が規制された状態は動作電力の供給を停止させただけでは解除されないようにすることが可能となる。 The above-mentioned restricted state will resume when the supply of operating power is restarted, even if the supply of operating power is stopped. This makes it possible to ensure that a state in which the execution of processing to progress a game is restricted due to an information abnormality occurring in the main RAM 65 will not be released simply by stopping the supply of operating power.

上記規制状態は設定値更新処理(図167)が実行されることで解除される。これにより、主側RAM65に関して情報異常が発生していることで遊技の進行が規制された状態の解除に際して、使用対象の設定値の新たな設定を行わせることが可能となる。 The above restricted state is released by executing the setting value update process (Figure 167). This makes it possible to set new setting values to be used when the state in which game progress was restricted due to an information abnormality occurring in the main RAM 65 is released.

上記規制状態であっても停電監視や各種カウンタの更新処理が実行される。これにより、上記のように遊技の進行が規制された状態であっても必要な処理の実行を担保することが可能となる。特に、停電監視が実行されることにより、遊技の進行が規制された状態であっても停電が発生した場合にはそれに対して適切に対処することが可能となる。 Even in the above restricted state, power outage monitoring and various counter update processes are executed. This makes it possible to ensure that necessary processes are executed even when game progress is restricted as described above. In particular, by executing power outage monitoring, it becomes possible to respond appropriately in the event of a power outage even when game progress is restricted.

上記規制状態となった場合には使用対象の設定値を変更すべきことが報知される。これにより、主側RAM65に関して情報異常が発生した場合にはそれを解消するように遊技ホールの管理者に促すことが可能となる。 When the above-mentioned restricted state occurs, a notification is sent to inform the user that the setting value for the target device should be changed. This makes it possible to prompt the amusement hall manager to resolve any abnormal information regarding the main RAM 65.

主側RAM65に関して情報異常が発生している場合には遊技ホールの管理コンピュータに向けて異常信号が外部出力される。これにより、主側RAM65に関して情報異常が発生した場合にはそれを解消するように遊技ホールの管理者に促すことが可能となる。 If an information abnormality occurs in the main RAM 65, an abnormality signal is output to the amusement hall's management computer. This makes it possible to prompt the amusement hall manager to resolve any information abnormalities that occur in the main RAM 65.

主側RAM65に関して情報異常が発生している場合とは異なる異常の発生時にも遊技ホールの管理コンピュータに向けて異常信号が外部出力される。これにより、外部出力を行うための構成を兼用することが可能となる。 If an abnormality other than an information abnormality occurs in the main RAM 65, an abnormality signal is output to the amusement hall's management computer. This makes it possible to use the same configuration for external output.

主側RAM65に関して情報異常が発生していることで遊技の進行が規制された規制状態において主側CPU63への動作電力の供給が停止されたとしても動作電力の供給が再開された場合において未だに規制状態が解除されない場合には異常信号の外部出力が再度行われる。これにより、規制状態においては動作電力の供給が再開される度に異常信号が外部出力されることとなる。よって、主側RAM65に関して情報異常が発生していることを遊技ホールの管理者に認識させ易くなる。 Even if the supply of operating power to the main CPU 63 is stopped in a restricted state in which game progress is restricted due to an information abnormality occurring in the main RAM 65, if the restricted state is not yet lifted when the supply of operating power is resumed, an abnormality signal will be output externally again. As a result, in a restricted state, an abnormality signal will be output externally every time the supply of operating power is resumed. This makes it easier for the gaming hall manager to recognize that an information abnormality has occurred in the main RAM 65.

動作電力の供給開始時の処理(ステップSB101~ステップSB122)において設定確認用処理(図166)及び設定値更新処理(図167)が実行されていない状況においては第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の実行が禁止され、設定確認用処理(図166)又は設定値更新処理(図167)が実行されている状況において第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の実行が許可される。設定確認用処理(図166)及び設定値更新処理(図167)が実行されない場合には動作電力の供給開始時の処理(ステップSB101~ステップSB122)の途中でタイマ割込み処理が割り込んで起動されないようにすることで、動作電力の供給開始時の処理(ステップSB101~ステップSB122)を早期に完了させることが可能となる。 When the setting confirmation process (FIG. 166) and the setting value update process (FIG. 167) are not being executed during the process at the start of the supply of operating power (steps SB101 to SB122), the first timer interrupt process (FIG. 133) and the second timer interrupt process (FIG. 134) are prohibited from being executed. However, when the setting confirmation process (FIG. 166) or the setting value update process (FIG. 167) is being executed, the first timer interrupt process (FIG. 133) and the second timer interrupt process (FIG. 134) are permitted to be executed. By preventing the timer interrupt process from interrupting and starting during the process at the start of the supply of operating power (steps SB101 to SB122) when the setting confirmation process (FIG. 166) and the setting value update process (FIG. 167) are not being executed, the process at the start of the supply of operating power (steps SB101 to SB122) can be completed more quickly.

その一方、設定確認用処理(図166)及び設定値更新処理(図167)が実行される場合には遊技ホールの管理者の操作に応じた処理が実行されるため、これら処理に滞在する期間が長くなる。この場合に設定確認用処理(図166)及び設定値更新処理(図167)が実行されている状況であってもタイマ割込み処理の割込みが禁止されたままであるとすると、タイマ割込み処理の実行開始タイミングが極端に遅くなってしまう。これに対して、設定確認用処理(図166)又は設定値更新処理(図167)が実行される場合にはタイマ割込み処理の割込みが許可される。これにより、タイマ割込み処理の実行開始タイミングが極端に遅くなってしまわないようにすることが可能となる。また、設定確認用処理(図166)及び設定値更新処理(図167)が実行されている状況において、第1~第4報知用表示装置201~204を表示制御するための処理が実行される第2タイマ割込み処理(図134)が割り込んで実行されることにより、第2タイマ割込み処理(図134)を利用して第1~第4報知用表示装置201~204にて設定値に関する表示を行わせることが可能となる。 On the other hand, when the setting confirmation process (Figure 166) and the setting value update process (Figure 167) are executed, the process is executed in response to the operation of the amusement hall manager, so the period spent on these processes is long. In this case, if the timer interrupt process remains prohibited even when the setting confirmation process (Figure 166) and the setting value update process (Figure 167) are being executed, the timing at which the timer interrupt process starts to be executed will be extremely delayed. In contrast, when the setting confirmation process (Figure 166) or the setting value update process (Figure 167) is executed, the timer interrupt process is permitted to be executed. This makes it possible to prevent the timing at which the timer interrupt process starts to be executed from being extremely delayed. Additionally, while the setting confirmation process (FIG. 166) and the setting value update process (FIG. 167) are being executed, the second timer interrupt process (FIG. 134), which executes processing to control the display of the first to fourth alarm display devices 201 to 204, interrupts and is executed, making it possible to use the second timer interrupt process (FIG. 134) to display setting values on the first to fourth alarm display devices 201 to 204.

また、設定確認用処理(図166)又は設定値更新処理(図167)が実行されている状況においては立ち上げ処理中フラグに「1」がセットされている。したがって、設定確認用処理(図166)又は設定値更新処理(図167)が実行されている状況において第1タイマ割込み処理(図133)が起動されたとしても、当該第1タイマ割込み処理(図133)の各種処理のうち停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理が実行されないようにすることが可能となる。 In addition, when the setting confirmation process (Fig. 166) or the setting value update process (Fig. 167) is being executed, the startup process in progress flag is set to "1". Therefore, even if the first timer interrupt process (Fig. 133) is started when the setting confirmation process (Fig. 166) or the setting value update process (Fig. 167) is being executed, the various processes of the first timer interrupt process (Fig. 133) for power outage monitoring, updating various counters, and fraud monitoring will be executed, while processes for progressing the game will not be executed.

なお、第1RAMクリア処理(ステップSB117)、設定値更新処理(図167)及び設定確認用処理(図166)のいずれもが実行されない場合にRTC用メモリ357への日時情報の新たな格納が発生し、第1RAMクリア処理(ステップSB117)、設定値更新処理(図167)及び設定確認用処理(図166)のいずれかが実行された場合にRTC用メモリ357への日時情報の新たな格納が発生しない構成に限定されない。例えば、第1RAMクリア処理(ステップSB117)、設定値更新処理(図167)及び設定確認用処理(図166)のいずれもが実行されない場合、又は第1RAMクリア処理(ステップSB117)が実行された場合にRTC用メモリ357への日時情報の新たな格納が発生する構成としてもよい。また、第1RAMクリア処理(ステップSB117)、設定値更新処理(図167)及び設定確認用処理(図166)のいずれもが実行されない場合、又は設定値更新処理(図167)が実行された場合にRTC用メモリ357への日時情報の新たな格納が発生する構成としてもよい。また、第1RAMクリア処理(ステップSB117)、設定値更新処理(図167)及び設定確認用処理(図166)のいずれもが実行されない場合、又は設定確認用処理(図166)が実行された場合にRTC用メモリ357への日時情報の新たな格納が発生する構成としてもよい。 Note that the present invention is not limited to a configuration in which new storage of date and time information occurs in the RTC memory 357 when none of the first RAM clearing process (step SB117), setting value update process (FIG. 167), and setting confirmation process (FIG. 166) is executed, and new storage of date and time information does not occur in the RTC memory 357 when any of the first RAM clearing process (step SB117), setting value update process (FIG. 167), and setting confirmation process (FIG. 166) is executed. For example, a configuration in which new storage of date and time information occurs in the RTC memory 357 may be adopted when none of the first RAM clearing process (step SB117), setting value update process (FIG. 167), and setting confirmation process (FIG. 166) is executed, or when the first RAM clearing process (step SB117) is executed. Alternatively, the configuration may be such that new date and time information is stored in the RTC memory 357 when none of the first RAM clearing process (step SB117), the setting value update process (FIG. 167), and the setting confirmation process (FIG. 166) is executed, or when the setting value update process (FIG. 167) is executed. Alternatively, the configuration may be such that new date and time information is stored in the RTC memory 357 when none of the first RAM clearing process (step SB117), the setting value update process (FIG. 167), and the setting confirmation process (FIG. 166) is executed, or when the setting confirmation process (FIG. 166) is executed.

また、第1RAMクリア処理(ステップSB117)、設定値更新処理(図167)及び設定確認用処理(図166)のいずれもが実行されない場合、設定値更新処理(図167)が実行された場合、又は設定確認用処理(図166)が実行された場合にRTC用メモリ357への日時情報の新たな格納が発生する構成としてもよい。また、第1RAMクリア処理(ステップSB117)、設定値更新処理(図167)及び設定確認用処理(図166)のいずれもが実行されない場合、第1RAMクリア処理(ステップSB117)が実行された場合、又は設定確認用処理(図166)が実行された場合にRTC用メモリ357への日時情報の新たな格納が発生する構成としてもよい。また、第1RAMクリア処理(ステップSB117)、設定値更新処理(図167)及び設定確認用処理(図166)のいずれもが実行されない場合、第1RAMクリア処理(ステップSB117)が実行された場合、又は設定値更新処理(図167)が実行された場合にRTC用メモリ357への日時情報の新たな格納が発生する構成としてもよい。 In addition, the configuration may be such that new storage of date and time information occurs in the RTC memory 357 when none of the first RAM clearing process (step SB117), setting value update process (Figure 167), and setting confirmation process (Figure 166) is executed, when the setting value update process (Figure 167) is executed, or when the setting confirmation process (Figure 166) is executed.In addition, the configuration may be such that new storage of date and time information occurs in the RTC memory 357 when none of the first RAM clearing process (step SB117), setting value update process (Figure 167), and setting confirmation process (Figure 166) is executed, when the first RAM clearing process (step SB117) is executed, or when the setting confirmation process (Figure 166) is executed. Furthermore, if none of the first RAM clearing process (step SB117), setting value update process (FIG. 167), and setting confirmation process (FIG. 166) is executed, or if the first RAM clearing process (step SB117) is executed, or if the setting value update process (FIG. 167) is executed, new storage of date and time information in the RTC memory 357 may occur.

また、第1RAMクリア処理(ステップSB117)が実行された場合にはRTC用メモリ357への日時情報の新たな格納が発生し、それ以外の場合にはRTC用メモリ357への日時情報の新たな格納が発生しない構成としてもよい。また、設定値更新処理(図167)が実行された場合にはRTC用メモリ357への日時情報の新たな格納が発生し、それ以外の場合にはRTC用メモリ357への日時情報の新たな格納が発生しない構成としてもよい。また、設定確認用処理(図166)が実行された場合にはRTC用メモリ357への日時情報の新たな格納が発生し、それ以外の場合にはRTC用メモリ357への日時情報の新たな格納が発生しない構成としてもよい。また、第1RAMクリア処理(ステップSB117)又は設定値更新処理(図167)が実行された場合にはRTC用メモリ357への日時情報の新たな格納が発生し、それ以外の場合にはRTC用メモリ357への日時情報の新たな格納が発生しない構成としてもよい。第1RAMクリア処理(ステップSB117)又は設定確認用処理(図166)が実行された場合にはRTC用メモリ357への日時情報の新たな格納が発生し、それ以外の場合にはRTC用メモリ357への日時情報の新たな格納が発生しない構成としてもよい。また、設定値更新処理(図167)又は設定確認用処理(図166)が実行された場合にはRTC用メモリ357への日時情報の新たな格納が発生し、それ以外の場合にはRTC用メモリ357への日時情報の新たな格納が発生しない構成としてもよい。 Also, a configuration may be adopted in which new date and time information is stored in the RTC memory 357 when the first RAM clearing process (step SB117) is executed, but new date and time information is not stored in the RTC memory 357 in other cases.Also, a configuration may be adopted in which new date and time information is stored in the RTC memory 357 when the setting value update process (Figure 167) is executed, but new date and time information is not stored in the RTC memory 357 in other cases.Also, a configuration may be adopted in which new date and time information is stored in the RTC memory 357 when the setting confirmation process (Figure 166) is executed, but new date and time information is not stored in the RTC memory 357 in other cases.Also, a configuration may be adopted in which new date and time information is stored in the RTC memory 357 when the first RAM clearing process (step SB117) or the setting value update process (Figure 167) is executed, but new date and time information is not stored in the RTC memory 357 in other cases. It is also possible to configure the system so that new storage of date and time information occurs in the RTC memory 357 when the first RAM clear process (step SB117) or the setting confirmation process (FIG. 166) is executed, but that new storage of date and time information does not occur in the RTC memory 357 in other cases. It is also possible to configure the system so that new storage of date and time information occurs in the RTC memory 357 when the setting value update process (FIG. 167) or the setting confirmation process (FIG. 166) is executed, but that new storage of date and time information does not occur in the RTC memory 357 in other cases.

また、設定値更新処理(図167)が実行された場合には開始時の初期設定(ステップSB303)において設定参照用エリア341及び設定更新用エリア342を含めた特定制御用のワークエリア221の全エリアを「0」クリアするとともに初期化を実行する構成としてもよい。この場合、設定値更新処理(図167)において第2RAMクリア処理(ステップSB313)が実行されない構成としてもよい。 Also, when the setting value update process (Figure 167) is executed, the entire work area 221 for specific control, including the setting reference area 341 and the setting update area 342, may be cleared to "0" during the initial setting process (step SB303) at the start, and initialization may be performed. In this case, the second RAM clear process (step SB313) may not be executed during the setting value update process (Figure 167).

また、設定値更新処理(図167)が開始された場合には「設定1」以外の予め定められた設定値から設定値の変更が開始される構成としてもよい。例えば、「設定2」から設定値の変更が開始される構成としてもよく、「設定3」から設定値の変更が開始される構成としてもよく、「設定4」から設定値の変更が開始される構成としてもよく、「設定5」から設定値の変更が開始される構成としてもよく、「設定6」から設定値の変更が開始される構成としてもよい。 In addition, when the setting value update process (Figure 167) is initiated, the setting value may be changed starting from a predetermined setting value other than "Setting 1." For example, the setting value may be changed starting from "Setting 2," "Setting 3," "Setting 4," "Setting 5," or "Setting 6."

また、設定値更新処理(図167)が開始された場合には上記第45の実施形態と同様に設定参照用エリア341に記憶されている設定値の情報が設定更新用エリア342に上書きされることで、それまで使用対象として設定されていた設定値から設定値の変更が開始される構成としてもよい。 Furthermore, when the setting value update process (Figure 167) is initiated, the setting value information stored in the setting reference area 341 may be overwritten in the setting update area 342, as in the 45th embodiment above, thereby initiating a change of the setting value from the setting value that had been set as the target for use up until that point.

また、メイン処理(図165)において各種復帰コマンドを送信するための処理が、残余処理(ステップSB125~ステップSB128)が開始される前の処理として設定されている構成としてもよい。この場合、第1RAMクリア処理(ステップSB117)、設定値更新処理(図167)及び設定確認用処理(図166)のいずれかの処理が実行された場合にはそれに対応するフラグをセットし、上記各種復帰コマンドを送信するための処理ではそのフラグの状態に対応する復帰コマンドを音光側CPU353に送信する構成としてもよい。 Also, the process for sending various return commands in the main process (Figure 165) may be configured to be set as a process before the remaining processes (steps SB125 to SB128) are started. In this case, when any of the first RAM clear process (step SB117), setting value update process (Figure 167), and setting confirmation process (Figure 166) is executed, a corresponding flag may be set, and the process for sending the various return commands may send a return command corresponding to the state of that flag to the audio/visual side CPU 353.

また、RTC用メモリ357に格納された日時情報を基準として所定の時間が経過する度に時間対応演出が実行される構成に加えて又は代えて、RTC用メモリ357に格納された日時情報を基準として所定の時間が経過する度に所定の異常が発生しているか否かの監視が行われる構成としてもよく、RTC用メモリ357に格納された日時情報を基準として所定の時間が経過する度にベース値の報知が行われる構成としてもよい。この場合、RTC356及びRTC用メモリ357が主制御基板61に設けられており、主側CPU63にて上記異常監視又は上記ベース値の報知が行われる構成としてもよい。遊技ホールに設置された複数のパチンコ機10にて同時に異常監視が実行されてその結果が例えば図柄表示装置41などにて報知されることにより、所定の異常が発生しているか否かの定期的な監視を複数のパチンコ機10に対してまとめて行うことが可能となる。また、遊技ホールに設定された複数のパチンコ機10にて図柄表示装置41などにて同時にベース値の報知が行われることにより、ベース値の定期的な監視を複数のパチンコ機10に対してまとめて行うことが可能となる。なお、上記各種報知はパチンコ機10自身にて行われる構成に限定されることはなく、遊技ホールの管理コンピュータへの外部出力により行われる構成としてもよい。 In addition to or instead of a configuration in which a time-responsive effect is executed each time a predetermined time elapses based on the date and time information stored in the RTC memory 357, a configuration in which monitoring for the occurrence of a predetermined abnormality occurs each time a predetermined time elapses based on the date and time information stored in the RTC memory 357 may be adopted, or a configuration in which a base value is reported each time a predetermined time elapses based on the date and time information stored in the RTC memory 357 may be adopted. In this case, the RTC 356 and the RTC memory 357 may be provided on the main control board 61, and the main CPU 63 may perform the abnormality monitoring or report the base value. By simultaneously monitoring abnormalities on multiple pachinko machines 10 installed in a gaming hall and reporting the results, for example, via the symbol display device 41, it becomes possible to periodically monitor multiple pachinko machines 10 collectively for the occurrence of a predetermined abnormality. Furthermore, by simultaneously reporting the base value via the symbol display device 41, it becomes possible to periodically monitor multiple pachinko machines 10 collectively. Note that the various notifications mentioned above are not limited to being made by the pachinko machine 10 itself, but may also be made by external output to the gaming hall's management computer.

また、メイン処理(図165)において停電フラグに「1」がセットされていないと判定した場合、チェックサムが異常であると判定した場合、又は設定参照用エリア341の設定値が異常であると判定した場合には、「設定変更操作」が行われているか否かに関係なく設定値更新処理(図165)が強制的に実行される構成としてもよい。これにより、主側RAM65に関して情報異常が発生している場合には即座に設定値を変更させることが可能となる。 Furthermore, if the main processing (Fig. 165) determines that the power outage flag is not set to "1", if it determines that the checksum is abnormal, or if it determines that the setting value in the setting reference area 341 is abnormal, the setting value update processing (Fig. 165) may be forcibly executed regardless of whether a "setting change operation" has been performed. This makes it possible to immediately change the setting value if an information abnormality occurs in the main RAM 65.

<第50の実施形態>
本実施形態では音光側CPU353にて実行される演出制御処理の処理構成が上記第49の実施形態と相違している。以下、上記第49の実施形態と相違している構成について説明する。なお、上記第49の実施形態と同一の構成については基本的にその説明を省略する。
<Fiftieth embodiment>
In this embodiment, the processing configuration of the performance control process executed by the sound/light CPU 353 is different from that of the 49th embodiment. The configuration that differs from the 49th embodiment will be explained below. Note that the explanation of the same configuration as the 49th embodiment will basically be omitted.

図175は音光側CPU353にて実行される本実施形態における演出制御処理を示すフローチャートである。 Figure 175 is a flowchart showing the performance control process in this embodiment executed by the sound and light side CPU 353.

ステップSB501~ステップSB505では上記第49の実施形態における演出制御処理(図173)のステップSB401~ステップSB405と同一の処理を実行する。主側CPU63から通常復帰コマンド、クリア時の復帰コマンド、確認時の復帰コマンド及び更新時の復帰コマンドのいずれかを受信した場合(ステップSB505:YES)、今回受信した復帰コマンドが通常復帰コマンド以外の復帰コマンドであるか否かを判定する(ステップSB506)。 Steps SB501 to SB505 are identical to steps SB401 to SB405 of the performance control process (Figure 173) in the 49th embodiment. If a normal return command, a return command upon clearing, a return command upon confirmation, or a return command upon updating is received from the main CPU 63 (step SB505: YES), a determination is made as to whether the return command received this time is a return command other than a normal return command (step SB506).

今回受信した復帰コマンドがクリア時の復帰コマンド、確認時の復帰コマンド及び更新時の復帰コマンドのいずれかである場合(ステップSB506:YES)、上記第49の実施形態における演出制御処理(図173)のステップSB407と同様に、RTC356の現状の日時情報を読み出し、その読み出した日時情報をRTC用メモリ357に格納させる(ステップSB407)。これにより、時間対応演出を実行するタイミングを特定する場合に基準となる日時情報がRTC用メモリ357に格納された状態となる。 If the currently received return command is either a return command upon clearing, a return command upon confirmation, or a return command upon updating (step SB506: YES), the current date and time information of the RTC 356 is read, and the read date and time information is stored in the RTC memory 357 (step SB407), similar to step SB407 of the performance control process (FIG. 173) in the 49th embodiment. As a result, the date and time information that serves as the reference when determining the timing to execute a time-responsive performance is stored in the RTC memory 357.

ステップSB508~ステップSB514では上記第49の実施形態における演出制御処理(図173)のステップSB408~ステップSB414と同一の処理を実行する。 Steps SB508 to SB514 execute the same processing as steps SB408 to SB414 of the performance control processing (Figure 173) in the 49th embodiment described above.

図176は、主側CPU63における動作電力の供給開始時の処理(ステップSB101~ステップSB122)にて実行された処理の内容に対応する作用を説明するための説明図である。 Figure 176 is an explanatory diagram illustrating the actions corresponding to the processing executed when the supply of operating power to the main CPU 63 starts (steps SB101 to SB122).

上記第49の実施形態と同様に、主側CPU63における動作電力の供給開始時の処理(ステップSB101~ステップSB122)にて、第1RAMクリア処理(ステップSB117)、設定確認用処理(図166)及び設定値更新処理(図167)のいずれもが実行されなかった場合には主側CPU63は音光側CPU353に通常復帰コマンドを送信し、第1RAMクリア処理(ステップSB117)が実行された場合には主側CPU63は音光側CPU353にクリア時の復帰コマンドを送信し、設定値更新処理(図167)が実行された場合には主側CPU63は音光側CPU353に更新時の復帰コマンドを送信し、設定確認用処理(図166)が実行された場合には主側CPU63は音光側CPU353に確認時の復帰コマンドを送信する。 Similar to the 49th embodiment described above, in the processing at the start of the supply of operating power in the main CPU 63 (steps SB101 to SB122), if none of the first RAM clear processing (step SB117), setting confirmation processing (FIG. 166), and setting value update processing (FIG. 167) is executed, the main CPU 63 sends a normal return command to the sound/light side CPU 353; if the first RAM clear processing (step SB117) is executed, the main CPU 63 sends a return command at the time of clearing to the sound/light side CPU 353; if the setting value update processing (FIG. 167) is executed, the main CPU 63 sends a return command at the time of updating to the sound/light side CPU 353; and if the setting confirmation processing (FIG. 166) is executed, the main CPU 63 sends a return command at the time of confirmation to the sound/light side CPU 353.

音光側CPU353は上記第49の実施形態と同様に、更新時の復帰コマンドを受信した場合には設定値更新処理(図167)が実行されることに対応する報知を終了させるとともに、確認時の復帰コマンドを受信した場合には設定確認用処理(図166)が実行されることに対応する報知を終了させる。また、音光側CPU353は上記第49の実施形態と同様に、通常復帰コマンド及びクリア時の復帰コマンドを受信したとしてもそれに対して報知に関する制御は実行しない。 As in the 49th embodiment above, when the sound/light side CPU 353 receives a return command during update, it terminates the notification corresponding to the execution of the setting value update process (Figure 167), and when it receives a return command during confirmation, it terminates the notification corresponding to the execution of the setting confirmation process (Figure 166). Also, as in the 49th embodiment above, even if the sound/light side CPU 353 receives a normal return command or a return command during clearing, it does not execute any control related to the notification.

音光側CPU353は、クリア時の復帰コマンド、更新時の復帰コマンド及び確認時の復帰コマンドのいずれかを受信した場合、RTC356において計測されている現状の日時情報をRTC用メモリ357に格納する。これにより、時間対応演出の実行契機を特定するために参照される基準時間に対応する情報がRTC用メモリ357に新たに格納されることとなる。一方、音光側CPU353は、通常復帰コマンドを受信したとしても、RTC356において計測されている現状の日時情報をRTC用メモリ357に格納しない。RTC用メモリ357にはバックアップ用の電力が供給されるため、RTC用メモリ357への日時情報の新たな格納が発生しなかった場合にはパチンコ機10の電源がOFF操作される前にRTC用メモリ357に格納されていた日時情報がそのまま記憶保持される。 When the sound/light side CPU 353 receives any of the clearing return command, updating return command, and confirmation return command, it stores the current date and time information measured by the RTC 356 in the RTC memory 357. As a result, information corresponding to the reference time referenced to determine the timing of the execution of the time-responsive effect is newly stored in the RTC memory 357. On the other hand, even when the sound/light side CPU 353 receives a normal return command, it does not store the current date and time information measured by the RTC 356 in the RTC memory 357. Because backup power is supplied to the RTC memory 357, if no new date and time information is stored in the RTC memory 357, the date and time information stored in the RTC memory 357 before the power to the pachinko machine 10 was turned off is retained.

上記構成によれば動作電力の供給開始時の処理(ステップSB101~ステップSB122)において第1RAMクリア処理(ステップSB117)、設定値更新処理(図167)及び設定確認用処理(図166)のいずれかが実行された場合には、RTC用メモリ357に格納されている日時情報がRTC356において計測されている現状の日時情報に書き換えられるのに対して、動作電力の供給開始時の処理(ステップSB101~ステップSB122)において第1RAMクリア処理(ステップSB117)、設定値更新処理(図167)及び設定確認用処理(図166)のいずれも実行されなかった場合には、RTC用メモリ357に格納されている日時情報が書き換えられない。これにより、遊技ホールの営業中においてパチンコ機10のメンテナンスや動作チェックのためにパチンコ機10の電源が一旦OFF操作されたとしても、その後の動作電力の供給の再開に際して「操作無し」の状況でパチンコ機10の電源のON操作を行うことで、RTC用メモリ357に格納されている日時情報が書き換えられないようにすることが可能となる。よって、遊技ホールの営業中にパチンコ機10の電源を一旦OFF操作した後に動作電力の供給を再開させる場合において、遊技ホールにおける周囲のパチンコ機10との間で時間対応演出の基準時間を同一としながら当該パチンコ機10への動作電力の供給を再開させるための操作性を高めることが可能となる。 According to the above configuration, if any of the first RAM clearing process (step SB117), setting value update process (Figure 167), and setting confirmation process (Figure 166) is executed during the processing at the start of supplying operating power (steps SB101 to SB122), the date and time information stored in the RTC memory 357 is rewritten to the current date and time information measured by the RTC 356, whereas if none of the first RAM clearing process (step SB117), setting value update process (Figure 167), and setting confirmation process (Figure 166) is executed during the processing at the start of supplying operating power (steps SB101 to SB122), the date and time information stored in the RTC memory 357 is not rewritten. As a result, even if the power to the pachinko machine 10 is turned OFF temporarily for maintenance or an operation check of the pachinko machine 10 while the amusement hall is open, the date and time information stored in the RTC memory 357 can be prevented from being rewritten by turning the power to the pachinko machine 10 ON in a "no operation" state when the supply of operating power is subsequently resumed. Therefore, when the power to the pachinko machine 10 is turned OFF temporarily while the amusement hall is open and then the supply of operating power is resumed, it is possible to improve operability by resuming the supply of operating power to the pachinko machine 10 while maintaining the same reference time for time-responsive effects between the pachinko machine 10 and surrounding pachinko machines 10 in the amusement hall.

また、「操作無し」の状況でパチンコ機10の電源のON操作を行うことでRTC用メモリ357に格納されている日時情報が書き換えられないことにより、RTC用メモリ357に格納されている日時情報が書き換えられないようにパチンコ機10の電源のON操作を行った場合に、第1RAMクリア処理(ステップSB117)、設定値更新処理(図167)及び設定確認用処理(図166)といった目的外の処理が実行されてしまわないようにすることが可能となる。 In addition, by turning on the power to the pachinko machine 10 in a "no operation" state, the date and time information stored in the RTC memory 357 is not rewritten, so when the power to the pachinko machine 10 is turned on in a way that does not rewrite the date and time information stored in the RTC memory 357, it is possible to prevent unintended processes such as the first RAM clear process (step SB117), setting value update process (Figure 167), and setting confirmation process (Figure 166) from being executed.

<第51の実施形態>
本実施形態では主側CPU63にて実行されるメイン処理の処理構成が上記第49の実施形態と相違している。以下、上記第49の実施形態と相違している構成について説明する。なお、上記第49の実施形態と同一の構成については基本的にその説明を省略する。
<Fifty-first embodiment>
In this embodiment, the processing configuration of the main processing executed by the main CPU 63 is different from that of the 49th embodiment. The configuration that differs from the 49th embodiment will be described below. Note that the description of the same configuration as the 49th embodiment will basically be omitted.

図177は主側CPU63にて実行される本実施形態におけるメイン処理を示すフローチャートである。なお、メイン処理におけるステップSB601~ステップSB630の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 177 is a flowchart showing the main processing in this embodiment, which is executed by the main CPU 63. Note that steps SB601 to SB630 in the main processing are executed using a specific control program and specific control data in the main CPU 63.

ステップSB601~ステップSB622は上記第49の実施形態におけるメイン処理(図165)のステップSB101~ステップSB122と同一の処理を実行する。 Steps SB601 to SB622 execute the same processing as steps SB101 to SB122 in the main processing (Figure 165) in the 49th embodiment described above.

ステップSB612の処理を実行した場合、ステップSB613の処理を実行した場合、ステップSB615の処理を実行した場合、ステップSB618の処理を実行した場合、又はステップSB622の処理を実行した場合、特定制御用のワークエリア221に設けられたチェック中カウンタに初期チェック期間(具体的には5秒)に対応する情報をセットする(ステップSB623)。チェック中カウンタにセットされた値は上記第35の実施形態と同様に第2タイマ割込み処理(図134)が起動される度に1減算される。チェック中カウンタに1以上の値が設定されている場合、上記第35の実施形態と同様に第1~第4報知用表示装置201~204にてチェック用表示が継続される。 When step SB612, step SB613, step SB615, step SB618, or step SB622 is executed, information corresponding to the initial check period (specifically, 5 seconds) is set in the checking counter provided in the specific control work area 221 (step SB623). The value set in the checking counter is decremented by 1 each time the second timer interrupt process (FIG. 134) is initiated, as in the 35th embodiment. If a value of 1 or greater is set in the checking counter, the check display continues on the first to fourth notification display devices 201 to 204, as in the 35th embodiment.

上記構成によれば主側CPU63への動作電力の供給が開始された場合、当該主側CPU63にて動作電力の供給開始時の処理(ステップSB601~ステップSB622)が終了した後であって残余処理(ステップSB627~ステップSB630)が開始される前に、初期チェック期間が開始される。これにより、動作電力の供給開始時の処理が実行されている状況において初期チェック期間を制御する必要がないため、当該動作電力の供給開始時の処理が実行されている状況における処理負荷を軽減することが可能となる。 With the above configuration, when the supply of operating power to the main CPU 63 begins, the initial check period begins after the main CPU 63 has completed the processing at the start of the supply of operating power (steps SB601 to SB622) and before the remaining processing (steps SB627 to SB630) begins. This eliminates the need to control the initial check period while the processing at the start of the supply of operating power is being executed, thereby reducing the processing load while the processing at the start of the supply of operating power is being executed.

また、設定確認用処理(図166)及び設定値更新処理(図167)は動作電力の供給開始時の処理(ステップSB601~ステップSB622)として実行されるのに対して、初期チェック期間は動作電力の供給開始時の処理が終了した後に開始される。これにより、初期チェック期間において第1~第4報知用表示装置201~204にてチェック用表示が行われるとしても、第1~第4報知用表示装置201~204を利用した設定値の表示に影響を与えないようにすることが可能となる。 Furthermore, while the setting confirmation process (FIG. 166) and setting value update process (FIG. 167) are executed as processes at the start of the supply of operating power (steps SB601 to SB622), the initial check period begins after the processes at the start of the supply of operating power have finished. This makes it possible to ensure that even if a check display is performed on the first to fourth alarm display devices 201 to 204 during the initial check period, this does not affect the display of setting values using the first to fourth alarm display devices 201 to 204.

その後、割込み許可の設定を行う(ステップSB624)。これにより、第1タイマ割込み処理(図133)が第1割込み周期で割り込んで起動されるとともに、第2タイマ割込み処理(図134)が第2割込み周期で割り込んで起動される。第2タイマ割込み処理(図134)が割り込んで起動された場合、チェック中カウンタに1以上の値が設定されている状況においてはチェック用表示が行われるように第1~第4報知用表示装置201~204が表示制御される。 Then, interrupt permission is set (step SB624). As a result, the first timer interrupt process (Fig. 133) is started by interrupting at the first interrupt period, and the second timer interrupt process (Fig. 134) is started by interrupting at the second interrupt period. When the second timer interrupt process (Fig. 134) is started by interrupting, the first to fourth notification display devices 201 to 204 are controlled to display a check display when the checking counter is set to a value of 1 or greater.

その後、特定制御用のワークエリア221におけるチェック中カウンタの値が「0」となっているか否かを判定する(ステップSB625)。そして、チェック中カウンタの値が「0」となるまで、ステップSB625にて待機する。この場合、特定制御用のワークエリア221における立ち上げ処理中フラグに「1」がセットされた状態が維持されているため、第1タイマ割込み処理(図133)が割り込んで起動されたとしても、当該第1タイマ割込み処理(図133)の各種処理のうち停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理が実行されることなく当該第1タイマ割込み処理(図133)が終了される。したがって、ステップSB623にてセットされた初期チェック期間が経過するまでは、遊技を進行させるための処理の実行が阻止された状況において第1~第4報知用表示装置201~204にてチェック用表示が継続される。 Then, it is determined whether the value of the checking counter in the specific control work area 221 is "0" (step SB625). The process waits in step SB625 until the value of the checking counter reaches "0." In this case, the startup processing flag in the specific control work area 221 remains set to "1." Therefore, even if the first timer interrupt process (FIG. 133) interrupts and starts, the various processes of the first timer interrupt process (FIG. 133), such as power outage monitoring, updating of various counters, and fraud monitoring, are executed, but the first timer interrupt process (FIG. 133) is terminated without executing any process to progress the game. Therefore, until the initial check period set in step SB623 has elapsed, the check display continues on the first through fourth alarm display devices 201-204, even though execution of processes to progress the game is prevented.

その後、特定制御用のワークエリア221における立ち上げ処理中フラグを「0」クリアする(ステップSB626)。立ち上げ処理中フラグが「0」クリアされることにより、第1タイマ割込み処理(図133)が起動された場合にステップS8906にて否定判定をすることでステップS8901~ステップS8905の処理だけではなくステップS8907~ステップS8920の処理を実行することとなり、遊技を進行させるための処理が実行されない状態が解除される。なお、ステップSB626では特定制御用のワークエリア221における停電フラグも「0」クリアする。 Then, the startup processing in progress flag in the specific control work area 221 is cleared to "0" (step SB626). When the startup processing in progress flag is cleared to "0," if the first timer interrupt process (FIG. 133) is initiated, a negative judgment is made in step S8906, which causes the processes of steps S8901 to S8905 as well as steps S8907 to S8920 to be executed, thereby canceling the state in which processes for progressing the game are not executed. Note that in step SB626, the power outage flag in the specific control work area 221 is also cleared to "0."

その後、ステップSB627~ステップSB630の残余処理に進む。つまり、主側CPU63は第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)を定期的に実行する構成であるが、1のタイマ割込み処理と次のタイマ割込み処理との間に残余時間が生じることとなる。この残余時間は各タイマ割込み処理の処理完了時間に応じて変動することとなるが、かかる不規則な時間を利用してステップSB627~ステップSB630の残余処理を繰り返し実行する。この点、当該ステップSB627~ステップSB630の残余処理は非定期的に実行される非定期処理であると言える。ステップSB627~ステップSB630では、上記第1の実施形態におけるメイン処理(図9)のステップS113~ステップS116と同一の処理を実行する。 Then, the remaining processing of steps SB627 to SB630 continues. In other words, the main CPU 63 is configured to periodically execute the first timer interrupt processing (Figure 133) and the second timer interrupt processing (Figure 134), but there is remaining time between one timer interrupt processing and the next. This remaining time will vary depending on the completion time of each timer interrupt processing, but this irregular time is used to repeatedly execute the remaining processing of steps SB627 to SB630. In this respect, the remaining processing of steps SB627 to SB630 can be said to be non-periodic processing executed non-periodically. Steps SB627 to SB630 execute the same processing as steps S113 to S116 of the main processing (Figure 9) in the first embodiment described above.

上記構成によれば、遊技を進行させるための処理の実行が阻止された状況において第1~第4報知用表示装置201~204にてチェック用表示が行われる。これにより、遊技が行われない状況下において第1~第4報知用表示装置201~204が正常であるか否かのチェックを行うことが可能となる。 With the above configuration, when the execution of processing to progress a game is blocked, a check display is displayed on the first through fourth notification display devices 201-204. This makes it possible to check whether the first through fourth notification display devices 201-204 are operating normally even when a game is not being played.

<第52の実施形態>
本実施形態では主側CPU63にて実行されるメイン処理の処理構成が上記第49の実施形態と相違している。以下、上記第49の実施形態と相違している構成について説明する。なお、上記第49の実施形態と同一の構成については基本的にその説明を省略する。
<Fifty-second embodiment>
In this embodiment, the processing configuration of the main processing executed by the main CPU 63 is different from that of the 49th embodiment. The configuration that differs from the 49th embodiment will be described below. Note that the description of the same configuration as the 49th embodiment will basically be omitted.

図178は主側CPU63にて実行される本実施形態におけるメイン処理を示すフローチャートである。なお、メイン処理におけるステップSB701~ステップSB734の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 178 is a flowchart showing the main processing in this embodiment, which is executed by the main CPU 63. Note that steps SB701 to SB734 in the main processing are executed using a specific control program and specific control data in the main CPU 63.

本実施形態のメイン処理では上記第49の実施形態と異なり電源投入初期設定処理を実行しない。したがって、メイン処理が起動された場合にはウエイト用の所定時間が経過することを待つことなくステップSB701以降の処理を開始する。なお、電源投入初期設定処理は実行しないが、メイン処理を開始した場合に主側RAM65のアクセスを許可する。 Unlike the 49th embodiment, the main processing of this embodiment does not execute the power-on initial setting process. Therefore, when the main processing is started, processing from step SB701 onwards begins without waiting for the predetermined wait time to elapse. Note that although the power-on initial setting process is not executed, access to the main RAM 65 is permitted when the main processing is started.

メイン処理ではまず上記第49の実施形態におけるメイン処理(図165)のステップSB102と同様に内部機能レジスタ設定処理を実行するとともに(ステップSB701)、上記第49の実施形態におけるメイン処理(図165)のステップSB103と同様に特定制御用のワークエリア221における立ち上げ処理中フラグに「1」をセットする(ステップSB702)。その後、停電フラグに「1」がセットされており、チェックサムが正常であり、設定値が正常であり、さらに特定制御用のワークエリア221における設定更新表示フラグに「1」がセットされていないことを条件として(ステップSB703~ステップSB705:YES、ステップSB706:NO)、リセットボタン68cが押圧操作されているか否かを判定する(ステップSB707)。 The main processing first executes the internal function register setting process (step SB701), similar to step SB102 of the main processing (FIG. 165) in the 49th embodiment, and then sets the startup processing in progress flag in the specific control work area 221 to "1" (step SB702), similar to step SB103 of the main processing (FIG. 165) in the 49th embodiment. Then, on the condition that the power outage flag is set to "1," the checksum is normal, the setting value is normal, and the setting update display flag in the specific control work area 221 is not set to "1" (steps SB703 to SB705: YES, step SB706: NO), it is determined whether the reset button 68c has been pressed (step SB707).

リセットボタン68cが押圧操作されていない場合(ステップSB707:NO)、特定制御用のワークエリア221における遊技停止フラグに「1」がセットされているか否かを判定する(ステップSB708)。遊技停止フラグに「1」がセットされていない場合であって設定キー挿入部68aが設定キーを利用してON操作されている場合(ステップSB708:NO、ステップSB709:YES)、又は遊技停止フラグに「1」がセットされておらずさらに設定キー挿入部68aが設定キーを利用してON操作されていない場合であって特定制御用のワークエリア221における設定確認表示フラグに「1」がセットされている場合(ステップSB708及びステップSB709:NO、ステップSB710:YES)、設定確認用処理を実行する(ステップSB711)。設定確認用処理では上記第49の実施形態における設定確認用処理(図166)においてステップSB201~ステップSB202及びステップSB204~ステップSB207の処理を実行する。 If the reset button 68c is not pressed (step SB707: NO), the system determines whether the game stop flag in the specific control work area 221 is set to "1" (step SB708). If the game stop flag is not set to "1" and the setting key insertion unit 68a is turned on using the setting key (step SB708: NO, step SB709: YES), or if the game stop flag is not set to "1" and the setting key insertion unit 68a is not turned on using the setting key and the setting confirmation display flag in the specific control work area 221 is set to "1" (steps SB708 and SB709: NO, step SB710: YES), the system executes a setting confirmation process (step SB711). This setting confirmation process executes steps SB201 to SB202 and steps SB204 to SB207 in the setting confirmation process of the 49th embodiment (FIG. 166).

つまり、本実施形態の設定確認用処理では確認開始コマンドを音光側CPU353に送信しない。したがって、本実施形態では設定確認用処理が実行されたとしても、設定確認用処理に対応する報知が図柄表示装置41、表示発光部53及びスピーカ部54にて実行されない。本実施形態では既に説明したとおりメイン処理が起動された場合にはウエイト用の所定時間が経過することを待つことなくステップSB701以降の処理を開始するため設定確認用処理が開始されたタイミングにおいて図柄表示装置41の動作開始及び初期設定が完了していない可能性がある。これに対して、上記のとおり設定確認用処理に対応する報知が図柄表示装置41にて実行されないようにすることにより、初期設定が完了していない状況において図柄表示装置41の表示制御が開始されてしまわないようにすることが可能となる。なお、設定確認用処理に対応する報知が表示発光部53及びスピーカ部54にて行われるものの図柄表示装置41にて行われない構成としてもよい。 In other words, in the setting confirmation process of this embodiment, a confirmation start command is not sent to the audio/visual CPU 353. Therefore, even if the setting confirmation process is executed in this embodiment, a notification corresponding to the setting confirmation process is not executed by the pattern display device 41, the display light-emitting unit 53, and the speaker unit 54. As already explained in this embodiment, when the main process is started, the process from step SB701 onwards starts without waiting for the predetermined wait time to elapse, so it is possible that the operation start and initial setup of the pattern display device 41 have not yet been completed when the setting confirmation process is started. In response to this, by preventing the pattern display device 41 from executing a notification corresponding to the setting confirmation process as described above, it is possible to prevent display control of the pattern display device 41 from being started when the initial setup has not yet been completed. Note that a configuration may be adopted in which a notification corresponding to the setting confirmation process is executed by the display light-emitting unit 53 and the speaker unit 54 but not by the pattern display device 41.

設定確認用処理を実行した後は、特定制御用のワークエリア221に設けられたチェック中カウンタに初期チェック期間(具体的には5秒)に対応する情報をセットする(ステップSB712)。チェック中カウンタにセットされた値は上記第35の実施形態と同様に第2タイマ割込み処理(図134)が起動される度に1減算される。チェック中カウンタに1以上の値が設定されている場合、上記第35の実施形態と同様に第1~第4報知用表示装置201~204にてチェック用表示が継続される。つまり、動作電力の供給開始時の処理(ステップSB701~ステップSB729)にて設定確認用処理が実行される場合には、設定確認用処理が終了した後に第1~第4報知用表示装置201~204にてチェック用表示が開始されるとともに、当該チェック用表示は処理の進行が待機されていない状況で行われる。 After the setting confirmation process is executed, information corresponding to the initial check period (specifically, 5 seconds) is set in the checking counter provided in the specific control work area 221 (step SB712). The value set in the checking counter is decremented by 1 each time the second timer interrupt process (FIG. 134) is initiated, as in the 35th embodiment. If the checking counter is set to a value of 1 or greater, the first to fourth alarm display devices 201 to 204 continue to display check information, as in the 35th embodiment. In other words, if the setting confirmation process is executed during the process at the start of the supply of operating power (steps SB701 to SB729), the first to fourth alarm display devices 201 to 204 begin displaying check information after the setting confirmation process is completed, and the check information is displayed when the process is not waiting to proceed.

リセットボタン68cが押圧操作されていないとともに遊技停止フラグに「1」がセットされておらずさらに設定キー挿入部68aが設定キーを利用してON操作されていない場合であって特定制御用のワークエリア221における設定確認表示フラグに「1」がセットされていない場合(ステップSB707~ステップSB710:NO)、特定制御用のワークエリア221に設けられたチェック中カウンタに初期チェック期間(具体的には5秒)に対応する情報をセットする(ステップSB713)。チェック中カウンタにセットされた値は上記第35の実施形態と同様に第2タイマ割込み処理(図134)が起動される度に1減算される。チェック中カウンタに1以上の値が設定されている場合、上記第35の実施形態と同様に第1~第4報知用表示装置201~204にてチェック用表示が継続される。 If the reset button 68c has not been pressed, the game stop flag has not been set to "1", the setting key insertion section 68a has not been turned ON using the setting key, and the setting confirmation display flag in the specific control work area 221 has not been set to "1" (steps SB707 to SB710: NO), information corresponding to the initial check period (specifically, 5 seconds) is set in the checking counter provided in the specific control work area 221 (step SB713). The value set in the checking counter is decremented by 1 each time the second timer interrupt process (Figure 134) is activated, as in the 35th embodiment. If a value greater than 1 is set in the checking counter, the check display continues on the first to fourth notification display devices 201 to 204, as in the 35th embodiment.

その後、割込み許可の設定を行う(ステップSB714)。これにより、第1タイマ割込み処理(図133)が第1割込み周期で割り込んで起動されるとともに、第2タイマ割込み処理(図134)が第2割込み周期で割り込んで起動される。第2タイマ割込み処理(図134)が割り込んで起動された場合、チェック中カウンタに1以上の値が設定されている状況においてはチェック用表示が行われるように第1~第4報知用表示装置201~204が表示制御される。 Then, interrupt permission is set (step SB714). As a result, the first timer interrupt process (Fig. 133) is started by interrupting at the first interrupt cycle, and the second timer interrupt process (Fig. 134) is started by interrupting at the second interrupt cycle. When the second timer interrupt process (Fig. 134) is started by interrupting, the first to fourth notification display devices 201 to 204 are controlled to display a check display when the checking counter is set to a value of 1 or greater.

その後、ウエイト用処理を実行する(ステップSB715)。ウエイト用処理では、特定制御用のワークエリア221におけるチェック中カウンタの値が「0」となるまで待機する。この場合、特定制御用のワークエリア221における立ち上げ処理中フラグに「1」がセットされた状態が維持されているため、第1タイマ割込み処理(図133)が割り込んで起動されたとしても、当該第1タイマ割込み処理(図133)の各種処理のうち停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理が実行されることなく当該第1タイマ割込み処理(図133)が終了される。したがって、ステップSB713にてセットされた初期チェック期間が経過するまでは、遊技を進行させるための処理の実行が阻止された状況において第1~第4報知用表示装置201~204にてチェック用表示が継続される。また、ウエイト用処理にて待機している時間において図柄表示装置41の動作開始及び初期設定が完了することとなる。つまり、図柄表示装置41の動作開始及び初期設定が完了するまで遊技を進行させるための処理の実行を阻止するためのウエイト期間を利用して、第1~第4報知用表示装置201~204にてチェック用表示を行わせることが可能となる。ウエイト用処理(ステップSB715)が終了した後は、上記第49の実施形態におけるメイン処理(図165)のステップSB113と同様に通常復帰コマンドを音光側CPU353に送信する(ステップSB716)。 Then, the wait process is executed (step SB715). The wait process waits until the value of the check counter in the specific control work area 221 reaches "0." In this case, the startup process flag in the specific control work area 221 remains set to "1." Therefore, even if the first timer interrupt process (Fig. 133) interrupts and starts, the various processes of the first timer interrupt process (Fig. 133) for power outage monitoring, updating various counters, and fraud monitoring are executed, while the first timer interrupt process (Fig. 133) ends without executing any processes for progressing the game. Therefore, until the initial check period set in step SB713 has elapsed, the check display continues on the first through fourth notification display devices 201-204, even though execution of processes for progressing the game is prevented. Furthermore, during the waiting time in the wait process, the operation start and initial setting of the symbol display device 41 are completed. In other words, by utilizing the wait period that prevents the execution of processing to progress the game until the symbol display device 41 starts operating and the initial settings are complete, it is possible to cause the first through fourth notification display devices 201-204 to display check displays. After the wait processing (step SB715) is completed, a normal return command is sent to the sound/light side CPU 353 (step SB716), similar to step SB113 of the main processing (FIG. 165) in the 49th embodiment.

リセットボタン68cが押圧操作されているとともに設定キー挿入部68aが設定キーを利用してON操作されている場合(ステップSB707及びステップSB717:YES)、設定値更新処理を実行する(ステップSB718)。また、上記のような「設定変更操作」が行われているか否かに関係なく特定制御用のワークエリア221における設定更新表示フラグに「1」がセットされている場合にも(ステップSB706:YES)、設定値更新処理を実行する(ステップSB717)。設定値更新処理では上記第49の実施形態における設定値更新処理(図167)においてステップSB301~ステップSB304及びステップSB306~ステップSB314の処理を実行する。 If the reset button 68c is pressed and the setting key insertion section 68a is turned ON using the setting key (step SB707 and step SB717: YES), the setting value update process is executed (step SB718). Also, regardless of whether the above-mentioned "setting change operation" has been performed, if the setting update display flag in the specific control work area 221 is set to "1" (step SB706: YES), the setting value update process is executed (step SB717). In the setting value update process, steps SB301 to SB304 and steps SB306 to SB314 are executed in the setting value update process of the 49th embodiment (FIG. 167).

つまり、本実施形態の設定値更新処理では更新開始コマンドを音光側CPU353に送信しない。したがって、本実施形態では設定値更新処理が実行されたとしても、設定値更新処理に対応する報知が図柄表示装置41、表示発光部53及びスピーカ部54にて実行されない。本実施形態では既に説明したとおりメイン処理が起動された場合にはウエイト用の所定時間が経過することを待つことなくステップSB701以降の処理を開始するため設定値更新処理が開始されたタイミングにおいて図柄表示装置41の動作開始及び初期設定が完了していない可能性がある。これに対して、上記のとおり設定値更新処理に対応する報知が図柄表示装置41にて実行されないようにすることにより、初期設定が完了していない状況において図柄表示装置41の表示制御が開始されてしまわないようにすることが可能となる。なお、設定値更新処理に対応する報知が表示発光部53及びスピーカ部54にて行われるものの図柄表示装置41にて行われない構成としてもよい。 In other words, in the setting value update process of this embodiment, an update start command is not sent to the audio/visual side CPU 353. Therefore, even if the setting value update process is executed in this embodiment, a notification corresponding to the setting value update process is not executed by the pattern display device 41, the display light-emitting unit 53, and the speaker unit 54. As already explained in this embodiment, when the main process is started, the process from step SB701 onwards starts without waiting for the predetermined wait time to elapse, so it is possible that the operation start and initial setup of the pattern display device 41 have not yet been completed when the setting value update process is started. In response to this, by preventing the pattern display device 41 from executing a notification corresponding to the setting value update process as described above, it is possible to prevent display control of the pattern display device 41 from being started when the initial setup has not yet been completed. Note that a configuration may be adopted in which a notification corresponding to the setting value update process is executed by the display light-emitting unit 53 and the speaker unit 54 but not by the pattern display device 41.

設定値更新処理を実行した後は、特定制御用のワークエリア221に設けられたチェック中カウンタに初期チェック期間(具体的には5秒)に対応する情報をセットする(ステップSB719)。チェック中カウンタにセットされた値は上記第35の実施形態と同様に第2タイマ割込み処理(図134)が起動される度に1減算される。チェック中カウンタに1以上の値が設定されている場合、上記第35の実施形態と同様に第1~第4報知用表示装置201~204にてチェック用表示が継続される。つまり、動作電力の供給開始時の処理(ステップSB701~ステップSB729)にて設定値更新処理が実行される場合には、設定値更新処理が終了した後に第1~第4報知用表示装置201~204にてチェック用表示が開始されるとともに、当該チェック用表示は処理の進行が待機されていない状況で行われる。 After the setting value update process is executed, information corresponding to the initial check period (specifically, 5 seconds) is set in the checking counter provided in the specific control work area 221 (step SB719). The value set in the checking counter is decremented by 1 each time the second timer interrupt process (FIG. 134) is initiated, as in the 35th embodiment. If the checking counter is set to a value of 1 or greater, the first to fourth alarm display devices 201-204 continue to display check information, as in the 35th embodiment. In other words, if the setting value update process is executed during the process at the start of operating power supply (steps SB701 to SB729), the first to fourth alarm display devices 201-204 begin displaying check information after the setting value update process is completed, and the check information is displayed when the process is not pending.

リセットボタン68cが押圧操作されている一方、設定キー挿入部68aがON操作されていない場合(ステップSB707:YES、ステップSB717:NO)、特定制御用のワークエリア221における遊技停止フラグに「1」がセットされていないことを条件として(ステップSB720:NO)、第1RAMクリア処理を実行する(ステップSB721)。第1RAMクリア処理の処理内容は上記第49の実施形態におけるメイン処理(図165)の第1RAMクリア処理(ステップSB117)と同一である。 If the reset button 68c is pressed but the setting key insertion section 68a is not turned ON (step SB707: YES, step SB717: NO), the first RAM clear process is executed (step SB721) provided that the game stop flag in the specific control work area 221 is not set to "1" (step SB720: NO). The content of the first RAM clear process is the same as the first RAM clear process (step SB117) in the main process (Figure 165) in the 49th embodiment.

その後、特定制御用のワークエリア221に設けられたチェック中カウンタに初期チェック期間(具体的には5秒)に対応する情報をセットする(ステップSB722)。チェック中カウンタにセットされた値は上記第35の実施形態と同様に第2タイマ割込み処理(図134)が起動される度に1減算される。チェック中カウンタに1以上の値が設定されている場合、上記第35の実施形態と同様に第1~第4報知用表示装置201~204にてチェック用表示が継続される。 Then, information corresponding to the initial check period (specifically, 5 seconds) is set in the checking counter provided in the specific control work area 221 (step SB722). The value set in the checking counter is decremented by 1 each time the second timer interrupt process (FIG. 134) is initiated, as in the 35th embodiment. If a value of 1 or greater is set in the checking counter, the check display continues on the first to fourth notification display devices 201 to 204, as in the 35th embodiment.

その後、割込み許可の設定を行う(ステップSB723)。これにより、第1タイマ割込み処理(図133)が第1割込み周期で割り込んで起動されるとともに、第2タイマ割込み処理(図134)が第2割込み周期で割り込んで起動される。第2タイマ割込み処理(図134)が割り込んで起動された場合、チェック中カウンタに1以上の値が設定されている状況においてはチェック用表示が行われるように第1~第4報知用表示装置201~204が表示制御される。 Then, interrupt permission is set (step SB723). As a result, the first timer interrupt process (Fig. 133) is started by interrupting at the first interrupt period, and the second timer interrupt process (Fig. 134) is started by interrupting at the second interrupt period. When the second timer interrupt process (Fig. 134) is started by interrupting, the first to fourth notification display devices 201 to 204 are controlled to display a check display when the checking counter is set to a value of 1 or greater.

その後、ウエイト用処理を実行する(ステップSB724)。ウエイト用処理では、特定制御用のワークエリア221におけるチェック中カウンタの値が「0」となるまで待機する。この場合、特定制御用のワークエリア221における立ち上げ処理中フラグに「1」がセットされた状態が維持されているため、第1タイマ割込み処理(図133)が割り込んで起動されたとしても、当該第1タイマ割込み処理(図133)の各種処理のうち停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理が実行されることなく当該第1タイマ割込み処理(図133)が終了される。したがって、ステップSB722にてセットされた初期チェック期間が経過するまでは、遊技を進行させるための処理の実行が阻止された状況において第1~第4報知用表示装置201~204にてチェック用表示が継続される。また、ウエイト用処理にて待機している時間において図柄表示装置41の動作開始及び初期設定が完了することとなる。つまり、図柄表示装置41の動作開始及び初期設定が完了するまで遊技を進行させるための処理の実行を阻止するためのウエイト期間を利用して、第1~第4報知用表示装置201~204にてチェック用表示を行わせることが可能となる。ウエイト用処理(ステップSB724)が終了した後は、上記第49の実施形態におけるメイン処理(図165)のステップSB118と同様にクリア時の復帰コマンドを音光側CPU353に送信する(ステップSB725)。 Then, the wait process is executed (step SB724). The wait process waits until the value of the check counter in the specific control work area 221 reaches "0." In this case, the startup process flag in the specific control work area 221 remains set to "1." Therefore, even if the first timer interrupt process (Fig. 133) interrupts and starts, the various processes of the first timer interrupt process (Fig. 133) for power outage monitoring, updating various counters, and fraud monitoring are executed, while the first timer interrupt process (Fig. 133) ends without executing any processes for progressing the game. Therefore, until the initial check period set in step SB722 has elapsed, the check display continues on the first through fourth notification display devices 201-204, even though execution of processes for progressing the game is prevented. Furthermore, during the waiting time in the wait process, the operation start and initial configuration of the symbol display device 41 are completed. In other words, the first through fourth notification display devices 201-204 can display checks during the wait period, which prevents the execution of processing to progress the game until the symbol display device 41 starts operating and the initial settings are complete. After the wait processing (step SB724) is completed, a return command upon clearing is sent to the sound/light side CPU 353 (step SB725), similar to step SB118 of the main processing (FIG. 165) in the 49th embodiment.

ステップSB703~ステップSB705のいずれかにて否定判定をした場合、特定制御用のワークエリア221における遊技停止フラグに「1」をセットした後に(ステップSB726)、リセットボタン68cが押圧操作されているか否かを判定する(ステップSB727)。リセットボタン68cが押圧操作されている場合であって設定キー挿入部68aが設定キーを利用してON操作されている場合(ステップSB717及びステップSB727:YES)、ステップSB718にて設定値更新処理を実行するとともにステップSB719にてチェック中カウンタの設定処理を実行する。これら処理の内容は既に説明したとおりである。 If a negative judgment is made in any of steps SB703 to SB705, the game stop flag in the specific control work area 221 is set to "1" (step SB726), and then it is determined whether the reset button 68c has been pressed (step SB727). If the reset button 68c has been pressed and the setting key insertion section 68a has been turned ON using the setting key (steps SB717 and SB727: YES), a setting value update process is executed in step SB718, and a checking counter setting process is executed in step SB719. The contents of these processes have already been explained.

リセットボタン68cが押圧操作されていない場合(ステップSB727:NO)、ステップSB720にて遊技停止フラグに「1」がセットされていると判定した場合、又はステップSB708にて遊技停止フラグに「1」がセットされていると判定した場合、ステップSB728及びステップSB729の処理を実行する。これらステップSB728及びステップSB729の処理内容は上記第49の実施形態におけるメイン処理(図165)のステップSB121及びステップSB122と同一である。 If the reset button 68c has not been pressed (step SB727: NO), if it is determined in step SB720 that the game stop flag is set to "1", or if it is determined in step SB708 that the game stop flag is set to "1", steps SB728 and SB729 are executed. The processing content of steps SB728 and SB729 is the same as steps SB121 and SB122 of the main processing (Figure 165) in the 49th embodiment.

ステップSB712の処理を実行した場合、ステップSB716の処理を実行した場合、ステップSB719の処理を実行した場合、ステップSB725の処理を実行した場合、又はステップSB729の処理を実行した場合、特定制御用のワークエリア221における立ち上げ処理中フラグを「0」クリアする(ステップSB730)。立ち上げ処理中フラグが「0」クリアされることにより、第1タイマ割込み処理(図133)が起動された場合にステップS8906にて否定判定をすることでステップS8901~ステップS8905の処理だけではなくステップS8907~ステップS8920の処理を実行することとなり、遊技を進行させるための処理が実行されない状態が解除される。なお、ステップSB730では特定制御用のワークエリア221における停電フラグも「0」クリアする。 When step SB712, step SB716, step SB719, step SB725, or step SB729 is executed, the startup processing flag in the specific control work area 221 is cleared to "0" (step SB730). When the startup processing flag is cleared to "0," and the first timer interrupt process (FIG. 133) is initiated, a negative judgment is made in step S8906, which causes not only the processes of steps S8901 to S8905 but also the processes of steps S8907 to S8920 to be executed, thereby canceling the state in which processing to progress the game is not being executed. In addition, step SB730 also clears the power outage flag in the specific control work area 221 to "0."

その後、ステップSB731~ステップSB734の残余処理に進む。つまり、主側CPU63は第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)を定期的に実行する構成であるが、1のタイマ割込み処理と次のタイマ割込み処理との間に残余時間が生じることとなる。この残余時間は各タイマ割込み処理の処理完了時間に応じて変動することとなるが、かかる不規則な時間を利用してステップSB731~ステップSB734の残余処理を繰り返し実行する。この点、当該ステップSB731~ステップSB734の残余処理は非定期的に実行される非定期処理であると言える。ステップSB731~ステップSB734では、上記第1の実施形態におけるメイン処理(図9)のステップS113~ステップS116と同一の処理を実行する。 Then, the process proceeds to the remaining processing of steps SB731 to SB734. In other words, the main CPU 63 is configured to periodically execute the first timer interrupt processing (Figure 133) and the second timer interrupt processing (Figure 134), but there is remaining time between one timer interrupt processing and the next. This remaining time will vary depending on the completion time of each timer interrupt processing, but this irregular time is used to repeatedly execute the remaining processing of steps SB731 to SB734. In this respect, the remaining processing of steps SB731 to SB734 can be said to be non-periodic processing executed non-periodically. Steps SB731 to SB734 execute the same processing as steps S113 to S116 of the main processing (Figure 9) in the first embodiment described above.

上記構成によれば、動作電力の供給開始時の処理(ステップSB701~ステップSB729)にて設定確認用処理(ステップSB711)及び設定値更新処理(ステップSB718)が実行されない場合には、ウエイト用処理にて処理の進行を待機している状況において第1~第4報知用表示装置201~204にてチェック用表示が継続される。これにより、図柄表示装置41の動作開始及び初期設定が完了するまで遊技を進行させるための処理の実行を阻止するためのウエイト期間を利用して、第1~第4報知用表示装置201~204にてチェック用表示を行わせることが可能となる。また、遊技を進行させるための処理が開始される前に、第1~第4報知用表示装置201~204におけるチェック用表示を確認する機会を担保することが可能となる。 With the above configuration, if the setting confirmation process (step SB711) and setting value update process (step SB718) are not executed during the process at the start of the supply of operating power (steps SB701 to SB729), the check display will continue on the first through fourth notification display devices 201 to 204 while waiting for the process to proceed during the wait process. This makes it possible to display the check display on the first through fourth notification display devices 201 to 204 by utilizing the wait period that prevents the execution of the process to progress the game until the symbol display device 41 starts operating and the initial settings are complete. It also makes it possible to ensure an opportunity to check the check display on the first through fourth notification display devices 201 to 204 before the process to progress the game begins.

一方、設定確認用処理(ステップSB711)又は設定値更新処理(ステップSB718)は少なくとも遊技ホールの管理者により設定キー挿入部68aがOFF操作されないと終了しないため、これら設定確認用処理(ステップSB711)又は設定値更新処理(ステップSB718)が終了されるまでに、図柄表示装置41の動作開始及び初期設定が完了するまでに要する時間以上の時間が経過していることとなる。この場合に、設定確認用処理(ステップSB711)又は設定値更新処理(ステップSB718)が実行される場合にはウエイト用処理が実行されないようにすることにより、設定確認用処理(ステップSB711)又は設定値更新処理(ステップSB718)が実行された場合において遊技を進行させるための処理が開始されるまでに要する時間が過剰に長くなってしまわないようにすることが可能となる。 On the other hand, the setting confirmation process (step SB711) or setting value update process (step SB718) will not end until the setting key insertion unit 68a is turned OFF by at least the gaming hall manager. Therefore, by the time the setting confirmation process (step SB711) or setting value update process (step SB718) is completed, more time will have passed than the time required for the symbol display device 41 to start operating and for initial settings to be completed. In this case, by not executing the wait process when the setting confirmation process (step SB711) or setting value update process (step SB718) is executed, it is possible to prevent the time required for processing to progress the game from becoming excessively long when the setting confirmation process (step SB711) or setting value update process (step SB718) is executed.

また、設定確認用処理(ステップSB711)又は設定値更新処理(ステップSB718)が実行される場合、設定確認用処理(ステップSB711)又は設定値更新処理(ステップSB718)が終了した後に第1~第4報知用表示装置201~204にてチェック用表示が行われる。これにより、第1~第4報知用表示装置201~204を利用した設定値の表示に影響を与えないようにしながら、第1~第4報知用表示装置201~204にてチェック用表示を行うことが可能となる。 In addition, when the setting confirmation process (step SB711) or the setting value update process (step SB718) is executed, a check display is displayed on the first to fourth alert display devices 201-204 after the setting confirmation process (step SB711) or the setting value update process (step SB718) is completed. This makes it possible to display a check display on the first to fourth alert display devices 201-204 without affecting the display of setting values using the first to fourth alert display devices 201-204.

<第53の実施形態>
本実施形態では主側CPU63にて実行されるメイン処理の処理構成が上記第49の実施形態と相違している。以下、上記第49の実施形態と相違している構成について説明する。なお、上記第49の実施形態と同一の構成については基本的にその説明を省略する。
<Fifty-third embodiment>
In this embodiment, the processing configuration of the main processing executed by the main CPU 63 is different from that of the 49th embodiment. The configuration that differs from the 49th embodiment will be described below. Note that the description of the same configuration as the 49th embodiment will basically be omitted.

図179は主側CPU63にて実行される本実施形態におけるメイン処理を示すフローチャートである。なお、メイン処理におけるステップSB801~ステップSB826の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 179 is a flowchart showing the main processing in this embodiment, which is executed by the main CPU 63. Note that steps SB801 to SB826 in the main processing are executed using a specific control program and specific control data in the main CPU 63.

まず電源投入初期設定処理を実行する(ステップSB801)。電源投入初期設定処理では、例えばメイン処理が起動されてからウエイト用の所定時間(具体的には1秒)が経過するまで次の処理に進行することなく待機する。このウエイト用の所定期間において図柄表示装置41の動作開始及び初期設定が完了することとなる。また、主側RAM65のアクセスを許可する。 First, the power-on initialization process is executed (step SB801). During the power-on initialization process, for example, the main process is started and the process waits until a predetermined waiting time (specifically, one second) has elapsed before proceeding to the next process. During this predetermined waiting period, the operation of the pattern display device 41 is started and the initial settings are completed. In addition, access to the main RAM 65 is permitted.

その後、内部機能レジスタ設定処理を実行する(ステップSB802)。内部機能レジスタ設定処理では上記第35の実施形態と同様に、当該メイン処理に対して定期的に割り込んで起動される処理である第1タイマ割込み処理(図133)の割込み周期を第1割込み周期(具体的には4ミリ秒)に設定するとともに、当該メイン処理に対して定期的に割り込んで起動される処理である第2タイマ割込み処理(図134)の割込み周期を上記第1割込み周期よりも短い周期である第2割込み周期(具体的には2ミリ秒)に設定する。 Then, the internal function register setting process is executed (step SB802). In the internal function register setting process, as in the 35th embodiment, the interrupt period of the first timer interrupt process (FIG. 133), which is a process that periodically interrupts the main process and is started, is set to the first interrupt period (specifically, 4 milliseconds), and the interrupt period of the second timer interrupt process (FIG. 134), which is a process that periodically interrupts the main process and is started, is set to a second interrupt period (specifically, 2 milliseconds), which is shorter than the first interrupt period.

つまり、本実施形態では上記第35の実施形態と同様に、タイマ割込み処理として割込み周期が相対的に長短となるように第1タイマ割込み処理(図133)と第2タイマ割込み処理(図134)とが存在している。第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)はいずれもメイン処理に対して割り込んで起動される。また、第2タイマ割込み処理(図134)は第1タイマ割込み処理(図133)に対して割り込んで起動される。一方、第1タイマ割込み処理(図133)は第2タイマ割込み処理(図134)に対して割り込んで起動されない。また、第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の両方が実行されていない状況において第1割込み周期及び第2割込み周期の両方が経過している場合、それら周期の経過順序に関係なく第2タイマ割込み処理(図134)から先に起動される。この点、第2タイマ割込み処理(図134)は第1タイマ割込み処理(図133)よりも優先して起動される処理であると言える。但し、これに限定されることはなく第1タイマ割込み処理(図133)が第2タイマ割込み処理(図134)よりも優先して起動される構成としてもよい。 In other words, in this embodiment, as in the 35th embodiment, there are first timer interrupt processing (FIG. 133) and second timer interrupt processing (FIG. 134) so that the interrupt periods are relatively long and short as timer interrupt processing. Both the first timer interrupt processing (FIG. 133) and the second timer interrupt processing (FIG. 134) are started by interrupting the main processing. Also, the second timer interrupt processing (FIG. 134) is started by interrupting the first timer interrupt processing (FIG. 133). On the other hand, the first timer interrupt processing (FIG. 133) is not started by interrupting the second timer interrupt processing (FIG. 134). Also, if both the first interrupt period and the second interrupt period have elapsed when both the first timer interrupt processing (FIG. 133) and the second timer interrupt processing (FIG. 134) are not being executed, the second timer interrupt processing (FIG. 134) is started first, regardless of the order in which the periods elapse. In this regard, it can be said that the second timer interrupt process (FIG. 134) is started with priority over the first timer interrupt process (FIG. 133). However, this is not limited to this, and the first timer interrupt process (FIG. 133) may be started with priority over the second timer interrupt process (FIG. 134).

内部機能レジスタ設定処理では、第1タイマ割込み処理(図133)の第1割込み周期を主側CPU63の所定のレジスタに設定するとともに、第2タイマ割込み処理(図134)の第2割込み周期を主側CPU63の特定のレジスタに設定する。また、内部機能レジスタ設定処理では上記第1,第2割込み周期の設定以外にも例えば当たり乱数カウンタC1の数値範囲といった各種カウンタの数値範囲の設定処理などを実行する。 The internal function register setting process sets the first interrupt period of the first timer interrupt process (Figure 133) in a specified register of the main CPU 63, and sets the second interrupt period of the second timer interrupt process (Figure 134) in a specific register of the main CPU 63. In addition to setting the first and second interrupt periods, the internal function register setting process also performs processes such as setting the numerical ranges of various counters, such as the numerical range of the winning random number counter C1.

その後、特定制御用のワークエリア221に設けられた立ち上げ処理中フラグに「1」をセットする(ステップSB803)。立ち上げ処理中フラグは上記第35の実施形態と同様に、第1タイマ割込み処理(図133)が起動されたとしても当該第1タイマ割込み処理(図133)に設定されている各種処理のうち停電監視、各種カウンタの更新及び不正監視を行うための処理は実行する一方、遊技を進行させるための処理を実行することなく当該第1タイマ割込み処理(図133)を終了すべき状況であることを主側CPU63にて特定するためのフラグである。 Then, the startup processing in progress flag provided in the work area 221 for specific control is set to "1" (step SB803). As with the 35th embodiment described above, the startup processing in progress flag is a flag that allows the main CPU 63 to identify a situation in which, even if the first timer interrupt processing (FIG. 133) is started, the various processes set in the first timer interrupt processing (FIG. 133) for power outage monitoring, updating of various counters, and fraud monitoring will be executed, but the first timer interrupt processing (FIG. 133) should be terminated without executing any processes for progressing the game.

立ち上げ処理中フラグは、メイン処理(図165)において動作電力の供給開始時の処理(ステップSB801~ステップSB818、ステップSB823~ステップSB826)が開始された場合に「1」がセットされ、動作電力の供給開始時の処理が終了して残余処理(ステップSB819~ステップSB822)が開始される前に「0」クリアされる。上記第35の実施形態と同様に第1タイマ割込み処理(図133)では立ち上げ処理中フラグに「1」がセットされている場合にはステップS8907~ステップS8920の処理を実行しないようにすることにより、動作電力の供給開始時の処理(ステップSB801~ステップSB818、ステップSB823~ステップSB826)のうち後述する設定確認用処理(ステップSB810)又は設定値更新処理(図181)が実行されている状況において遊技を進行させるための処理が実行されないようにすることが可能となる。その一方、上記のとおり第1タイマ割込み処理(図133)では立ち上げ処理中フラグに「1」がセットされている場合であってもステップS8901~ステップS8905の処理を実行することで、動作電力の供給開始時の処理(ステップSB801~ステップSB818、ステップSB823~ステップSB826)のうち後述する設定確認用処理(ステップSB810)又は設定値更新処理(図181)が実行されている状況であっても停電監視が実行されるとともに、当たり乱数カウンタC1、大当たり種別カウンタC2、リーチ乱数カウンタC3及び乱数初期値カウンタCINIの更新が実行され、さらに不正の検知が実行される。 The startup processing flag is set to "1" when the processing at the start of the supply of operating power (steps SB801 to SB818, steps SB823 to SB826) begins during the main processing (Fig. 165), and is cleared to "0" before the processing at the start of the supply of operating power ends and the remaining processing (steps SB819 to SB822) begins. As with the 35th embodiment, in the first timer interrupt processing (Fig. 133), if the startup processing flag is set to "1," the processing of steps S8907 to S8920 is not executed. This makes it possible to prevent the processing for progressing the game from being executed when the setting confirmation processing (step SB810) or setting value update processing (Fig. 181), described below, is being executed during the processing at the start of the supply of operating power (steps SB801 to SB818, steps SB823 to SB826). On the other hand, as described above, even if the startup processing in progress flag is set to "1" in the first timer interrupt processing (FIG. 133), by executing steps S8901 to S8905, power outage monitoring is performed even when the setting confirmation processing (step SB810) or setting value update processing (FIG. 181), described below, of the processing performed when the supply of operating power starts (steps SB801 to SB818, steps SB823 to SB826) is being performed, and the win random number counter C1, jackpot type counter C2, reach random number counter C3, and random number initial value counter CINI are updated, and fraud detection is also performed.

特に、立ち上げ処理中フラグに「1」がセットされている状況であっても停電情報記憶処理(ステップS8901)が実行されることにより、動作電力の供給開始時の処理(ステップSB801~ステップSB818、ステップSB823~ステップSB826)のうち後述する設定確認用処理(ステップSB810)又は設定値更新処理(図181)が実行されている状況において停電が発生したとしてもそれに対して停電時処理を実行することが可能となる。停電時処理では上記第35の実施形態と同様に、特定制御用のワークエリア221に設けられた停電フラグに「1」をセットするとともに、チェックサムを算出しその算出したチェックサムを特定制御用のワークエリア221に保存するため、動作電力の供給が再度開始された場合には主側RAM65の異常発生と特定されないようにすることが可能となる。これにより、設定確認用処理(ステップSB810)又は設定値更新処理(図181)の途中で停電が発生した場合には、これら設定関連処理の途中で停電が発生したことを次回の動作電力の供給開始時に特定することが可能となる。 In particular, even when the startup processing flag is set to "1," the power outage information storage process (step S8901) is executed. This allows for power outage processing to be executed even if a power outage occurs while the setting confirmation process (step SB810) or setting value update process (FIG. 181), described below, is being executed among the processes performed when the supply of operating power starts (steps SB801 to SB818, steps SB823 to SB826). As with the 35th embodiment, the power outage processing sets the power outage flag in the specific control work area 221 to "1," calculates a checksum, and stores the calculated checksum in the specific control work area 221. This prevents the restart of the supply of operating power from being identified as an abnormality in the main RAM 65. As a result, if a power outage occurs during the setting confirmation process (step SB810) or setting value update process (FIG. 181), it becomes possible to identify that the power outage occurred during these setting-related processes at the start of the next supply of operating power.

ちなみに、設定確認用処理(ステップSB810)又は設定値更新処理(図181)が実行されている状況では、第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)のいずれについても割込みが禁止されることはなく任意のタイミングで割込み可能となっている。この場合、設定確認用処理(ステップSB810)又は設定値更新処理(図181)において第1タイマ割込み処理(図133)又は第2タイマ割込み処理(図134)が割り込んで起動される場合には、その起動対象となったタイマ割込み処理が終了した後に復帰するためのメイン処理(図179)の戻り番地の情報が特定制御用のスタックエリア222に退避されるとともに、当該タイマ割込み処理が起動される直前における主側CPU63の各種レジスタの情報が特定制御用のスタックエリア222に退避される。そして、起動対象となったタイマ割込み処理が終了した場合には特定制御用のスタックエリア222に退避された戻り番地の情報に対応するメイン処理(図179)の処理に復帰することとなるとともに、特定制御用のスタックエリア222に退避された情報が主側CPU63の各種レジスタに復帰される。 Incidentally, when the setting confirmation process (step SB810) or the setting value update process (Figure 181) is being executed, interrupts are not prohibited for either the first timer interrupt process (Figure 133) or the second timer interrupt process (Figure 134), and interrupts can occur at any time. In this case, when the first timer interrupt process (Figure 133) or the second timer interrupt process (Figure 134) interrupts and is started during the setting confirmation process (step SB810) or the setting value update process (Figure 181), the return address information for the main process (Figure 179) to return to after the timer interrupt process that was started is completed is saved in the specific control stack area 222, and the information of the various registers of the main CPU 63 immediately before the timer interrupt process is started is saved in the specific control stack area 222. When the timer interrupt process that was the target of activation is completed, the process returns to the main process (FIG. 179) corresponding to the return address information saved in the specific control stack area 222, and the information saved in the specific control stack area 222 is restored to the various registers of the main CPU 63.

ステップSB803にて立ち上げ処理中フラグに「1」をセットした後は、特定制御用のワークエリア221に設けられた停電フラグに「1」がセットされているか否かを判定する(ステップSB804)。第1タイマ割込み処理(図133)の停電情報記憶処理(ステップS8901)にて停電時処理が実行された場合に停電フラグに「1」がセットされる。停電フラグは、前回の電源遮断時において停電時処理が適切に行われたか否かを主側CPU63にて特定するためのフラグである。 After setting the startup processing in progress flag to "1" in step SB803, it is determined whether the power outage flag provided in the work area 221 for specific control is set to "1" (step SB804). The power outage flag is set to "1" when power outage processing is executed in the power outage information storage processing (step S8901) of the first timer interrupt processing (Figure 133). The power outage flag is a flag that allows the main CPU 63 to determine whether power outage processing was performed appropriately the previous time the power was shut off.

停電フラグに「1」がセットされている場合(ステップSB804:YES)、チェックサムが正常であるか否かを判定する(ステップSB805)。具体的には、まず特定制御用のワークエリア221及び特定制御用のスタックエリア222についてチェックサムを算出する。チェックサムの算出方法は上記第33の実施形態と同一である。その後、主側CPU63への動作電力の供給が停止される直前に実行された停電時処理において算出されて特定制御用のワークエリア221に保存された特定制御用のワークエリア221及び特定制御用のスタックエリア222についてのチェックサムを読み出すとともに、その読み出したチェックサムを、今回のメイン処理にて上記のように算出したチェックサムと比較する。そして、それらチェックサムが一致しているか否かを判定する。 If the power outage flag is set to "1" (step SB804: YES), it is determined whether the checksum is normal (step SB805). Specifically, the checksums are first calculated for the specific control work area 221 and the specific control stack area 222. The checksum calculation method is the same as in the 33rd embodiment. Then, the checksums for the specific control work area 221 and the specific control stack area 222, which were calculated and stored in the specific control work area 221 during the power outage processing executed immediately before the supply of operating power to the main CPU 63 was stopped, are read, and the read checksums are compared with the checksums calculated as described above during the current main processing. It is then determined whether the checksums match.

チェックサムが一致している場合(ステップSB805:YES)、特定制御用のワークエリア221における設定参照用エリア341(図154参照)に格納された情報に対応する設定値が正常な範囲であるか否かを判定する(ステップSB806)。設定参照用エリア341は上記第45の実施形態と同様に現状のパチンコ機10の設定値を主側CPU63にて特定するための情報が格納される記憶エリアである。設定参照用エリア341に「1」の数値情報が格納されている場合には現状のパチンコ機10の設定値は「設定1」となる。設定参照用エリア341に「2」の数値情報が格納されている場合には現状のパチンコ機10の設定値は「設定2」となる。設定参照用エリア341に「3」の数値情報が格納されている場合には現状のパチンコ機10の設定値は「設定3」となる。設定参照用エリア341に「4」の数値情報が格納されている場合には現状のパチンコ機10の設定値は「設定4」となる。設定参照用エリア341に「5」の数値情報が格納されている場合には現状のパチンコ機10の設定値は「設定5」となる。設定参照用エリア341に「6」の数値情報が格納されている場合には現状のパチンコ機10の設定値は「設定6」となる。ステップSB806では設定参照用エリア341に格納された設定値の情報が「1」~「6」のいずれかであるか否かを判定する。 If the checksums match (step SB805: YES), it is determined whether the setting value corresponding to the information stored in the setting reference area 341 (see FIG. 154) in the specific control work area 221 is within the normal range (step SB806). The setting reference area 341 is a memory area that stores information used by the main CPU 63 to identify the current setting value of the pachinko machine 10, as in the 45th embodiment. If the setting reference area 341 stores the numerical information "1," the current setting value of the pachinko machine 10 is "Setting 1." If the setting reference area 341 stores the numerical information "2," the current setting value of the pachinko machine 10 is "Setting 2." If the setting reference area 341 stores the numerical information "3," the current setting value of the pachinko machine 10 is "Setting 3." If the setting reference area 341 stores the numerical information "4," the current setting value of the pachinko machine 10 is "Setting 4." If the numerical information "5" is stored in the setting reference area 341, the current setting value of the pachinko machine 10 will be "Setting 5." If the numerical information "6" is stored in the setting reference area 341, the current setting value of the pachinko machine 10 will be "Setting 6." In step SB806, it is determined whether the setting value information stored in the setting reference area 341 is any of "1" to "6."

ステップSB804~ステップSB806の全てで肯定判定をした場合、リセットボタン68cが押圧操作されているか否かを判定する(ステップSB807)。つまり、リセットボタン68cが押圧操作されている状態においてパチンコ機10の電源ON操作が行われて主側CPU63への動作電力の供給が開始されたか否かを判定する。ここで、本実施形態では上記第35の実施形態と同様に、主制御装置60に設定キー挿入部68a及びリセットボタン68cが設けられているものの更新ボタン68bは設けられていない。また、主制御装置60には第1~第3報知用表示装置69a~69cではなく第11の実施形態と同様に第1~第4報知用表示装置201~204が設けられている。 If a positive determination is made in all of steps SB804 to SB806, it is determined whether the reset button 68c has been pressed (step SB807). In other words, it is determined whether the power to the pachinko machine 10 has been turned on while the reset button 68c is being pressed, and the supply of operating power to the main CPU 63 has begun. In this embodiment, as in the 35th embodiment, the main control unit 60 is provided with a setting key insertion unit 68a and a reset button 68c, but is not provided with an update button 68b. Furthermore, as in the 11th embodiment, the main control unit 60 is provided with first to fourth notification display devices 201 to 204, rather than first to third notification display devices 69a to 69c.

リセットボタン68cが押圧操作されていない場合(ステップSB807:NO)、特定制御用のワークエリア221に設けられた遊技停止フラグ又は設定更新表示フラグに「1」がセットされているか否かを判定する(ステップSB808)。 If the reset button 68c has not been pressed (step SB807: NO), it is determined whether the game stop flag or setting update display flag provided in the specific control work area 221 is set to "1" (step SB808).

遊技停止フラグは、停電フラグに「1」がセットされていない場合、チェックサムが一致しなかった場合又は設定値が異常であった場合に「1」がセットされるフラグである。遊技停止フラグに「1」がセットされることにより、第1タイマ割込み処理(図133)においてステップS8901~ステップS8905の処理を実行する一方、ステップS8906にて肯定判定をすることでステップS8907~ステップS8920の処理を実行しない。これにより、前回の電源遮断時において停電時処理が適切に行われなかったことで停電フラグに「1」がセットされていない場合、特定制御用のワークエリア221及び特定制御用のスタックエリア222の少なくとも一方について前回の電源遮断時から情報の記憶状態が変化していることに起因してチェックサムが一致しない場合、又は設定値が異常である場合には、停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理が実行されないことになる。 The game stop flag is set to "1" if the power outage flag is not set to "1," if the checksums do not match, or if the setting value is abnormal. When the game stop flag is set to "1," steps S8901 to S8905 are executed in the first timer interrupt process (Figure 133), while a positive judgment in step S8906 prevents steps S8907 to S8920 from being executed. As a result, if the power outage flag is not set to "1" because power outage processing was not performed properly during the previous power outage, if the checksums do not match due to changes in the storage state of information in at least one of the specific control work area 221 and the specific control stack area 222 since the previous power outage, or if the setting value is abnormal, processing for power outage monitoring, updating various counters, and fraud monitoring is executed, but processing for progressing game play is not executed.

設定更新表示フラグは上記第35の実施形態と同様に設定値更新処理(図181)が実行されていることを主側CPU63にて特定するためのフラグであり、設定更新表示フラグに「1」がセットされている場合には第1~第4報知用表示装置201~204にて、設定値を更新している状況であることを示す表示及び更新途中の設定値を示す表示が行われる。設定更新表示フラグは、設定値更新処理(図181)が開始された場合に「1」がセットされ設定値更新処理(図181)が終了される場合に「0」クリアされるフラグであるため、設定値更新処理(図181)が実行されていない状況においては基本的に設定更新表示フラグに「1」がセットされた状態とはならない。しかしながら、設定値更新処理(図181)が実行されている状況において主側CPU63への動作電力の供給が停止された場合には、その後に主側CPU63への動作電力の供給が開始された場合において設定更新表示フラグに「1」がセットされた状態となる。この設定更新表示フラグに「1」がセットされた状態は設定値更新処理(図181)において設定更新表示フラグを「0」クリアする処理が実行されるまでは維持される。 As in the 35th embodiment, the setting update display flag is a flag used by the main CPU 63 to identify that the setting value update process (Figure 181) is being executed. When the setting update display flag is set to "1," the first to fourth alarm display devices 201-204 display an indication that the setting values are being updated and an indication of the setting values currently being updated. The setting update display flag is set to "1" when the setting value update process (Figure 181) is initiated and cleared to "0" when the setting value update process (Figure 181) is terminated. Therefore, the setting update display flag is not generally set to "1" when the setting value update process (Figure 181) is not being executed. However, if the supply of operating power to the main CPU 63 is stopped while the setting value update process (Figure 181) is being executed, the setting update display flag will be set to "1" when the supply of operating power to the main CPU 63 is subsequently started. This setting update display flag will remain set to "1" until the setting value update process (Figure 181) clears the setting update display flag to "0."

遊技停止フラグ及び設定更新表示フラグに「1」がセットされていないことでステップSB808にて否定判定をした場合、設定キー挿入部68aが設定キーを利用してON操作されているか否かを判定する(ステップSB809)。設定キー挿入部68aが設定キーを利用してON操作されている場合(ステップSB809:YES)、設定確認用処理を実行する(ステップSB810)。設定確認用処理の処理内容は上記第49の実施形態における設定確認用処理(図166)と同一である。なお、本実施形態では設定確認用処理を実行している途中で動作電力の供給が停止されたとしても、動作電力の供給が再開される場合に「設定確認操作」が行われない限り設定確認用処理は実行されない。 If a negative judgment is made in step SB808 because the game stop flag and the setting update display flag are not set to "1," it is determined whether the setting key insertion unit 68a has been turned ON using the setting key (step SB809). If the setting key insertion unit 68a has been turned ON using the setting key (step SB809: YES), a setting confirmation process is executed (step SB810). The content of the setting confirmation process is the same as the setting confirmation process in the 49th embodiment (Figure 166). Note that in this embodiment, even if the supply of operating power is stopped while the setting confirmation process is being executed, the setting confirmation process will not be executed unless a "setting confirmation operation" is performed when the supply of operating power is resumed.

設定キー挿入部68aが設定キーを利用してON操作されていない場合(ステップSB809:NO)、通常復帰コマンドを音声発光制御装置81に送信する(ステップSB811)。通常復帰コマンドを受信した場合に音声発光制御装置81にて実行される処理内容は上記第49の実施形態と同一である。 If the setting key insertion unit 68a has not been turned ON using the setting key (step SB809: NO), a return to normal command is sent to the audio and light control device 81 (step SB811). The processing executed by the audio and light control device 81 when it receives the return to normal command is the same as that in the 49th embodiment described above.

一方、ステップSB807にてリセットボタン68cが押圧操作されていると判定した場合であって、設定キー挿入部68aが設定キーを利用してON操作されていると判定した場合(ステップSB807及びステップSB812:YES)、設定値更新処理を実行する(ステップSB813)。つまり、本実施形態では特定制御用のワークエリア221における設定更新表示フラグに「1」がセットされていたとしても、主側CPU63への動作電力の供給開始時に「設定変更操作」が行われない限り設定値更新処理は実行されない。設定値更新処理の詳細については後に説明する。 On the other hand, if it is determined in step SB807 that the reset button 68c has been pressed and that the setting key insertion section 68a has been turned ON using the setting key (step SB807 and step SB812: YES), the setting value update process is executed (step SB813). In other words, in this embodiment, even if the setting update display flag in the specific control work area 221 is set to "1," the setting value update process is not executed unless a "setting change operation" is performed when the supply of operating power to the main CPU 63 begins. Details of the setting value update process will be explained later.

ステップSB807にてリセットボタン68cが押圧操作されていると判定した場合であって、設定キー挿入部68aが設定キーを利用してON操作されていないと判定した場合(ステップSB812:NO)、特定制御用のワークエリア221における遊技停止フラグ又は設定更新表示フラグに「1」がセットされているか否かを判定する(ステップSB814)。 If it is determined in step SB807 that the reset button 68c has been pressed, and it is determined that the setting key insertion unit 68a has not been turned ON using the setting key (step SB812: NO), it is determined whether the game stop flag or setting update display flag in the specific control work area 221 is set to "1" (step SB814).

遊技停止フラグ及び設定更新表示フラグの両方に「1」がセットされていない場合(ステップSB814:NO)、第1RAMクリア処理を実行する(ステップSB815)。第1RAMクリア処理では、上記第45の実施形態におけるRAMクリア処理(ステップSA416)と同様に、特定制御用のワークエリア221においてパチンコ機10の設定状態を示す設定値の情報が設定されたエリア(すなわち設定参照用エリア341)を除いて、当該特定制御用のワークエリア221を「0」クリアするとともに初期設定を実行する。これにより、当否抽選モードが高確率モードであるか否かを示すエリアが「0」クリアされるため、パチンコ機10への動作電力の供給が停止される直前における当否抽選モードに関係なく当否抽選モードは低確率モードとなる。また、遊技回が実行されていない状況となるとともに開閉実行モードが実行されていない状況となり、さらに普図表示部38aが変動表示されていない状況であって普電役物34aが閉鎖状態である状況となる。また、特定制御用のワークエリア221に設けられた保留格納エリア65a及び普電保留エリア65cも「0」クリアされるため、特図表示部37a用の保留情報が消去されるとともに普図表示部38a用の保留情報が消去される。また、特定制御用のワークエリア221に設けられた設定更新表示フラグ及び設定確認表示フラグを「0」クリアする。また、特定制御用のワークエリア221に設けられた設定更新用エリア342を「0」クリアする。また、第1RAMクリア処理では特定制御用のスタックエリア222を「0」クリアするとともに初期設定を実行する。また、第1RAMクリア処理では主側CPU63の各種レジスタも「0」クリアした後に初期設定を実行する。この初期設定ではステップSB802の内部機能レジスタ設定処理と同様の処理を実行する。なお、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224については「0」クリアするための処理及び初期設定を行うための処理は実行しない。 If both the game stop flag and the setting update display flag are not set to "1" (step SB814: NO), the first RAM clear process is executed (step SB815). In the first RAM clear process, similar to the RAM clear process (step SA416) in the 45th embodiment, the specific control work area 221 is cleared to "0" and initialized, except for the area in the specific control work area 221 where setting value information indicating the setting state of the pachinko machine 10 is set (i.e., the setting reference area 341). This clears the area indicating whether the win/loss lottery mode is in the high-probability mode to "0," thereby changing the win/loss lottery mode to the low-probability mode regardless of the win/loss lottery mode in effect immediately before the supply of operating power to the pachinko machine 10 was stopped. Furthermore, a game round is not being played, the open/close execution mode is not being executed, the normal map display unit 38a is not displaying a variable value, and the normal power device 34a is in a closed state. In addition, the reserve storage area 65a and the normal power reserve area 65c provided in the work area 221 for specific control are also cleared to "0," thereby erasing the reserve information for the special map display unit 37a and the reserve information for the normal map display unit 38a. The setting update display flag and setting confirmation display flag provided in the work area 221 for specific control are cleared to "0." The setting update area 342 provided in the work area 221 for specific control is cleared to "0." The first RAM clearing process clears the stack area 222 for specific control to "0" and performs initial settings. The first RAM clearing process also clears various registers of the main CPU 63 to "0" and then performs initial settings. This initial setting process performs the same processing as the internal function register setting process in step SB802. Note that the process for clearing the work area 223 for non-specific control and the process for performing initial settings are not performed for the stack area 224 for non-specific control and the work area 223 for non-specific control.

その後、クリア時の復帰コマンドを音声発光制御装置81に送信する(ステップSB816)。クリア時の復帰コマンドを受信した場合に音声発光制御装置81にて実行される処理内容は上記第49の実施形態と同一である。 Then, a clear-time return command is sent to the audio and light emission control device 81 (step SB816). The processing executed by the audio and light emission control device 81 when a clear-time return command is received is the same as that of the 49th embodiment described above.

ステップSB810の処理を実行した場合、ステップSB811の処理を実行した場合、ステップSB813の処理を実行した場合、又はステップSB816の処理を実行した場合、特定制御用のワークエリア221に設けられたチェック中カウンタに初期チェック期間(具体的には5秒)に対応する情報をセットする(ステップSB817)。チェック中カウンタにセットされた値は上記第35の実施形態と同様に第2タイマ割込み処理(図134)が起動される度に1減算される。チェック中カウンタに1以上の値が設定されている場合、上記第35の実施形態と同様に第1~第4報知用表示装置201~204にてチェック用表示が継続される。 When step SB810, step SB811, step SB813, or step SB816 is executed, information corresponding to the initial check period (specifically, 5 seconds) is set in the checking counter provided in the specific control work area 221 (step SB817). The value set in the checking counter is decremented by 1 each time the second timer interrupt process (FIG. 134) is initiated, as in the 35th embodiment. If a value of 1 or greater is set in the checking counter, the check display continues on the first to fourth notification display devices 201 to 204, as in the 35th embodiment.

上記構成によれば主側CPU63への動作電力の供給が開始された場合、当該主側CPU63にて動作電力の供給開始時の処理(ステップSB801~ステップSB818、ステップSB823~ステップSB826)が終了した後であって残余処理(ステップSB819~ステップSB822)が開始される前に、初期チェック期間が開始される。これにより、動作電力の供給開始時の処理が実行されている状況において初期チェック期間を制御する必要がないため、当該動作電力の供給開始時の処理が実行されている状況における処理負荷を軽減することが可能となる。 With the above configuration, when the supply of operating power to the main CPU 63 begins, the initial check period begins after the main CPU 63 has completed the processing at the start of the supply of operating power (steps SB801 to SB818, steps SB823 to SB826) and before the remaining processing (steps SB819 to SB822) begins. This eliminates the need to control the initial check period while the processing at the start of the supply of operating power is being executed, thereby reducing the processing load while the processing at the start of the supply of operating power is being executed.

また、設定確認用処理(ステップSB810)及び設定値更新処理(図181)は動作電力の供給開始時の処理(ステップSB801~ステップSB818、ステップSB823~ステップSB826)として実行されるのに対して、初期チェック期間は動作電力の供給開始時の処理が終了した後に開始される。これにより、初期チェック期間において第1~第4報知用表示装置201~204にてチェック用表示が行われるとしても、第1~第4報知用表示装置201~204を利用した設定値の表示に影響を与えないようにすることが可能となる。 Furthermore, while the setting confirmation process (step SB810) and the setting value update process (FIG. 181) are executed as processes at the start of the supply of operating power (steps SB801 to SB818, steps SB823 to SB826), the initial check period begins after the processes at the start of the supply of operating power have finished. This makes it possible to ensure that even if a check display is performed on the first to fourth alarm display devices 201 to 204 during the initial check period, this does not affect the display of setting values using the first to fourth alarm display devices 201 to 204.

その後、特定制御用のワークエリア221における立ち上げ処理中フラグを「0」クリアする(ステップSB818)。立ち上げ処理中フラグが「0」クリアされることにより、第1タイマ割込み処理(図133)が起動された場合にステップS8906にて否定判定をすることでステップS8901~ステップS8905の処理だけではなくステップS8907~ステップS8920の処理を実行することとなり、遊技を進行させるための処理が実行されない状態が解除される。なお、ステップSB818では特定制御用のワークエリア221における停電フラグも「0」クリアする。 Then, the startup processing in progress flag in the specific control work area 221 is cleared to "0" (step SB818). When the startup processing in progress flag is cleared to "0," if the first timer interrupt process (FIG. 133) is initiated, a negative judgment is made in step S8906, which causes the processes of steps S8901 to S8905 as well as steps S8907 to S8920 to be executed, thereby canceling the state in which processes for progressing the game are not executed. Note that in step SB818, the power outage flag in the specific control work area 221 is also cleared to "0."

その後、ステップSB819~ステップSB822の残余処理に進む。つまり、主側CPU63は第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)を定期的に実行する構成であるが、1のタイマ割込み処理と次のタイマ割込み処理との間に残余時間が生じることとなる。この残余時間は各タイマ割込み処理の処理完了時間に応じて変動することとなるが、かかる不規則な時間を利用してステップSB819~ステップSB822の残余処理を繰り返し実行する。この点、当該ステップSB819~ステップSB822の残余処理は非定期的に実行される非定期処理であると言える。ステップSB819~ステップSB822では、上記第1の実施形態におけるメイン処理(図9)のステップS113~ステップS116と同一の処理を実行する。 Then, the process proceeds to the remaining processing of steps SB819 to SB822. In other words, the main CPU 63 is configured to periodically execute the first timer interrupt processing (Figure 133) and the second timer interrupt processing (Figure 134), but there is remaining time between one timer interrupt processing and the next. This remaining time will vary depending on the completion time of each timer interrupt processing, but this irregular time is used to repeatedly execute the remaining processing of steps SB819 to SB822. In this respect, the remaining processing of steps SB819 to SB822 can be said to be non-periodic processing executed non-periodically. Steps SB819 to SB822 execute the same processing as steps S113 to S116 of the main processing (Figure 9) in the first embodiment described above.

メイン処理(図179)においてステップSB804~ステップSB806のいずれかにて否定判定をした場合、すなわち停電フラグに「1」がセットされていない場合、チェックサムが一致しなかった場合又は設定値が異常であった場合、特定制御用のワークエリア221における遊技停止フラグに「1」をセットする(ステップSB823)。既に説明したとおり遊技停止フラグに「1」がセットされることにより、第1タイマ割込み処理(図133)においてステップS8901~ステップS8905の処理を実行する一方、ステップS8906にて肯定判定をすることでステップS8907~ステップS8920の処理を実行しない。これにより、前回の電源遮断時において停電時処理が適切に行われなかったことで停電フラグに「1」がセットされていない場合、特定制御用のワークエリア221及び特定制御用のスタックエリア222の少なくとも一方について前回の電源遮断時から情報の記憶状態が変化していることに起因してチェックサムが一致しない場合、又は設定値が異常である場合には、停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理が実行されないことになる。 If a negative judgment is made in any of steps SB804 to SB806 in the main processing (Figure 179), i.e., if the power outage flag is not set to "1", if the checksum does not match, or if the setting value is abnormal, the game stop flag in the specific control work area 221 is set to "1" (step SB823). As already explained, when the game stop flag is set to "1", the processing of steps S8901 to S8905 is executed in the first timer interrupt processing (Figure 133), while a positive judgment is made in step S8906, the processing of steps S8907 to S8920 is not executed. As a result, if the power outage flag is not set to "1" because power outage processing was not performed properly the previous time the power was shut down, if the checksums do not match because the information storage state has changed since the previous power outage in at least one of the specific control work area 221 and the specific control stack area 222, or if the setting value is abnormal, processing will be executed to monitor the power outage, update various counters, and monitor for fraud, but processing to progress the game will not be executed.

その後、リセットボタン68cが押圧操作されているか否かを判定する(ステップSB824)。リセットボタン68cが押圧操作されていない場合(ステップSB824:NO)、動作電力の供給開始時において停電フラグ、チェックサム又は設定値に関して異常が発生したことを示す異常コマンドを音声発光制御装置81に送信する(ステップSB825)。音声発光制御装置81は当該異常コマンドを受信することにより、表示発光部53を動作電力の供給開始時における情報異常に対応する態様で発光させるとともに、スピーカ部54から「設定変更をして下さい。」という音声を出力させる。また、図柄表示装置41にて「設定変更をして下さい。」という文字画像が表示されるようにする。これら報知はパチンコ機10への動作電力の供給が停止されるまでは維持され、パチンコ機10への動作電力の供給が停止された場合に終了される。但し、パチンコ機10への動作電力の供給が一旦停止されたとしても設定値更新処理(図181)が実行されるまではパチンコ機10への動作電力の供給が再開された場合に上記報知が再開されることとなる。 Then, it is determined whether the reset button 68c has been pressed (step SB824). If the reset button 68c has not been pressed (step SB824: NO), an abnormality command indicating that an abnormality occurred with the power outage flag, checksum, or setting value when the supply of operating power began is sent to the audio and light-emitting control device 81 (step SB825). Upon receiving the abnormality command, the audio and light-emitting control device 81 causes the display light-emitting unit 53 to emit light in a manner corresponding to the information abnormality when the supply of operating power began, and outputs a voice message saying "Please change the settings" from the speaker unit 54. It also causes the symbol display device 41 to display a text image saying "Please change the settings." These notifications are maintained until the supply of operating power to the pachinko machine 10 is stopped, and are terminated when the supply of operating power to the pachinko machine 10 is stopped. However, even if the supply of operating power to the pachinko machine 10 is temporarily stopped, the above notification will resume when the supply of operating power to the pachinko machine 10 is resumed until the setting value update process (Figure 181) is executed.

その後、異常時の外部出力処理を実行する(ステップSB826)。異常時の外部出力処理では、遊技ホールの管理コンピュータに向けて異常信号を外部出力するための処理を実行する。この場合、異常信号の信号出力が予め定められた所定期間(例えば100ミリ秒)に亘って行われる。但し、これに限定されることはなくステップSB826の処理の実行契機となる事象が発生している状況においては異常信号の信号出力が継続され、ステップSB826の処理の実行契機となる事象が発生していない状況となることで異常信号の信号出力が停止される構成としてもよい。また、異常信号は、ステップSB826においてのみ出力されるのではなく、他の処理によっても出力され得る。例えば、第1タイマ割込み処理(図133)の不正検知処理(ステップS8905)において監視対象の不正(不正な電波の検知や不正の磁気の検知)が発生したことを特定した場合にも異常信号が外部出力される。但し、このように異常信号が兼用される構成に限定されることはなく、ステップSB826の専用となる異常信号が外部出力される構成としてもよい。 Then, external output processing in the event of an abnormality is executed (step SB826). In the external output processing in the event of an abnormality, processing is executed to externally output an abnormality signal to the amusement hall's management computer. In this case, the signal output of the abnormality signal is performed for a predetermined period (e.g., 100 milliseconds). However, this is not limited to this, and the signal output of the abnormality signal may continue when an event that triggers execution of the processing of step SB826 occurs, and the signal output of the abnormality signal may be stopped when an event that triggers execution of the processing of step SB826 does not occur. Furthermore, the abnormality signal is not output only in step SB826, but may also be output by other processing. For example, an abnormality signal is output externally when the fraud detection processing (step S8905) of the first timer interrupt processing (Figure 133) identifies the occurrence of fraud (detection of unauthorized radio waves or unauthorized magnetic fields) that is being monitored. However, this is not limited to a configuration in which the abnormality signal is used for both purposes, and a dedicated abnormality signal for step SB826 may be output externally.

リセットボタン68cが押圧操作されている場合(ステップSB824:YES)、設定キー挿入部68aが設定キーを利用してON操作されているか否かを判定する(ステップSB812)。リセットボタン68cが押圧操作されているとともに設定キー挿入部68aが設定キーを利用してON操作されている場合(ステップSB812及びステップSB824:YES)、設定値更新処理を実行する(ステップSB813)。つまり、「設定変更操作」が行われている状況で主側CPU63への動作電力が供給された場合、主側RAM65について異常が発生していることでステップSB804~ステップSB806のいずれかにて否定判定をした場合であっても設定値更新処理(図181)が実行される。これにより、設定値の変更を優先させることが可能となる。 If the reset button 68c is pressed (step SB824: YES), it is determined whether the setting key insertion unit 68a has been turned ON using the setting key (step SB812). If the reset button 68c is pressed and the setting key insertion unit 68a has been turned ON using the setting key (step SB812 and step SB824: YES), the setting value update process is executed (step SB813). In other words, if operating power is supplied to the main CPU 63 while a "setting change operation" is being performed, the setting value update process (Figure 181) is executed even if a negative determination is made in any of steps SB804 to SB806 due to an abnormality in the main RAM 65. This allows the setting value change to be prioritized.

一方、リセットボタン68cが押圧操作されているものの設定キー挿入部68aがON操作されていない場合(ステップSB824:YES、ステップSB812:NO)、特定制御用のワークエリア221における遊技停止フラグ又は設定更新表示フラグに「1」がセットされているか否かを判定する(ステップSB814)。ステップSB823にて遊技停止フラグに「1」がセットされた後におけるステップSB814の処理では当然のことながら遊技停止フラグに「1」がセットされているため、ステップSB814にて肯定判定をする。この場合、ステップSB825にて音声発光制御装置81に異常コマンドを送信するとともに、ステップSB826にて異常信号を外部出力する。その後、ステップSB817及びステップSB818の処理を実行することなく、ステップSB819~ステップSB822の残余処理に移行する。 On the other hand, if the reset button 68c has been pressed but the setting key insertion section 68a has not been turned ON (step SB824: YES, step SB812: NO), a determination is made as to whether the game stop flag or setting update display flag in the specific control work area 221 is set to "1" (step SB814). Since the game stop flag is naturally set to "1" by the processing of step SB814 after the game stop flag is set to "1" in step SB823, a positive determination is made in step SB814. In this case, an abnormality command is sent to the sound and light emission control device 81 in step SB825, and an abnormality signal is output externally in step SB826. Subsequently, the processing proceeds to the remaining processing of steps SB819 to SB822 without executing the processing of steps SB817 and SB818.

つまり、停電フラグ、チェックサム及び設定値に関する異常が発生してステップSB804~ステップSB806のいずれかにて否定判定をした場合、「RAMクリア操作」が行われている状況で主側CPU63への動作電力の供給が開始されたとしても第1RAMクリア処理(ステップSB815)は実行されない。また、遊技停止フラグに「1」がセットされている状況であって「RAMクリア操作」が行われている状況で主側CPU63への動作電力の供給が開始された場合にも第1RAMクリア処理(ステップSB815)は実行されない。これにより、「RAMクリア操作」が行われている状況で主側CPU63への動作電力の供給が開始されたとしても遊技停止フラグに「1」がセットされた状態が解消されないようにすることが可能となる。これに対して、「設定変更操作」が行われている場合には遊技停止フラグに「1」がセットされているか否かに関係なく設定値更新処理(図181)が実行されるとともに詳細は後述するが当該設定値更新処理(図181)の開始時の初期設定にて遊技停止フラグが「0」クリアされる。これにより、遊技停止フラグに「1」がセットされた状態を解消するためには設定値更新処理(図181)を実行する必要が生じることとなる。よって、特定制御用のワークエリア221の情報異常の発生に際しては当該特定制御用のワークエリア221を初期化するための処理だけではなく、設定値の再設定を要するようにすることが可能となる。 In other words, if an abnormality occurs with the power outage flag, checksum, or setting value and a negative judgment is made in any of steps SB804 to SB806, the first RAM clear process (step SB815) is not executed, even if the supply of operating power to the main CPU 63 is initiated while the "RAM clear operation" is being performed. Similarly, the first RAM clear process (step SB815) is not executed even if the supply of operating power to the main CPU 63 is initiated while the "RAM clear operation" is being performed and the game stop flag is set to "1." This prevents the game stop flag from being cleared from "1" even if the supply of operating power to the main CPU 63 is initiated while the "RAM clear operation" is being performed. In contrast, if a "setting change operation" is being performed, the setting value update process (Fig. 181) is executed regardless of whether the game stop flag is set to "1." Furthermore, the game stop flag is cleared to "0" by the initial setting at the start of the setting value update process (Fig. 181), as will be described in detail below. As a result, in order to cancel the state in which the game stop flag is set to "1", it becomes necessary to execute the setting value update process (Fig. 181). Therefore, when an information abnormality occurs in the work area 221 for specific control, it is possible to not only execute the process to initialize the work area 221 for specific control, but also to reset the setting value.

ここで、ステップSB807にてリセットボタン68cが押圧操作されていないと判定した場合においてステップSB808にて特定制御用のワークエリア221における遊技停止フラグ又は設定更新表示フラグに「1」がセットされていると判定した場合、ステップSB825にて音声発光制御装置81に異常コマンドを送信するとともに、ステップSB826にて異常信号を外部出力する。そして、これらの処理を実行した後は、ステップSB817及びステップSB818の処理を実行することなく、ステップSB819~ステップSB822の残余処理に移行する。また、ステップSB807にてリセットボタン68cが押圧操作されていると判定するとともにステップSB812にて設定キー挿入部68aがON操作されていないと判定した場合(すなわち「RAMクリア操作」が行われた場合)であっても、特定制御用のワークエリア221における遊技停止フラグ又は設定更新表示フラグに「1」がセットされている場合にはステップSB814にて肯定判定をして、ステップSB825にて音声発光制御装置81に異常コマンドを送信するとともに、ステップSB826にて異常信号を外部出力する。そして、これらの処理を実行した後は、ステップSB817及びステップSB818の処理を実行することなく、ステップSB819~ステップSB822の残余処理に移行する。 Here, if it is determined in step SB807 that the reset button 68c has not been pressed, and if it is determined in step SB808 that the game stop flag or setting update display flag in the specific control work area 221 is set to "1," an abnormal command is sent to the sound and light emission control device 81 in step SB825, and an abnormal signal is output externally in step SB826. After these processes are performed, the process proceeds to the remaining processes of steps SB819 to SB822 without performing the processes of steps SB817 and SB818. Furthermore, even if step SB807 determines that the reset button 68c has been pressed and step SB812 determines that the setting key insertion section 68a has not been turned ON (i.e., a "RAM clear operation" has been performed), if the game stop flag or setting update display flag in the specific control work area 221 is set to "1," a positive determination is made in step SB814, an abnormality command is sent to the sound and light emission control device 81 in step SB825, and an abnormality signal is output externally in step SB826. After these processes are performed, the process proceeds to the remaining processes of steps SB819 to SB822 without performing the processes of steps SB817 and SB818.

次に、設定値更新処理(図181)が実行されている状況において主側CPU63への動作電力の供給が停止された場合におけるその後の処理の様子について図180のタイムチャートを参照しながら説明する。図180(a)はパチンコ機10の電源がON状態となっている期間を示し、図180(b)は動作電力の供給開始時の処理(ステップSB801~ステップSB818、ステップSB823~ステップSB826)が実行されている期間を示し、図180(c)は動作電力の供給開始時の処理(ステップSB801~ステップSB818、ステップSB823~ステップSB826)が終了した後の処理が実行されている期間を示し、図180(d)は設定値更新処理(図181)が実行されている期間を示し、図180(e)は特定制御用のワークエリア221における設定更新表示フラグに「1」がセットされている期間を示し、図180(f)は特定制御用のワークエリア221における立ち上げ処理中フラグに「1」がセットされている期間を示し、図180(g)は異常信号が外部出力されている期間を示す。 Next, we will explain the subsequent processing when the supply of operating power to the main CPU 63 is stopped while the setting value update process (Figure 181) is being executed, with reference to the time chart in Figure 180. FIG. 180(a) shows the period during which the power to the pachinko machine 10 is ON, FIG. 180(b) shows the period during which processing is being performed when the supply of operating power starts (steps SB801 to SB818, steps SB823 to SB826), FIG. 180(c) shows the period during which processing is being performed after the processing when the supply of operating power starts (steps SB801 to SB818, steps SB823 to SB826) has finished, FIG. 180(d) shows the period during which setting value update processing (FIG. 181) is being performed, FIG. 180(e) shows the period during which the setting update display flag in the specific control work area 221 is set to "1", FIG. 180(f) shows the period during which the startup processing in progress flag in the specific control work area 221 is set to "1", and FIG. 180(g) shows the period during which an abnormality signal is being output externally.

t1のタイミングで図180(a)に示すようにパチンコ機10の電源のON操作が行われる。この場合、「設定変更操作」が行われた状況でパチンコ機10の電源のON操作が行われている。当該t1のタイミングで図180(b)に示すように主側CPU63にて動作電力の供給開始時の処理(ステップSB801~ステップSB818、ステップSB823~ステップSB826)が開始されるとともに、図180(f)に示すように特定制御用のワークエリア221における立ち上げ処理中フラグに「1」がセットされる。 At timing t1, the power to the pachinko machine 10 is turned ON as shown in Figure 180(a). In this case, the power to the pachinko machine 10 is turned ON while a "setting change operation" has been performed. At timing t1, as shown in Figure 180(b), the main CPU 63 starts processing when the supply of operating power begins (steps SB801 to SB818, steps SB823 to SB826), and the startup processing in progress flag in the work area 221 for specific control is set to "1" as shown in Figure 180(f).

その後、t2のタイミングで図180(d)に示すように設定値更新処理(図181)が開始される。この場合、当該t2のタイミングで図180(e)に示すように特定制御用のワークエリア221における設定更新表示フラグに「1」がセットされる。 Then, at timing t2, the setting value update process (Figure 181) is started as shown in Figure 180(d). In this case, at timing t2, the setting update display flag in the work area 221 for specific control is set to "1" as shown in Figure 180(e).

その後、図180(d)に示すように設定値更新処理(図181)が実行されている途中の状況であるt3のタイミングでパチンコ機10の電源のOFF操作が行われることで主側CPU63への動作電力の供給が停止される。したがって、図180(b)に示すように動作電力の供給開始時の処理(ステップSB801~ステップSB818、ステップSB823~ステップSB826)が終了するとともに図180(d)に示すように設定値更新処理(図181)が終了する。 Then, as shown in FIG. 180(d), at timing t3 while the setting value update process (FIG. 181) is being executed, the power to the pachinko machine 10 is turned off, thereby stopping the supply of operating power to the main CPU 63. Therefore, as shown in FIG. 180(b), the processing at the start of the supply of operating power (steps SB801 to SB818, steps SB823 to SB826) ends, and the setting value update process (FIG. 181) ends, as shown in FIG. 180(d).

その後、t4のタイミングで図180(a)に示すようにパチンコ機10の電源のON操作が再度行われる。この場合、「RAMクリア操作」が行われた状況でパチンコ機10の電源のON操作が行われている。当該t4のタイミングで図180(b)に示すように主側CPU63にて動作電力の供給開始時の処理(ステップSB801~ステップSB818、ステップSB823~ステップSB826)が開始される。また、図180(e)及び図180(f)に示すように前回の動作電力の供給停止前から引き続き特定制御用のワークエリア221における設定更新表示フラグ及び立ち上げ処理中フラグの両方に「1」がセットされている。 After that, at timing t4, the power to the pachinko machine 10 is turned ON again, as shown in Figure 180(a). In this case, the power to the pachinko machine 10 is turned ON when the "RAM clear operation" has been performed. At timing t4, as shown in Figure 180(b), the main CPU 63 starts processing when the supply of operating power starts (steps SB801 to SB818, steps SB823 to SB826). Also, as shown in Figures 180(e) and 180(f), both the setting update display flag and the startup processing in progress flag in the specific control work area 221 remain set to "1", as they were before the previous shutdown of the supply of operating power.

今回は設定更新表示フラグに「1」がセットされている状況において「RAMクリア操作」が行われた状況でパチンコ機10の電源のON操作が行われているため、第1RAMクリア処理(ステップSB815)が実行されることなく、図180(g)に示すようにt5のタイミング~t7のタイミングの所定期間(例えば100ミリ秒)に亘って異常信号の外部出力が行われる。また、t5のタイミングで異常コマンドの送信に基づく異常報知が開始される。 In this case, the pachinko machine 10 is powered on when the "RAM clear operation" is performed while the setting update display flag is set to "1." Therefore, the first RAM clear process (step SB815) is not executed, and an abnormality signal is output externally for a predetermined period (e.g., 100 milliseconds) from timing t5 to timing t7, as shown in FIG. 180 (g). Furthermore, at timing t5, an abnormality notification is initiated based on the transmission of the abnormality command.

図180(b)に示すようにt4のタイミングで開始された動作電力の供給開始時の処理(ステップSB801~ステップSB818、ステップSB823~ステップSB826)はt6のタイミングで終了する。そして、当該t6のタイミングで動作電力の供給開始時の処理(ステップSB801~ステップSB818、ステップSB823~ステップSB826)が終了した後の処理が開始される。 As shown in Figure 180(b), the processing at the start of the supply of operating power (steps SB801 to SB818, steps SB823 to SB826) that began at time t4 ends at time t6. Then, at time t6, processing begins after the processing at the start of the supply of operating power (steps SB801 to SB818, steps SB823 to SB826) has ended.

この場合、図180(f)に示すように特定制御用のワークエリア221における立ち上げ処理中フラグに「1」がセットされているため、第1タイマ割込み処理(図133)が起動されたとしても停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理は実行されない。その後、t8のタイミングで図180(a)に示すようにパチンコ機10の電源のOFF操作が行われることで主側CPU63への動作電力の供給が停止される。また、当該t8のタイミングで図180(c)に示すように供給後の処理が終了する。 In this case, as shown in Figure 180 (f), the startup processing in progress flag in the specific control work area 221 is set to "1", so even if the first timer interrupt processing (Figure 133) is started, processing for power outage monitoring, updating various counters, and fraud monitoring is executed, but processing for progressing the game is not executed. Then, at timing t8, as shown in Figure 180 (a), the power to the pachinko machine 10 is turned off, stopping the supply of operating power to the main CPU 63. Also, at timing t8, post-supply processing ends as shown in Figure 180 (c).

その後、t9のタイミングで図180(a)に示すようにパチンコ機10の電源のON操作が再度行われる。この場合、「設定変更操作」が行われた状況でパチンコ機10の電源のON操作が行われている。当該t9のタイミングで図180(b)に示すように主側CPU63にて動作電力の供給開始時の処理(ステップSB801~ステップSB818、ステップSB823~ステップSB826)が開始される。また、図180(e)及び図180(f)に示すように前回の動作電力の供給停止前から引き続き特定制御用のワークエリア221における設定更新表示フラグ及び立ち上げ処理中フラグの両方に「1」がセットされている。 After that, at timing t9, the power to the pachinko machine 10 is turned ON again, as shown in Figure 180(a). In this case, the power to the pachinko machine 10 is turned ON while a "setting change operation" has been performed. At timing t9, as shown in Figure 180(b), the main CPU 63 starts processing when the supply of operating power starts (steps SB801 to SB818, steps SB823 to SB826). Also, as shown in Figures 180(e) and 180(f), both the setting update display flag and the startup processing in progress flag in the specific control work area 221 remain set to "1", as they were before the previous shutdown of the supply of operating power.

その後、t10のタイミング~t11のタイミングに亘って図180(d)に示すように設定値更新処理(図181)が実行される。この場合、当該設定値更新処理(図181)は正常に終了する。そして、この終了したタイミングであるt11のタイミングで、図180(e)に示すように設定更新表示フラグが「0」クリアされる。また、当該t11のタイミングで図180(b)に示すように動作電力の供給開始時の処理(ステップSB801~ステップSB818、ステップSB823~ステップSB826)が終了する。これにより、当該t11のタイミングで、図180(f)に示すように立ち上げ処理中フラグが「0」クリアされる。そして、当該t11のタイミングで図180(c)に示すように動作電力の供給開始時の処理(ステップSB801~ステップSB818、ステップSB823~ステップSB826)が終了した後の処理が開始される。この場合、立ち上げ処理中フラグは既に「0」クリアされているため、第1タイマ割込み処理(図133)が起動された場合には停電監視、各種カウンタの更新及び不正監視を行うための処理だけではなく、遊技を進行させるための処理が実行される。 Then, the setting value update process (Figure 181) is executed from time t10 to time t11, as shown in Figure 180(d). In this case, the setting value update process (Figure 181) ends normally. Then, at time t11, the setting update display flag is cleared to "0," as shown in Figure 180(e). Also, at time t11, the processing at the start of the supply of operating power (steps SB801 to SB818, steps SB823 to SB826) ends, as shown in Figure 180(b). As a result, at time t11, the startup processing in progress flag is cleared to "0," as shown in Figure 180(f). Then, at time t11, the processing after the processing at the start of the supply of operating power (steps SB801 to SB818, steps SB823 to SB826) ends begins, as shown in Figure 180(c). In this case, the startup processing flag has already been cleared to "0," so when the first timer interrupt process (Fig. 133) is started, not only will it perform processes to monitor for power outages, update various counters, and monitor for fraud, but it will also perform processes to allow the game to proceed.

上記のとおり設定値更新処理(図181)が実行されている状況において主側CPU63への動作電力の供給が停止された場合には、主側CPU63への動作電力の供給が再開される場合に「設定変更操作」が行われない限り、動作電力の供給開始時の処理(ステップSB801~ステップSB818、ステップSB823~ステップSB826)では音声発光制御装置81への異常コマンドの送信及び異常信号の外部出力が実行され、仮に「RAMクリア操作」が行われていたとしても第1RAMクリア処理(ステップSB815)が実行されることはなく、「設定確認操作」が行われていたとしても設定確認用処理(ステップSB810)が実行されることはない。さらにまた、音声発光制御装置81への異常コマンドの送信及び異常信号の外部出力が実行された場合には、特定制御用のワークエリア221における立ち上げ処理中フラグを「0」クリアする処理(ステップSB818)が実行されることなく残余処理(ステップSB819~ステップSB822)が実行されるため、第1タイマ割込み処理(図133)が起動されたとしても停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理は実行されない。これにより、設定値更新処理(図181)が実行されている状況において主側CPU63への動作電力の供給が停止された場合には、「設定変更操作」を行った状況で主側CPU63への動作電力の供給を再開させて設定値更新処理(図181)を実行させる必要が生じる。よって、設定値の変更を確実に行わせることが可能となる。 If the supply of operating power to the main CPU 63 is stopped while the setting value update process (Figure 181) is being executed as described above, unless a "setting change operation" is performed when the supply of operating power to the main CPU 63 is resumed, the processing at the start of the supply of operating power (steps SB801 to SB818, steps SB823 to SB826) will involve sending an abnormal command to the audio and light emission control device 81 and outputting an abnormal signal externally, and even if a "RAM clear operation" has been performed, the first RAM clear process (step SB815) will not be executed, and even if a "setting confirmation operation" has been performed, the setting confirmation process (step SB810) will not be executed. Furthermore, when an abnormal command is sent to the audio/light-emitting control device 81 and an abnormal signal is externally output, the remaining processing (steps SB819 to SB822) is executed without clearing the startup processing in progress flag to "0" in the specific control work area 221 (step SB818). Therefore, even if the first timer interrupt processing (FIG. 133) is initiated, processing for power outage monitoring, updating various counters, and fraud monitoring is executed, but processing for progressing the game is not executed. As a result, if the supply of operating power to the main CPU 63 is stopped while the setting value update processing (FIG. 181) is being executed, it becomes necessary to resume the supply of operating power to the main CPU 63 when a "setting change operation" is performed and execute the setting value update processing (FIG. 181). This makes it possible to reliably change the setting value.

次に、メイン処理(図179)のステップSB813にて実行される本実施形態における設定値更新処理について、図181のフローチャートを参照しながら説明する。なお、設定値更新処理におけるステップSB901~ステップSB918の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Next, the setting value update process in this embodiment, which is executed in step SB813 of the main processing (Figure 179), will be described with reference to the flowchart in Figure 181. Note that the processing in steps SB901 to SB918 in the setting value update process is executed using the specific control program and specific control data in the main CPU 63.

まずOFF確認フラグ361に「1」をセットする(ステップSB901)。OFF確認フラグ361は図182の説明図に示すように特定制御用のワークエリア221に設けられている。本実施形態であっても設定値更新処理(図181)ではリセットボタン68cが押圧操作される度に特定制御用のワークエリア221の設定更新用エリア342の値、すなわち更新対象の設定値が1加算される。この場合に、リセットボタン68cの1回の押圧操作に対して更新対象の設定値が「1」のみ加算されるようにすべく、リセットボタン68cが非操作状態から操作状態となった場合、すなわちリセットボタン68cの操作を検知する検知センサからの検知信号が操作非検知の状態から操作検知の状態に切り換わった場合に、設定更新用エリア342の値を1加算することで更新対象の設定値を1加算する構成となっている。 First, the OFF confirmation flag 361 is set to "1" (step SB901). The OFF confirmation flag 361 is provided in the specific control work area 221, as shown in the explanatory diagram of FIG. 182. Even in this embodiment, in the setting value update process (FIG. 181), the value of the setting update area 342 in the specific control work area 221, i.e., the setting value to be updated, is incremented by 1 each time the reset button 68c is pressed. In this case, to ensure that the setting value to be updated is incremented by only "1" for each press of the reset button 68c, when the reset button 68c changes from a non-operated state to an operated state, i.e., when the detection signal from the detection sensor that detects the operation of the reset button 68c switches from a non-operated state to an operated state, the value of the setting update area 342 is incremented by 1, thereby incrementing the setting value to be updated by 1.

当該構成においてOFF確認フラグ361は設定値更新処理(図181)にてリセットボタン68cが押圧操作されたか否かを確認する場合においてリセットボタン68cの押圧操作が開始されたタイミングであるか否かを確認するためのフラグである。設定値更新処理(図181)にてリセットボタン68cが押圧操作されているか否かの判定処理(ステップSB910)を実行した後において、リセットボタン68cが押圧操作されていると判定した場合に「1」がセットされ又は「1」のセット状態が維持され、リセットボタン68cが押圧操作されていないと判定した場合に「0」クリアされる又は「0」の状態が維持される。 In this configuration, the OFF confirmation flag 361 is a flag used to check whether the timing is when pressing the reset button 68c has begun when checking whether the reset button 68c has been pressed during the setting value update process (FIG. 181). After the process (step SB910) for determining whether the reset button 68c has been pressed during the setting value update process (FIG. 181) is executed, if it is determined that the reset button 68c has been pressed, the OFF confirmation flag 361 is set to "1" or remains set to "1", and if it is determined that the reset button 68c has not been pressed, the OFF confirmation flag 361 is cleared to "0" or remains set to "0".

ここで、設定値更新処理(図181)は既に説明したとおりメイン処理(図179)のステップSB807又はステップSB824にてリセットボタン68cが押圧操作されていると判定したことを条件として実行される。これらステップSB807又はステップSB824では主側CPU63はリセットボタン68cの押圧操作の有無を検知する検知センサからの検知信号が入力される入力ポートを直接監視することでリセットボタン68cが押圧操作されているか否かを判定する。この場合、リセットボタン68cの押圧操作の開始タイミングや終了タイミングを確認するのではなく、リセットボタン68cが押圧操作されている状態となっているか否かを確認する。したがって、ステップSB807又はステップSB824ではOFF確認フラグ361を確認することなく、リセットボタン68cが押圧操作されていることに対応する信号が入力ポートに入力されている場合には肯定判定をする。 As already explained, the setting value update process (Figure 181) is executed on the condition that it is determined in step SB807 or step SB824 of the main process (Figure 179) that the reset button 68c has been pressed. In step SB807 or step SB824, the main CPU 63 determines whether the reset button 68c has been pressed by directly monitoring the input port to which a detection signal from a detection sensor that detects whether the reset button 68c has been pressed is input. In this case, rather than checking the start and end timing of the reset button 68c being pressed, it checks whether the reset button 68c is being pressed. Therefore, in step SB807 or step SB824, the OFF confirmation flag 361 is not checked, and a positive determination is made if a signal corresponding to the reset button 68c being pressed is input to the input port.

但し、当該構成においては設定値更新処理(図181)を開始させるためのパチンコ機10の電源ON時におけるリセットボタン68cの押圧操作の終了タイミングと設定値更新処理(図181)の開始タイミングとの関係によっては、当該押圧操作が更新対象の設定値を1加算する契機となる場合と当該契機とならない場合とが発生することとなる。そうすると、パチンコ機10の電源ON時におけるリセットボタン68cの押圧操作の終了タイミングに応じて更新対象の設定値の更新態様が変化することとなってしまい操作性が低下してしまう。これに対して、OFF確認フラグ361に「0」がセットされている状況においてリセットボタン68cが押圧操作されていると判定した場合に更新対象の設定値を1加算する構成において、設定値更新処理(図181)が開始された場合にはリセットボタン68cが押圧操作されているか否かを判定する処理よりも先に実行されるステップSB901にてOFF確認フラグ361に「1」をセットする構成とすることにより、パチンコ機10の電源ON時におけるリセットボタン68cの押圧操作に起因して更新対象の設定値が1加算されてしまわないようにすることが可能となる。 However, in this configuration, depending on the relationship between the timing at which the pressing of the reset button 68c to start the setting value update process (Fig. 181) ends when the pachinko machine 10 is powered on and the timing at which the setting value update process (Fig. 181) begins, the pressing may or may not trigger an increment of 1 to the setting value to be updated. This means that the update mode of the setting value to be updated will change depending on the timing at which the pressing of the reset button 68c ends when the pachinko machine 10 is powered on, reducing operability. In contrast, in a configuration in which the setting value to be updated is incremented by 1 when it is determined that the reset button 68c has been pressed while the OFF confirmation flag 361 is set to "0," by setting the OFF confirmation flag 361 to "1" in step SB901, which is executed before the process of determining whether the reset button 68c has been pressed, when the setting value update process (FIG. 181) is started, it is possible to prevent the setting value to be updated from being incremented by 1 due to the reset button 68c being pressed when the pachinko machine 10 is powered on.

ステップSB901の処理を実行した後は、割込み許可の設定を行う(ステップSB902)。これにより、第1タイマ割込み処理(図133)が第1割込み周期で割り込んで起動されるとともに、第2タイマ割込み処理(図134)が第2割込み周期で割り込んで起動される。本実施形態においては上記第49の実施形態と同様に動作電力の供給開始時の処理(ステップSB801~ステップSB818、ステップSB823~ステップSB826)では基本的に第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の割込みが禁止されており、設定確認用処理(ステップSB810)及び設定値更新処理(図181)において割込みが許可される。したがって、動作電力の供給開始時の処理(ステップSB801~ステップSB818、ステップSB823~ステップSB826)において設定確認用処理(ステップSB810)及び設定値更新処理(図181)が実行されていない状況においては第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の実行が禁止され、設定確認用処理(ステップSB810)又は設定値更新処理(図181)が実行されている状況において第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の実行が許可される。但し、設定確認用処理(ステップSB810)又は設定値更新処理(図181)が実行されている状況においては立ち上げ処理中フラグに「1」がセットされているため、第1タイマ割込み処理(図133)が起動されたとしても当該第1タイマ割込み処理(図133)の各種処理のうち停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理が実行されることなく当該第1タイマ割込み処理(図133)が終了される。 After executing the processing of step SB901, interrupt permission is set (step SB902). As a result, the first timer interrupt processing (Fig. 133) is started by interrupting at the first interrupt period, and the second timer interrupt processing (Fig. 134) is started by interrupting at the second interrupt period. In this embodiment, as in the 49th embodiment, interrupts of the first timer interrupt processing (Fig. 133) and the second timer interrupt processing (Fig. 134) are basically prohibited in the processing when the supply of operating power starts (steps SB801 to SB818, steps SB823 to SB826), but interrupts are allowed in the setting confirmation processing (step SB810) and the setting value update processing (Fig. 181). Therefore, in the processing at the start of the supply of operating power (steps SB801 to SB818, steps SB823 to SB826), when the setting confirmation processing (step SB810) and the setting value update processing (Figure 181) are not being executed, the execution of the first timer interrupt processing (Figure 133) and the second timer interrupt processing (Figure 134) is prohibited, and when the setting confirmation processing (step SB810) or the setting value update processing (Figure 181) is being executed, the execution of the first timer interrupt processing (Figure 133) and the second timer interrupt processing (Figure 134) is permitted. However, when the setting confirmation process (step SB810) or the setting value update process (FIG. 181) is being executed, the startup process in progress flag is set to "1", so even if the first timer interrupt process (FIG. 133) is started, the various processes of the first timer interrupt process (FIG. 133) such as power outage monitoring, updating of various counters, and fraud monitoring will be executed, but the first timer interrupt process (FIG. 133) will end without executing any processes to progress the game.

その後、特定制御用のワークエリア221に設けられた設定更新表示フラグに「1」がセットされていないことを条件として、設定更新表示フラグに「1」をセットする(ステップSB903)。設定更新表示フラグに「1」がセットされることにより、第2タイマ割込み処理(図134)のステップS9003にて肯定判定をすることで、設定更新中における第5表示データバッファ275への設定処理(ステップS9004)を実行する。当該設定更新中における第5表示データバッファ275への設定処理の処理内容は上記第45の実施形態と同一である。当該処理が実行されることにより、例えば図124(a)の説明図に示すように、パチンコ機10の設定値を更新している状況であることを示す表示及びパチンコ機10の更新対象として選択されている設定値の表示が第1~第4報知用表示装置201~204にて行われる。 Then, on the condition that the setting update display flag provided in the specific control work area 221 is not set to "1," the setting update display flag is set to "1" (step SB903). When the setting update display flag is set to "1," a positive determination is made in step S9003 of the second timer interrupt process (FIG. 134), and setting processing for the fifth display data buffer 275 during setting update (step S9004) is executed. The processing content of the setting processing for the fifth display data buffer 275 during setting update is the same as that of the 45th embodiment described above. By executing this processing, for example, as shown in the explanatory diagram of FIG. 124(a), a display indicating that the setting values of the pachinko machine 10 are being updated and a display of the setting values selected to be updated for the pachinko machine 10 are displayed on the first to fourth notification display devices 201 to 204.

その後、開始時の初期設定を行う(ステップSB904)。当該初期設定では、特定制御用のワークエリア221に設けられた遊技停止フラグを「0」クリアする。遊技停止フラグは、前回の電源遮断時において停電時処理が適切に行われなかったことで停電フラグに「1」がセットされていない場合(ステップSB804:NO)、特定制御用のワークエリア221及び特定制御用のスタックエリア222の少なくとも一方について前回の電源遮断時から情報の記憶状態が変化していることに起因してチェックサムが一致しない場合(ステップSB805:NO)、又は設定参照用エリア341に格納された情報に対応する設定値が正常な範囲ではない場合に(ステップSB806:NO)、メイン処理(図179)のステップSB823にて「1」がセットされるフラグである。遊技停止フラグに「1」がセットされることにより、第1タイマ割込み処理(図133)においてステップS8901~ステップS8905の処理を実行する一方、ステップS8906にて肯定判定をすることでステップS8907~ステップS8920の処理を実行しない。これにより、上記のような主側RAM65の情報異常が発生した場合には、停電監視、各種カウンタの更新及び不正監視を行うための処理は実行される一方、遊技を進行させるための処理が実行されないことになる。ステップSB904の処理にて遊技停止フラグを「0」クリアすることで、主側RAM65の情報異常の発生が特定されている状態を設定値更新処理(図181)が実行された場合に解除することが可能となる。 After that, initial settings are made at the start (step SB904). During this initial setting, the game stop flag set in the specific control work area 221 is cleared to "0." The game stop flag is set to "1" in step SB823 of the main processing (Fig. 179) when the power outage flag is not set to "1" because power outage processing was not performed properly during the previous power outage (step SB804: NO), when the checksums do not match for at least one of the specific control work area 221 and the specific control stack area 222 because the information storage state has changed since the previous power outage (step SB805: NO), or when the setting value corresponding to the information stored in the setting reference area 341 is not within the normal range (step SB806: NO). By setting the game stop flag to "1", steps S8901 to S8905 are executed in the first timer interrupt process (FIG. 133), but a positive determination in step S8906 prevents steps S8907 to S8920 from being executed. As a result, when an information abnormality occurs in the main RAM 65 as described above, processing for power outage monitoring, updating of various counters, and fraud monitoring is executed, but processing for progressing the game is not executed. By clearing the game stop flag to "0" in the processing of step SB904, it is possible to release the state in which an information abnormality in the main RAM 65 has been identified when the setting value update process (FIG. 181) is executed.

その後、特定制御用のワークエリア221における設定更新用エリア342(図154参照)に「1」を設定する(ステップSB905)。設定更新用エリア342は上記第45の実施形態と同様に設定値更新処理(図181)において更新途中の設定値の情報が格納される記憶エリアである。設定更新用エリア342に「1」の数値情報が格納されている場合には更新対象(選択対象又は変更対象)の設定値は「設定1」となる。設定更新用エリア342に「2」の数値情報が格納されている場合には更新対象の設定値は「設定2」となる。設定更新用エリア342に「3」の数値情報が格納されている場合には更新対象の設定値は「設定3」となる。設定更新用エリア342に「4」の数値情報が格納されている場合には更新対象の設定値は「設定4」となる。設定更新用エリア342に「5」の数値情報が格納されている場合には更新対象の設定値は「設定5」となる。設定更新用エリア342に「6」の数値情報が格納されている場合には更新対象の設定値は「設定6」となる。 Then, "1" is set in the setting update area 342 (see FIG. 154) in the work area 221 for specific control (step SB905). The setting update area 342 is a memory area that stores information about setting values being updated during the setting value update process (FIG. 181), as in the 45th embodiment. If the setting update area 342 stores numerical information of "1," the setting value to be updated (selected or changed) becomes "Setting 1." If the setting update area 342 stores numerical information of "2," the setting value to be updated becomes "Setting 2." If the setting update area 342 stores numerical information of "3," the setting value to be updated becomes "Setting 3." If the setting update area 342 stores numerical information of "4," the setting value to be updated becomes "Setting 4." If the setting update area 342 stores numerical information of "5," the setting value to be updated becomes "Setting 5." If the setting update area 342 stores numerical information of "6," the setting value to be updated becomes "Setting 6."

ステップSB905にて設定更新用エリア342に「1」を設定することで、更新対象の設定値が「設定1」となる。つまり、本実施形態ではパチンコ機10の現状の設定値がいずれであったとしても設定値更新処理(図181)が開始された場合には更新対象の設定値は「設定1」となる。 By setting "1" in the setting update area 342 in step SB905, the setting value to be updated becomes "Setting 1." In other words, in this embodiment, regardless of the current setting value of the pachinko machine 10, when the setting value update process (Figure 181) is started, the setting value to be updated becomes "Setting 1."

その後、更新開始コマンドを音声発光制御装置81に送信する(ステップSB906)。音声発光制御装置81は更新開始コマンドを受信することにより、設定値更新処理(図181)が実行されていることを示す画像、設定値を変更するための操作内容を認識可能とさせるための画像、及び設定値更新処理(図181)を終了させるための操作内容を認識可能とさせるための画像が図柄表示装置41にて表示されるように表示制御装置82を表示制御する。これにより、設定値を変更している状況であることを遊技ホールの管理者が認識することが可能となるとともに、設定値を変更させるために必要な操作内容及び設定値更新処理(図181)を終了させるために必要な操作内容を遊技ホールの管理者が認識することが可能となる。なお、上記報知が図柄表示装置41にて実行されることに加えて又は代えて、表示発光部53及びスピーカ部54のうち少なくとも一方にて行われる構成としてもよい。また、設定値更新処理(図181)が実行されていることを示す外部出力が例えば遊技ホールの管理コンピュータといったパチンコ機10外部の装置に対して行われる構成としてもよい。 An update start command is then sent to the audio and light-emitting control device 81 (step SB906). Upon receiving the update start command, the audio and light-emitting control device 81 controls the display control device 82 so that an image indicating that the setting value update process (FIG. 181) is being executed, an image enabling the user to recognize the operation details for changing the setting value, and an image enabling the user to recognize the operation details for terminating the setting value update process (FIG. 181) are displayed on the symbol display device 41. This allows the amusement hall manager to recognize that the setting value is being changed, and also allows the amusement hall manager to recognize the operation details required to change the setting value and the operation details required to terminate the setting value update process (FIG. 181). Note that the notification may be performed by at least one of the display light-emitting unit 53 and the speaker unit 54, in addition to or instead of being performed by the symbol display device 41. Furthermore, an external output indicating that the setting value update process (FIG. 181) is being executed may be provided to a device external to the pachinko machine 10, such as the amusement hall's management computer.

その後、設定更新用エリア342に格納された設定値の情報が「1」~「6」のいずれかであるか否かを判定する(ステップSB907)。「1」~「6」のいずれかではない場合(ステップSB907:NO)、設定更新用エリア342に「1」を設定する(ステップSB908)。これにより、更新対象の設定値が「設定1」となる。 Then, it is determined whether the setting value information stored in the setting update area 342 is any of "1" to "6" (step SB907). If it is not any of "1" to "6" (step SB907: NO), "1" is set in the setting update area 342 (step SB908). As a result, the setting value to be updated becomes "Setting 1."

ステップSB907にて肯定判定をした場合又はステップSB908の処理を実行した場合、設定キー挿入部68aが設定キーを利用してON状態からOFF状態に切り換わったか否かを判定する(ステップSB909)。具体的には、設定キー挿入部68aの状態を検知する検知センサから受信している信号の受信状態が、ON状態に対応する受信状態からOFF状態に対応する受信状態となったか否かを判定する。 If a positive determination is made in step SB907 or if the processing of step SB908 is executed, it is determined whether the setting key insertion unit 68a has switched from the ON state to the OFF state using the setting key (step SB909). Specifically, it is determined whether the reception state of the signal received from the detection sensor that detects the state of the setting key insertion unit 68a has changed from a reception state corresponding to the ON state to a reception state corresponding to the OFF state.

ステップSB909にて否定判定をした場合、リセットボタン68cが押圧操作されているか否かを判定する(ステップSB910)。具体的には、リセットボタン68cの押圧操作の有無を検知する検知センサからの検知信号が入力される入力ポートを直接監視することでリセットボタン68cが押圧操作されているか否かを判定する。リセットボタン68cが押圧操作されていない場合(ステップSB910:NO)、特定制御用のワークエリア221におけるOFF確認フラグ361を「0」クリアした後に(ステップSB911)、ステップSB907の処理に戻る。 If a negative determination is made in step SB909, it is determined whether the reset button 68c has been pressed (step SB910). Specifically, it is determined whether the reset button 68c has been pressed by directly monitoring the input port to which a detection signal from a detection sensor that detects whether the reset button 68c has been pressed is input. If the reset button 68c has not been pressed (step SB910: NO), the OFF confirmation flag 361 in the specific control work area 221 is cleared to "0" (step SB911), and the process returns to step SB907.

リセットボタン68cが押圧操作されている場合(ステップSB910:YES)、特定制御用のワークエリア221におけるOFF確認フラグ361の値が「0」であるか否かを判定する(ステップSB912)。OFF確認フラグ361に「1」がセットされている場合には(ステップSB912:NO)、今回の確認タイミングがリセットボタン68cの押圧操作の開始タイミングではなく、リセットボタン68cの押圧操作が継続されている状況であることを意味するため、更新対象の設定値を1加算することなくステップSB907の処理に戻る。 If the reset button 68c is being pressed (step SB910: YES), it is determined whether the value of the OFF confirmation flag 361 in the specific control work area 221 is "0" (step SB912). If the OFF confirmation flag 361 is set to "1" (step SB912: NO), this means that the current confirmation timing is not the start timing of the reset button 68c being pressed, but rather that the reset button 68c is still being pressed, and the process returns to step SB907 without incrementing the setting value to be updated by 1.

OFF確認フラグ361の値が「0」である場合(ステップSB912:YES)、今回の確認タイミングがリセットボタン68cの押圧操作の開始タイミングであることを意味する。この場合、OFF確認フラグ361に「1」をセットした後に(ステップSB913)、設定更新用エリア342の値を1加算する(ステップSB914)。これにより、リセットボタン68cが1回押圧操作される度に1段階上の設定値に更新される。また、リセットボタン68cが押圧操作されていない場合(ステップSB910:NO)、OFF確認フラグ361に「1」がセットされている場合(ステップSB912:NO)、又は設定更新用エリア342の値を1加算した場合(ステップSB914)にはステップSB907の処理に戻ることとなるが、ステップSB907にて設定更新用エリア342の値が7以上であると判定されると、ステップSB908にて設定更新用エリア342に「1」がセットされる。これにより、「設定6」の状況でリセットボタン68cが1回押圧操作された場合には「設定1」に戻ることになる。 If the value of the OFF confirmation flag 361 is "0" (step SB912: YES), this indicates that the current confirmation timing is the start timing for pressing the reset button 68c. In this case, after the OFF confirmation flag 361 is set to "1" (step SB913), the value of the setting update area 342 is incremented by one (step SB914). This updates the setting value to the next higher level each time the reset button 68c is pressed. If the reset button 68c is not pressed (step SB910: NO), if the OFF confirmation flag 361 is set to "1" (step SB912: NO), or if the value of the setting update area 342 is incremented by one (step SB914), the process returns to step SB907. However, if it is determined in step SB907 that the value of the setting update area 342 is 7 or greater, the setting update area 342 is set to "1" in step SB908. As a result, if the reset button 68c is pressed once while in "Setting 6", the setting will return to "Setting 1".

設定キー挿入部68aがON状態からOFF状態に切り換わったことを特定した場合(ステップSB909:YES)、設定更新用エリア342に格納された設定値の情報を設定参照用エリア341に上書きする(ステップSB915)。これにより、今回の設定値更新処理(図181)にて更新された結果の設定値の情報が設定参照用エリア341に設定された状態となり、その設定された情報に対応する設定値が現状のパチンコ機10の設定値となる。 If it is determined that the setting key insertion unit 68a has switched from the ON state to the OFF state (step SB909: YES), the setting value information stored in the setting update area 342 is overwritten in the setting reference area 341 (step SB915). As a result, the setting value information resulting from the update in this setting value update process (Figure 181) is set in the setting reference area 341, and the setting value corresponding to this set information becomes the current setting value of the pachinko machine 10.

その後、割込み禁止の設定を行う(ステップSB916)。これにより、設定値更新処理(図181)を終了してメイン処理(図179)における動作電力の供給開始時の処理(ステップSB801~ステップSB818、ステップSB823~ステップSB826)に復帰する場合には第1タイマ割込み処理(図133)及び第2タイマ割込み処理(図134)の割込みが禁止される。 Then, interrupts are disabled (step SB916). As a result, when the setting value update process (FIG. 181) is terminated and the process at the start of operating power supply in the main process (FIG. 179) (steps SB801 to SB818, steps SB823 to SB826) is returned to, interrupts for the first timer interrupt process (FIG. 133) and the second timer interrupt process (FIG. 134) are disabled.

その後、第2RAMクリア処理を実行する(ステップSB917)。第2RAMクリア処理では、上記第45の実施形態におけるRAMクリア処理(ステップSA416)と同様に、特定制御用のワークエリア221においてパチンコ機10の設定状態を示す設定値の情報が設定されたエリア(すなわち設定参照用エリア341)を除いて、当該特定制御用のワークエリア221を「0」クリアするとともに初期設定を実行する。これにより、当否抽選モードが高確率モードであるか否かを示すエリアが「0」クリアされるため、パチンコ機10への動作電力の供給が停止される直前における当否抽選モードに関係なく当否抽選モードは低確率モードとなる。また、遊技回が実行されていない状況となるとともに開閉実行モードが実行されていない状況となり、さらに普図表示部38aが変動表示されていない状況であって普電役物34aが閉鎖状態である状況となる。また、特定制御用のワークエリア221に設けられた保留格納エリア65a及び普電保留エリア65cも「0」クリアされるため、特図表示部37a用の保留情報が消去されるとともに普図表示部38a用の保留情報が消去される。また、特定制御用のワークエリア221に設けられた設定更新表示フラグ及び設定確認表示フラグを「0」クリアする。また、特定制御用のワークエリア221に設けられた設定更新用エリア342を「0」クリアする。また、特定制御用のワークエリア221に設けられた遊技停止フラグを「0」クリアする。また、第2RAMクリア処理では特定制御用のスタックエリア222を「0」クリアするとともに初期設定を実行する。また、第2RAMクリア処理では主側CPU63の各種レジスタも「0」クリアした後に初期設定を実行する。この初期設定ではステップSB802の内部機能レジスタ設定処理と同様の処理を実行する。なお、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224については「0」クリアするための処理及び初期設定を行うための処理は実行しない。 Then, a second RAM clear process is executed (step SB917). In the second RAM clear process, similar to the RAM clear process (step SA416) in the 45th embodiment, the specific control work area 221 is cleared to "0" and initial settings are executed, except for the area in the specific control work area 221 where setting value information indicating the setting state of the pachinko machine 10 is set (i.e., the setting reference area 341). This clears to "0" the area indicating whether the win/loss lottery mode is the high-probability mode, so the win/loss lottery mode becomes the low-probability mode regardless of the win/loss lottery mode immediately before the supply of operating power to the pachinko machine 10 is stopped. Furthermore, a game round is not being executed, the open/close execution mode is not being executed, the normal map display unit 38a is not displaying a variable value, and the normal power device 34a is in a closed state. In addition, the reserve storage area 65a and the normal power reserve area 65c provided in the specific control work area 221 are also cleared to "0," thereby erasing the reserve information for the special map display unit 37a and the reserve information for the normal map display unit 38a. The setting update display flag and the setting confirmation display flag provided in the specific control work area 221 are cleared to "0." The setting update area 342 provided in the specific control work area 221 is cleared to "0." The game stop flag provided in the specific control work area 221 is cleared to "0." The second RAM clearing process clears the specific control stack area 222 to "0" and performs initial settings. The second RAM clearing process also clears various registers of the main CPU 63 to "0" and then performs initial settings. This initial setting process executes the same processing as the internal function register setting process in step SB802. Note that the process for clearing the non-specific control work area 223 and the non-specific control stack area 224 to "0" and the process for performing initial settings are not executed.

その後、更新時の復帰コマンドを音声発光制御装置81に送信する(ステップSB918)。更新時の復帰コマンドを受信した場合に音声発光制御装置81にて実行される処理内容は上記第49の実施形態と同一である。 Then, a restore command for the update is sent to the audio and light emission control device 81 (step SB918). The processing executed by the audio and light emission control device 81 when the restore command for the update is received is the same as that of the 49th embodiment described above.

次に、更新対象の設定値が更新される様子について図183のタイムチャートを参照しながら説明する。図183(a)はパチンコ機10の電源がON状態となっている期間を示し、図183(b)は設定キー挿入部68aの操作状況を示し、図183(c)はリセットボタン68cの操作状況を示し、図183(d)は設定値更新処理(図181)が実行されている期間を示し、図183(e)はOFF確認フラグ361の設定状況を示し、図183(f)は設定値の更新タイミングを示す。 Next, the manner in which the setting values to be updated are updated will be explained with reference to the time chart in Figure 183. Figure 183(a) shows the period during which the power to the pachinko machine 10 is ON, Figure 183(b) shows the operation status of the setting key insertion section 68a, Figure 183(c) shows the operation status of the reset button 68c, Figure 183(d) shows the period during which the setting value update process (Figure 181) is being executed, Figure 183(e) shows the setting status of the OFF confirmation flag 361, and Figure 183(f) shows the timing of updating the setting values.

まず設定値更新処理(図181)が開始された場合にOFF確認フラグ361に「1」がセットされない比較例について説明する。 First, we will explain a comparative example in which the OFF confirmation flag 361 is not set to "1" when the setting value update process (Figure 181) is started.

t1のタイミングで図183(b)に示すように設定キー挿入部68aが設定キーを利用してON操作されるとともに図183(c)に示すようにリセットボタン68cが押圧操作される。そして、設定キー挿入部68aのON操作及びリセットボタン68cの押圧操作が継続されている状況であるt2のタイミングで図183(a)に示すようにパチンコ機10の電源のON操作が行われる。この場合、「設定変更操作」が行われた状況でパチンコ機10の電源のON操作が行われていることになるため、t3のタイミングで図183(d)に示すように設定値更新処理(図181)が開始される。 At timing t1, as shown in Figure 183(b), the setting key insertion section 68a is turned ON using the setting key, and as shown in Figure 183(c), the reset button 68c is pressed. Then, at timing t2, while the setting key insertion section 68a is being turned ON and the reset button 68c is being pressed, the power to the pachinko machine 10 is turned ON, as shown in Figure 183(a). In this case, the power to the pachinko machine 10 is being turned ON while a "setting change operation" has been performed, and therefore the setting value update process (Figure 181) is initiated at timing t3, as shown in Figure 183(d).

当該比較例では設定値更新処理(図181)が開始された場合にOFF確認フラグ361に「1」がセットされないため、図183(e)に示すようにt3のタイミングではOFF確認フラグ361の値は「0」となっている。その後、電源のON操作時におけるリセットボタン68cの押圧操作が継続されている状況であるt4のタイミングで、OFF確認フラグ361の値が「0」である状況でリセットボタン68cが押圧操作されていることが特定されることで図183(f)に示すように更新対象の設定値が1加算される。また、当該t4のタイミングで図183(e)に示すようにOFF確認フラグ361に「1」がセットされる。 In this comparative example, when the setting value update process (Figure 181) is initiated, the OFF confirmation flag 361 is not set to "1", so at timing t3, as shown in Figure 183(e), the value of the OFF confirmation flag 361 is "0". Thereafter, at timing t4, when the reset button 68c continues to be pressed during the power-on operation, it is determined that the reset button 68c is being pressed while the value of the OFF confirmation flag 361 is "0", and the setting value to be updated is incremented by 1, as shown in Figure 183(f). Also, at timing t4, the OFF confirmation flag 361 is set to "1", as shown in Figure 183(e).

つまり、上記比較例では電源のON操作時におけるリセットボタン68cの押圧操作が設定値更新処理(図181)の開始後も継続されることで、当該押圧操作を契機として更新対象の設定値が1加算されることとなる。この場合、遊技ホールの管理者は更新対象の設定値を更新する意図がないにも関わらず、更新対象の設定値が更新されることとなってしまう。 In other words, in the above comparative example, if the reset button 68c is pressed when the power is turned on and continues to be pressed even after the setting value update process (Figure 181) has begun, the setting value to be updated will be incremented by 1 in response to this pressing operation. In this case, the setting value to be updated will be updated even though the amusement hall manager has no intention of updating it.

次に、設定値更新処理(図181)が開始された場合にOFF確認フラグ361に「1」がセットされる本実施形態について説明する。 Next, we will explain this embodiment in which the OFF confirmation flag 361 is set to "1" when the setting value update process (Figure 181) is started.

t5のタイミングで図183(b)に示すように設定キー挿入部68aが設定キーを利用してON操作されるとともに図183(c)に示すようにリセットボタン68cが押圧操作される。そして、設定キー挿入部68aのON操作及びリセットボタン68cの押圧操作が継続されている状況であるt6のタイミングで図183(a)に示すようにパチンコ機10の電源のON操作が行われる。この場合、「設定変更操作」が行われた状況でパチンコ機10の電源のON操作が行われていることになるため、t7のタイミングで図183(d)に示すように設定値更新処理(図181)が開始される。設定値更新処理(図181)が開始された場合にはステップSB901にてOFF確認フラグ361に「1」をセットする処理が実行される。したがって、t7のタイミングで図183(e)に示すようにOFF確認フラグ361に「1」がセットされた状態となる。このOFF確認フラグ361に「1」をセットするタイミングは設定値更新処理(図181)においてリセットボタン68cが押圧操作されたか否かを判定するタイミングよりも前のタイミングであるため、図183(f)に示すように電源のON操作時におけるリセットボタン68cの押圧操作が継続されているとしても更新対象の設定値は1加算されない。その後、t8のタイミングで図183(c)に示すようにリセットボタン68cの押圧操作が終了されることで図183(e)に示すようにOFF確認フラグ361は「0」クリアされる。 At timing t5, as shown in FIG. 183(b), the setting key insertion section 68a is turned ON using the setting key, and the reset button 68c is pressed, as shown in FIG. 183(c). Then, at timing t6, while the setting key insertion section 68a is being turned ON and the reset button 68c is being pressed, the power to the pachinko machine 10 is turned ON, as shown in FIG. 183(a). In this case, the power to the pachinko machine 10 is being turned ON while a "setting change operation" has been performed, and therefore the setting value update process (FIG. 181) is initiated at timing t7, as shown in FIG. 183(d). When the setting value update process (FIG. 181) is initiated, step SB901 is executed to set the OFF confirmation flag 361 to "1." Therefore, at timing t7, the OFF confirmation flag 361 is set to "1," as shown in FIG. 183(e). The timing at which this OFF confirmation flag 361 is set to "1" occurs before the timing at which it is determined whether the reset button 68c has been pressed in the setting value update process (FIG. 181), and therefore the setting value to be updated will not be incremented by 1 even if the reset button 68c continues to be pressed during the power-on operation, as shown in FIG. 183(f). Thereafter, at timing t8, as shown in FIG. 183(c), the pressing of the reset button 68c is terminated, and the OFF confirmation flag 361 is cleared to "0" as shown in FIG. 183(e).

その後、図183(c)に示すようにt9のタイミング~t10のタイミング、t11のタイミング~t12のタイミング、及びt13のタイミング~t14のタイミングのそれぞれにおいてリセットボタン68cの押圧操作が行われる。この場合、t9のタイミング、t11のタイミング及びt13のタイミングのそれぞれにおいてOFF確認フラグ361の値が「0」である状況でリセットボタン68cが押圧操作されることとなるため、図183(f)に示すようにこれらの各タイミングにおいて更新対象の設定値が1加算される。 Then, as shown in Figure 183(c), the reset button 68c is pressed from timing t9 to timing t10, from timing t11 to timing t12, and from timing t13 to timing t14. In this case, the reset button 68c is pressed when the value of the OFF confirmation flag 361 is "0" at timing t9, timing t11, and timing t13, and therefore the setting value to be updated is incremented by 1 at each of these timings, as shown in Figure 183(f).

その後、t15のタイミングで図183(b)に示すように設定キー挿入部68aがOFF操作される、これにより、当該t15のタイミングで図183(d)に示すように設定値更新処理(図181)が終了する。 Then, at timing t15, the setting key insertion section 68a is turned OFF as shown in Figure 183(b), which ends the setting value update process (Figure 181) at timing t15 as shown in Figure 183(d).

上記のとおりOFF確認フラグ361に「0」がセットされている状況においてリセットボタン68cが押圧操作されていると判定した場合に更新対象の設定値を1加算する構成において、設定値更新処理(図181)が開始された場合にはリセットボタン68cが押圧操作されているか否かを判定する処理よりも先に実行されるステップSB901にてOFF確認フラグ361に「1」をセットする構成である。これにより、パチンコ機10の電源ON時におけるリセットボタン68cの押圧操作に起因して更新対象の設定値が1加算されてしまわないようにすることが可能となる。 As described above, when the OFF confirmation flag 361 is set to "0" and it is determined that the reset button 68c has been pressed, the setting value to be updated is incremented by 1. When the setting value update process (FIG. 181) is initiated, the OFF confirmation flag 361 is set to "1" in step SB901, which is executed prior to the process of determining whether the reset button 68c has been pressed. This makes it possible to prevent the setting value to be updated from being incremented by 1 due to the reset button 68c being pressed when the pachinko machine 10 is powered on.

以上詳述した本実施形態によれば、以下の優れた効果を奏する。 The present embodiment described above provides the following excellent effects:

設定値更新処理(図181)が開始された場合、予め定められた開始対応の設定値から設定値の変更が行われる。これにより、設定値更新処理(図181)が開始される前における使用対象の設定値に関係なく、設定値更新処理(図181)においては一定の開始対応の設定値から当該設定値の変更操作を行うことが可能となる。よって、設定値の変更操作の作業内容が作業者にとって分かり易いものとなる。 When the setting value update process (Fig. 181) is started, the setting value is changed from a predetermined starting setting value. This makes it possible to change the setting value from a fixed starting setting value in the setting value update process (Fig. 181), regardless of the setting value to be used before the setting value update process (Fig. 181) was started. This makes it easy for the operator to understand the work involved in changing the setting value.

上記開始対応の設定値は具体的には有利度が最も低い「設定1」となっている。したがって、設定値更新処理(図181)が開始された場合には有利度が最も低い「設定1」から設定値の変更が行われる。これにより、遊技ホールの管理者が設定値更新処理(図181)の開始直後に意図せずに当該設定値更新処理(図181)を終了させてしまったとしても有利度が最も低い設定値となるため、このような状況において遊技が開始されたとしても遊技ホールに意図しない不利益が生じてしまわないようにすることが可能となる。 The setting value corresponding to the start mentioned above is specifically "Setting 1," which has the lowest degree of advantage. Therefore, when the setting value update process (Figure 181) is started, the setting value is changed from "Setting 1," which has the lowest degree of advantage. This means that even if the amusement hall manager unintentionally ends the setting value update process (Figure 181) immediately after it has started, the setting value with the lowest degree of advantage will be used, preventing unintended disadvantages to the amusement hall even if play begins in such a situation.

特定制御用のワークエリア221には設定参照用エリア341と設定更新用エリア342とが設けられており、使用対象の設定値に対応する情報は設定参照用エリア341に記憶され、設定値更新処理(図181)が実行されている状況における変更途中の設定値に対応する情報は設定更新用エリア342に記憶される。これにより、設定値更新処理(図181)が開始される前に設定されていた設定値の情報を設定参照用エリア341にて記憶保持しながら、設定値更新処理(図181)において更新対象の設定値を変更することが可能となる。 The work area 221 for specific control is provided with a setting reference area 341 and a setting update area 342. Information corresponding to the setting values to be used is stored in the setting reference area 341, and information corresponding to setting values that are in the process of being changed while the setting value update process (Figure 181) is being executed is stored in the setting update area 342. This makes it possible to change the setting values to be updated in the setting value update process (Figure 181) while storing and retaining information about the setting values that were set before the setting value update process (Figure 181) was started in the setting reference area 341.

設定値更新処理(図181)が実行されている状況において主側CPU63への動作電力の供給が停止された場合には、その後に主側CPU63への動作電力の供給が再開された場合に遊技を進行させるための処理が開始されない規制状態となる。これにより、設定値更新処理(図181)が完了していないにも関わらず遊技を進行させるための処理が開始されてしまわないようにすることが可能となる。 If the supply of operating power to the main CPU 63 is stopped while the setting value update process (Figure 181) is being executed, a restricted state will be entered in which processing to progress the game will not be started when the supply of operating power to the main CPU 63 is subsequently resumed. This makes it possible to prevent processing to progress the game from being started even though the setting value update process (Figure 181) has not been completed.

設定値更新処理(図181)が実行されている状況において主側CPU63への動作電力の供給が停止された場合であっても、その後に主側CPU63への動作電力の供給が再開される場合に「設定変更操作」が行われた場合には上記規制状態とならない。これにより、設定値の変更が行われる場合にまで遊技を進行させるための処理の実行が規制されてしまわないようにすることが可能となる。 Even if the supply of operating power to the main CPU 63 is stopped while the setting value update process (Figure 181) is being executed, the above-mentioned restricted state will not occur if a "setting change operation" is performed when the supply of operating power to the main CPU 63 is subsequently resumed. This makes it possible to prevent the execution of processes for progressing the game from being restricted even when setting values are changed.

上記規制状態であっても停電監視や各種カウンタの更新処理が実行される。これにより、上記のように遊技の進行が規制された状態であっても必要な処理の実行を担保することが可能となる。特に、停電監視が実行されることにより、遊技の進行が規制された状態であっても停電が発生した場合にはそれに対して適切に対処することが可能となる。 Even in the above restricted state, power outage monitoring and various counter update processes are executed. This makes it possible to ensure that necessary processes are executed even when game progress is restricted as described above. In particular, by executing power outage monitoring, it becomes possible to respond appropriately in the event of a power outage even when game progress is restricted.

上記規制状態は動作電力の供給が停止されたとしても動作電力の供給が再開された場合に再開される。これにより、設定値更新処理(図181)が実行されている状況において主側CPU63への動作電力の供給が停止されることで遊技を進行させるための処理の実行が規制された状態は動作電力の供給を停止させただけでは解除されないようにすることが可能となる。 The above-mentioned restricted state will resume when the supply of operating power is restarted, even if the supply of operating power is stopped. This makes it possible to ensure that the state in which the execution of processing to progress the game is restricted by stopping the supply of operating power to the main CPU 63 while the setting value update process (Figure 181) is being executed will not be released simply by stopping the supply of operating power.

特定制御用のワークエリア221におけるOFF確認フラグ361に「0」がセットされている状況でリセットボタン68cが押圧操作されていると判定した場合に更新対象の設定値を1加算する構成において、設定値更新処理(図181)が開始された場合にはリセットボタン68cが押圧操作されているか否かを判定する処理よりも先に実行されるステップSB901にてOFF確認フラグ361に「1」をセットする構成である。これにより、パチンコ機10の電源ON時におけるリセットボタン68cの押圧操作に起因して更新対象の設定値が1加算されてしまわないようにすることが可能となる。 In a configuration in which the setting value to be updated is incremented by 1 when it is determined that the reset button 68c has been pressed while the OFF confirmation flag 361 in the specific control work area 221 is set to "0," when the setting value update process (FIG. 181) is initiated, the OFF confirmation flag 361 is set to "1" in step SB901, which is executed prior to the process of determining whether the reset button 68c has been pressed. This makes it possible to prevent the setting value to be updated from being incremented by 1 due to the reset button 68c being pressed when the pachinko machine 10 is powered on.

なお、設定値更新処理(図181)の途中で主側CPU63への動作電力の供給が停止された場合であって、その後の主側CPU63への動作電力の供給の再開に際して設定確認用処理(ステップSB810)が実行される場合には設定更新表示フラグが「0」クリアされて遊技を進行させるための処理の実行が規制されない構成としてもよい。設定確認用処理(ステップSB810)が実行されることで現状の使用対象の設定値が報知されるため、遊技ホールの管理者が使用対象の設定値を把握することが可能である。このような場合には遊技を進行させるための処理の実行を規制しなくても、遊技ホールの管理者が想定していない設定値のまま遊技が進行されてしまうことがない。 In addition, if the supply of operating power to the main CPU 63 is stopped during the setting value update process (Figure 181), and the setting confirmation process (step SB810) is executed when the supply of operating power to the main CPU 63 is subsequently resumed, the setting update display flag may be cleared to "0" and the execution of the process to proceed with the game may not be restricted. Execution of the setting confirmation process (step SB810) notifies the current setting value to be used, allowing the amusement hall manager to understand the setting value to be used. In such a case, even if the execution of the process to proceed with the game is not restricted, the game will not proceed with setting values that the amusement hall manager did not intend.

また、設定値更新処理(図181)の途中で主側CPU63への動作電力の供給が停止された場合にはその後の動作電力の供給の再開に際して「設定変更操作」が行われているか否かに関係なく設定値更新処理(図181)が強制的に実行される構成としてもよい。これにより、強制的に設定値を変更させることが可能となる。 Furthermore, if the supply of operating power to the main CPU 63 is stopped during the setting value update process (Fig. 181), the setting value update process (Fig. 181) may be forcibly executed when the supply of operating power is subsequently resumed, regardless of whether a "setting change operation" has been performed. This makes it possible to forcibly change the setting value.

また、設定確認用処理(ステップSB810)の途中で主側CPU63への動作電力の供給が停止された場合にはその後の動作電力の供給の再開に際して遊技を進行させるための処理の実行が規制される規制状態となる構成としてもよい。この場合、動作電力の供給の再開に際して設定確認用処理(ステップSB810)が実行される場合には上記規制状態とならない構成としてよく、当該構成に加えて又は代えて、動作電力の供給の再開に際して設定値更新処理(図181)が実行される場合には上記規制状態とならない構成としてもよい。 Furthermore, if the supply of operating power to the main CPU 63 is stopped during the setting confirmation process (step SB810), a restricted state may be established in which the execution of processing for progressing the game is restricted when the supply of operating power is subsequently resumed. In this case, the restricted state may not be established if the setting confirmation process (step SB810) is executed when the supply of operating power is resumed. In addition to or instead of this configuration, the restricted state may not be established if the setting value update process (Figure 181) is executed when the supply of operating power is resumed.

また、設定確認用処理(ステップSB810)の途中で主側CPU63への動作電力の供給が停止された場合にはその後の動作電力の供給の再開に際して「設定確認操作」が行われているか否かに関係なく設定確認用処理(ステップSB810)が強制的に実行される構成としてもよい。これにより、強制的に設定値を確認させることが可能となる。 Furthermore, if the supply of operating power to the main CPU 63 is stopped during the setting confirmation process (step SB810), the setting confirmation process (step SB810) may be forcibly executed when the supply of operating power is subsequently resumed, regardless of whether the "setting confirmation operation" has been performed. This makes it possible to forcibly check the setting values.

また、設定値更新処理(図181)では連続する2回の処理回において前側の処理回にてリセットボタン68cが押圧操作されていないことが特定されて後側の処理回にてリセットボタン68cが押圧操作されていることが特定された場合に選択対象の設定値が変更される構成としたが、これに限定されることはなく、過去の連続する複数の処理回のそれぞれにてリセットボタン68cが押圧操作されていないことが特定されて、その状況においてリセットボタン68cが押圧操作されていることが1処理回又は連続する複数の処理回にて特定された場合に選択対象の設定値が変更される構成としてもよい。この場合であっても設定値更新処理(図181)が開始された場合には過去の連続する複数の処理回におけるリセットボタン68cの押圧操作の確認履歴に関する情報をリセットボタン68cが押圧操作されていることに対応する情報に書き換えることで、設定値更新処理(図181)を開始させるためのリセットボタン68cの押圧操作によって設定値更新処理(図181)において選択対象の設定値が変更されてしまわないようにすることが可能となる。 In addition, in the setting value update process (FIG. 181), if it is determined that the reset button 68c has not been pressed in the earlier processing run of two consecutive processing runs and that the reset button 68c has been pressed in the later processing run, the setting value of the selected object is changed. However, this is not limited to this, and the setting value of the selected object may be changed if it is determined that the reset button 68c has not been pressed in each of multiple consecutive past processing runs and that the reset button 68c has been pressed in that situation in one processing run or multiple consecutive processing runs. Even in this case, when the setting value update process (FIG. 181) is initiated, information regarding the confirmation history of pressing the reset button 68c in multiple consecutive past processing runs is rewritten to information corresponding to the reset button 68c having been pressed. This makes it possible to prevent the setting value of the selected object from being changed in the setting value update process (FIG. 181) by pressing the reset button 68c to start the setting value update process (FIG. 181).

<第54の実施形態>
本実施形態では主側CPU63にて実行されるメイン処理の処理構成が上記第53の実施形態と相違している。以下、上記第53の実施形態と相違している構成について説明する。なお、上記第53の実施形態と同一の構成については基本的にその説明を省略する。
<Fifty-fourth embodiment>
In this embodiment, the processing configuration of the main processing executed by the main CPU 63 is different from that of the 53rd embodiment. The configuration that differs from the 53rd embodiment will be described below. Note that the description of the same configuration as the 53rd embodiment will basically be omitted.

図184は主側CPU63にて実行される本実施形態におけるメイン処理を示すフローチャートである。なお、メイン処理におけるステップSC101~ステップSC128の処理は、主側CPU63における特定制御用のプログラム及び特定制御用のデータを利用して実行される。 Figure 184 is a flowchart showing the main processing in this embodiment, which is executed by the main CPU 63. Note that steps SC101 to SC128 in the main processing are executed using a specific control program and specific control data in the main CPU 63.

ステップSC101~ステップSC106では上記第53の実施形態におけるメイン処理(図179)のステップSB801~ステップSB806と同一の処理を実行する。ステップSC104~ステップSC106の全てにて肯定判定をした場合、リセットボタン68cが押圧操作されているか否かを判定する(ステップSC107)。また、リセットボタン68cが押圧操作されていない場合には(ステップSC107:NO)、特定制御用のワークエリア221における設定更新表示フラグに「1」がセットされているか否かを判定する(ステップSC108)。リセットボタン68cが押圧操作されておらず、さらに設定更新表示フラグに「1」がセットされていない場合(ステップSC107及びステップSC108:NO)、特定制御用のワークエリア221における遊技停止フラグに「1」がセットされているか否かを判定する(ステップSC109)。遊技停止フラグに「1」がセットされている場合、ステップSC127にて異常コマンドを送信するとともにステップSC128にて異常時の外部出力処理を実行する。 Steps SC101 to SC106 are identical to steps SB801 to SB806 in the main processing (Figure 179) in the 53rd embodiment. If all of steps SC104 to SC106 return a positive determination, a determination is made as to whether the reset button 68c has been pressed (step SC107). If the reset button 68c has not been pressed (step SC107: NO), a determination is made as to whether the setting update display flag in the specific control work area 221 has been set to "1" (step SC108). If the reset button 68c has not been pressed and the setting update display flag has not been set to "1" (step SC107 and step SC108: NO), a determination is made as to whether the game stop flag in the specific control work area 221 has been set to "1" (step SC109). If the game stop flag has been set to "1," an abnormality command is sent in step SC127, and external output processing in the event of an abnormality is executed in step SC128.

遊技停止フラグに「1」がセットされていない場合(ステップSC109:NO)、ステップSC110に進む。ステップSC110~ステップSC112では上記第53の実施形態におけるメイン処理(図179)のステップSB809~ステップSB811と同一の処理を実行する。 If the game stop flag is not set to "1" (step SC109: NO), proceed to step SC110. Steps SC110 to SC112 execute the same processing as steps SB809 to SB811 of the main processing (Figure 179) in the 53rd embodiment described above.

ステップSC107にてリセットボタン68cが押圧操作されていると判定した場合、又はステップSC108にて設定更新表示フラグに「1」がセットされていると判定した場合、ステップSC113にて設定キー挿入部68aが設定キーを利用してON操作されているか否かを判定する。そして、設定キー挿入部68aがON操作されていると判定した場合(ステップSC113:YES)、特定制御用のワークエリア221におけるOFF確認フラグ361に「1」をセットした後に(ステップSC114)、設定値更新処理を実行する(ステップSC115)。なお、ステップSC116~ステップSC128では上記第53の実施形態におけるメイン処理(図179)のステップSB114~ステップSB826と同一の処理を実行する。 If it is determined in step SC107 that the reset button 68c has been pressed, or if it is determined in step SC108 that the setting update display flag has been set to "1," it is determined in step SC113 whether the setting key insertion unit 68a has been turned ON using the setting key. If it is determined that the setting key insertion unit 68a has been turned ON (step SC113: YES), the OFF confirmation flag 361 in the specific control work area 221 is set to "1" (step SC114), and then the setting value update process is executed (step SC115). Note that steps SC116 to SC128 execute the same processes as steps SB114 to SB826 in the main process (FIG. 179) in the 53rd embodiment described above.

つまり、本実施形態では設定値更新処理(ステップSC115)の実行途中で主側CPU63への動作電力の供給が停止された場合、「操作無し」である状況又は「RAMクリア操作」が行われた状況で主側CPU63への動作電力の供給が再開された場合には上記第53の実施形態と同様に遊技を進行させるための処理が阻止された状況が継続される一方、「設定変更操作」が行われた状況で主側CPU63への動作電力の供給が再開された場合だけではなく「設定確認操作」が行われた状況で主側CPU63への動作電力の供給が再開された場合にも設定値更新処理(ステップSC115)が実行される。これにより、設定値更新処理(ステップSC115)の実行途中で主側CPU63への動作電力の供給が停止された後において主側CPU63への動作電力の供給が再開された場合に設定値更新処理(ステップSC115)が実行され易くなる。 In other words, in this embodiment, if the supply of operating power to the main CPU 63 is stopped during the execution of the setting value update process (step SC115), and the supply of operating power to the main CPU 63 is resumed in a "no operation" situation or a "RAM clear operation" situation, the situation in which the processing for progressing the game is blocked continues, as in the 53rd embodiment. However, the setting value update process (step SC115) is executed not only when the supply of operating power to the main CPU 63 is resumed in a "setting change operation" situation, but also when the supply of operating power to the main CPU 63 is resumed in a "setting confirmation operation" situation. This makes it easier to execute the setting value update process (step SC115) when the supply of operating power to the main CPU 63 is resumed after the supply of operating power to the main CPU 63 was stopped during the execution of the setting value update process (step SC115).

特に、「設定変更操作」に際しては設定キーを利用して設定キー挿入部68aをON操作するとともにリセットボタン68cを押圧操作する必要があるとともに「設定確認操作」に際しては設定キーを利用して設定キー挿入部68aをON操作する必要がある構成において、設定更新表示フラグに「1」がセットされている場合にはリセットボタン68cが押圧操作されていなくても設定キー挿入部68aがON操作されていることで設定値更新処理(ステップSC115)が実行される。これにより、「設定変更操作」を行った状況でパチンコ機10の電源のON操作を行うことで設定値更新処理(ステップSC115)を開始させたもののその途中で例えば電源のOFF操作を誤って行った場合に、その後に急いで電源のON状態に復帰させるために、設定キー挿入部68aがON操作された状態を維持する一方、リセットボタン68cを押圧操作しなかった場合であっても、設定値更新処理(ステップSC115)が実行されるようにすることが可能となる。 In particular, in a configuration where a "setting change operation" requires the setting key insertion unit 68a to be turned ON using the setting key and the reset button 68c to be pressed, and a "setting confirmation operation" requires the setting key insertion unit 68a to be turned ON using the setting key, if the setting update display flag is set to "1," the setting value update process (step SC115) will be executed even if the reset button 68c is not pressed, because the setting key insertion unit 68a is turned ON. This makes it possible to quickly restore the power to the ON state after a "setting change operation" has been performed, by turning the power to the pachinko machine 10 ON to initiate the setting value update process (step SC115), even if the power is accidentally turned OFF during the process, while the setting key insertion unit 68a remains ON, even if the reset button 68c is not pressed.

また、本実施形態ではステップSC112にて設定キー挿入部68aがON操作されていると判定した場合、設定値更新処理(ステップSC115)が開始される前に、ステップSC114にて特定制御用のワークエリア221におけるOFF確認フラグ361に「1」をセットする。これにより、設定値更新処理(ステップSC115)が開始された場合にOFF確認フラグ361に「1」をセットする処理を行わなくても、電源のON操作時におけるリセットボタン68cの押圧操作を契機として更新対象の設定値が1加算されてしまわないようにすることが可能となる。ちなみに、本実施形態における設定値更新処理(ステップSC115)では上記第53の実施形態における設定値更新処理(図181)のうちステップSB901の処理は実行されることなくステップSB902~ステップSB918の処理が実行される。 In addition, in this embodiment, if it is determined in step SC112 that the setting key insertion section 68a has been operated ON, the OFF confirmation flag 361 in the specific control work area 221 is set to "1" in step SC114 before the setting value update process (step SC115) is started. This makes it possible to prevent the setting value to be updated from being incremented by 1 when the reset button 68c is pressed during the power ON operation, even if the OFF confirmation flag 361 is not set to "1" when the setting value update process (step SC115) is started. Incidentally, in the setting value update process (step SC115) of this embodiment, the process of step SB901 of the setting value update process (FIG. 181) in the 53rd embodiment is not executed, and steps SB902 to SB918 are executed.

なお、設定値更新処理(ステップSC115)では連続する2回の処理回において前側の処理回にてリセットボタン68cが押圧操作されていないことが特定されて後側の処理回にてリセットボタン68cが押圧操作されていることが特定された場合に選択対象の設定値が変更される構成としたが、これに限定されることはなく、過去の連続する複数の処理回のそれぞれにてリセットボタン68cが押圧操作されていないことが特定されて、その状況においてリセットボタン68cが押圧操作されていることが1処理回又は連続する複数の処理回にて特定された場合に選択対象の設定値が変更される構成としてもよい。この場合であっても設定値更新処理(ステップSC115)が開始される場合には過去の連続する複数の処理回におけるリセットボタン68cの押圧操作の確認履歴に関する情報をリセットボタン68cが押圧操作されていることに対応する情報に書き換えることで、設定値更新処理(図181)を開始させるためのリセットボタン68cの押圧操作によって設定値更新処理(図181)において選択対象の設定値が変更されてしまわないようにすることが可能となる。 In the setting value update process (step SC115), the setting value of the selection target is changed if it is determined that the reset button 68c has not been pressed in the earlier processing run of two consecutive processing runs and that the reset button 68c has been pressed in the later processing run. However, this is not limited to this. The setting value of the selection target may be changed if it is determined that the reset button 68c has not been pressed in each of multiple consecutive past processing runs and that the reset button 68c has been pressed in that situation in one processing run or multiple consecutive processing runs. Even in this case, when the setting value update process (step SC115) is initiated, information regarding the confirmation history of pressing the reset button 68c in multiple consecutive past processing runs is rewritten to information corresponding to the reset button 68c having been pressed. This makes it possible to prevent the setting value of the selection target from being changed in the setting value update process (FIG. 181) by pressing the reset button 68c to start the setting value update process (FIG. 181).

<他の実施形態>
なお、上述した実施形態の記載内容に限定されず、本発明の趣旨を逸脱しない範囲内で種々の変形改良が可能である。例えば以下のように変更してもよい。ちなみに、以下の別形態の構成を、上記実施形態の構成に対して、個別に適用してもよく、組合せて適用してもよい。
<Other Embodiments>
The present invention is not limited to the above-described embodiment, and various modifications and improvements are possible within the scope of the spirit of the present invention. For example, the following modifications may be made. The following alternative configurations may be applied individually or in combination to the configurations of the above-described embodiment.

(1)上記第1~第14の実施形態では、開閉実行モードの発生頻度を示すパラメータとして、単位遊技回当たりの開閉実行モードの発生回数を演算する構成としたが、これに加えて又は代えて、開閉実行モードの発生回数を遊技領域PAからの遊技球の総排出個数で除算した結果を演算する構成としてもよい。また、これに加えて又は代えて、第1作動口33への入球個数と第2作動口34への入球個数との合計個数で開閉実行モードの発生回数を除算した結果を演算する構成としてもよい。また、当該構成を上記第15~第54の実施形態に適用してもよい。 (1) In the first to fourteenth embodiments described above, the number of times the open/close execution mode occurs per unit play is calculated as a parameter indicating the frequency of the open/close execution mode. However, in addition to or instead of this, the number of times the open/close execution mode occurs may be calculated by dividing the result by the total number of game balls ejected from the play area PA. Furthermore, in addition to or instead of this, the number of times the open/close execution mode occurs may be calculated by dividing the result by the total number of balls that enter the first actuation port 33 and the second actuation port 34. This configuration may also be applied to the fifteenth to fifty-fourth embodiments described above.

(2)上記第1~第14の実施形態では、高頻度サポートモードの発生頻度を示すパラメータとして、単位遊技回当たりの高頻度サポートモードの発生回数及び開閉実行モードの発生回数に対する高頻度サポートモードの発生回数の割合を演算する構成としたが、これに加えて又は代えて、高頻度サポートモードの発生回数を遊技領域PAからの遊技球の総排出個数で除算した結果を演算する構成としてもよい。また、これに加えて又は代えて、第1作動口33への入球個数と第2作動口34への入球個数との合計個数で高頻度サポートモードの発生回数を除算した結果を演算する構成としてもよい。また、当該構成を上記第15~第54の実施形態に適用してもよい。 (2) In the first to fourteenth embodiments described above, the number of times the high-frequency support mode occurred per unit play and the ratio of the number of times the high-frequency support mode occurred to the number of times the open/close execution mode occurred were calculated as parameters indicating the frequency of the high-frequency support mode. However, in addition to or instead of this, the number of times the high-frequency support mode occurred may be calculated by dividing the result by the total number of game balls ejected from the play area PA. Furthermore, in addition to or instead of this, the number of times the high-frequency support mode occurred may be calculated by dividing the result by the total number of balls that entered the first actuation port 33 and the number of balls that entered the second actuation port 34. This configuration may also be applied to the fifteenth to fifty-fourth embodiments described above.

(3)開閉実行モードの発生契機となる遊技結果として大当たり結果だけではなく小当たり結果が存在している構成としてもよい。小当たり結果となった場合には開閉実行モードが発生するものの開閉実行モードの前後で当否抽選モード及びサポートモードが変更されない。また、小当たり結果となった開閉実行モードでは低頻度入賞モードとなる構成としてもよい。この場合、大当たり結果が発生した場合には大当たり結果の発生に対応する履歴情報が履歴用メモリ117に記憶され、小当たり結果が発生した場合には小当たり結果の発生に対応する履歴情報が履歴用メモリ117に記憶される構成としてもよい。また、当該構成において、履歴用メモリ117に記憶された履歴情報を利用することにより大当たり結果の発生頻度を示すパラメータと小当たり結果の発生頻度を示すパラメータとが演算される構成としてもよい。また、当該構成を上記第15~第54の実施形態に適用してもよい。 (3) The game results that trigger the opening/closing execution mode may include not only a jackpot result but also a small jackpot result. If a small jackpot result occurs, the opening/closing execution mode occurs, but the win/lose lottery mode and support mode do not change before and after the opening/closing execution mode. Alternatively, the opening/closing execution mode resulting in a small jackpot result may be configured to switch to a low-frequency winning mode. In this case, if a jackpot result occurs, history information corresponding to the occurrence of the jackpot result may be stored in the history memory 117, and if a small jackpot result occurs, history information corresponding to the occurrence of the small jackpot result may be stored in the history memory 117. In this configuration, a parameter indicating the frequency of jackpot results and a parameter indicating the frequency of small jackpot results may be calculated using the history information stored in the history memory 117. This configuration may also be applied to the fifteenth to fifty-fourth embodiments.

また、小当たり結果に当選する確率がパチンコ機10の設定状態に応じて変化する構成としてもよく、変化しない構成としてもよい。小当たり結果に当選する確率がパチンコ機10の設定状態に応じて変化する構成の場合、高い設定値ほど小当たり結果に当選する確率が高い構成としてもよく、高い設定値ほど小当たり結果に当選する確率が低い構成としてもよい。 In addition, the probability of winning a small win result may be configured to change depending on the setting state of the pachinko machine 10, or it may not change. If the probability of winning a small win result is configured to change depending on the setting state of the pachinko machine 10, the higher the setting value, the higher the probability of winning a small win result, or the higher the setting value, the lower the probability of winning a small win result.

また、小当たり結果が存在している構成において、第1作動口33に遊技球が入球した場合に取得される保留情報と第2作動口34に遊技球が入球した場合に取得される保留情報とで大当たり結果となった場合における大当たり結果の種類の振分割合が相違する構成とするとともに、第1作動口33への入球を狙う場合には遊技領域PAにおいて可変表示ユニット36よりも左側の領域を遊技球が流下するように発射操作が行われ、第2作動口34への入球を狙う場合には遊技領域PAにおいて可変表示ユニット36よりも右側の領域を遊技球が流下するように発射操作が行われる構成とし、さらに第1作動口33に遊技球が入球した場合に取得された保留情報に基づき小当たり結果が発生し得る構成としてもよい。 Furthermore, in a configuration in which a small jackpot result exists, the allocation ratio of the type of jackpot result in the event of a jackpot may be configured to differ between the reserved information acquired when a gaming ball enters the first actuation port 33 and the reserved information acquired when a gaming ball enters the second actuation port 34. Furthermore, when aiming for the ball to enter the first actuation port 33, a firing operation is performed so that the gaming ball flows down the area in the play area PA to the left of the variable display unit 36, and when aiming for the ball to enter the second actuation port 34, a firing operation is performed so that the gaming ball flows down the area in the play area PA to the right of the variable display unit 36. Furthermore, a small jackpot result may be generated based on the reserved information acquired when a gaming ball enters the first actuation port 33.

当該構成において遊技履歴の管理結果として、以下の第51パラメータが存在している構成としてもよい。なお、第1作動口33への入球に基づく小当たり結果を契機とした開閉実行モードの実行期間と、開閉実行モードではなく低頻度サポートモードである実行期間とを合計した期間を通常期間とする。また、通常期間におけるアウト口24aへの入球個数を入球個数K51と、通常期間における一般入賞口31への入球個数を入球個数K52とし、通常期間における特電入賞装置32への入球個数を入球個数K53とし、通常期間における第1作動口33への入球個数を入球個数K54とし、通常期間における第2作動口34への入球個数を入球個数K55とする。
・第51パラメータ:通常期間における遊技球の合計払出個数(K52×「一般入賞口31への入賞に対する賞球個数」+K53×「特電入賞装置32への入賞に対する賞球個数」+K54×「第1作動口33への入賞に対する賞球個数」+K55×「第2作動口34への入賞に対する賞球個数」)/通常期間において技領域PAから排出された遊技球の合計個数(K51+K52+K53+K54+K55)の割合
上記第51パラメータが演算される構成において、小当たり結果の当選確率がパチンコ機10の設定状態に応じて変動する場合にはパチンコ機10の設定状態に応じて第51パラメータの正常値は変動することとなる。したがって、第51パラメータを算出するために利用される履歴情報はパチンコ機10の設定状態が変更された場合には消去されることが好ましい。一方、小当たり結果の当選確率がパチンコ機10の設定状態に応じて変動しない場合にはパチンコ機10の設定状態に応じて第51パラメータの正常値は変動しない。したがって、第51パラメータを算出するために利用される履歴情報はパチンコ機10の設定状態が変更されたとしても消去されないことが好ましい。
In this configuration, the following 51st parameter may be present as a result of managing the game history. The normal period is the sum of the execution period of the opening/closing execution mode triggered by a small win result based on a ball entering the first operating port 33 and the execution period of the low-frequency support mode rather than the opening/closing execution mode. The number of balls entering the outlet 24a during the normal period is the number of balls entering K51, the number of balls entering the general winning port 31 during the normal period is the number of balls entering K52, the number of balls entering the special winning device 32 during the normal period is the number of balls entering K53, the number of balls entering the first operating port 33 during the normal period is the number of balls entering K54, and the number of balls entering the second operating port 34 during the normal period is the number of balls entering K55.
Parameter 51: Total number of game balls paid out during the normal period (K52 x "number of prize balls for winning the general winning port 31" + K53 x "number of prize balls for winning the special winning device 32" + K54 x "number of prize balls for winning the first operating port 33" + K55 x "number of prize balls for winning the second operating port 34") / Proportion of total number of game balls discharged from the technique area PA during the normal period (K51 + K52 + K53 + K54 + K55). In a configuration in which the above parameter 51 is calculated, if the probability of winning a small jackpot varies depending on the settings of the pachinko machine 10, the normal value of parameter 51 will vary depending on the settings of the pachinko machine 10. Therefore, it is preferable that the history information used to calculate parameter 51 be erased when the settings of the pachinko machine 10 are changed. On the other hand, if the probability of winning a small jackpot does not change according to the setting state of the pachinko machine 10, the normal value of the 51st parameter does not change according to the setting state of the pachinko machine 10. Therefore, it is preferable that the history information used to calculate the 51st parameter is not erased even if the setting state of the pachinko machine 10 is changed.

(4)上記第1~第14の実施形態において、いずれの種類の大当たり結果が発生した場合であっても開閉実行モードの発生に対応する履歴情報が履歴用メモリ117に記憶される構成に代えて、大当たり結果の種類に対応する履歴情報が履歴用メモリ117に記憶される構成としてもよい。この場合、大当たり結果の各種類のそれぞれについて発生頻度を示すパラメータが演算される構成としてもよい。また、当該構成を上記第15~第54の実施形態に適用してもよい。 (4) In the first to fourteenth embodiments described above, instead of storing history information corresponding to the occurrence of the open/close execution mode in the history memory 117 regardless of the type of jackpot result, history information corresponding to the type of jackpot result may be stored in the history memory 117. In this case, a parameter indicating the frequency of occurrence for each type of jackpot result may be calculated. This configuration may also be applied to the fifteenth to fifty-fourth embodiments described above.

(5)上記第1~第14の実施形態では、定期的に各種パラメータ(第1~第8パラメータ、第11~第18パラメータ、第21~第26パラメータ、第31パラメータ及び第41~第42パラメータ)が演算される構成としたが、これに限定されることはなく、例えば遊技領域PAからの遊技球の総排出個数が演算契機個数(例えば10000個)となった場合に各種パラメータが演算される構成としてもよく、パチンコ機10への動作電力の供給が停止された場合に各種パラメータが演算される構成としてもよく、遊技回の実行回数が演算契機回数(例えば1000回)となった場合に各種パラメータが演算される構成としてもよい。この場合、各種パラメータが演算されたタイミングで履歴用メモリ117が「0」クリアされる構成としてもよい。また、当該構成を上記第15~第54の実施形態に適用してもよい。 (5) In the first to fourteenth embodiments described above, various parameters (the first to eighth parameters, the eleventh to eighteenth parameters, the twenty-first to twenty-sixth parameters, the thirty-first parameter, and the forty-first to forty-second parameters) are periodically calculated. However, this is not limited to this. For example, various parameters may be calculated when the total number of game balls discharged from the game area PA reaches a calculation trigger number (e.g., 10,000 balls), when the supply of operating power to the pachinko machine 10 is stopped, or when the number of game plays reaches a calculation trigger number (e.g., 1,000 plays). In this case, the history memory 117 may be cleared to "0" when the various parameters are calculated. This configuration may also be applied to the fifteenth to fifty-fourth embodiments described above.

(6)上記第1~第14の実施形態では、各種パラメータの演算タイミングとなる度に、第1~第8パラメータ、第11~第18パラメータ、第21~第26パラメータ、第31パラメータ及び第41~第42パラメータの全てが演算される構成としたが、これに限定されることはなく、1回の演算タイミングでは上記各種パラメータのうちの一部のみが演算対象となり、演算タイミングとなる度に演算対象のパラメータグループが順次変更される構成としてもよい。例えば、一の演算タイミングでは第1~第8パラメータが演算され、次の演算タイミングでは第11~第18パラメータが演算され、次の演算タイミングでは第21~第26パラメータが演算され、次の演算タイミングでは第31パラメータ及び第41~第42パラメータが演算され、その後は演算タイミングとなる度に上記順序による演算対象の変更が繰り返される構成としてもよい。これにより、一の演算タイミングとなった場合にパラメータを演算するための処理負荷を軽減することが可能となる。また、当該構成を上記第15~第54の実施形態に適用してもよい。 (6) In the first to fourteenth embodiments, all of the first to eighth parameters, the eleventh to eighteenth parameters, the twenty-first to twenty-sixth parameters, the thirty-first parameter, and the forty-first to forty-second parameters are calculated each time a parameter calculation timing is reached. However, this is not limited to this. Only some of the parameters may be calculated at a single calculation timing, with the parameter group to be calculated changing sequentially each time a calculation timing is reached. For example, the first to eighth parameters may be calculated at one calculation timing, the eleventh to eighteenth parameters may be calculated at the next calculation timing, the twenty-first to twenty-sixth parameters may be calculated at the next calculation timing, and the thirty-first parameter and the forty-first to forty-second parameters may be calculated at the next calculation timing. Thereafter, the change of the parameters to be calculated in this order may be repeated each time a calculation timing is reached. This reduces the processing load required to calculate parameters at a single calculation timing. This configuration may also be applied to the fifteenth to fifty-fourth embodiments.

(7)上記第1~第14の実施形態において、遊技が行われている状況であることを条件として履歴用メモリ117の履歴情報を利用した各種パラメータの演算が実行される構成としてもよい。例えば遊技領域PAに遊技球が供給されていることを条件として各種パラメータの演算が実行される構成としてもよい。これにより、遊技が行われていないにも関わらず各種パラメータの演算が無駄に繰り返されてしまわないようにすることが可能となる。また、当該構成を上記第15~第54の実施形態に適用してもよい。 (7) In the first to fourteenth embodiments described above, the calculation of various parameters may be performed using the history information in the history memory 117, provided that a game is being played. For example, the calculation of various parameters may be performed provided that a game ball is being supplied to the game area PA. This prevents the calculation of various parameters from being repeated unnecessarily even when no game is being played. This configuration may also be applied to the fifteenth to fifty-fourth embodiments described above.

(8)上記第1~第14の実施形態において、主側CPU63とは別に管理用IC66が設けられている構成に限定されることはなく、管理用IC66の機能が主側CPU63にて果たされる構成としてもよい。この場合、対応関係情報は主側ROM64に予め記憶されることとなる。また、主側RAM65とは別に履歴用メモリ117、演算結果用メモリ131及び別保存用メモリ171が設けられている構成としてもよく、主側RAM65において履歴用メモリ117、演算結果用メモリ131及び別保存用メモリ171の機能が果たされる構成としてもよい。主側RAM65において履歴用メモリ117、演算結果用メモリ131及び別保存用メモリ171の機能が果たされる構成においては主側RAM65のクリア処理(ステップS105、ステップS117)が実行された場合に、履歴用メモリ117、演算結果用メモリ131及び別保存用メモリ171のそれぞれに対応するエリアの一部又は全部が「0」クリアされる構成としてもよく、履歴用メモリ117、演算結果用メモリ131及び別保存用メモリ171のそれぞれに対応するエリアは「0」クリアの対象から除外され、上記各実施形態における対応するクリア条件が成立した場合に「0」クリアされる構成としてもよい。また、主側RAM65において履歴用メモリ117、演算結果用メモリ131及び別保存用メモリ171のそれぞれに対応するエリアとそれ以外のエリアとでクリア処理を実行させるための手動操作内容が異なる構成としてもよい。また、管理用IC66の機能が音声発光制御装置81にて果たされる構成としてもよい。 (8) The first to fourteenth embodiments described above are not limited to a configuration in which a management IC 66 is provided separately from the main CPU 63, and the functions of the management IC 66 may be performed by the main CPU 63. In this case, the correspondence information is pre-stored in the main ROM 64. Also, a configuration in which a history memory 117, a calculation result memory 131, and a separate storage memory 171 are provided separately from the main RAM 65 may be used, and the functions of the history memory 117, the calculation result memory 131, and the separate storage memory 171 may be performed in the main RAM 65. In a configuration in which the main RAM 65 functions as the history memory 117, the calculation result memory 131, and the separate storage memory 171, when the clearing process (steps S105 and S117) of the main RAM 65 is executed, some or all of the areas corresponding to the history memory 117, the calculation result memory 131, and the separate storage memory 171 may be cleared to "0." Alternatively, the areas corresponding to the history memory 117, the calculation result memory 131, and the separate storage memory 171 may be excluded from the "0" clearing process and cleared to "0" when the corresponding clearing condition in each of the above embodiments is met. Furthermore, the manual operations for clearing the areas corresponding to the history memory 117, the calculation result memory 131, and the separate storage memory 171 may be different from those for other areas of the main RAM 65. Furthermore, the function of the management IC 66 may be performed by the audio and light-emitting control device 81.

(9)上記第1~第14の実施形態においてパチンコ機10の設定状態の新たな設定が行われた場合には履歴用メモリ117における履歴情報は消去されることなく記憶保持される一方、演算結果用メモリ131に記憶されている各種パラメータが消去される構成としてもよい。これにより、設定状態の新たな設定が行われた後に、当該設定が行われる前に演算された各種パラメータの報知が行われないようにすることが可能となる。また、当該構成を上記第15~第54の実施形態に適用してもよい。 (9) In the first to fourteenth embodiments described above, when a new setting is made to the setting state of the pachinko machine 10, the history information in the history memory 117 is stored and maintained without being erased, while the various parameters stored in the calculation result memory 131 may be erased. This makes it possible to prevent the various parameters calculated before a new setting is made from being notified after the new setting is made. This configuration may also be applied to the fifteenth to fifty-fourth embodiments described above.

(10)上記第3~第5の実施形態において、パチンコ機10の設定状態の新たな設定が行われたとしても(すなわち主側CPU63にて設定値更新処理が実行されたとしても)、当該設定の前後で設定値が変更されなかった場合には履歴用メモリ117のクリア処理が実行されない構成としてもよい。これにより、設定値が変更されていないにも関わらず履歴用メモリ117の履歴情報が消去されてしまわないようにすることが可能となる。 (10) In the third to fifth embodiments described above, even if a new setting is made to the setting status of the pachinko machine 10 (i.e., even if the setting value update process is executed by the main CPU 63), the process of clearing the history memory 117 may not be executed if the setting value has not changed before or after the setting. This makes it possible to prevent the history information in the history memory 117 from being erased even if the setting value has not been changed.

本構成において、主側RAM65における設定値を記憶するためのエリアは全部クリア処理(ステップS117)が実行されたとしても「0」クリアの対象外とする構成とすることで、設定値更新処理(ステップS118)の前後で設定値が変更されたか否かを主側CPU63にて特定することが可能となる。この場合、主側CPU63にて設定値が変更されていないことを特定した場合には管理側CPU112にて設定更新認識用処理が実行されないように当該管理側CPU112に信号出力を行い、主側CPU63にて設定値が変更されたことを特定した場合には管理側CPU112にて設定更新認識用処理が実行されるように当該管理側CPU112に信号出力を行う構成としてもよい。 In this configuration, even if the clear process (step S117) is executed, all areas in the main RAM 65 for storing setting values are excluded from being cleared to "0." This allows the main CPU 63 to determine whether the setting value has changed before and after the setting value update process (step S118). In this case, if the main CPU 63 determines that the setting value has not changed, it may output a signal to the management CPU 112 to prevent the management CPU 112 from executing the setting update recognition process. Alternatively, if the main CPU 63 determines that the setting value has changed, it may output a signal to the management CPU 112 to prevent the management CPU 112 from executing the setting update recognition process.

また、パチンコ機10の設定状態の新たな設定が行われたことを示す信号を主側CPU63から受信した場合には管理側CPU112にて履歴用メモリ117に記憶された履歴情報を参照することで設定値が変更されたか否かを特定する構成としてもよい。この場合、管理側CPU112にて設定値が変更されていないことを特定した場合には履歴用メモリ117のクリア処理を実行しないようにし、管理側CPU112にて設定値が変更されたことを特定した場合には履歴用メモリ117のクリア処理を実行するようにすることが可能となる。 Furthermore, when a signal indicating that a new setting has been made to the setting status of the pachinko machine 10 is received from the main CPU 63, the management CPU 112 may be configured to determine whether the setting value has been changed by referring to the history information stored in the history memory 117. In this case, if the management CPU 112 determines that the setting value has not been changed, it will not execute the process of clearing the history memory 117, and if the management CPU 112 determines that the setting value has been changed, it will execute the process of clearing the history memory 117.

(11)上記第3~第5の実施形態において、パチンコ機10の設定状態の新たな設定が行われたとしても(すなわち主側CPU63にて設定値更新処理が実行されたとしても)、当該設定の前後で設定値が変更されなかった場合には当該設定状態の新たな設定を契機とした各種パラメータの演算処理が実行されない構成としてもよい。これにより、設定値が変更されていないにも関わらず、設定状態の新たな設定を契機として各種パラメータが演算されてしまわないようにすることが可能となる。 (11) In the third to fifth embodiments described above, even if a new setting is made to the setting state of the pachinko machine 10 (i.e., even if the setting value update process is executed by the main CPU 63), if the setting value has not changed before and after the setting, the calculation process of various parameters triggered by the new setting state may not be executed. This makes it possible to prevent various parameters from being calculated in response to the new setting state even if the setting value has not changed.

本構成において、主側RAM65における設定値を記憶するためのエリアは全部クリア処理(ステップS117)が実行されたとしても「0」クリアの対象外とする構成とすることで、設定値更新処理(ステップS118)の前後で設定値が変更されたか否かを主側CPU63にて特定することが可能となる。この場合、主側CPU63にて設定値が変更されていないことを特定した場合には管理側CPU112にて設定更新認識用処理が実行されないように当該管理側CPU112に信号出力を行い、主側CPU63にて設定値が変更されたことを特定した場合には管理側CPU112にて設定更新認識用処理が実行されるように当該管理側CPU112に信号出力を行う構成としてもよい。 In this configuration, even if the clear process (step S117) is executed, all areas in the main RAM 65 for storing setting values are excluded from being cleared to "0." This allows the main CPU 63 to determine whether the setting value has changed before and after the setting value update process (step S118). In this case, if the main CPU 63 determines that the setting value has not changed, it may output a signal to the management CPU 112 to prevent the management CPU 112 from executing the setting update recognition process. Alternatively, if the main CPU 63 determines that the setting value has changed, it may output a signal to the management CPU 112 to prevent the management CPU 112 from executing the setting update recognition process.

また、パチンコ機10の設定状態の新たな設定が行われたことを示す信号を主側CPU63から受信した場合には管理側CPU112にて履歴用メモリ117に記憶された履歴情報を参照することで設定値が変更されたか否かを特定する構成としてもよい。この場合、管理側CPU112にて設定値が変更されていないことを特定した場合には今回の設定状態の新たな設定を契機とした各種パラメータの演算を実行しないようにし、管理側CPU112にて設定値が変更されたことを特定した場合には今回の設定状態の新たな設定を契機とした各種パラメータの演算を実行するようにすることが可能となる。 Furthermore, when a signal indicating that a new setting has been made to the setting state of the pachinko machine 10 is received from the main CPU 63, the management CPU 112 may be configured to determine whether the setting value has been changed by referring to the history information stored in the history memory 117. In this case, if the management CPU 112 determines that the setting value has not been changed, it will not perform calculations of various parameters triggered by the new setting of the current setting state, and if the management CPU 112 determines that the setting value has been changed, it will perform calculations of various parameters triggered by the new setting of the current setting state.

(12)第3~第5の実施形態において、パチンコ機10の設定状態の新たな設定が行われた場合にはその時点で各種演算処理(ステップS1807)にて各種パラメータが演算されるのではなく、その時点で演算結果用メモリ131に記憶されている各種パラメータを別保存用メモリ171の第1~第5別保存エリア172~176のうち記憶対象となっているエリアに記憶させるとともに、演算結果用メモリ131に記憶されている情報を「0」クリアする構成としてもよい。この場合、パチンコ機10の設定状態の新たな設定が行われた状況下において各種パラメータを演算する必要がないため、別保存用メモリ171への各種パラメータの記憶を早期に完了させることが可能となる。 (12) In the third to fifth embodiments, when a new setting is made to the setting state of the pachinko machine 10, instead of calculating various parameters in the various calculation processes (step S1807) at that time, the various parameters stored in the calculation result memory 131 at that time may be stored in the target area among the first to fifth separate storage areas 172 to 176 of the separate storage memory 171, and the information stored in the calculation result memory 131 may be cleared to "0." In this case, since there is no need to calculate various parameters when a new setting is made to the setting state of the pachinko machine 10, it is possible to quickly complete the storage of various parameters in the separate storage memory 171.

(13)第3~第5の実施形態において、別保存用メモリ171の第1~第5別保存エリア172~176に記憶された各種パラメータの内容が、所定の表示開始操作が行われることにより第1~第3報知用表示装置69a~69c又は他の表示装置にて表示される構成としてもよい。所定の表示開始操作は、専用の操作部が操作されることとしてもよく、他の操作を行うための操作部に対して予め定められた専用の操作が行われることとしてもよい。これにより、別保存用メモリ171に記憶された各種パラメータを簡易的に確認することが可能となる。 (13) In the third to fifth embodiments, the contents of the various parameters stored in the first to fifth separate storage areas 172 to 176 of the separate storage memory 171 may be configured to be displayed on the first to third notification display devices 69a to 69c or other display devices when a predetermined display start operation is performed. The predetermined display start operation may be performed by operating a dedicated operation unit, or by performing a predetermined dedicated operation on an operation unit for performing other operations. This makes it possible to easily check the various parameters stored in the separate storage memory 171.

(14)アウト口24a、一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34の全てが履歴情報(又は入球履歴)の格納対象となる構成としたが、これに限定されることはなく、アウト口24a、一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34のうちの一部のみが履歴情報の格納対象となっている構成としてもよい。例えば、一般入賞口31、特電入賞装置32及び第2作動口34のみが履歴情報の格納対象となっている構成としてもよく、一般入賞口31のみが履歴情報の格納対象となっている構成としていもよい。この場合であっても、履歴情報の格納対象となっている入球部について所定の期間における遊技球の入球態様を把握することが可能となる。 (14) While the configuration is such that all of the outlet 24a, general winning opening 31, special electric winning device 32, first operating opening 33, and second operating opening 34 are targets for storing history information (or ball entry history), this is not limited to this, and only some of the outlet 24a, general winning opening 31, special electric winning device 32, first operating opening 33, and second operating opening 34 may be targets for storing history information. For example, only the general winning opening 31, special electric winning device 32, and second operating opening 34 may be targets for storing history information, or only the general winning opening 31 may be targets for storing history information. Even in this case, it is possible to grasp the ball entry patterns of game balls over a specified period for the ball entry sections for which history information is stored.

(15)第1入賞口検知センサ42a、第2入賞口検知センサ43a及び第3入賞口検知センサ44aのそれぞれに対応させて、遊技球の入球結果に対応する情報を送信するための信号経路118a~118cが設定されている構成としたが、これに限定されることはなく、同一種類の入球部についての入球結果に対応する情報は、同一種類の入球部が複数存在しているとともにそれに合わせて入球検知センサが複数存在している構成であっても、1種類の情報として送信される構成としてもよい。これにより、主側CPU63から管理用IC66に送信される情報の種類数を抑えることが可能となる。 (15) Signal paths 118a-118c are configured to transmit information corresponding to the game ball's entry results for the first entry port detection sensor 42a, the second entry port detection sensor 43a, and the third entry port detection sensor 44a, respectively. However, this is not limited to this. Information corresponding to the entry results for the same type of entry port may be transmitted as a single type of information, even in a configuration in which there are multiple entry ports of the same type and multiple entry port detection sensors corresponding to them. This makes it possible to reduce the number of types of information transmitted from the main CPU 63 to the management IC 66.

(16)上記第1~第14の実施形態では主側CPU63から管理用IC66に送信される情報の種類と各バッファ122a~122oとの対応関係を示す対応関係情報が、主側CPU63から管理用IC66に送信される構成としたが、これに限定されることはなく、対応関係情報が管理用IC66において予め記憶されている構成としてもよい。この場合、対応関係情報を管理用IC66に認識させるための処理を実行する必要がなくなるため、主側CPU63の処理負荷を軽減することが可能となる。 (16) In the first to fourteenth embodiments described above, the correspondence information indicating the correspondence between the type of information transmitted from the main CPU 63 to the management IC 66 and each of the buffers 122a to 122o is transmitted from the main CPU 63 to the management IC 66. However, this is not limited to this, and the correspondence information may be pre-stored in the management IC 66. In this case, there is no need to execute processing to cause the management IC 66 to recognize the correspondence information, which reduces the processing load on the main CPU 63.

(17)上記第1~第14の実施形態では主側CPU63から管理用IC66に送信される情報の種類と各バッファ122a~122oとの対応関係を示す対応関係情報の主側CPU63から管理用IC66への送信が、主側CPU63への動作電力の供給開始時に行われる構成としたが、これに限定されることはなく、例えば主側CPU63と管理用IC66とを双方向通信可能とし、管理用IC66から対応関係情報の送信を要求する信号を受信した場合に主側CPU63から管理用IC66に対応関係情報が送信される構成としてもよい。この場合、対応関係用メモリ116を不揮発性メモリとして設けるとともに読み書き両用として利用する構成とし、パチンコ機10の出荷後において主側CPU63から管理用IC66に提供された対応関係情報は主側CPU63への動作電力の供給が停止されたとしても対応関係用メモリ116に記憶保持される構成とする。これにより、対応関係情報が送信される頻度を少なくすることが可能となる。 (17) In the first to fourteenth embodiments described above, the transmission of correspondence information indicating the correspondence between the type of information transmitted from the main CPU 63 to the management IC 66 and each of the buffers 122a to 122o to the management IC 66 is performed when the supply of operating power to the main CPU 63 begins. However, this is not limited to this. For example, the main CPU 63 and the management IC 66 may be capable of two-way communication, and the correspondence information may be transmitted from the main CPU 63 to the management IC 66 upon receiving a signal from the management IC 66 requesting the transmission of the correspondence information. In this case, the correspondence memory 116 is provided as a non-volatile memory and configured to be used for both reading and writing. The correspondence information provided from the main CPU 63 to the management IC 66 after the pachinko machine 10 is shipped is stored and retained in the correspondence memory 116 even if the supply of operating power to the main CPU 63 is stopped. This reduces the frequency with which the correspondence information is transmitted.

(18)上記第1~第14の実施形態では主側CPU63から管理用IC66に送信される情報の種類と各バッファ122a~122oとの対応関係を示す対応関係情報の主側CPU63から管理用IC66への送信が、各入球検知センサ42a~48aの検知結果の情報を送信するための信号経路118a~118gを利用して行われる構成としたが、これに限定されることはなく、対応関係情報を主側CPU63から管理用IC66に送信するための専用の信号経路が設けられている構成としてもよい。これにより、管理用IC66は、いずれの種類の情報を主側CPU63から受信しているのかを、その情報を受信するバッファ122a~122oの種類によって把握することが可能となる。 (18) In the first to fourteenth embodiments described above, the correspondence information indicating the correspondence between the type of information sent from the main CPU 63 to the management IC 66 and each buffer 122a to 122o is transmitted from the main CPU 63 to the management IC 66 using signal paths 118a to 118g for transmitting the detection results of each ball entry detection sensor 42a to 48a. However, this is not limited to this, and a dedicated signal path may be provided for transmitting the correspondence information from the main CPU 63 to the management IC 66. This allows the management IC 66 to determine what type of information is being received from the main CPU 63 based on the type of buffer 122a to 122o that receives that information.

(19)上記第1~第14の実施形態では主側CPU63から管理用IC66には情報が送信される一方、管理用IC66から主側CPU63に情報が送信されない構成としたが、これに限定されることはなく、管理用IC66から主側CPU63に情報が送信される構成としてもよい。例えば、履歴情報に基づいて管理側CPU112にて算出された各種パラメータが主側CPU63に送信される構成としてもよい。この場合、主側CPU63はその受信した各種パラメータの内容に対応する報知が行われるようにするために報知手段の報知制御を直接的に実行する構成としてもよく、主側CPU63がその受信した各種パラメータの内容に対応するコマンドを音声発光制御装置81に送信することで、図柄表示装置41、表示発光部53及びスピーカ部54を利用して各種パラメータの内容に対応する報知が実行されるようにする構成としてもよい。 (19) In the first to fourteenth embodiments described above, information is transmitted from the main CPU 63 to the management IC 66, but information is not transmitted from the management IC 66 to the main CPU 63. However, this is not limited to this, and information may be transmitted from the management IC 66 to the main CPU 63. For example, various parameters calculated by the management CPU 112 based on history information may be transmitted to the main CPU 63. In this case, the main CPU 63 may be configured to directly control the notification means so that notifications corresponding to the contents of the various received parameters are issued. Alternatively, the main CPU 63 may be configured to transmit commands corresponding to the contents of the various received parameters to the audio and light-emitting control device 81, thereby enabling notifications corresponding to the contents of the various parameters to be issued using the pattern display device 41, display light-emitting unit 53, and speaker unit 54.

(20)上記第1~第14の実施形態において主側CPU63への動作電力の供給が開始された場合に、履歴用メモリ117に記憶された履歴情報に基づいて主側CPU63又は管理側CPU112にて各種パラメータが算出され、その算出した各種パラメータの内容が図柄表示装置41、表示発光部53及びスピーカ部54などを利用して報知される構成としてもよい。この場合、遊技ホールの営業開始時に直前の営業日における遊技領域PAの遊技球の入球態様が正常であったか否かを確認することが可能となる。また、当該構成を上記第15~第54の実施形態に適用してもよい。 (20) In the first to fourteenth embodiments described above, when the supply of operating power to the main CPU 63 is initiated, the main CPU 63 or the management CPU 112 may calculate various parameters based on the history information stored in the history memory 117, and the contents of the calculated various parameters may be notified using the symbol display device 41, the display light-emitting unit 53, the speaker unit 54, etc. In this case, when the amusement hall opens for business, it may be possible to check whether the ball entry behavior in the game area PA on the previous business day was normal. This configuration may also be applied to the fifteenth to fifty-fourth embodiments described above.

(21)上記第1~第14の実施形態において履歴用メモリ117に記憶された履歴情報に基づいて算出された各種パラメータが異常な結果である場合、禁止解除操作が行われるまでそのパチンコ機10にて遊技を開始することができない構成としてもよい。遊技を開始することができないようにする構成としては、例えば遊技球の発射が禁止される構成としてもよく、各入球検知センサ42a~49aが無効化される構成としてもよく、第1作動口33又は第2作動口34への入賞が発生したとしても当否判定処理が実行されない構成としてもよい。また、禁止解除操作としては、リセットボタン68cが押圧操作された状態でパチンコ機10の電源を再投入する操作としてもよく、遊技機本体12を外枠11に対して開放させた場合に操作可能となる操作手段の操作としてもよい。これにより、遊技領域PAの遊技球の入球態様が異常な態様である状況でそのまま遊技が行われてしまうことを阻止することが可能となる。また、開閉実行モードの発生頻度が異常な態様である状況でそのまま遊技が行われてしまうことを阻止することが可能となる。また、当該構成を上記第15~第54の実施形態に適用してもよい。 (21) In the first to fourteenth embodiments, if various parameters calculated based on the history information stored in the history memory 117 result in abnormal results, the pachinko machine 10 may be configured to prevent play from starting until a prohibition release operation is performed. Examples of configurations that prevent play from starting include prohibiting the launch of game balls, disabling each ball entry detection sensor 42a-49a, or not executing a win/loss determination process even if a win occurs in the first actuation port 33 or the second actuation port 34. The prohibition release operation may also be performed by restarting the power to the pachinko machine 10 while the reset button 68c is pressed, or by operating an operating means that becomes operable when the gaming machine main body 12 is opened relative to the outer frame 11. This makes it possible to prevent play from continuing even when the game ball entry pattern in the play area PA is abnormal. It also makes it possible to prevent play from continuing even when the frequency of the opening/closing execution mode is abnormal. This configuration may also be applied to the above 15th to 54th embodiments.

(22)上記第1~第14の実施形態において入球検知センサ42a~48aの検知結果に対応する履歴情報が履歴用メモリ117に記憶されるものの、その履歴情報を利用した各種パラメータの演算は主側CPU63及び管理側CPU112のいずれにおいても実行されない構成としてもよい。この場合、読み取り用端子68dに電気的に接続された外部装置にて履歴情報が読み取られ、当該読み取り作業の作業者によってその読み取った履歴情報を利用した各種パラメータの演算が実行される構成としてもよく、外部装置においてその読み取った履歴情報を利用した各種パラメータの演算が実行される構成としてもよい。この場合、主側CPU63及び管理側CPU112の処理負荷を軽減することが可能となる。また、当該構成を上記第15~第54の実施形態に適用してもよい。 (22) In the first to fourteenth embodiments, while history information corresponding to the detection results of the ball entry detection sensors 42a to 48a is stored in the history memory 117, the calculation of various parameters using that history information may not be performed by either the main CPU 63 or the management CPU 112. In this case, the history information may be read by an external device electrically connected to the reading terminal 68d, and the operator performing the reading operation may calculate various parameters using the read history information, or the external device may calculate various parameters using the read history information. In this case, it is possible to reduce the processing load on the main CPU 63 and the management CPU 112. This configuration may also be applied to the fifteenth to fifty-fourth embodiments.

(23)上記第1~第14の実施形態において管理用IC66には主側CPU63とは別電源が設けられており、主側CPU63への動作電力の供給が停止されたとしても、管理用IC66において履歴情報を利用した各種パラメータの演算や、履歴情報又は各種パラメータの情報出力を行うことが可能な構成としてもよい。これにより、主側CPU63への動作電力の供給が停止されている状況であっても、履歴情報や各種パラメータを外部装置にて読み取ることが可能となる。 (23) In the first to fourteenth embodiments described above, the management IC 66 may be provided with a power supply separate from that of the main CPU 63, and the management IC 66 may be configured to be able to calculate various parameters using history information and output history information or various parameters even if the supply of operating power to the main CPU 63 is stopped. This makes it possible to read history information and various parameters using an external device even when the supply of operating power to the main CPU 63 is stopped.

(24)上記第1~第14の実施形態では主側ROM64からプログラムを読み取るために利用される読み取り用端子68dが、履歴情報又は各種パラメータを外部装置にて読み取るために利用される端子として兼用される構成としたが、これに限定されることはなく、履歴情報又は各種パラメータを外部装置にて読み取るために利用される端子が、主側ROM64からプログラムを読み取るための読み取り用端子68dとは別に設けられている構成としてもよい。この場合、履歴情報又は各種パラメータを読み取るために利用される端子は、MPU62に設けられていてもよく、主制御基板61におけるMPU62とは別の位置に設けられている構成としてもよい。 (24) In the first to fourteenth embodiments described above, the read terminal 68d used to read the program from the main ROM 64 is configured to also be used as a terminal used to read history information or various parameters by an external device. However, this is not limited to this, and the terminal used to read history information or various parameters by an external device may be provided separately from the read terminal 68d used to read the program from the main ROM 64. In this case, the terminal used to read history information or various parameters may be provided in the MPU 62, or may be provided in a position on the main control board 61 separate from the MPU 62.

(25)上記第1~第14の実施形態において対応関係用メモリ116、履歴用メモリ117及び演算結果用メモリ131がフラッシュメモリなどの不揮発性記憶手段として設けられている構成に限定されることはなく、例えばこれらメモリ116,117,131のいずれかが情報の記憶保持に電力の供給を要する揮発性記憶手段として設けられており、そのメモリに対してバックアップ電力が供給されることで、主側CPU63への動作電力の供給が停止されたとしても情報が記憶保持される構成としてもよい。この場合、そのメモリに対して専用のバックアップ電力装置が設けられている構成としてもよく、主側RAM65にバックアップ電力を供給する電源・発射制御装置78からそのメモリにバックアップ電力が供給される構成としてもよい。 (25) In the first to fourteenth embodiments, the correspondence memory 116, history memory 117, and calculation result memory 131 are not limited to configurations in which they are provided as non-volatile storage means such as flash memory. For example, any of these memories 116, 117, and 131 may be provided as volatile storage means that require a power supply to store and retain information, and backup power may be supplied to that memory so that information can be stored and retained even if the supply of operating power to the main CPU 63 is stopped. In this case, a dedicated backup power device may be provided for that memory, or backup power may be supplied to that memory from the power supply and launch control device 78 that supplies backup power to the main RAM 65.

(26)上記第1~第14の実施形態において管理用IC66が汎用CPUとして管理側CPU112を備え、管理側ROM113に記憶されたプログラム及びデータに基づき履歴情報の記憶処理や各種パラメータの演算処理を実行する構成に限定されることはなく、これら機能を有するように回路設計されたハード回路が管理用IC66に形成されている構成としてもよい。当該構成について具体的には、例えば上記第1の実施形態であれば当該ハード回路は、主側CPU63からいずれかの検知センサ42a~48aにて遊技球を検知したことを示す信号を受信した場合、その信号を受信したバッファに対応する対応関係情報が対応関係用メモリ116から履歴用メモリ117に記憶されるようにするとともに、その時点におけるRTC115の情報が履歴用メモリ117に記憶されるようにする。また、例えば上記第6の実施形態であれば当該ハード回路は、主側CPU63からいずれかの検知センサ42a~48aにて遊技球を検知したことを示す信号を受信した場合、その信号を受信したバッファに対応するカウンタの値が1加算されるようにする。また、当該ハード回路は、上記第1の実施形態などにおける演算契機が発生した場合にはその時点における履歴情報を利用して各種パラメータを演算する。また、当該ハード回路は、読み取り用端子68dへの外部出力契機が発生した場合には、演算結果である各種パラメータを外部出力するとともに履歴情報を外部出力する。 (26) In the first to fourteenth embodiments, the management IC 66 is not limited to a configuration in which it includes a management CPU 112 as a general-purpose CPU and performs storage of history information and calculation of various parameters based on the programs and data stored in the management ROM 113. A configuration in which a hardware circuit designed to perform these functions is formed in the management IC 66 may also be used. Specifically, for example, in the first embodiment, when the hardware circuit receives a signal from the main CPU 63 indicating that a gaming ball has been detected by any of the detection sensors 42a to 48a, it stores correspondence information corresponding to the buffer that received the signal from the correspondence memory 116 to the history memory 117, and also stores the information of the RTC 115 at that time in the history memory 117. Furthermore, in the sixth embodiment, when the hardware circuit receives a signal from the main CPU 63 indicating that a gaming ball has been detected by any of the detection sensors 42a to 48a, it increments the value of a counter corresponding to the buffer that received the signal by one. Furthermore, when a calculation trigger occurs, such as in the first embodiment, the hardware circuit calculates various parameters using the history information at that time. Furthermore, when a trigger occurs to output to the read terminal 68d, the hardware circuit outputs the various parameters that are the calculation results, as well as the history information.

(27)上記第1~第14の実施形態において主側CPU63と管理用IC66とが別チップとして設けられている構成としてもよく、別基板として設けられている構成としてもよく、別の制御装置として設けられている構成としてもよい。 (27) In the first to fourteenth embodiments described above, the main CPU 63 and the management IC 66 may be configured as separate chips, separate boards, or separate control devices.

(28)アウト口24aへの遊技球の入球に関してはその入球個数が計測される一方、一般入賞口31、特電入賞装置32、第1作動口33及び第2作動口34といった遊技球の賞球の払い出しや当否判定処理の契機となる特典契機入球部への入球に関してはRTC情報を含む履歴情報が格納される構成としてもよい。これにより、特典契機入球部への遊技球の入球履歴を抽出可能としながら、遊技球の総排出個数に対する各特典契機入球部への遊技球の入球頻度を算出することが可能となる。 (28) The number of game balls entering the outlet 24a is counted, while history information including RTC information may be stored for balls entering bonus-trigger entry sections, such as the general entry section 31, the special electric entry device 32, the first actuation section 33, and the second actuation section 34, which trigger the payout of prize balls and the win/loss determination process. This makes it possible to extract the history of game balls entering bonus-trigger entry sections, and to calculate the frequency of game balls entering each bonus-trigger entry section relative to the total number of game balls dispensed.

(29)履歴情報を記憶させる契機となる所定事象として上記各実施形態におけるもの以外のものが含まれている構成としてもよい。例えば、下皿56aが満タン状態となったこと、満タン状態が開始されたタイミング及び満タン状態が解除されたタイミングの少なくともいずれかが履歴情報として記憶される構成としてもよく、タンク75が球無状態となったこと、球無状態が開始されたタイミング及び球無状態が解除されたタイミングの少なくともいずれかが履歴情報として記憶される構成としてもよく、払出装置76が異常状態となったこと、払出装置76の異常状態が開始されたタイミング及び払出装置76の異常状態が解除されたタイミングの少なくともいずれかが履歴情報として記憶される構成としてもよい。この場合、これら事象の発生頻度を把握することが可能となる。 (29) The configuration may include events other than those described in the above embodiments as predetermined events that trigger the storage of history information. For example, the configuration may be such that at least one of the following events is stored as history information: the lower tray 56a becoming full, the timing at which the full state began, and the timing at which the full state was released; the configuration may be such that at least one of the following events is stored as history information: the tank 75 becoming ball-free, the timing at which the ball-free state began, and the timing at which the ball-free state was released; and the configuration may be such that at least one of the following events is stored as history information: the dispensing device 76 becoming abnormal, the timing at which the abnormal state of the dispensing device 76 began, and the timing at which the abnormal state of the dispensing device 76 was released. In this case, it is possible to grasp the frequency of occurrence of these events.

(30)上記第1の実施形態では管理側I/F111における入力ポート121の第16バッファ122pが出力指示信号に対応していることが管理用IC66の設計段階において予め設定されている構成としたが、これに限定されることはなく、第16バッファ122pが出力指示信号に対応していることも、主側CPU63から種類識別コマンドが送信されることにより、管理用IC66にて認識される構成としてもよい。また、上記第1の実施形態では管理側I/F111における入力ポート121の第15バッファ122oが設定値更新信号に対応していることが管理用IC66の設計段階において予め設定されている構成としたが、これに限定されることはなく、第15バッファ122oが設定値更新信号に対応していることも、主側CPU63から種類識別コマンドが送信されることにより、管理用IC66にて認識される構成としてもよい。この場合、各バッファ122a~122pとそれらバッファ122a~122pに入力される信号の種類との対応関係を管理用IC66に事前に設定しておく必要がなくなる。 (30) In the first embodiment described above, the 16th buffer 122p of the input port 121 in the management I/F 111 was configured to correspond to an output instruction signal in advance during the design stage of the management IC 66. However, this is not limited to this configuration. The management IC 66 may recognize that the 16th buffer 122p corresponds to an output instruction signal when a type identification command is sent from the main CPU 63. Also, in the first embodiment described above, the 15th buffer 122o of the input port 121 in the management I/F 111 was configured to correspond to a setting value update signal in advance during the design stage of the management IC 66. However, this is not limited to this configuration. The management IC 66 may recognize that the 15th buffer 122o corresponds to a setting value update signal when a type identification command is sent from the main CPU 63. In this case, it is not necessary to previously set in the management IC 66 the correspondence between each buffer 122a to 122p and the type of signal input to each buffer 122a to 122p.

(31)上記第1~第14の実施形態において管理用IC66は正常に動作している場合には主側CPU63に正常動作信号を送信する構成としてもよい。この場合、管理用IC66が正常に動作しているか否かを主側CPU63にて監視することが可能となる。 (31) In the first to fourteenth embodiments, the management IC 66 may be configured to send a normal operation signal to the main CPU 63 when it is operating normally. In this case, the main CPU 63 can monitor whether the management IC 66 is operating normally.

(32)設定値更新処理にて更新途中の設定値を表示する表示装置は第1~第4報知用表示装置201~204に限定されることはなく、図柄表示装置41であってもよく、専用の表示装置であってもよい。また、設定確認用処理にて設定値を表示する表示装置は第1~第4報知用表示装置201~204に限定されることはなく、図柄表示装置41であってもよく、専用の表示装置であってもよい。 (32) The display device that displays the setting values being updated during the setting value update process is not limited to the first to fourth notification display devices 201 to 204, but may be the graphic display device 41 or a dedicated display device. Furthermore, the display device that displays the setting values during the setting confirmation process is not limited to the first to fourth notification display devices 201 to 204, but may be the graphic display device 41 or a dedicated display device.

(33)設定値更新処理にて設定値を更新させるために操作される操作部は更新ボタン68bに限定されることはなく、リセットボタン68cであってもよい。また、設定キー挿入部68aに設定キーを挿入して回動操作をした場合における回動操作位置として「設定1」~「設定6」のそれぞれに対応する位置が設定されており、設定キー挿入部68aの回動操作位置に対応する設定値が設定される構成としてもよい。また、設定キー挿入部68aをON位置よりもさらに回動操作することが可能な構成とし、ON位置を超えた回動操作が行われる度に更新途中の設定値が次の順番の設定値に更新される構成としてもよい。 (33) The operating unit operated to update the setting value in the setting value update process is not limited to the update button 68b, but may be the reset button 68c. Furthermore, when a setting key is inserted into the setting key insertion unit 68a and rotated, positions corresponding to "Setting 1" to "Setting 6" may be set as the rotation position, and the setting value corresponding to the rotation position of the setting key insertion unit 68a may be set. Furthermore, the setting key insertion unit 68a may be configured to be able to be rotated further than the ON position, and each time a rotation operation beyond the ON position is performed, the setting value being updated is updated to the next setting value in the sequence.

(34)上記第1~第10,第15~第21の実施形態では第1~第3報知用表示装置69a~69cが横並びで設けられている構成としたが、縦方向に並設されている構成としてもよく、斜めに並設されている構成としてもよく、上下2段となるように並設されている構成としてもよい。また、上記第11~第14,第22~第44の実施形態では第1~第4報知用表示装置201~204が横並びで設けられている構成としたが、縦方向に並設されている構成としてもよく、斜めに並設されている構成としてもよく、上下2段となるように並設されている構成としてもよい。また、上記第15~第21の実施形態において遊技履歴の管理結果を表示するための表示装置として第1~第4報知用表示装置201~204が利用される構成としてもよい。 (34) In the first to tenth and fifteenth to twenty-first embodiments, the first to third notification display devices 69a to 69c are arranged horizontally, but they may also be arranged vertically, diagonally, or in two rows. Furthermore, in the eleventh to fourteenth and twenty-second to forty-fourth embodiments, the first to fourth notification display devices 201 to 204 are arranged horizontally, but they may also be arranged vertically, diagonally, or in two rows. Furthermore, in the fifteenth to twenty-first embodiments, the first to fourth notification display devices 201 to 204 may be used as display devices for displaying the results of game history management.

(35)上記第1~第14の実施形態においてパチンコ機10の設定状態に応じて正常値が変動することとなるパラメータを算出するために利用される履歴情報(以下、変動対象の履歴情報という)と、パチンコ機10の設定状態に応じて正常値が変動しないパラメータを算出するために利用される履歴情報(以下、非変動対象の履歴情報という)とが、履歴用メモリ117においてそれぞれ異なるエリアに記憶される構成としてもよい。この場合、パチンコ機10の設定状態が新たに設定された場合又はパチンコ機10の設定状態が変更された場合には、履歴用メモリ117において変動対象の履歴情報が記憶されるエリアは「0」クリアされる一方、履歴用メモリ117において非変動対象の履歴情報が記憶されるエリアは「0」クリアされない構成としてもよい。これにより、パチンコ機10の設定状態に応じて正常値が変動するパラメータの演算を設定値の変更後においても正確に行うことができるとともに、パチンコ機10の設定状態に応じて正常値が変動しないパラメータの演算の精度を高めることができる。また、当該構成を上記第15~第54の実施形態に適用してもよい。 (35) In the first to fourteenth embodiments described above, the history information used to calculate parameters whose normal values change depending on the settings of the pachinko machine 10 (hereinafter referred to as "variable history information") and the history information used to calculate parameters whose normal values do not change depending on the settings of the pachinko machine 10 (hereinafter referred to as "non-variable history information") may be stored in different areas of the history memory 117. In this case, when the settings of the pachinko machine 10 are newly set or changed, the area in the history memory 117 where the variable history information is stored may be cleared to "0," while the area in the history memory 117 where the non-variable history information is stored may not be cleared to "0." This allows accurate calculation of parameters whose normal values change depending on the settings of the pachinko machine 10 even after the settings are changed, and improves the accuracy of calculation of parameters whose normal values do not change depending on the settings of the pachinko machine 10. This configuration may also be applied to the fifteenth to fifty-fourth embodiments described above.

(36)上記第15~第21の実施形態において、特定制御用のスタックエリア222及び非特定制御用のスタックエリア224が主側RAM65において予め指定されていない構成としてもよい。この場合であっても、これらスタックエリア222,224に相当するエリアがパチンコ機10の設計段階において主側RAM65に指定されることとなるが、当該エリアの記憶容量を超えて当該エリアを指定した情報の記憶処理が実行された場合には本来予定していないエリアに本来予定していない情報が書き込まれることとなるため主側RAM65を「0」クリアする構成としてもよい。 (36) In the above fifteenth to twenty-first embodiments, the stack area 222 for specific control and the stack area 224 for non-specific control may not be pre-designated in the main RAM 65. Even in this case, areas corresponding to these stack areas 222, 224 will be designated in the main RAM 65 during the design stage of the pachinko machine 10. However, if the storage capacity of the area is exceeded and the storage process for information designated in that area is executed, unintended information will be written to an area not originally intended. Therefore, the main RAM 65 may be cleared to "0."

(37)上記第15~第21の実施形態では主側RAM65のクリア処理(ステップS105、ステップS117)が実行される場合には特定制御用のワークエリア221及び特定制御用のスタックエリア222は「0」クリアされるが、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224は「0」クリアされない構成としたが、これに代えて、主側RAM65のクリア処理(ステップS105、ステップS117)では特定制御用のワークエリア221及び特定制御用のスタックエリア222だけではなく非特定制御用のワークエリア223及び非特定制御用のスタックエリア224も「0」クリアされる構成としてもよい。また、主側RAM65のクリア処理(ステップS105、ステップS117)では特定制御用のワークエリア221及び特定制御用のスタックエリア222だけではなく通常用カウンタエリア231、開閉実行モード用カウンタエリア232及び高頻度サポートモード用カウンタエリア233は「0」クリアされるものの、演算結果記憶エリア234は「0」クリアされない構成としてもよい。この場合、演算結果記憶エリア234に記憶された情報を保護することが可能となる。 (37) In the above-mentioned 15th to 21st embodiments, when the clearing process of the main RAM 65 (steps S105, S117) is executed, the work area 221 for specific control and the stack area 222 for specific control are cleared to "0", but the work area 223 for non-specific control and the stack area 224 for non-specific control are not cleared to "0". However, instead, the clearing process of the main RAM 65 (steps S105, S117) may be configured to clear not only the work area 221 for specific control and the stack area 222 for specific control but also the work area 223 for non-specific control and the stack area 224 for non-specific control to "0". Furthermore, in the process of clearing the main RAM 65 (steps S105 and S117), not only the specific control work area 221 and specific control stack area 222 but also the normal counter area 231, the open/close execution mode counter area 232, and the high frequency support mode counter area 233 are cleared to "0", but the calculation result storage area 234 may not be cleared to "0". In this case, it is possible to protect the information stored in the calculation result storage area 234.

(38)上記第15~第25の実施形態において、特定制御用のワークエリア221及び特定制御用のスタックエリア222を「0」クリアするための操作と、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224を「0」クリアするための操作とがそれぞれ異なる操作となる構成としてもよい。例えばリセットボタン68cを操作しながらパチンコ機10への動作電力の供給が開始された場合には特定制御用のワークエリア221及び特定制御用のスタックエリア222が「0」クリアされ、更新ボタン68bを操作しながらパチンコ機10への動作電力の供給が開始された場合には非特定制御用のワークエリア223及び非特定制御用のスタックエリア224が「0」クリアされる構成としてもよい。これにより、それぞれの情報を選択的に消去することが可能となる。また、当該構成において更新ボタン68b及びリセットボタン68cの両方を操作しながらパチンコ機10への動作電力の供給が開始された場合には、特定制御用のワークエリア221、特定制御用のスタックエリア222、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224の全てが「0」クリアされる構成としてもよい。これにより、上記のように選択的な消去を可能とした構成において、各エリア221~224の情報をまとめて消去する場合の作業性を向上させることが可能となる。 (38) In the above fifteenth to twenty-fifth embodiments, the operation for clearing the specific control work area 221 and the specific control stack area 222 to "0" may be configured to be different from the operation for clearing the non-specific control work area 223 and the non-specific control stack area 224 to "0." For example, when the supply of operating power to the pachinko machine 10 is started while the reset button 68c is being operated, the specific control work area 221 and the specific control stack area 222 may be cleared to "0," and when the supply of operating power to the pachinko machine 10 is started while the update button 68b is being operated, the non-specific control work area 223 and the non-specific control stack area 224 may be cleared to "0." This makes it possible to selectively erase each piece of information. Furthermore, in this configuration, if the supply of operating power to the pachinko machine 10 is started while both the update button 68b and the reset button 68c are being operated, the specific control work area 221, the specific control stack area 222, the non-specific control work area 223, and the non-specific control stack area 224 may all be cleared to "0." This makes it possible to improve the ease of use when erasing information from each of the areas 221 to 224 collectively in a configuration that allows selective erasure as described above.

(39)上記第15~第18,第20の実施形態において第19の実施形態と同様に、非特定制御に対応する処理の開始に際して主側CPU63のスタックポインタの情報が非特定制御用のワークエリア223に退避されるとともに特定制御に対応する処理への復帰に際してその退避された情報が主側CPU63のスタックポインタに復帰される構成としてもよい。これにより、非特定制御に対応する処理が開始される場合における主側CPU63のスタックポインタの情報が変動し得る構成であったとしても、非特定制御に対応する処理が終了した場合には主側CPU63のスタックポインタの状態を当該非特定制御に対応する処理が開始される前の状態に復帰させることが可能となる。 (39) In the above-described fifteenth to eighteenth and twentieth embodiments, similar to the nineteenth embodiment, the stack pointer information of the main CPU 63 may be saved to the work area 223 for non-specific control when processing corresponding to non-specific control starts, and the saved information may be restored to the stack pointer of the main CPU 63 when processing corresponding to specific control returns. This makes it possible to restore the state of the stack pointer of the main CPU 63 to the state before processing corresponding to non-specific control was started when processing corresponding to non-specific control ends, even if the configuration allows the stack pointer information of the main CPU 63 to change when processing corresponding to non-specific control starts.

(40)上記第15~第25の実施形態において非特定制御に対応する処理として遊技履歴の情報を収集するための処理、その収集した履歴情報を利用して各種パラメータを演算する処理、及びその演算結果を報知するための処理が実行される構成としたが、これらの処理の一部のみが非特定制御に対応する処理として実行され、それ以外は特定制御に対応する処理として実行される構成としてもよい。また、遊技履歴の情報を収集するための処理、その収集した履歴情報を利用して各種パラメータを演算する処理、及びその演算結果を報知するための処理に加えて又は代えて、これら処理以外の処理が非特定制御に対応する処理として実行される構成としてもよい。例えば不正監視及び監視結果の報知のうち少なくとも一方の処理が非特定制御に対応する処理として実行される構成としてもよい。 (40) In the above fifteenth to twenty-fifth embodiments, the processing corresponding to non-specific control was configured to include processing for collecting game history information, processing for calculating various parameters using the collected history information, and processing for reporting the results of that calculation. However, it is also possible to configure the system so that only some of these processes are executed as processing corresponding to non-specific control, with the rest executed as processing corresponding to specific control. Furthermore, in addition to or instead of the processing for collecting game history information, processing for calculating various parameters using the collected history information, and processing for reporting the results of that calculation, it is also possible to configure the system so that processing other than these processes is executed as processing corresponding to non-specific control. For example, it is also possible to configure the system so that at least one of the processes of fraud monitoring and reporting the monitoring results is executed as processing corresponding to non-specific control.

(41)上記第15~第25の実施形態では主側CPU63にて非特定制御に対応する処理が実行されている状況から特定制御に対応する処理に復帰する場合、主側CPU63のフラグレジスタ、スタックポインタ及び各種レジスタのいずれも主側RAM65に退避されない構成としたが、これに代えて、主側CPU63にて非特定制御に対応する処理が実行されている状況から特定制御に対応する処理に復帰する場合に、主側CPU63のフラグレジスタ、スタックポインタ及び各種レジスタのうち少なくとも一部の情報が主側RAM65に退避され、その退避された情報が非特定制御に対応する処理が再度開始される場合に主側CPU63の対応する記憶エリアに復帰される構成としてもよい。これにより、非特定制御に対応する処理において利用される主側CPU63の情報についても持ち越して利用することが可能となる。 (41) In the above-described fifteenth to twenty-fifth embodiments, when the main CPU 63 returns from a state in which processing corresponding to non-specific control is being executed to processing corresponding to specific control, none of the flag register, stack pointer, and various registers of the main CPU 63 are saved to the main RAM 65. However, instead, when the main CPU 63 returns from a state in which processing corresponding to non-specific control is being executed to processing corresponding to specific control, at least some of the information in the flag register, stack pointer, and various registers of the main CPU 63 may be saved to the main RAM 65, and the saved information may be restored to the corresponding storage area of the main CPU 63 when processing corresponding to non-specific control is resumed. This makes it possible to carry over and use information from the main CPU 63 used in processing corresponding to non-specific control.

(42)上記第15~第25の実施形態では遊技領域から排出された遊技球の合計個数が6000個となったことを契機として各種パラメータが演算される構成としたが、当該演算の契機となる遊技球の合計個数は6000個よりも多い数としてもよく少ない数としてもよい。例えば遊技領域から排出された遊技球の合計個数が60000個となったことを契機として各種パラメータが演算される構成としてもよい。この場合、遊技履歴の情報を記憶するために必要な記憶容量が増大化することとなるが、上記第21の実施形態のようにMPU62に外付けされた管理用RAM241にて遊技履歴の情報を記憶する構成とすることで、当該記憶容量の増大化に柔軟に対応することが可能となる。 (42) In the above-mentioned 15th to 25th embodiments, various parameters are calculated when the total number of game balls discharged from the play area reaches 6,000. However, the total number of game balls that triggers this calculation may be greater or less than 6,000. For example, various parameters may be calculated when the total number of game balls discharged from the play area reaches 60,000. In this case, the memory capacity required to store the game history information increases. However, by storing the game history information in a management RAM 241 external to the MPU 62, as in the above-mentioned 21st embodiment, it is possible to flexibly respond to this increase in memory capacity.

(43)上記第15~第25の実施形態において遊技履歴の管理結果として第61~第68パラメータを演算する構成としたが、これに加えて又は代えて、上記第1の実施形態における第31パラメータ、第41パラメータ及び第42パラメータの少なくとも一部が演算される構成としてもよい。 (43) In the above-mentioned 15th to 25th embodiments, the 61st to 68th parameters are calculated as the results of managing the gaming history. However, in addition to or instead of this, at least some of the 31st, 41st, and 42nd parameters in the above-mentioned first embodiment may also be calculated.

(44)上記第15~第25の実施形態においてパチンコ機10の設定状態を新たに設定する処理が実行された場合又はパチンコ機10の設定状態が変更された場合、特定制御用のワークエリア221及び特定制御用のスタックエリア222だけではなく、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224も「0」クリアされる構成としてもよい。この場合、パチンコ機10の設定状態を新たに設定する処理が実行された場合又はパチンコ機10の設定状態が変更された場合に、通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233及び演算結果記憶エリア234が「0」クリアされることとなる。 (44) In the above-mentioned 15th to 25th embodiments, when a process for newly setting the setting state of the pachinko machine 10 is executed or when the setting state of the pachinko machine 10 is changed, not only the work area 221 for specific control and the stack area 222 for specific control but also the work area 223 for non-specific control and the stack area 224 for non-specific control may be configured to be cleared to "0." In this case, when a process for newly setting the setting state of the pachinko machine 10 is executed or when the setting state of the pachinko machine 10 is changed, the normal counter area 231, the open/close execution mode counter area 232, the high frequency support mode counter area 233, and the calculation result storage area 234 are cleared to "0."

また、パチンコ機10の設定状態を新たに設定する処理が実行された場合又はパチンコ機10の設定状態が変更された場合、特定制御用のワークエリア221及び特定制御用のスタックエリア222だけではなく通常用カウンタエリア231、開閉実行モード用カウンタエリア232及び高頻度サポートモード用カウンタエリア233は「0」クリアされるものの、演算結果記憶エリア234は「0」クリアされない構成としてもよい。この場合、演算結果記憶エリア234に記憶された情報を保護することが可能となる。 Furthermore, when a process to set a new setting for the pachinko machine 10 is executed or when the setting for the pachinko machine 10 is changed, the specific control work area 221 and specific control stack area 222 as well as the normal counter area 231, the open/close execution mode counter area 232, and the high frequency support mode counter area 233 may be cleared to "0", but the calculation result storage area 234 may not be cleared to "0". In this case, it is possible to protect the information stored in the calculation result storage area 234.

また、パチンコ機10の設定状態を新たに設定する処理が実行された場合又はパチンコ機10の設定状態が変更された場合、特定制御用のワークエリア221及び特定制御用のスタックエリア222は「0」クリアされるものの非特定制御用のワークエリア223及び非特定制御用のスタックエリア224は「0」クリアされない構成としてもよい。この場合、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224に記憶された情報を保護することが可能となる。 Furthermore, when a process to set a new setting for the pachinko machine 10 is executed or when the setting for the pachinko machine 10 is changed, the work area 221 for specific control and the stack area 222 for specific control may be cleared to "0", but the work area 223 for non-specific control and the stack area 224 for non-specific control may not be cleared to "0". In this case, it is possible to protect the information stored in the work area 223 for non-specific control and the stack area 224 for non-specific control.

また、上記(43)の構成を備えている場合には、パチンコ機10の設定状態を新たに設定する処理が実行された場合又はパチンコ機10の設定状態が変更された場合に、上記第1の実施形態における第31パラメータ、第41パラメータ及び第42パラメータを演算するための履歴情報は消去されるものの、通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233及び演算結果記憶エリア234は「0」クリアされない構成としてもよい。 Furthermore, if the above configuration (43) is provided, when a process for newly setting the setting state of the pachinko machine 10 is executed or when the setting state of the pachinko machine 10 is changed, the history information used to calculate the 31st, 41st, and 42nd parameters in the first embodiment above is erased, but the normal counter area 231, the open/close execution mode counter area 232, the high frequency support mode counter area 233, and the calculation result storage area 234 may not be cleared to "0."

(45)上記第1~第54の実施形態において、各種パラメータを演算するために遊技領域PAから排出された遊技球の合計排出個数が利用される構成に代えて、遊技領域PAに供給された遊技球の合計供給個数が利用される構成としてもよい。この場合、例えば遊技球発射機構27から発射されて遊技領域PAに到達した遊技球を検知するように検知センサを設け、当該検知センサの検知結果に基づいて遊技領域PAに供給された遊技球の個数を計測する構成としてもよい。当該構成においてはアウト口24aから排出された遊技球の個数を計測する必要がないため、アウト口検知センサ48aが設けられていない構成としてもよい。 (45) In the first to fifty-fourth embodiments described above, instead of using the total number of game balls discharged from the game area PA to calculate various parameters, the total number of game balls supplied to the game area PA may be used. In this case, for example, a detection sensor may be provided to detect game balls that have been launched from the game ball launching mechanism 27 and reached the game area PA, and the number of game balls supplied to the game area PA may be measured based on the detection results of the detection sensor. In this configuration, since there is no need to measure the number of game balls discharged from the outlet 24a, the outlet detection sensor 48a may not be provided.

(46)上記第15~第54の実施形態において、主側CPU63の各種レジスタ及びスタックポインタの情報の少なくとも一部が、特定制御用のスタックエリア222又は非特定制御用のスタックエリア224に対してロード命令により退避される構成としてもよい。この場合、スタックエリア222,224への情報の退避に際して主側CPU63のスタックポインタの情報を更新させる必要がある。また、スタックエリア222,224に退避された情報がロード命令により主側CPU63の対応する記憶エリアに復帰される構成としてもよい。この場合も、スタックエリア222,224からの情報の復帰に際して主側CPU63のスタックポインタの情報を更新させる必要がある。 (46) In the above fifteenth to fifty-fourth embodiments, at least a portion of the information in the various registers and stack pointers of the main CPU 63 may be saved to the stack area 222 for specific control or the stack area 224 for non-specific control by a load command. In this case, it is necessary to update the stack pointer information of the main CPU 63 when saving the information to the stack areas 222, 224. It is also possible to restore the information saved to the stack areas 222, 224 to the corresponding memory area of the main CPU 63 by a load command. In this case, too, it is necessary to update the stack pointer information of the main CPU 63 when restoring the information from the stack areas 222, 224.

(47)上記各実施形態において設定値更新処理が実行されている場合にはそれに対応する報知が図柄表示装置41、表示発光部53及びスピーカ部54のいずれかにて行われる構成としてもよい。これにより、遊技ホールの管理者は設定値更新処理が実行されていることを明確に把握することが可能となる。 (47) In each of the above embodiments, when the setting value update process is being executed, a corresponding notification may be issued by either the symbol display device 41, the display light-emitting unit 53, or the speaker unit 54. This allows the amusement hall manager to clearly understand that the setting value update process is being executed.

(48)上記各実施形態において設定値が新たに設定されたことの履歴が主側RAM65に記憶される構成としてもよい。また、設定値が新たに設定されたことの履歴が音声発光制御装置81に設けられたRAMにて記憶される構成としてもよい。この場合、設定値更新処理が完了する度に当該設定値更新処理にて設定された設定値の情報を含むコマンドが主側CPU63から音声発光制御装置81に送信されるようにし、音声発光制御装置81はそのコマンドを受信する度に、設定値が新たに設定されたことを示す情報とその際の設定値を示す情報とを音声発光制御装置81のRAMに累積的に記憶させる構成とする。当該構成において所定の操作が行われた場合には音声発光制御装置81のRAMに累積的に記憶されている設定値の設定履歴が図柄表示装置41にて表示される構成としてもよい。 (48) In each of the above embodiments, the history of newly set values may be stored in the main RAM 65. Alternatively, the history of newly set values may be stored in RAM provided in the audio and light emitting control device 81. In this case, each time a set value update process is completed, a command including information on the set value set in the set value update process is sent from the main CPU 63 to the audio and light emitting control device 81, and each time the audio and light emitting control device 81 receives the command, information indicating that a new set value has been set and information indicating the set value at that time are cumulatively stored in the RAM of the audio and light emitting control device 81. In this configuration, when a specified operation is performed, the setting history of set values cumulatively stored in the RAM of the audio and light emitting control device 81 may be displayed on the pattern display device 41.

(49)上記各実施形態では設定値更新処理にて設定値が新たに設定される場合には払出制御装置77に記憶されている払出予定の遊技球の個数を示す情報が消去されない構成としたが、これに代えて、当該払出予定の遊技球の個数を示す情報が消去される構成としてもよい。また、設定値更新処理が実行されたものの設定値が変更されなかった場合には上記払出予定の遊技球の個数を示す情報が消去されずに、設定値が変更された場合には上記払出予定の遊技球の個数を示す情報が消去される構成としてもよい。 (49) In each of the above embodiments, when a new setting value is set in the setting value update process, the information stored in the payout control device 77 indicating the number of game balls to be paid out is not erased. However, instead, the information indicating the number of game balls to be paid out may be erased. Also, if the setting value update process is executed but the setting value is not changed, the information indicating the number of game balls to be paid out may not be erased, and if the setting value is changed, the information indicating the number of game balls to be paid out may be erased.

(50)上記各実施形態において設定値更新処理が実行されたものの設定値が変更されなかった場合には主側RAM65の各エリア221~224が「0」クリアされることはなく、設定値が変更された場合には主側RAM65の各エリア221~224のうち少なくとも一部が「0」クリアされる構成としてもよい。例えば、設定値が変更された場合には特定制御用のワークエリア221において設定値カウンタ以外のエリアが「0」クリアされる構成としてもよい。 (50) In each of the above embodiments, if the setting value update process is executed but the setting value is not changed, the areas 221-224 of the main RAM 65 are not cleared to "0." However, if the setting value is changed, at least some of the areas 221-224 of the main RAM 65 may be cleared to "0." For example, if the setting value is changed, the areas other than the setting value counter in the specific control work area 221 may be cleared to "0."

(51)上記第22~第54の実施形態において主側CPU63にて設定確認用処理(図87)にて設定値を確認するための処理が実行されている状況であっても遊技の利益に関与する可動物の動作が継続される構成としてもよい。例えば、開閉実行モードにおいて入球可能となる入球手段にVゾーンと非Vゾーンとが設けられているとともに入球手段に入球した遊技球をVゾーン及び非Vゾーンのうちいずれかに振り分ける振分部材を備えた構成において、設定確認用処理にて設定値を確認するための処理が実行されている状況であっても当該振分部材の動作が継続される構成としてもよい。この場合、設定確認用処理にて設定値を確認するための処理が実行される状況を不正に発生させて振分部材の動作を停止させようとしてもそれを不可とすることが可能となる。なお、、設定確認用処理にて設定値を確認するための処理が実行される状況であっても動作が継続される可動物としては上記振分部材以外にも、入球手段に入球した遊技球が入球することによりその後にラウンド遊技を発生させることとなる有利口と、入球手段に入球した遊技球を有利口に入球させることなく排出させる排出口とのいずれに遊技球を振り分ける振分部材が考えられる。 (51) In the above-mentioned 22nd to 54th embodiments, the operation of the movable object related to the game profit may be continued even when the main CPU 63 is executing the process to confirm the setting value in the setting confirmation process (Figure 87). For example, in a configuration in which a V zone and a non-V zone are provided in the ball entry means that allows balls to enter in the open/close execution mode, and a distribution member that distributes game balls that enter the ball entry means to either the V zone or the non-V zone is provided, the operation of the distribution member may be continued even when the process to confirm the setting value is being executed in the setting confirmation process. In this case, it becomes possible to prevent an attempt to stop the operation of the distribution member by fraudulently creating a situation in which the process to confirm the setting value is being executed in the setting confirmation process. In addition to the above-mentioned distribution member, other possible movable objects that continue to operate even when the setting confirmation process is executing a process to confirm the setting value include a distribution member that distributes game balls between an advantageous opening into which a game ball that has entered the ball entry means will subsequently trigger a round of play, and an outlet opening from which a game ball that has entered the ball entry means will be discharged without entering an advantageous opening.

(52)上記第22~第54の実施形態において非特定制御用のワークエリア223及び非特定制御用のスタックエリア224の少なくとも一方は情報異常の監視対象とならない構成としてもよい。この場合、特定制御用のワークエリア221及び特定制御用のスタックエリア222に情報異常が発生していることが特定されたとしても、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224が「0」クリアされない構成とすることで、情報異常の発生に基づいて非特定制御用のワークエリア223及び非特定制御用のスタックエリア224が「0」クリアされる状況を発生させないようにすることが可能となる。 (52) In the above 22nd to 54th embodiments, at least one of the work area 223 for non-specific control and the stack area 224 for non-specific control may be configured not to be monitored for information abnormalities. In this case, even if it is determined that an information abnormality has occurred in the work area 221 for specific control and the stack area 222 for specific control, by configuring the work area 223 for non-specific control and the stack area 224 for non-specific control not to be cleared to "0," it is possible to prevent a situation from occurring in which the work area 223 for non-specific control and the stack area 224 for non-specific control are cleared to "0" due to the occurrence of an information abnormality.

(53)上記第22~第54の実施形態において特定制御用のワークエリア221、特定制御用のスタックエリア222、非特定制御用のワークエリア223及び非特定制御用のスタックエリア224に情報異常が発生しているか否かの監視が全て非特定制御に対応する処理にて実行される構成としてもよい。また、情報異常が発生した場合における各エリア221~224を「0」クリアするための処理が全て非特定制御に対応する処理にて実行される構成としてもよい。 (53) In the above 22nd to 54th embodiments, the monitoring of whether or not an information abnormality has occurred in the work area 221 for specific control, the stack area 222 for specific control, the work area 223 for non-specific control, and the stack area 224 for non-specific control may all be performed by processing corresponding to non-specific control. Furthermore, the processing for clearing each area 221 to 224 to "0" when an information abnormality has occurred may all be performed by processing corresponding to non-specific control.

(54)上記各実施形態において主側RAM65は情報を記憶保持するために電力供給が必要であるとともに、パチンコ機10の電源がOFFである状況であってもバックアップ電力が主側RAM65に供給される構成としたが、主側RAM65は情報の記憶保持に電力供給を必要としない不揮発性のメモリである構成としてもよい。 (54) In each of the above embodiments, the main RAM 65 requires a power supply to store and retain information, and backup power is supplied to the main RAM 65 even when the power to the pachinko machine 10 is turned off. However, the main RAM 65 may also be configured as a non-volatile memory that does not require a power supply to store and retain information.

(55)上記各実施形態において主側RAM65の各種クリア処理では主側RAM65の対象エリアに対して「0」クリアする処理と初期設定する処理とを実行することで当該対象エリアを初期化する構成に代えて、「0」クリアする処理を実行することなく初期設定する処理を実行することで上記対象エリアを初期化する構成としてもよい。 (55) In each of the above embodiments, the various clearing processes for the main RAM 65 may be configured to initialize the target area of the main RAM 65 by executing a process to clear the target area to "0" and a process to initialize the target area. Alternatively, the target area may be initialized by executing a process to initialize the target area without executing a process to clear the target area to "0."

(56)上記各実施形態において主側CPU63への動作電力の供給が開始される場合に設定キー挿入部68aがON操作されている場合には他の操作を要することなく設定値更新処理が実行される構成としてもよい。また、設定キーによりON・OFF操作される設定キー挿入部68aに代えて、手によって直接ON・OFF操作される設定スイッチが設けられている構成としてもよい。また、設定キー挿入部68aが設けられておらず、主側CPU63への動作電力の供給が開始される場合にリセットボタン68cが押圧操作されている場合には他の操作を要することなく設定値更新処理が実行される構成としてもよい。この場合、リセットボタン68cを覆う閉状態と覆わない開状態とに切り換え配置可能となるようにカバー部材が設けられている構成としてもよく、このカバー部材を閉状態の位置にて施錠する施錠装置が設けられている構成としてもよい。 (56) In each of the above embodiments, if the setting key insertion portion 68a is turned ON when the supply of operating power to the main CPU 63 begins, the setting value update process may be executed without any additional operation. Alternatively, instead of the setting key insertion portion 68a being turned ON/OFF by a setting key, a setting switch that is turned ON/OFF directly by hand may be provided. Alternatively, if the setting key insertion portion 68a is not provided, and the reset button 68c is pressed when the supply of operating power to the main CPU 63 begins, the setting value update process may be executed without any additional operation. In this case, a cover member may be provided that can be switched between a closed state that covers the reset button 68c and an open state that does not cover it, and a locking device may be provided that locks the cover member in the closed position.

(57)設定値更新処理において設定キー挿入部68aがOFF位置に操作された状態が所定期間に亘って保持された場合に選択中の設定値が確定されて設定値更新処理が終了される構成としてもよい。また、設定値更新処理が開始されてから終了基準期間(例えば5分)が経過した場合には選択中の設定値が自動的に確定されて設定値更新処理が終了される構成としてもい。また、設定値更新処理において更新ボタン68b又はリセットボタン68cが終了基準期間(例えば10秒)以上に亘って長押しされた場合に選択中の設定値が確定されて設定値更新処理が終了される構成としてもよい。 (57) During the setting value update process, if the setting key insertion section 68a is held in the OFF position for a predetermined period of time, the selected setting value may be confirmed and the setting value update process may be terminated. Alternatively, if a reference termination period (e.g., 5 minutes) has elapsed since the setting value update process began, the selected setting value may be automatically confirmed and the setting value update process may be terminated. Alternatively, during the setting value update process, if the update button 68b or reset button 68c is pressed and held for a period of time equal to or longer than the reference termination period (e.g., 10 seconds), the selected setting value may be confirmed and the setting value update process may be terminated.

(58)設定キー挿入部68aをON位置よりもさらに回動操作することが可能な構成とし、ON位置を超えた回動操作が行われる度に更新途中の設定値が次の順番の設定値に更新される構成において、設定キー挿入部68aがON位置に操作された状況で主側CPU63への動作電力の供給が開始された場合に設定値の確認を可能とする設定確認用処理が開始され、設定キー挿入部68aがOFF位置に操作された場合に設定確認用処理が終了される構成としてもよい。また、更新ボタン68b又はリセットボタン68cが押圧操作された状況で主側CPU63への動作電力の供給が開始された場合に設定値の確認を可能とする設定確認用処理が開始され、当該ボタンの押圧操作が解除された場合に設定確認用処理が終了される構成としてもよい。また、設定キーによりON・OFF操作される設定キー挿入部68aに代えて、手によって直接ON・OFF操作される設定スイッチが設けられている構成において、当該設定スイッチがON操作された状況で主側CPU63への動作電力の供給が開始された場合に設定値の確認を可能とする設定確認用処理が開始され、当該設定スイッチがOFF操作された場合又はOFF操作の後にON操作された場合に設定確認用処理が終了される構成としてもよい。また、設定キーによりON・OFF操作される設定キー挿入部68aに代えて、手によって直接ON・OFF操作される設定スイッチが設けられている構成において、当該設定スイッチがON操作された状況で主側CPU63への動作電力の供給が開始された場合に設定値の確認を可能とする設定確認用処理が開始され、リセットボタン68cが押圧操作された場合に設定確認用処理が終了される構成としてもよい。 (58) In a configuration in which the setting key insertion unit 68a can be rotated beyond the ON position, and the setting value being updated is updated to the next setting value in the sequence each time the setting key insertion unit 68a is rotated beyond the ON position, a setting confirmation process that allows the setting value to be confirmed may be initiated when the supply of operating power to the main CPU 63 is started while the setting key insertion unit 68a is in the ON position, and the setting confirmation process may be terminated when the setting key insertion unit 68a is in the OFF position. Alternatively, a setting confirmation process that allows the setting value to be confirmed may be initiated when the supply of operating power to the main CPU 63 is started while the update button 68b or the reset button 68c is pressed, and the setting confirmation process may be terminated when the button is released. Alternatively, instead of the setting key insertion section 68a that is turned ON/OFF by a setting key, a setting switch that is turned ON/OFF directly by hand may be provided. When the setting switch is turned ON and the supply of operating power to the main CPU 63 begins, a setting confirmation process that allows the setting value to be confirmed may be initiated, and when the setting switch is turned OFF or turned ON after being turned OFF, the setting confirmation process may be terminated. Also, instead of the setting key insertion section 68a that is turned ON/OFF by a setting key, a setting switch that is turned ON/OFF directly by hand may be provided. When the setting switch is turned ON and the supply of operating power to the main CPU 63 begins, a setting confirmation process that allows the setting value to be confirmed may be initiated, and when the reset button 68c is pressed, the setting confirmation process may be terminated.

(59)上記各実施形態において設定確認用処理又は設定値更新処理が実行される場合には、その手順に対応する画像が図柄表示装置41にて行われる構成としてもよく、それを補助するように手順に対応する音声がスピーカ部54から出力される構成としてもよい。例えば上記第33の実施形態における設定値更新処理においてはリセットボタン68cを押圧操作することで設定値が1段階変更されること及び設定キー挿入部68aをOFF操作することで設定値更新処理が終了されることが報知される構成としてもよい。これにより、設定値の更新作業を行い易くなる。なお、図柄表示装置41の表示制御及びスピーカ部54の音出力制御は音声発光制御装置81にて行われるため、設定確認用処理又は設定値更新処理が開始される場合にはそれに対応するコマンドが主側CPU63から送信され、設定確認用処理又は設定値更新処理が終了される場合にはそれに対応するコマンドが主側CPU63から送信されるようにする必要がある。 (59) In each of the above embodiments, when a setting confirmation process or a setting value update process is executed, an image corresponding to the procedure may be displayed on the pattern display device 41, and audio corresponding to the procedure may be output from the speaker unit 54 to support this. For example, in the setting value update process in the 33rd embodiment, a configuration may be adopted in which pressing the reset button 68c notifies the user that the setting value will be changed by one level, and turning the setting key insertion unit 68a OFF notifies the user that the setting value update process will be terminated. This makes it easier to update the setting values. Note that the display control of the pattern display device 41 and the sound output control of the speaker unit 54 are performed by the audio and light emission control device 81. Therefore, when a setting confirmation process or a setting value update process is initiated, a corresponding command must be transmitted from the main CPU 63, and when a setting confirmation process or a setting value update process is terminated, a corresponding command must be transmitted from the main CPU 63.

(60)上記各実施形態において第1~第4報知用表示装置201~204のチェック用表示が、初期チェック期間が経過した場合に終了されるのではなく、当該チェック用表示を終了させるための操作が行われるまでは当該チェック用表示が継続される構成としてもよい。当該終了させるための操作としては、例えば設定確認用処理及び設定値更新処理のいずれかが実行されているか否かに関係なくリセットボタン68cが操作されることとしてもよく、リセットボタン68c以外の操作部が操作されることとしてもよい。この場合、第1~第4報知用表示装置201~204にてベース値又は設定値を確認するタイミングとなるまで第1~第4報知用表示装置201~204においてチェック用表示が継続されることとなるため、第1~第4報知用表示装置201~204が正常であるか否かを確認した後にベース値又は設定値を確認することが可能となる。また、操作部の操作に基づきチェック用表示が終了されるため、所望のタイミングでチェック用表示を終了させることが可能となる。 (60) In each of the above embodiments, the check display on the first to fourth alert display devices 201 to 204 may not be terminated when the initial check period has elapsed, but may continue until an operation to terminate the check display is performed. The operation to terminate the check display may be, for example, operation of the reset button 68c regardless of whether the setting confirmation process or the setting value update process is being executed, or operation of an operation unit other than the reset button 68c. In this case, the check display on the first to fourth alert display devices 201 to 204 continues until it is time to check the base value or setting value on the first to fourth alert display devices 201 to 204. This makes it possible to check the base value or setting value after confirming whether the first to fourth alert display devices 201 to 204 are normal. Furthermore, because the check display is terminated based on operation of the operation unit, it is possible to terminate the check display at a desired timing.

(61)上記各実施形態において動作電力の供給が開始された場合かどうかに関係なく更新ボタン68bやリセットボタン68cといった所定の操作部が操作された場合に、第1~第4報知用表示装置201~204のチェック用表示が開始される構成としてもよい。この場合、ベース値又は設定値を確認する場合における所望のタイミングでチェック用表示を開始させることが可能となる。また、当該構成において所定期間(例えば5秒)が経過した場合にチェック用表示が終了される構成としてもよく、チェック用表示を開始させるために操作された上記所定の操作部又はそれとは別の操作部が操作された場合にチェック用表示が終了される構成としてもよい。 (61) In each of the above embodiments, the first to fourth notification display devices 201 to 204 may be configured to start a check display when a predetermined operation unit, such as the update button 68b or the reset button 68c, is operated, regardless of whether the supply of operating power has started. In this case, it is possible to start the check display at a desired timing when checking the base value or set value. In this configuration, the check display may be ended when a predetermined period (e.g., 5 seconds) has elapsed, or the check display may be ended when the predetermined operation unit operated to start the check display or a different operation unit is operated.

(62)上記各実施形態において更新ボタン68bといったリセットボタン68c以外の特定の操作部が操作された状態で主側CPU63への動作電力の供給が開始された場合には第1~第4報知用表示装置201~204のチェック用表示が開始され、当該特定の操作部が操作されることなく主側CPU63への動作電力の供給が開始された場合にはチェック用表示が開始されない構成としてもよい。この場合、動作電力の供給が開始されたことを契機としてチェック用表示が行われる構成において、遊技ホールの管理者の操作によりチェック用表示を開始させるか否かを選択することが可能となる。 (62) In each of the above embodiments, if the supply of operating power to the main CPU 63 is initiated while a specific operation unit other than the reset button 68c, such as the update button 68b, is operated, the check display of the first to fourth notification display devices 201 to 204 may be initiated, but if the supply of operating power to the main CPU 63 is initiated without the specific operation unit being operated, the check display may not be initiated. In this case, in a configuration in which the check display is initiated when the supply of operating power is initiated, the amusement hall manager may be able to select whether or not to initiate the check display by operation.

(63)上記各実施形態において遊技機本体12が開放状態であるか否かに関係なく第1~第4報知用表示装置201~204にてベース値が表示されるのではなく、遊技機本体12が開放状態となっていることが本体開放センサ96の検知結果に基づき特定されている場合に第1~第4報知用表示装置201~204にてベース値が表示される構成としてもよい。この場合、遊技機本体12が開放状態となった場合にはまず第1~第4報知用表示装置201~204のチェック用表示が開始され、その後に第1~第4報知用表示装置201~204にてベース値が表示される構成としてもよい。これにより、ベース値を確認する場合にはその前に第1~第4報知用表示装置201~204が正常であるか否かを確認することが可能となる。また、当該構成において所定期間(例えば5秒)が経過した場合にチェック用表示が終了される構成としてもよく、チェック用表示を開始させるために操作された上記所定の操作部又はそれとは別の操作部が操作された場合にチェック用表示が終了される構成としてもよい。 (63) In each of the above embodiments, the base values may not be displayed on the first to fourth alert display devices 201-204 regardless of whether the gaming machine main body 12 is in the open state. Instead, the base values may be displayed on the first to fourth alert display devices 201-204 only when the gaming machine main body 12 is determined to be in the open state based on the detection results of the main body open sensor 96. In this case, when the gaming machine main body 12 is in the open state, the check displays on the first to fourth alert display devices 201-204 may first be initiated, and then the base values may be displayed on the first to fourth alert display devices 201-204. This makes it possible to check whether the first to fourth alert display devices 201-204 are normal before checking the base values. Furthermore, in this configuration, the check display may be terminated after a predetermined period (e.g., 5 seconds) has elapsed. Alternatively, the check display may be terminated when the predetermined operation unit operated to initiate the check display or a different operation unit is operated.

(64)上記各実施形態において設定確認用処理が実行される条件を満たした状態でメイン処理が開始された場合には第1~第4報知用表示装置201~204のチェック用表示が開始されずに、設定確認用処理が実行される条件を満たさない状態でメイン処理が開始された場合にはチェック用表示が開始される構成としてもよい。この場合、設定値の確認が行われることが確定している場合にはチェック用表示が行われないようにすることが可能となる。 (64) In each of the above embodiments, if the main processing is started with the conditions for executing the setting confirmation processing satisfied, the check display of the first to fourth notification display devices 201 to 204 may not be started, but if the main processing is started with the conditions for executing the setting confirmation processing not satisfied, the check display may be started. In this case, it is possible to prevent the check display from being displayed if it has been determined that the setting value will be confirmed.

(65)上記各実施形態において設定値更新処理が実行される条件を満たした状態でメイン処理が開始された場合には第1~第4報知用表示装置201~204のチェック用表示が開始されずに、設定値更新処理が実行される条件を満たさない状態でメイン処理が開始された場合にはチェック用表示が開始される構成としてもよい。この場合、設定値の更新が行われることが確定している場合にはチェック用表示が行われないようにすることが可能となる。 (65) In each of the above embodiments, the check display of the first to fourth notification display devices 201 to 204 may not be started if the main processing is started when the conditions for executing the setting value update processing are met, but may be started if the main processing is started when the conditions for executing the setting value update processing are not met. In this case, it is possible to prevent the check display from being displayed if it is confirmed that the setting value will be updated.

(66)上記各実施形態において設定確認用処理が実行される条件及び設定値更新処理が実行される条件のいずれかを満たした状態でメイン処理が開始された場合には第1~第4報知用表示装置201~204のチェック用表示が開始されずに、設定確認用処理が実行される条件及び設定値更新処理が実行される条件の両方を満たさない状態でメイン処理が開始された場合にはチェック用表示が開始される構成としてもよい。この場合、設定値の確認又は設定値の更新が行われることが確定している場合にはチェック用表示が行われないようにすることが可能となる。 (66) In each of the above embodiments, if the main processing is started with either the conditions for executing the setting confirmation processing or the conditions for executing the setting value update processing satisfied, the check display of the first to fourth notification display devices 201 to 204 may not be started, but if the main processing is started with neither the conditions for executing the setting confirmation processing nor the conditions for executing the setting value update processing satisfied, the check display may be started. In this case, it is possible to prevent the check display from being displayed if it has been confirmed that the setting value will be confirmed or updated.

(67)上記各実施形態においてチェック用表示では第1~第4報知用表示装置201~204のそれぞれにおける各表示用セグメント321~324が発光状態に維持されるのではなく、第1~第4報知用表示装置201~204のそれぞれにおける各表示用セグメント321~324が点滅状態とされる構成としてもよい。また、チェック用表示では、第1~第4報知用表示装置201~204のそれぞれにおいて各表示用セグメント321~324が1個ずつ又は一部の複数個ずつ順次発光状態となり、初期チェック期間の範囲内で各表示用セグメント321~324が少なくとも1回は発光状態となる構成としてもよい。 (67) In each of the above embodiments, the check display may be configured such that each of the display segments 321-324 on each of the first to fourth alarm display devices 201-204 flashes rather than remaining illuminated. Also, the check display may be configured such that each of the display segments 321-324 on each of the first to fourth alarm display devices 201-204 sequentially illuminates one by one or a portion of each segment, and each of the display segments 321-324 illuminates at least once within the initial check period.

(68)上記各実施形態において第1~第4報知用表示装置201~204にてチェック用表示を行わせる処理が特定制御に対応する処理として実行されるのではなく、非特定制御に対応する処理として実行される構成としてもよい。 (68) In each of the above embodiments, the process of displaying a check mark on the first to fourth notification display devices 201 to 204 may be configured to be executed as a process corresponding to a non-specific control, rather than as a process corresponding to a specific control.

(69)上記各実施形態において第1~第4報知用表示装置201~204の表示制御が主側CPU63により行われるのではなく、専用の制御手段により行われる構成としてもよく、音声発光制御装置81により行われる構成としてもよく、表示制御装置82により行われる構成としてもよい。この場合、第1~第4報知用表示装置201~204においてベース値を表示する場合には報知対象となるベース値が主側CPU63から制御主体となる制御手段に送信されることとなり、第1~第4報知用表示装置201~204において設定値を表示する場合には報知対象となる設定値が主側CPU63から制御主体となる制御手段に送信されることとなる。また、主側CPU63において動作電力の供給開始時の処理が実行される場合には当該動作電力の供給開始時の処理が実行されている状況において第1~第4報知用表示装置201~204にてチェック用表示が開始されるように、チェック用表示の開始に対応する情報が主側CPU63から制御主体となる制御手段に送信されることとなる。 (69) In each of the above embodiments, display control of the first to fourth alarm display devices 201-204 may not be performed by the main CPU 63, but may be performed by a dedicated control means, the audio and light control device 81, or the display control device 82. In this case, when a base value is displayed on the first to fourth alarm display devices 201-204, the base value to be notified is transmitted from the main CPU 63 to the control means that serves as the main controller. When a set value is displayed on the first to fourth alarm display devices 201-204, the set value to be notified is transmitted from the main CPU 63 to the control means that serves as the main controller. Furthermore, when the main CPU 63 executes processing at the start of operating power supply, information corresponding to the start of a check display is transmitted from the main CPU 63 to the control means that serves as the main controller so that a check display is initiated on the first to fourth alarm display devices 201-204 while the processing at the start of operating power supply is being executed.

(70)上記各実施形態において停電フラグに「1」がセットされていない又はチェックサムが一致しないことにより遊技停止フラグに「1」がセットされて遊技の進行が停止される場合には、第1~第4報知用表示装置201~204においてチェック用表示と同様に各表示用セグメント321~324が発光状態となる構成としてもよく、各表示用セグメント321~324が点滅状態となる構成としてもよい。 (70) In each of the above embodiments, if the power outage flag is not set to "1" or the checksums do not match, causing the game stop flag to be set to "1" and game progress to be stopped, the first to fourth alarm display devices 201 to 204 may be configured so that each display segment 321 to 324 is illuminated, similar to the check display, or each display segment 321 to 324 may be configured to flash.

(71)上記各実施形態において主側CPU63への動作電力の供給が開始された場合だけではなく、動作電力の供給開始時の処理が終了した後において設定変更契機が発生した場合には設定値更新処理が実行される構成としてもよい。これにより、設定値更新処理の開始に際してパチンコ機10の電源のOFF操作及びON操作を必要としないようにすることが可能となる。 (71) In each of the above embodiments, the setting value update process may be configured to be executed not only when the supply of operating power to the main CPU 63 is started, but also when a setting change trigger occurs after the processing at the start of the supply of operating power has ended. This makes it possible to eliminate the need to turn the power of the pachinko machine 10 OFF and ON when starting the setting value update process.

(72)上記各実施形態において「設定変更操作」と「設定確認操作」とが逆の関係である構成としてもよい。つまり、リセットボタン68cが押圧操作されているとともに設定キー挿入部68aがON操作されている場合に「設定確認操作」が行われていると特定され、リセットボタン68cが押圧操作されていなくて設定キー挿入部68aがON操作されている場合に「設定変更操作」が行われていると特定される構成としてもよい。また、「設定変更操作」と「設定確認操作」とで操作が一切重複していない構成としてもよい。 (72) In each of the above embodiments, the relationship between the "setting change operation" and the "setting confirmation operation" may be reversed. In other words, a "setting confirmation operation" may be identified as being performed when the reset button 68c is pressed and the setting key insertion section 68a is turned ON, and a "setting change operation" may be identified as being performed when the reset button 68c is not pressed and the setting key insertion section 68a is turned ON. Furthermore, a configuration may be adopted in which there is no overlap between the "setting change operation" and the "setting confirmation operation."

(73)上記各実施形態においてリセットボタン68cが押圧操作されている状況で主側CPU63への動作電力の供給が開始されたことに基づいて設定値更新処理が開始されるとともに、設定値更新処理においてはリセットボタン68cが押圧操作される度に選択対象の設定値が変更される構成とするのではなく、設定値更新処理を開始させるために操作される操作部と設定値更新処理において選択対象の設定値を変更させるために操作される操作部とが一致していない構成としてもよい。 (73) In each of the above embodiments, the setting value update process is started when the supply of operating power to the main CPU 63 is started while the reset button 68c is pressed, and instead of changing the setting value of the selected object each time the reset button 68c is pressed during the setting value update process, the operation unit operated to start the setting value update process and the operation unit operated to change the setting value of the selected object during the setting value update process may not be the same.

(74)主制御装置60から送信されるコマンドに基づいて、音声発光制御装置81により表示制御装置82が制御される構成に代えて、主制御装置60から送信されるコマンドに基づいて、表示制御装置82が音声発光制御装置81を制御する構成としてもよい。また、音声発光制御装置81と表示制御装置82とが別々に設けられた構成に代えて、両制御装置が一の制御装置として設けられた構成としてもよく、それら両制御装置のうち一方の機能が主制御装置60に集約されていてもよく、それら両制御装置の両機能が主制御装置60に集約されていてもよい。また、主制御装置60から音声発光制御装置81に送信されるコマンドの構成や、音声発光制御装置81から表示制御装置82に送信されるコマンドの構成も任意である。 (74) Instead of a configuration in which the display control device 82 is controlled by the audio and light emitting control device 81 based on commands sent from the main control device 60, a configuration in which the display control device 82 controls the audio and light emitting control device 81 based on commands sent from the main control device 60 may be adopted. Also, instead of a configuration in which the audio and light emitting control device 81 and the display control device 82 are provided separately, both control devices may be provided as a single control device, or the functions of one of these control devices may be integrated into the main control device 60, or both functions of these control devices may be integrated into the main control device 60. Also, the configuration of the commands sent from the main control device 60 to the audio and light emitting control device 81 and the configuration of the commands sent from the audio and light emitting control device 81 to the display control device 82 may be arbitrary.

(75)上記各実施形態とは異なる他のタイプのパチンコ機等、例えば特別装置の特定領域に遊技球が入ると電動役物が所定回数開放するパチンコ機や、特別装置の特定領域に遊技球が入ると権利が発生して大当たりとなるパチンコ機、他の役物を備えたパチンコ機、アレンジボール機、雀球等の遊技機にも、本発明を適用できる。 (75) The present invention can also be applied to other types of pachinko machines that differ from the above embodiments, such as pachinko machines in which an electric device opens a predetermined number of times when a gaming ball enters a specific area of a special device, pachinko machines in which a right is generated and a jackpot is awarded when a gaming ball enters a specific area of a special device, pachinko machines with other devices, arrange ball machines, mahjong ball machines, etc.

また、弾球式でない遊技機、例えば、複数種の図柄が周方向に付された複数のリールを備え、メダルの投入及びスタートレバーの操作によりリールの回転を開始し、ストップスイッチが操作されるか所定時間が経過することでリールが停止した後に、表示窓から視認できる有効ライン上に特定図柄又は特定図柄の組合せが成立していた場合にはメダルの払い出し等といった特典を遊技者に付与するスロットマシンにも本発明を適用できる。 The present invention can also be applied to non-ball gaming machines, such as slot machines, which have multiple reels with multiple symbols circumferentially printed on them, and which start the reels by inserting a medal and operating the start lever, and which award players a special prize, such as a medal payout, if a specific symbol or combination of symbols appears on an active line visible through a display window after the reels stop when the stop switch is operated or a predetermined time has passed.

また、外枠に開閉可能に支持された遊技機本体に貯留部及び取込装置を備え、貯留部に貯留されている所定数の遊技球が取込装置により取り込まれた後にスタートレバーが操作されることによりリールの回転を開始する、パチンコ機とスロットマシンとが融合された遊技機にも、本発明を適用できる。 The present invention can also be applied to a gaming machine that combines a pachinko machine and a slot machine, in which the gaming machine main body is supported on an outer frame so that it can be opened and closed, is equipped with a storage section and a take-up device, and the reels begin to rotate when the start lever is operated after a predetermined number of gaming balls stored in the storage section have been taken in by the take-up device.

スロットマシンや、パチンコ機とスロットマシンとが融合された遊技機に本発明を適用する場合、例えばスタートレバーの操作に基づき1ゲームを開始する場合に実行された役の抽選処理の結果を履歴情報として記憶し、その履歴情報を利用して各役の実際の当選確率を演算する構成としてもよく、ボーナスゲームといった特別遊技状態への移行が発生した場合にそれを履歴情報として記憶し、その履歴情報を利用して特別遊技状態への実際の移行確率を演算する構成としてもよく、消化された総ゲーム数に対する特別遊技状態の滞在ゲーム数の割合を演算する構成としてもよい。そして、それら履歴情報や各種パラメータを外部装置にて読み取り可能としたり、各種パラメータの演算結果に対応する報知が遊技機自身にて行われる構成としてもよい。また、「設定1」~「設定6」といったように複数段階の設定状態が存在する構成とし、当該設定状態に応じて役の抽選処理における当選確率を変動させる構成としてもよい。この場合、設定状態の設定が新たに設定された場合又は設定値が変更された場合における履歴情報の扱い、各種パラメータの演算、繰り返し変更の扱いに関して上記各実施形態における構成を適用してもよい。 When applying the present invention to slot machines or gaming machines that combine pachinko and slot machines, for example, the results of the lottery process for winning roles executed when a game is started by operating the start lever may be stored as history information, and the history information may be used to calculate the actual winning probability for each role. Alternatively, when a transition to a special gaming state such as a bonus game occurs, the occurrence may be stored as history information, and the history information may be used to calculate the actual probability of transitioning to the special gaming state. Alternatively, the ratio of the number of games played in the special gaming state to the total number of games played may be calculated. Such history information and various parameters may be readable by an external device, or notifications corresponding to the calculation results of various parameters may be issued by the gaming machine itself. Furthermore, a configuration may be adopted in which there are multiple setting states, such as "Setting 1" to "Setting 6," and the winning probability in the lottery process for winning roles may vary depending on the setting state. In this case, the configurations described in the above embodiments may be applied to the handling of history information, the calculation of various parameters, and the handling of repeated changes when a setting state is newly set or when a setting value is changed.

(76)上記第1~第54の実施形態の特徴的な構成を任意の組合せで相互に適用してもよい。例えば上記第1の実施形態の特徴的な構成と、上記第6の実施形態の特徴的な構成と、上記第10の実施形態の特徴的な構成と、上記第30の実施形態の特徴的な構成と、上記第45の実施形態の特徴的な構成とを組合せてもよく、上記第2の実施形態の特徴的な構成と、上記第4の実施形態の特徴的な構成と、上記第8の実施形態の特徴的な構成と、上記第11の実施形態の特徴的な構成と、上記第33の実施形態の特徴的な構成と、上記第43の実施形態の特徴的な構成とを組合せてもよく、上記第1の実施形態の特徴的な構成と、上記第15の実施形態の特徴的な構成と、上記第21の実施形態の特徴的な構成と、上記第29の実施形態の特徴的な構成と、上記第34の実施形態の特徴的な構成と、上記第49の実施形態の特徴的な構成とを組合せてもよく、上記第2の実施形態の特徴的な構成と、上記第16の実施形態の特徴的な構成と、上記第22の実施形態の特徴的な構成と、上記第35の実施形態の特徴的な構成と、上記第39の実施形態の特徴的な構成と、上記第53の実施形態の特徴的な構成とを組合せてもよい。また、上記第1~第54の実施形態の特徴的な構成を所定の組合せで適用した構成に対して、上記別形態の構成を任意の組合せで適用してもよい。 (76) The characteristic configurations of the above first to fifty-fourth embodiments may be mutually applied in any combination. For example, the characteristic configurations of the first embodiment, the sixth embodiment, the tenth embodiment, the thirtieth embodiment, and the forty-fifth embodiment may be combined; the characteristic configurations of the second embodiment, the fourth embodiment, the eighth embodiment, the eleventh embodiment, the thirty-third embodiment, and the forty-third embodiment may be combined; the characteristic configurations of the first embodiment, the fifteenth embodiment, the twenty-first embodiment, the twenty-ninth embodiment, the thirty-fourth embodiment, and the forty-ninth embodiment may be combined; or the characteristic configurations of the second embodiment, the sixteenth embodiment, the twenty-second embodiment, the thirty-fifth embodiment, the thirty-ninth embodiment, and the fifty-third embodiment may be combined. Furthermore, the configuration of the above-mentioned alternative embodiments may be applied in any combination to a configuration in which the characteristic configurations of the above-mentioned first to fifty-fourth embodiments are applied in a predetermined combination.

<上記各実施形態から抽出される発明群について>
以下、上述した各実施形態から抽出される発明群の特徴について、必要に応じて効果等を示しつつ説明する。なお以下においては、理解の容易のため、上記各実施形態において対応する構成を括弧書き等で適宜示すが、この括弧書き等で示した具体的構成に限定されるものではない。
<Inventions extracted from the above embodiments>
The following describes the features of the inventions extracted from the above-described embodiments, while indicating, as necessary, their effects, etc. Note that, for ease of understanding, the corresponding configurations in the above-described embodiments are indicated in parentheses, etc. as appropriate, but the invention is not limited to the specific configurations indicated in parentheses, etc.

<特徴A群>
特徴A1.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)と、
遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報を履歴記憶手段(履歴用メモリ117)に記憶させる履歴記憶実行手段(管理側CPU112における履歴設定処理を実行する機能)と、
前記設定手段による前記使用対象となる設定値の設定が行われたことを少なくとも一の条件として、前記履歴記憶手段に記憶されている前記履歴情報の少なくとも一部を消去する情報消去手段(第3の実施形態では管理側CPU112におけるステップS1809の処理を実行する機能、第5の実施形態では管理側CPU112におけるステップS2109の処理を実行する機能、第6の実施形態では管理側CPU112におけるステップS2306~ステップS2308の処理を実行する機能、第8の実施形態では管理側CPU112におけるステップS2608の処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Features Group A>
Feature A1. A setting means (a function for executing a setting value update process in the main CPU 63) for setting a setting value to be used from among multiple setting values corresponding to the player's advantage level;
a history storage execution means (a function of executing a history setting process in the management CPU 112) for storing game history information corresponding to a predetermined event that occurs when the game is played in the history storage means (the history memory 117);
an information erasing means for erasing at least a part of the history information stored in the history storage means, on the condition that the setting value to be used has been set by the setting means (a function for executing the process of step S1809 in the management CPU 112 in the third embodiment, a function for executing the process of step S2109 in the management CPU 112 in the fifth embodiment, a function for executing the processes of steps S2306 to S2308 in the management CPU 112 in the sixth embodiment, and a function for executing the process of step S2608 in the management CPU 112 in the eighth embodiment);
A gaming machine characterized by comprising:

特徴A1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。また、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶手段にて記憶される。これにより、所定事象の発生回数又は発生頻度を管理するための情報を遊技機にて記憶保持することが可能となり、この管理されている情報を利用することで所定事象の発生頻度の管理を好適に行うことが可能となる。また、履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。 According to Feature A1, the setting value to be used is set from multiple setting values corresponding to the player's level of advantage, so the player will expect that the more advantageous setting value will be used. Furthermore, when a predetermined event occurs, corresponding historical information is stored in the history storage means. This allows the gaming machine to store and retain information for managing the number of times or frequency of occurrence of a predetermined event, and by using this managed information, it is possible to appropriately manage the frequency of occurrence of a predetermined event. Furthermore, since the historical information is stored in the gaming machine itself, it is possible to prevent unauthorized access to or unauthorized modification of the historical information.

この場合に、使用対象となる設定値の設定が新たに行われたことを少なくとも一の条件として履歴記憶手段に記憶されている履歴情報の少なくとも一部が消去される。これにより、使用対象となる設定値の新たな設定が行われた後の状況における所定事象の発生頻度の管理を好適に行うことができるように履歴記憶手段の内容を調整することが可能となる。 In this case, at least a portion of the history information stored in the history storage means is erased when at least one of the conditions is that the setting value to be used has been newly set. This makes it possible to adjust the contents of the history storage means so that the frequency of occurrence of a specified event can be appropriately managed in a situation after the setting value to be used has been newly set.

特徴A2.遊技領域を流下する遊技球が入球可能な入球手段(第1作動口33、第2作動口34)と、
当該入球手段に遊技球が入球したことに基づいて特別情報を取得する情報取得手段(主側CPU63におけるステップS401の処理を実行する機能)と、
前記特別情報が付与情報に対応しているか否かの付与判定を行う付与判定手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)と、
前記付与判定において前記特別情報が前記付与情報に対応しているとする付与対応結果となったことに基づいて、遊技者に特典(開閉実行モード)を付与する特典付与手段(主側CPU63におけるステップS409~ステップS412の処理を実行する機能)と、を備え、
前記設定値に応じて前記付与判定において前記付与対応結果となる確率が変動することを特徴とする特徴A1に記載の遊技機。
Feature A2. Ball entry means (first actuation port 33, second actuation port 34) through which game balls flowing down the game area can enter;
An information acquisition means (a function of executing the processing of step S401 in the main CPU 63) that acquires special information based on the game ball entering the ball entry means;
An assignment determination means (a function of executing the processing of steps S503 and S504 in the main CPU 63) that determines whether the special information corresponds to the assignment information;
and a bonus awarding means (a function of executing the processes of steps S409 to S412 in the main CPU 63) for awarding a bonus (opening/closing execution mode) to a player based on the award correspondence result that the special information corresponds to the award information in the award determination.
A gaming machine described in feature A1, characterized in that the probability of the award corresponding result being obtained in the award determination varies depending on the set value.

特徴A2によれば、所謂パチンコ機において設定値に応じて付与対応結果となる確率を変動させることが可能となる。この場合に、上記特徴A1の構成を備えていることにより、付与対応結果となる確率が変更された後の状況における所定事象の発生頻度の管理を好適に行うことができるように履歴記憶手段の内容を調整することが可能となる。 Feature A2 makes it possible to vary the probability of a bonus corresponding result in a so-called pachinko machine according to a set value. In this case, by incorporating the configuration of feature A1, it becomes possible to adjust the contents of the history storage means so that the frequency of occurrence of a specified event can be appropriately managed in a situation after the probability of a bonus corresponding result has been changed.

特徴A3.前記情報消去手段は、前記設定手段による前記使用対象となる設定値の設定が行われたことを少なくとも一の条件として、前記履歴記憶手段に記憶されている前記履歴情報を全て消去することを特徴とする特徴A1又はA2に記載の遊技機。 Feature A3. A gaming machine as described in Feature A1 or A2, wherein the information erasing means erases all of the history information stored in the history storage means, with at least one condition being that the setting value to be used has been set by the setting means.

特徴A3によれば、使用対象となる設定値の設定が新たに行われたことを契機として履歴記憶手段に記憶されている履歴情報が全て消去されることにより、使用対象となる設定値の設定が新たに行われたタイミングを基準として所定事象の発生頻度の特定を行うことが可能となる。 According to Feature A3, when a setting value to be used is newly set, all history information stored in the history storage means is erased, making it possible to determine the frequency of occurrence of a specified event based on the timing when the setting value to be used is newly set.

特徴A4.前記情報消去手段は、前記設定手段による前記使用対象となる設定値の設定が行われたことを少なくとも一の条件として、前記履歴記憶手段に記憶されている一部の前記履歴情報を消去し、前記履歴記憶手段に記憶されている一部の前記履歴情報を残すことを特徴とする特徴A1又はA2に記載の遊技機。 Feature A4. A gaming machine as described in Feature A1 or A2, wherein the information erasing means erases a portion of the history information stored in the history storage means and leaves a portion of the history information stored in the history storage means, on the condition that at least one of the setting values to be used has been set by the setting means.

特徴A4によれば、使用対象となる設定値の設定が新たに行われた場合、その後の所定事象の発生頻度の管理に不要な履歴情報を消去し、その後の所定事象の発生頻度の管理に必要な履歴情報を残すことが可能となる。これにより、使用対象となる設定値の設定が新たに行われた後における所定事象の発生頻度の管理を好適に行うことが可能となる。 According to Feature A4, when a new setting value to be used is set, it is possible to erase history information that is not necessary for managing the frequency of occurrence of a specified event thereafter, and retain history information that is necessary for managing the frequency of occurrence of the specified event thereafter. This makes it possible to optimally manage the frequency of occurrence of a specified event after a new setting value to be used is set.

特徴A5.前記履歴記憶手段に記憶される前記履歴情報には、当該履歴情報に対応する前記所定事象の発生確率が前記設定値に応じて変動する第1履歴情報(開閉実行モードが発生したことを示す履歴情報)と前記設定値に応じて変動しない第2履歴情報(遊技領域PAから遊技球が排出されたことを示す履歴情報)とが含まれており、
前記情報消去手段は、前記設定手段による前記使用対象となる設定値の設定が行われたことを少なくとも一の条件として、前記履歴記憶手段に記憶されている前記第1履歴情報を消去し、前記履歴記憶手段に記憶されている前記第2履歴情報を残すことを特徴とする特徴A4に記載の遊技機。
Feature A5: The history information stored in the history storage means includes first history information (history information indicating that an opening/closing execution mode has occurred) in which the occurrence probability of the predetermined event corresponding to the history information varies depending on the set value, and second history information (history information indicating that a game ball has been discharged from the game area PA) in which the occurrence probability does not vary depending on the set value,
The gaming machine described in feature A4 is characterized in that the information erasing means erases the first history information stored in the history memory means and leaves the second history information stored in the history memory means, with at least one condition being that the setting value to be used has been set by the setting means.

特徴A5によれば、使用対象となる設定値の設定が新たに行われた場合、発生確率が設定値に応じて変動する所定事象に対応する第1履歴情報は消去され、発生確率が設定値に応じて変動しない所定事象に対応する第2履歴情報は消去されない。これにより、使用対象となる設定値の設定が新たに行われる前の第1履歴情報が当該設定値の設定が新たに行われた後に引き継がれると当該第1履歴情報に対応する所定事象の発生頻度の特定を行う上で好ましくない第1履歴情報については当該設定値の設定が新たに行われたことを契機として消去することが可能となる。その一方、第2履歴情報については使用対象となる設定値の設定が新たに行われたとしても消去しないことにより、第2履歴情報に対応する所定事象の発生頻度を特定する場合に参照される第2履歴情報の数を多く確保することが可能となるため、第2履歴情報に対応する所定事象の発生頻度の特定を精度良く行うことが可能となる。 According to Feature A5, when a setting value to be used is newly set, first history information corresponding to a predetermined event whose occurrence probability varies depending on the setting value is erased, while second history information corresponding to a predetermined event whose occurrence probability does not vary depending on the setting value is not erased. As a result, if first history information from before the setting value to be used is newly set is carried over after the setting value is newly set, first history information that is undesirable for determining the occurrence frequency of the predetermined event corresponding to the first history information can be erased when the setting value is newly set. On the other hand, by not erasing second history information even when a setting value to be used is newly set, it is possible to ensure a large amount of second history information to be referenced when determining the occurrence frequency of the predetermined event corresponding to the second history information, thereby enabling the occurrence frequency of the predetermined event corresponding to the second history information to be accurately determined.

特徴A6.遊技領域を流下する遊技球が入球可能な入球手段(第1作動口33、第2作動口34)と、
当該入球手段に遊技球が入球したことに基づいて特別情報を取得する情報取得手段(主側CPU63におけるステップS401の処理を実行する機能)と、
前記特別情報が付与情報に対応しているか否かの付与判定を行う付与判定手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)と、
前記付与判定において前記特別情報が前記付与情報に対応しているとする付与対応結果となったことに基づいて、遊技者に特典(開閉実行モード)を付与する特典付与手段(主側CPU63におけるステップS409~ステップS412の処理を実行する機能)と、を備え、
前記設定値に応じて前記付与判定において前記付与対応結果となる確率が変動する構成であり、
前記第1履歴情報には前記特典が付与されたことに対応する情報が含まれ、
前記第2履歴情報には前記遊技領域から所定の態様で遊技球が排出されたことに対応する情報が含まれることを特徴とする特徴A5に記載の遊技機。
Feature A6. Ball entry means (first actuation port 33, second actuation port 34) through which game balls flowing down the game area can enter;
An information acquisition means (a function of executing the processing of step S401 in the main CPU 63) that acquires special information based on the game ball entering the ball entry means;
An assignment determination means (a function of executing the processing of steps S503 and S504 in the main CPU 63) that determines whether the special information corresponds to the assignment information;
and a bonus awarding means (a function of executing the processes of steps S409 to S412 in the main CPU 63) for awarding a bonus (opening/closing execution mode) to a player based on the award correspondence result that the special information corresponds to the award information in the award determination.
The probability of the grant corresponding result being obtained in the grant determination varies depending on the set value,
the first history information includes information corresponding to the granting of the benefit,
A gaming machine described in feature A5, characterized in that the second history information includes information corresponding to the ejection of gaming balls from the gaming area in a predetermined manner.

特徴A6によれば、特典の付与確率は設定値に応じて変動することとなるため、第1履歴情報については使用対象となる設定値の設定が新たに行われたことを契機として消去することで、新たに設定された設定値の状況下における特典の付与頻度を特定することが可能となる。その一方、遊技領域から遊技球が排出される頻度は設定値に応じて変動しないため、第2履歴情報については使用対象となる設定値の設定が新たに行われたとしても消去しないことにより、遊技領域から所定の態様で遊技球が排出される頻度の特定を精度良く行うことが可能となる。 According to feature A6, the probability of awarding a bonus varies depending on the setting value, so by erasing the first history information when a new setting value is set to be used, it becomes possible to determine the frequency at which a bonus will be awarded under the circumstances of the newly set setting value. On the other hand, since the frequency at which game balls are dispensed from the game area does not vary depending on the setting value, by not erasing the second history information even when a new setting value is set to be used, it becomes possible to accurately determine the frequency at which game balls are dispensed from the game area in a predetermined manner.

特徴A7.前記情報消去手段は、前記設定手段による前記使用対象となる設定値の設定が行われた場合、前記履歴記憶手段に所定の前記履歴情報が所定量以上記憶されている場合に前記履歴情報の少なくとも一部を消去することを特徴とする特徴A1乃至A6のいずれか1に記載の遊技機。 Feature A7. A gaming machine described in any one of Features A1 to A6, wherein the information erasing means erases at least a portion of the history information when the setting means sets the setting value to be used and a predetermined amount or more of the history information is stored in the history storage means.

特徴A7によれば、履歴記憶手段に所定の履歴情報が所定量以上記憶されていない場合には使用対象となる設定値の新たな設定が行われたとしても履歴情報は消去されない。これにより、遊技が行われない状況下において設定値の新たな設定が繰り返されたとしても、それに対して履歴記憶手段の履歴情報の消去が繰り返されてしまわないようにすることが可能となる。 According to Feature A7, if the history storage means does not store a predetermined amount of predetermined history information, the history information is not erased even if a new setting value to be used is set. This makes it possible to prevent the history information from being repeatedly erased from the history storage means even if new setting values are repeatedly set in a situation where no game is being played.

特徴A8.前記設定手段による前記使用対象となる設定値の設定が行われたことを少なくとも一の条件として、前記履歴記憶手段に記憶されている前記履歴情報を利用して所定の期間における遊技の結果に対応する態様情報を導出する情報導出手段(第3の実施形態では管理側CPU112におけるステップS1807の処理を実行する機能、第5の実施形態では管理側CPU112におけるステップS2107の処理を実行する機能)を備えていることを特徴とする特徴A1乃至A7のいずれか1に記載の遊技機。 Feature A8. A gaming machine according to any one of Features A1 to A7, characterized in that it is equipped with information derivation means (a function for executing the processing of step S1807 in the management CPU 112 in the third embodiment, and a function for executing the processing of step S2107 in the management CPU 112 in the fifth embodiment) that derives aspect information corresponding to game results over a predetermined period of time using the history information stored in the history storage means, with at least one condition being that the setting value to be used has been set by the setting means.

特徴A8によれば、上記特徴A1の構成を備え、使用対象となる設定値の新たな設定が行われたことを少なくとも一の条件として履歴記憶手段に記憶されている履歴情報の少なくとも一部が消去される構成において、使用対象となる設定値の新たな設定が行われたことを契機として、履歴記憶手段に記憶されている履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出される。これにより、設定値が変更されることを契機として履歴情報の少なくとも一部が消去されるとしても、設定値が変更される前の状況における所定事象の発生頻度などの遊技履歴の管理結果を把握することが可能となる。 According to Feature A8, in a configuration including Feature A1 above, in which at least a portion of the history information stored in the history storage means is erased when at least one condition is met, that is, when a new setting value to be used is set, the history information stored in the history storage means is used to derive behavior information corresponding to game results over a predetermined period of time. This makes it possible to ascertain the results of game history management, such as the frequency of occurrence of a predetermined event, in the situation before the setting value was changed, even if at least a portion of the history information is erased when the setting value is changed.

特徴A9.前記情報導出手段により導出された前記態様情報を記憶する態様情報記憶手段(別保存用メモリ171)を備えていることを特徴とする特徴A8に記載の遊技機。 Feature A9. The gaming machine described in Feature A8, further comprising a mode information storage means (separate storage memory 171) for storing the mode information derived by the information derivation means.

特徴A9によれば、使用対象となる設定値の新たな設定が行われたことを契機として履歴記憶手段に記憶されている履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出された場合、その態様情報は態様情報記憶手段に記憶される。これにより、設定値が変更されたとしても、その後の任意のタイミングで設定値が変更される前の状況における遊技履歴の管理結果を把握することが可能となる。 According to Feature A9, when a new setting value to be used is made, and behavior information corresponding to the game results over a predetermined period is derived using history information stored in the history storage means, that behavior information is stored in the behavior information storage means. This makes it possible to grasp the game history management results in the situation before the setting value was changed at any time thereafter, even if the setting value is changed.

特徴A10.前記態様情報記憶手段は、前記態様情報を複数記憶することが可能であることを特徴とする特徴A9に記載の遊技機。 Feature A10. The gaming machine described in Feature A9, wherein the mode information storage means is capable of storing multiple pieces of mode information.

特徴A10によれば、態様情報記憶手段において態様情報を複数記憶することが可能であるため、設定値の新たな設定が行われたタイミングを基準として、複数の期間における遊技履歴の管理結果を把握することが可能となる。また、遊技が行われない状況下において設定値の新たな設定が繰り返されたとしても、実質的に遊技が行われている状況の履歴情報を利用して導出された態様情報が態様情報記憶手段に残っている可能性を高めることが可能となる。 According to Feature A10, since the mode information storage means can store multiple pieces of mode information, it is possible to grasp the results of managing game history over multiple periods based on the timing at which new setting values were set. Furthermore, even if new setting values are repeatedly set in situations where no game is being played, it is possible to increase the likelihood that mode information derived using history information from situations where game play is actually being played will remain in the mode information storage means.

特徴A11.前記態様情報記憶手段は、前記態様情報を所定数記憶することが可能であり、
本遊技機は、前記設定手段による前記使用対象となる設定値の設定が所定条件下で前記所定数を超える回数発生した場合に特別処理を実行する手段(第3の実施形態では管理側CPU112における繰り返し変更の監視処理を実行する機能、第4の実施形態では主側CPU63における繰り返し変更の監視処理を実行する機能)を備えていることを特徴とする特徴A9又はA10に記載の遊技機。
Feature A11. The aspect information storage means is capable of storing a predetermined number of pieces of aspect information,
This gaming machine is a gaming machine described in feature A9 or A10, characterized in that it is equipped with a means for executing special processing when the setting of the setting value to be used by the setting means occurs more than the specified number of times under specified conditions (in the third embodiment, a function for executing monitoring processing of repeated changes in the management CPU 112, and in the fourth embodiment, a function for executing monitoring processing of repeated changes in the main CPU 63).

特徴A11によれば、実質的に遊技が行われている状況の履歴情報を利用して導出された態様情報が態様情報記憶手段に残らないようにすべく遊技が行われない状況下において設定値の新たな設定が繰り返された場合には、それに対して特別処理が実行される。これにより、当該行為に対処することが可能となる。 According to Feature A11, if new setting values are repeatedly set in a situation where no game is being played, special processing is executed to prevent the behavior information derived using historical information on situations where game play is actually being played from remaining in the behavior information storage means. This makes it possible to deal with such behavior.

特徴A12.前記情報導出手段は、前記履歴記憶手段に所定の前記履歴情報が所定量以上記憶されている場合に前記態様情報を導出することを特徴とする特徴A8乃至A11のいずれか1に記載の遊技機。 Feature A12. The gaming machine described in any one of Features A8 to A11, wherein the information deriving means derives the behavior information when a predetermined amount or more of the history information is stored in the history storage means.

特徴A12によれば、履歴記憶手段に所定の履歴情報が所定量以上記憶されている場合に態様情報が導出されるため、態様情報が無駄に導出されてしまわないようにすることが可能となる。 According to feature A12, behavior information is derived when a predetermined amount or more of predetermined history information is stored in the history storage means, making it possible to prevent behavior information from being derived unnecessarily.

特徴A13.前記情報消去手段は、前記設定手段による前記使用対象となる設定値の設定が行われてから前記履歴記憶手段に所定の前記履歴情報が特定量以上記憶されるまでは前記履歴情報の消去を行うことなく、前記設定手段による前記使用対象となる設定値の設定が行われてから前記履歴記憶手段に所定の前記履歴情報が特定量以上記憶された場合に当該設定値の設定が行われる前に前記履歴記憶手段に記憶されていた前記履歴情報の消去を行うことを特徴とする特徴A1乃至A12のいずれか1に記載の遊技機。 Feature A13. A gaming machine according to any one of Features A1 to A12, wherein the information erasing means does not erase the history information until a specific amount of the predetermined history information is stored in the history storage means after the setting means sets the setting value to be used, and erases the history information stored in the history storage means before the setting value was set when a specific amount of the predetermined history information is stored in the history storage means after the setting means sets the setting value to be used.

特徴A13によれば、特定量の所定の履歴情報が履歴記憶手段に新たに記憶されるまでは、使用対象となる設定値の新たな設定が行われたとしても当該設定が行われる前に記憶されていた履歴情報は消去されない。これにより、設定値の新たな設定が行われたとしても所定の期間における遊技履歴の管理結果を特定することが可能となる。 According to Feature A13, even if a new setting value is set to be used, the history information stored before the new setting is not erased until a specific amount of predetermined history information is newly stored in the history storage means. This makes it possible to identify the results of game history management for a specified period of time even if a new setting value is set.

特徴A14.前記履歴記憶手段は、第1履歴記憶手段(第1履歴用メモリ191)と、第2履歴記憶手段(第2履歴用メモリ192)と、を備えており、
前記履歴記憶実行手段は、
前記設定手段による前記使用対象となる設定値の設定が行われてから解除条件が成立するまでの所定期間において前記所定事象が発生した場合、それに対応する前記履歴情報を前記第1履歴記憶手段及び前記第2履歴記憶手段の両方に記憶させる手段(管理側CPU112におけるステップS2604の処理を実行する機能)と、
前記所定期間ではない期間において前記所定事象が発生した場合、前記第1履歴記憶手段及び前記第2履歴記憶手段のうち記憶対象に設定されている側に、それに対応する前記履歴情報を記憶させる手段(管理側CPU112におけるステップS2603の処理を実行する機能)と、
を備え、
前記情報消去手段は、前記解除条件が成立した場合、前記第1履歴記憶手段及び前記第2履歴記憶手段のうちそれまで前記記憶対象に設定されていた側に記憶されている前記履歴情報を消去することを特徴とする特徴A1乃至A13のいずれか1に記載の遊技機。
Feature A14: The history storage means includes a first history storage means (first history memory 191) and a second history storage means (second history memory 192),
The history storage execution means
a means for storing the history information corresponding to the predetermined event in both the first history storage means and the second history storage means when the predetermined event occurs within a predetermined period from when the setting value to be used is set by the setting means to when a cancellation condition is met (a function for executing the process of step S2604 in the management-side CPU 112);
a means for storing the corresponding history information in one of the first history storage means and the second history storage means, whichever is set as the storage target, when the predetermined event occurs during a period other than the predetermined period (a function for executing the process of step S2603 in the management-side CPU 112);
Equipped with
A gaming machine described in any one of features A1 to A13, characterized in that when the release condition is met, the information erasure means erases the history information stored in the first history storage means or the second history storage means, whichever was previously set as the storage target.

特徴A14によれば、特定量の履歴情報が履歴記憶手段に新たに記憶されるまでは、使用対象となる設定値の新たな設定が行われたとしても当該設定が行われる前に記憶されていた履歴情報は消去されない。これにより、設定値の新たな設定が行われたとしても所定の期間における遊技履歴の管理結果を特定することが可能となる。また、当該効果を履歴情報の記憶対象となる履歴記憶手段を第1履歴記憶手段及び第2履歴記憶手段の間で適宜変更するだけで生じさせることが可能となる。 According to Feature A14, even if a new setting value is set to be used, the history information stored before the new setting is not erased until a specific amount of history information is newly stored in the history storage means. This makes it possible to identify the results of game history management for a specified period of time even if a new setting value is set. Furthermore, this effect can be achieved simply by appropriately switching the history storage means that stores history information between the first history storage means and the second history storage means.

特徴A15.前記第1履歴記憶手段及び前記第2履歴記憶手段のうち前記記憶対象に設定されている側に記憶されている前記履歴情報を利用して所定の期間における遊技の結果に対応する態様情報を導出する情報導出手段(管理側CPU112におけるステップS2703の処理を実行する機能)を備えていることを特徴とする特徴A14に記載の遊技機。 Feature A15. A gaming machine as described in Feature A14, characterized in that it is equipped with information derivation means (a function for executing the processing of step S2703 in the management CPU 112) that derives behavior information corresponding to game results over a predetermined period of time using the history information stored in either the first history storage means or the second history storage means, whichever is set as the storage target.

特徴A15によれば、設定値の新たな設定が行われることで第1履歴記憶手段及び第2履歴記憶手段の両方に履歴情報が記憶される状況であったとしても、履歴情報を利用した態様情報の導出を適切に行うことが可能となる。 Feature A15 makes it possible to appropriately derive behavior information using history information, even in situations where a new setting of the set value causes history information to be stored in both the first history storage means and the second history storage means.

なお、特徴A1~A15の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features A1 to A15, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴B群>
特徴B1.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)と、
遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報を履歴記憶手段(履歴用メモリ117)に記憶させる履歴記憶実行手段(管理側CPU112における履歴設定処理を実行する機能)と、
を備え、
前記設定手段による前記使用対象となる設定値の設定が行われる前に前記履歴記憶手段に記憶されていた所定の前記履歴情報が、前記設定手段による前記使用対象となる設定値の設定が行われた後においても前記履歴記憶手段に記憶保持されることを特徴とする遊技機。
<Feature Group B>
Feature B1. A setting means (a function for executing a setting value update process in the main CPU 63) for setting a setting value to be used from among multiple setting values corresponding to the player's advantage level;
a history storage execution means (a function of executing a history setting process in the management CPU 112) for storing game history information corresponding to a predetermined event that occurs when the game is played in the history storage means (the history memory 117);
Equipped with
A gaming machine characterized in that the specified history information stored in the history storage means before the setting value to be used is set by the setting means is stored and retained in the history storage means even after the setting value to be used is set by the setting means.

特徴B1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。また、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶手段にて記憶される。これにより、所定事象の発生回数又は発生頻度を管理するための情報を遊技機にて記憶保持することが可能となり、この管理されている情報を利用することで所定事象の発生頻度の管理を好適に行うことが可能となる。また、履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。 According to Feature B1, the setting value to be used is set from among multiple setting values corresponding to the player's level of advantage, so the player will expect that the more advantageous setting value will be used. Furthermore, when a predetermined event occurs, corresponding historical information is stored in the history storage means. This allows the gaming machine to store and retain information for managing the number of times or frequency of occurrence of a predetermined event, and by using this managed information, it is possible to appropriately manage the frequency of occurrence of a predetermined event. Furthermore, since the historical information is stored in the gaming machine itself, it is possible to prevent unauthorized access to or unauthorized modification of the historical information.

この場合に、使用対象となる設定値の設定が新たに行われたとしても履歴記憶手段に記憶されている履歴情報が消去されずに記憶保持される。これにより、使用対象となる設定値の設定が行われたとしてもそれまでの履歴情報を履歴記憶手段に継続して記憶させていくことが可能となり、長期間に亘って履歴記憶手段に累積された履歴情報を利用して遊技履歴の管理結果を特定することが可能となる。 In this case, even if a new setting value to be used is set, the history information stored in the history storage means is not erased but retained. This makes it possible to continue storing previous history information in the history storage means even when a new setting value to be used is set, and makes it possible to identify the results of game history management using history information accumulated in the history storage means over a long period of time.

特徴B2.前記履歴記憶実行手段は、前記設定手段による前記使用対象となる設定値の設定が行われた場合、それに対応する前記履歴情報を前記履歴記憶手段に記憶させる設定時の記憶実行手段(第1の実施形態では管理側CPU112におけるステップS1307の処理を実行する機能、第7の実施形態では管理側CPU112におけるステップS2408の処理を実行する機能)を備えていることを特徴とする特徴B1に記載の遊技機。 Feature B2. A gaming machine according to Feature B1, characterized in that the history storage execution means includes setting time storage execution means (a function for executing the processing of step S1307 in the management CPU 112 in the first embodiment, and a function for executing the processing of step S2408 in the management CPU 112 in the seventh embodiment) that stores the corresponding history information in the history storage means when the setting value to be used is set by the setting means.

特徴B2によれば、使用対象となる設定値の設定が新たに行われたとしても履歴情報が消去されずに記憶保持される構成において、使用対象となる設定値の設定が新たに行われたことに対応する履歴情報が履歴記憶手段に記憶される。これにより、使用対象となる設定値の設定が新たに行われる前の履歴情報と行われた後の履歴情報とを区別することが可能となる。 According to Feature B2, in a configuration in which history information is not erased but is stored and maintained even when a new setting value is set, history information corresponding to the new setting value is stored in the history storage means. This makes it possible to distinguish between history information before and after the new setting value is set.

特徴B3.前記設定時の記憶実行手段は、前記設定手段による前記使用対象となる設定値の設定が行われた場合、その設定された設定値に対応する情報を前記履歴情報として前記履歴記憶手段に記憶させることを特徴とする特徴B2に記載の遊技機。 Feature B3. The gaming machine described in Feature B2, wherein the setting storage execution means, when the setting value to be used is set by the setting means, stores information corresponding to the set setting value as the history information in the history storage means.

特徴B3によれば、履歴情報を参照することにより過去に設定された設定値の内容を特定することが可能となる。 Feature B3 makes it possible to identify previously set values by referencing history information.

特徴B4.前記履歴記憶手段は、前記設定手段により設定され得る複数種類の設定値のそれぞれに対応させて複数の対応履歴記憶手段(設定1~6用の履歴用メモリ181~186)を備えていることを特徴とする特徴B1乃至B3のいずれか1に記載の遊技機。 Feature B4. A gaming machine described in any one of Features B1 to B3, wherein the history storage means includes multiple corresponding history storage means (history memories 181-186 for settings 1-6) corresponding to the multiple types of setting values that can be set by the setting means.

特徴B4によれば、設定値のそれぞれに対応させて対応履歴記憶手段が設けられているため、設定値ごとに区別して履歴情報を記憶していくことが可能となる。 According to feature B4, a response history storage means is provided corresponding to each setting value, making it possible to store history information separately for each setting value.

特徴B5.前記設定手段による前記使用対象となる設定値の設定が行われた場合、その設定が行われた設定値に対応する前記対応履歴記憶手段をその後の前記履歴情報の記憶対象とする手段(管理側CPU112におけるステップS2406の処理を実行する機能)を備えていることを特徴とする特徴B4に記載の遊技機。 Feature B5. A gaming machine as described in Feature B4, characterized in that it is equipped with a means (a function for executing the processing of step S2406 in the management CPU 112) for, when the setting value to be used is set by the setting means, designating the correspondence history storage means corresponding to the set setting value as the storage target for the subsequent history information.

特徴B5によれば、使用対象となる設定値の設定が新たに行われた場合にはその設定値に対応する対応履歴記憶手段がその後の履歴情報の記憶対象とされるため、設定値ごとに区別して履歴情報を記憶していくことが可能となる。 According to feature B5, when a new setting value to be used is set, the corresponding history storage means corresponding to that setting value is used to store subsequent history information, making it possible to store history information separately for each setting value.

特徴B6.前記記憶対象となっている前記対応履歴記憶手段に記憶されている前記履歴情報を利用して所定の期間における遊技の結果に対応する態様情報を導出する情報導出手段(管理側CPU112における表示出力処理を実行する機能)を備えていることを特徴とする特徴B5に記載の遊技機。 Feature B6. A gaming machine as described in Feature B5, characterized in that it is equipped with information deriving means (a function for executing display output processing in the management CPU 112) that derives behavior information corresponding to game results over a predetermined period of time using the history information stored in the corresponding history storage means that is the storage target.

特徴B6によれば、設定値ごとに区別して履歴情報が記憶される構成において、現状設定されている設定値に対応する態様情報を導出することが可能となる。 Feature B6 makes it possible to derive mode information corresponding to the currently set setting value in a configuration in which history information is stored separately for each setting value.

特徴B7.遊技領域を流下する遊技球が入球可能な入球手段(第1作動口33、第2作動口34)と、
当該入球手段に遊技球が入球したことに基づいて特別情報を取得する情報取得手段(主側CPU63におけるステップS401の処理を実行する機能)と、
前記特別情報が付与情報に対応しているか否かの付与判定を行う付与判定手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)と、
前記付与判定において前記特別情報が前記付与情報に対応しているとする付与対応結果となったことに基づいて、遊技者に特典(開閉実行モード)を付与する特典付与手段(主側CPU63におけるステップS409~ステップS412の処理を実行する機能)と、を備え、
前記設定値に応じて前記付与判定において前記付与対応結果となる確率が変動することを特徴とする特徴B1乃至B6のいずれか1に記載の遊技機。
Feature B7. Ball entry means (first actuation port 33, second actuation port 34) through which game balls flowing down the game area can enter;
An information acquisition means (a function of executing the processing of step S401 in the main CPU 63) that acquires special information based on the game ball entering the ball entry means;
An assignment determination means (a function of executing the processing of steps S503 and S504 in the main CPU 63) that determines whether the special information corresponds to the assignment information;
and a bonus awarding means (a function of executing the processes of steps S409 to S412 in the main CPU 63) for awarding a bonus (opening/closing execution mode) to a player based on the award correspondence result that the special information corresponds to the award information in the award determination.
A gaming machine according to any one of features B1 to B6, characterized in that the probability of the award corresponding result being obtained in the award determination varies depending on the set value.

特徴B7によれば、所謂パチンコ機において設定値に応じて付与対応結果となる確率を変動させることが可能となる。 Feature B7 makes it possible to vary the probability of a winning result in a so-called pachinko machine according to a set value.

なお、特徴B1~B7の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features B1 to B7, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴C群>
特徴C1.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)と、
遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報を履歴記憶手段(履歴用メモリ117)に記憶させる履歴記憶実行手段(管理側CPU112における履歴設定処理を実行する機能)と、
前記設定手段による前記使用対象となる設定値の設定が行われてから少なくとも前記履歴記憶手段に所定の前記履歴情報が特定量以上記憶されるまでは前記履歴情報の消去を行わない設定後対応手段(管理側CPU112におけるステップS2506及びステップS2605~ステップS2609の処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature Group C>
Feature C1. A setting means (a function for executing a setting value update process in the main CPU 63) for setting a setting value to be used from among multiple setting values corresponding to the player's advantage level;
a history storage execution means (a function of executing a history setting process in the management CPU 112) for storing game history information corresponding to a predetermined event that occurs when the game is played in the history storage means (the history memory 117);
a post-setting handling means (a function for executing the processes of step S2506 and steps S2605 to S2609 in the management CPU 112) that does not erase the history information after the setting means sets the setting value to be used and until a specific amount of the predetermined history information is stored in the history storage means;
A gaming machine characterized by comprising:

特徴C1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。また、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶手段にて記憶される。これにより、所定事象の発生回数又は発生頻度を管理するための情報を遊技機にて記憶保持することが可能となり、この管理されている情報を利用することで所定事象の発生頻度の管理を好適に行うことが可能となる。また、履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。 According to feature C1, the setting value to be used is set from among multiple setting values corresponding to the player's level of advantage, so the player will expect that the more advantageous setting value will be used. Furthermore, when a predetermined event occurs, corresponding historical information is stored in the history storage means. This allows the gaming machine to store and retain information for managing the number of times or frequency of occurrence of a predetermined event, and by using this managed information, it is possible to appropriately manage the frequency of occurrence of a predetermined event. Furthermore, since the historical information is stored in the gaming machine itself, it is possible to prevent unauthorized access to or unauthorized modification of the historical information.

この場合に、特定量の所定の履歴情報が履歴記憶手段に新たに記憶されるまでは、使用対象となる設定値の新たな設定が行われたとしても当該設定が行われる前に記憶されていた履歴情報は消去されない。これにより、設定値の新たな設定が行われたとしても所定の期間における遊技履歴の管理結果を特定することが可能となる。 In this case, even if a new setting value is set, the history information stored before the new setting is not erased until a specific amount of predetermined history information is newly stored in the history storage means. This makes it possible to identify the results of game history management for a specified period of time even if a new setting value is set.

特徴C2.前記設定後対応手段は、前記設定手段による前記使用対象となる設定値の設定が行われてから前記履歴記憶手段に所定の前記履歴情報が前記特定量以上記憶された場合に当該設定値の設定が行われる前に前記履歴記憶手段に記憶されていた前記履歴情報の消去を行うことを特徴とする特徴C1に記載の遊技機。 Feature C2. The gaming machine described in Feature C1, wherein the post-setting response means erases the history information stored in the history storage means before the setting value to be used was set if the history information stored in the history storage means exceeds the specified amount after the setting means sets the setting value to be used.

特徴C2によれば、設定値の新たな設定が行われてから所定の期間における遊技履歴の管理結果の特定を行うことを可能とする特定量の履歴情報が履歴記憶手段に記憶された場合には、設定値の新たな設定が行われる前に履歴記憶手段に記憶されていた履歴情報が消去される。これにより、無駄な履歴情報が履歴記憶手段に記憶され続けてしまわないようにすることが可能となる。 According to feature C2, when a specific amount of history information that enables the management results of the gaming history for a specific period of time after a new setting of the setting value has been made is stored in the history storage means, the history information that was stored in the history storage means before the new setting of the setting value was made is erased. This makes it possible to prevent unnecessary history information from continuing to be stored in the history storage means.

特徴C3.前記履歴記憶手段は、第1履歴記憶手段(第1履歴用メモリ191)と、第2履歴記憶手段(第2履歴用メモリ192)と、を備えており、
前記履歴記憶実行手段は、
前記所定事象が発生した場合、前記第1履歴記憶手段及び前記第2履歴記憶手段のうち記憶対象に設定されている側に、それに対応する前記履歴情報を記憶させる手段(管理側CPU112におけるステップS2603の処理を実行する機能)と、
前記設定手段による前記使用対象となる設定値の設定が行われてから、前記第1履歴記憶手段及び前記第2履歴記憶手段のうち前記記憶対象に設定されていない側に所定の前記履歴情報が前記特定量以上記憶されるまで、前記所定事象が発生したことに対して、それに対応する前記履歴情報を前記第1履歴記憶手段及び前記第2履歴記憶手段の両方に記憶させる手段(管理側CPU112におけるステップS2604の処理を実行する機能)と、
を備え、
前記設定後対応手段は、
前記設定手段による前記使用対象となる設定値の設定が行われた後において前記第1履歴記憶手段及び前記第2履歴記憶手段のうち前記記憶対象に設定されていない側に所定の前記履歴情報が前記特定量以上記憶された場合、前記第1履歴記憶手段及び前記第2履歴記憶手段の間において前記記憶対象を変更する手段(管理側CPU112におけるステップS2607の処理を実行する機能)と、
前記設定手段による前記使用対象となる設定値の設定が行われた後において前記第1履歴記憶手段及び前記第2履歴記憶手段のうち前記記憶対象に設定されていない側に所定の前記履歴情報が前記特定量以上記憶された場合、前記第1履歴記憶手段及び前記第2履歴記憶手段のうちそれまで前記記憶対象に設定されていた側の前記履歴情報を消去する手段(管理側CPU112におけるステップS2608の処理を実行する機能)と、
を備えていることを特徴とする特徴C1又はC2に記載の遊技機。
Feature C3: The history storage means includes a first history storage means (first history memory 191) and a second history storage means (second history memory 192),
The history storage execution means
a means for storing the corresponding history information in one of the first history storage means and the second history storage means, which is set as the storage target when the predetermined event occurs (a function for executing the process of step S2603 in the management-side CPU 112);
means for storing the history information corresponding to the predetermined event in both the first history storage means and the second history storage means in response to the occurrence of the predetermined event from the time when the setting value to be used is set by the setting means until the predetermined amount of history information is stored in the one of the first history storage means and the second history storage means that is not set as the storage target (a function for executing the process of step S2604 in the management-side CPU 112);
Equipped with
The post-setting response means includes:
a means for switching the storage target between the first history storage means and the second history storage means when the predetermined amount of history information is stored in the one of the first history storage means and the second history storage means that is not set as the storage target after the setting value to be used is set by the setting means; and
means for erasing the history information of one of the first history storage means and the second history storage means that has been set as the storage target, when the predetermined amount of history information is stored in the other of the first history storage means and the second history storage means that has not been set as the storage target after the setting value to be used has been set by the setting means; and a function for executing the process of step S2608 in the management-side CPU 112.
A gaming machine according to feature C1 or C2, characterized in that it is equipped with:

特徴C3によれば、特定量の履歴情報が履歴記憶手段に新たに記憶されるまでは、使用対象となる設定値の新たな設定が行われたとしても当該設定が行われる前に記憶されていた履歴情報は消去されない。これにより、設定値の新たな設定が行われたとしても所定の期間における遊技履歴の管理結果を特定することが可能となる。また、当該効果を履歴情報の記憶対象となる履歴記憶手段を第1履歴記憶手段及び第2履歴記憶手段の間で適宜変更するだけで生じさせることが可能となる。 According to feature C3, even if a new setting value is set to be used, the history information stored before the new setting is not erased until a specific amount of history information is newly stored in the history storage means. This makes it possible to identify the results of game history management for a specified period of time even if a new setting value is set. Furthermore, this effect can be achieved simply by appropriately switching the history storage means that stores history information between the first history storage means and the second history storage means.

特徴C4.前記第1履歴記憶手段及び前記第2履歴記憶手段のうち前記記憶対象に設定されている側に記憶されている前記履歴情報を利用して所定の期間における遊技の結果に対応する態様情報を導出する情報導出手段(管理側CPU112におけるステップS2703の処理を実行する機能)を備えていることを特徴とする特徴C3に記載の遊技機。 Feature C4. A gaming machine as described in Feature C3, characterized in that it is equipped with information derivation means (a function for executing the processing of step S2703 in the management CPU 112) that derives behavior information corresponding to game results over a predetermined period of time using the history information stored in either the first history storage means or the second history storage means, whichever is set as the storage target.

特徴C4によれば、設定値の新たな設定が行われることで第1履歴記憶手段及び第2履歴記憶手段の両方に履歴情報が記憶される状況であったとしても、履歴情報を利用した態様情報の導出を適切に行うことが可能となる。 Feature C4 makes it possible to appropriately derive behavior information using history information, even in situations where a new setting of the set value causes history information to be stored in both the first history storage means and the second history storage means.

特徴C5.遊技領域を流下する遊技球が入球可能な入球手段(第1作動口33、第2作動口34)と、
当該入球手段に遊技球が入球したことに基づいて特別情報を取得する情報取得手段(主側CPU63におけるステップS401の処理を実行する機能)と、
前記特別情報が付与情報に対応しているか否かの付与判定を行う付与判定手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)と、
前記付与判定において前記特別情報が前記付与情報に対応しているとする付与対応結果となったことに基づいて、遊技者に特典(開閉実行モード)を付与する特典付与手段(主側CPU63におけるステップS409~ステップS412の処理を実行する機能)と、を備え、
前記設定値に応じて前記付与判定において前記付与対応結果となる確率が変動することを特徴とする特徴C1乃至C4のいずれか1に記載の遊技機。
Feature C5. Ball entry means (first actuation port 33, second actuation port 34) through which game balls flowing down the game area can enter;
An information acquisition means (a function of executing the processing of step S401 in the main CPU 63) that acquires special information based on the game ball entering the ball entry means;
An assignment determination means (a function of executing the processing of steps S503 and S504 in the main CPU 63) that determines whether the special information corresponds to the assignment information;
and a bonus awarding means (a function of executing the processes of steps S409 to S412 in the main CPU 63) for awarding a bonus (opening/closing execution mode) to a player based on the award correspondence result that the special information corresponds to the award information in the award determination.
A gaming machine according to any one of features C1 to C4, characterized in that the probability of the award corresponding result being obtained in the award determination varies depending on the set value.

特徴C5によれば、所謂パチンコ機において設定値に応じて付与対応結果となる確率を変動させることが可能となる。 Feature C5 makes it possible to vary the probability of a winning result in a so-called pachinko machine according to a set value.

なお、特徴C1~C5の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features C1 to C5, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴D群>
特徴D1.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)と、
当該設定手段による前記使用対象となる設定値の設定が特別状況において実行されたことを少なくとも一の条件として特別処理を実行する特別実行手段(第3の実施形態では管理側CPU112における繰り返し変更の監視処理を実行する機能、第4の実施形態では主側CPU63における繰り返し変更の監視処理を実行する機能、第5の実施形態では管理側CPU112におけるステップS2106にて否定判定をする機能)と、
を備えていることを特徴とする遊技機。
<Feature Group D>
Feature D1. A setting means (a function for executing a setting value update process in the main CPU 63) for setting a setting value to be used from among multiple setting values corresponding to the player's advantage level;
a special execution means for executing special processing under at least one condition that the setting of the setting value to be used by the setting means is executed under a special situation (a function for executing a process for monitoring repeated changes in the management CPU 112 in the third embodiment, a function for executing a process for monitoring repeated changes in the main CPU 63 in the fourth embodiment, and a function for making a negative determination in step S2106 in the management CPU 112 in the fifth embodiment);
A gaming machine characterized by comprising:

特徴D1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。この場合に、使用対象となる設定値の新たな設定が特別状況において実行されたことを少なくとも一の条件として特別処理が実行される。これにより、好ましくない状況下において設定値の新たな設定が行われた場合にそれに対処することが可能となる。 According to feature D1, the setting value to be used is set from among multiple setting values corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be used. In this case, special processing is executed under at least one condition that the new setting value to be used is set under special circumstances. This makes it possible to deal with cases in which a new setting value is set under unfavorable circumstances.

特徴D2.前記特別実行手段は、前記設定手段による前記使用対象となる設定値の設定が前記特別状況において特定回数以上実行されたことを少なくとも一の条件として前記特別処理を実行することを特徴とする特徴D1に記載の遊技機。 Feature D2. The gaming machine described in Feature D1, wherein the special execution means executes the special processing under at least one condition that the setting of the setting value to be used by the setting means has been executed a specific number of times or more in the special situation.

特徴D2によれば、特別状況において使用対象となる設定値の新たな設定が実行されたとしてもその実行回数が特定回数未満である場合には特別処理が実行されない。これにより、正規の作業者が特別状況において設定値の新たな設定を特定回数未満実行した場合にまで特別処理が実行されてしまわないようにすることが可能となる。 According to feature D2, even if a new setting value to be used is set in a special situation, special processing will not be executed if the number of times it has been set is less than a specific number. This makes it possible to prevent special processing from being executed even if a legitimate worker sets a new setting value in a special situation less than a specific number of times.

特徴D3.前記特別実行手段は、前記特別状況として、前記設定手段による前記使用対象となる設定値の設定が行われてから遊技が行われていない状況又は前記設定手段による前記使用対象となる設定値の設定が行われてから所定基準以上の遊技が行われていない状況において、前記設定手段による前記使用対象となる設定値の設定が実行されたことを少なくとも一の条件として前記特別処理を実行することを特徴とする特徴D1又はD2に記載の遊技機。 Feature D3. A gaming machine as described in Feature D1 or D2, wherein the special execution means executes the special processing under at least one condition that the setting means has set the setting value to be used, in a situation where no play has been performed since the setting means set the setting value to be used, or a situation where no play has been performed equal to or greater than a predetermined standard since the setting means set the setting value to be used.

特徴D3によれば、遊技が行われていない状況又は実質的に遊技が行われていない状況において使用対象となる設定値の新たな設定が行われた場合には特別処理が実行されるため、当該行為が行われた場合にはそれに対処することが可能となる。 Feature D3 executes special processing when a new setting value to be used is set when no game is being played or when no game is being played substantially, making it possible to deal with such an action if it occurs.

特徴D4.前記特別実行手段は、前記特別処理として報知用処理を実行することを特徴とする特徴D1乃至D3のいずれか1に記載の遊技機。 Feature D4. A gaming machine described in any one of Features D1 to D3, wherein the special execution means executes a notification process as the special process.

特徴D4によれば、使用対象となる設定値の新たな設定が特別状況において実行されたことを少なくとも一の条件として報知用処理が実行される。これにより、好ましくない状況下において設定値の新たな設定が行われた場合にそれに対処するように促すことが可能となる。 According to feature D4, the notification process is executed when at least one condition is met: a new setting of the setting value to be used is performed under special circumstances. This makes it possible to prompt the user to take action when a new setting value is performed under unfavorable circumstances.

特徴D5.遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報を履歴記憶手段(履歴用メモリ117)に記憶させる履歴記憶実行手段(管理側CPU112における履歴設定処理を実行する機能)と、
前記設定手段による前記使用対象となる設定値の設定が行われたことを少なくとも一の条件として、前記履歴記憶手段に記憶されている前記履歴情報を利用して所定の期間における遊技の結果に対応する態様情報を導出する情報導出手段(第3の実施形態では管理側CPU112におけるステップS1807の処理を実行する機能、第5の実施形態では管理側CPU112におけるステップS2107の処理を実行する機能)と、
を備えていることを特徴とする特徴D1乃至D4のいずれか1に記載の遊技機。
Feature D5. A history storage execution means (a function for executing a history setting process in the management CPU 112) for storing game history information corresponding to a predetermined event that occurs when a game is played in the history storage means (history memory 117);
information deriving means (a function for executing the process of step S1807 in the management CPU 112 in the third embodiment, and a function for executing the process of step S2107 in the management CPU 112 in the fifth embodiment) for deriving aspect information corresponding to the results of games during a predetermined period using the history information stored in the history storage means, with the setting of the setting value to be used by the setting means being at least one of the conditions;
A gaming machine according to any one of features D1 to D4, characterized in that it is equipped with:

特徴D5によれば、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶手段にて記憶される。これにより、所定事象の発生回数又は発生頻度を管理するための情報を遊技機にて記憶保持することが可能となり、この管理されている情報を利用することで所定事象の発生頻度の管理を好適に行うことが可能となる。また、履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。 According to feature D5, when a predetermined event occurs, corresponding history information is stored in the history storage means. This allows the gaming machine to store and retain information for managing the number of times or frequency of occurrence of a predetermined event, and by using this managed information, it becomes possible to appropriately manage the frequency of occurrence of a predetermined event. Furthermore, since the history information is stored in the gaming machine itself, it is possible to prevent unauthorized access to or unauthorized modification of the history information.

この場合に、使用対象となる設定値の新たな設定が行われたことを契機として、履歴記憶手段に記憶されている履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出される。これにより、設定値が変更される前の状況における所定事象の発生頻度などの遊技履歴の管理結果を把握することが可能となる。 In this case, when a new setting value is set, the historical information stored in the history storage means is used to derive behavior information corresponding to game results over a specified period. This makes it possible to understand the results of game history management, such as the frequency of occurrence of specified events in the situation before the setting value was changed.

特徴D6.前記特別実行手段は、前記設定手段による前記使用対象となる設定値の設定が前記特別状況において実行されたことを少なくとも一の条件として、前記特別処理として、前記情報導出手段による前記態様情報の導出を行わせないものであることを特徴とする特徴D5に記載の遊技機。 Feature D6. The gaming machine described in Feature D5, wherein the special execution means, as the special processing, does not cause the information derivation means to derive the mode information, on at least one condition that the setting means has set the setting value to be used in the special situation.

特徴D6によれば、使用対象となる設定値の新たな設定が行われたとしても当該設定が好ましくない状況において行われた場合には態様情報が導出されない。これにより、態様情報が無駄に導出されてしまわないようにすることが可能となる。 According to feature D6, even if a new setting value to be used is set, if the setting is set in an undesirable situation, behavior information is not derived. This makes it possible to prevent behavior information from being derived unnecessarily.

特徴D7.前記情報導出手段により導出された前記態様情報を記憶する態様情報記憶手段(別保存用メモリ171)を備えていることを特徴とする特徴D5又はD6に記載の遊技機。 Feature D7. A gaming machine as described in Feature D5 or D6, characterized in that it is equipped with a mode information storage means (separate storage memory 171) that stores the mode information derived by the information derivation means.

特徴D7によれば、使用対象となる設定値の新たな設定が行われたことを契機として履歴記憶手段に記憶されている履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出された場合、その態様情報は態様情報記憶手段に記憶される。これにより、設定値が変更されたとしても、その後の任意のタイミングで設定値が変更される前の状況における遊技履歴の管理結果を把握することが可能となる。 According to feature D7, when a new setting value to be used is made, and behavior information corresponding to the game results over a predetermined period is derived using history information stored in the history storage means, that behavior information is stored in the behavior information storage means. This makes it possible to grasp the game history management results in the situation before the setting value was changed at any time thereafter, even if the setting value is changed.

特徴D8.前記態様情報記憶手段は、前記態様情報を複数記憶することが可能であることを特徴とする特徴D7に記載の遊技機。 Feature D8. The gaming machine described in Feature D7, wherein the mode information storage means is capable of storing multiple pieces of mode information.

特徴D8によれば、態様情報記憶手段において態様情報を複数記憶することが可能であるため、設定値の新たな設定が行われたタイミングを基準として、複数の期間における遊技履歴の管理結果を把握することが可能となる。また、遊技が行われない状況下において設定値の新たな設定が繰り返されたとしても、実質的に遊技が行われている状況の履歴情報を利用して導出された態様情報が態様情報記憶手段に残っている可能性を高めることが可能となる。 Feature D8 allows the mode information storage means to store multiple pieces of mode information, making it possible to grasp the results of game history management over multiple periods based on the timing at which new setting values were set. Furthermore, even if new setting values are repeatedly set when no game is being played, it is possible to increase the likelihood that mode information derived using history information from situations in which game play is actually being played will remain in the mode information storage means.

特徴D9.前記態様情報記憶手段は、前記態様情報を所定数記憶することが可能であり、
前記特別実行手段は、前記設定手段による前記使用対象となる設定値の設定が前記特別状況において前記所定数を超える回数発生した場合に前記特別処理を実行するものであることを特徴とする特徴D7又はD8に記載の遊技機。
Feature D9. The aspect information storage means is capable of storing a predetermined number of pieces of aspect information,
A gaming machine described in feature D7 or D8, characterized in that the special execution means executes the special processing when the setting of the setting value to be used by the setting means occurs more than the specified number of times in the special situation.

特徴D9によれば、実質的に遊技が行われている状況の履歴情報を利用して導出された態様情報が態様情報記憶手段に残らないようにすべく遊技が行われない状況下において設定値の新たな設定が繰り返された場合には、それに対して特別処理が実行される。これにより、当該行為に対処することが可能となる。 Feature D9 executes special processing when new settings are repeatedly made in situations where no game is being played, so that the behavior information derived using historical information about situations where game play is actually being played does not remain in the behavior information storage means. This makes it possible to deal with such behavior.

特徴D10.遊技領域を流下する遊技球が入球可能な入球手段(第1作動口33、第2作動口34)と、
当該入球手段に遊技球が入球したことに基づいて特別情報を取得する情報取得手段(主側CPU63におけるステップS401の処理を実行する機能)と、
前記特別情報が付与情報に対応しているか否かの付与判定を行う付与判定手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)と、
前記付与判定において前記特別情報が前記付与情報に対応しているとする付与対応結果となったことに基づいて、遊技者に特典(開閉実行モード)を付与する特典付与手段(主側CPU63におけるステップS409~ステップS412の処理を実行する機能)と、を備え、
前記設定値に応じて前記付与判定において前記付与対応結果となる確率が変動することを特徴とする特徴D1乃至D9のいずれか1に記載の遊技機。
Feature D10. Ball entry means (first actuation port 33, second actuation port 34) through which game balls flowing down the game area can enter;
An information acquisition means (a function of executing the processing of step S401 in the main CPU 63) that acquires special information based on the game ball entering the ball entry means;
An assignment determination means (a function of executing the processing of steps S503 and S504 in the main CPU 63) that determines whether the special information corresponds to the assignment information;
and a bonus awarding means (a function of executing the processes of steps S409 to S412 in the main CPU 63) for awarding a bonus (opening/closing execution mode) to a player based on the award correspondence result that the special information corresponds to the award information in the award determination.
A gaming machine described in any one of features D1 to D9, characterized in that the probability of the award corresponding result being obtained in the award determination varies depending on the set value.

特徴D10によれば、所謂パチンコ機において設定値に応じて付与対応結果となる確率を変動させることが可能となる。 Feature D10 makes it possible to vary the probability of a winning result in a so-called pachinko machine according to a set value.

なお、特徴D1~D10の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features D1 to D10, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴E群>
特徴E1.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)と、
遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報を履歴記憶手段(履歴用メモリ117)に記憶させる履歴記憶実行手段(管理側CPU112における履歴設定処理を実行する機能)と、
前記設定手段による前記使用対象となる設定値の設定が行われたことを少なくとも一の条件として、前記履歴記憶手段に記憶されている前記履歴情報を利用して所定の期間における遊技の結果に対応する態様情報を導出する情報導出手段(第3の実施形態では管理側CPU112におけるステップS1807の処理を実行する機能、第5の実施形態では管理側CPU112におけるステップS2107の処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature Group E>
Feature E1. A setting means (a function for executing a setting value update process in the main CPU 63) for setting a setting value to be used from among multiple setting values corresponding to the player's advantage level;
a history storage execution means (a function of executing a history setting process in the management CPU 112) for storing game history information corresponding to a predetermined event that occurs when the game is played in the history storage means (the history memory 117);
information deriving means (a function for executing the process of step S1807 in the management CPU 112 in the third embodiment, and a function for executing the process of step S2107 in the management CPU 112 in the fifth embodiment) for deriving aspect information corresponding to the results of games during a predetermined period using the history information stored in the history storage means, with the setting of the setting value to be used by the setting means being at least one of the conditions;
A gaming machine characterized by comprising:

特徴E1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。また、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶手段にて記憶される。これにより、所定事象の発生回数又は発生頻度を管理するための情報を遊技機にて記憶保持することが可能となり、この管理されている情報を利用することで所定事象の発生頻度の管理を好適に行うことが可能となる。また、履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。 According to feature E1, the setting value to be used is set from among multiple setting values corresponding to the player's level of advantage, so the player will expect that the more advantageous setting value will be used. Furthermore, when a predetermined event occurs, corresponding historical information is stored in the history storage means. This allows the gaming machine to store and retain information for managing the number of times or frequency of occurrence of a predetermined event, and by using this managed information, it is possible to appropriately manage the frequency of occurrence of a predetermined event. Furthermore, since the historical information is stored in the gaming machine itself, it is possible to prevent unauthorized access to or unauthorized modification of the historical information.

この場合に、使用対象となる設定値の新たな設定が行われたことを契機として、履歴記憶手段に記憶されている履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出される。これにより、設定値が変更される前の状況における所定事象の発生頻度などの遊技履歴の管理結果を把握することが可能となる。 In this case, when a new setting value is set, the historical information stored in the history storage means is used to derive behavior information corresponding to game results over a specified period. This makes it possible to understand the results of game history management, such as the frequency of occurrence of specified events in the situation before the setting value was changed.

特徴E2.前記情報導出手段により導出された前記態様情報を記憶する態様情報記憶手段(別保存用メモリ171)を備えていることを特徴とする特徴E1に記載の遊技機。 Feature E2. A gaming machine as described in Feature E1, characterized in that it is equipped with a mode information storage means (separate storage memory 171) that stores the mode information derived by the information derivation means.

特徴E2によれば、使用対象となる設定値の新たな設定が行われたことを契機として履歴記憶手段に記憶されている履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出された場合、その態様情報は態様情報記憶手段に記憶される。これにより、設定値が変更されたとしても、その後の任意のタイミングで設定値が変更される前の状況における遊技履歴の管理結果を把握することが可能となる。 According to feature E2, when a new setting value to be used is made and historical information stored in the history storage means is used to derive behavior information corresponding to game results over a predetermined period, that behavior information is stored in the behavior information storage means. This makes it possible to grasp, at any time thereafter, the management results of the game history in the situation before the setting value was changed, even if the setting value is changed.

特徴E3.前記態様情報記憶手段は、前記態様情報を複数記憶することが可能であることを特徴とする特徴E2に記載の遊技機。 Feature E3. The gaming machine described in Feature E2, wherein the mode information storage means is capable of storing multiple pieces of mode information.

特徴E3によれば、態様情報記憶手段において態様情報を複数記憶することが可能であるため、設定値の新たな設定が行われたタイミングを基準として、複数の期間における遊技履歴の管理結果を把握することが可能となる。また、遊技が行われない状況下において設定値の新たな設定が繰り返されたとしても、実質的に遊技が行われている状況の履歴情報を利用して導出された態様情報が態様情報記憶手段に残っている可能性を高めることが可能となる。 Feature E3 allows the mode information storage means to store multiple pieces of mode information, making it possible to grasp the results of game history management over multiple periods based on the timing at which new setting values were set. Furthermore, even if new setting values are repeatedly set in situations where no game is being played, it is possible to increase the likelihood that mode information derived using history information from situations where game play is actually being played will remain in the mode information storage means.

特徴E4.前記態様情報記憶手段は、前記態様情報を所定数記憶することが可能であり、
本遊技機は、前記設定手段による前記使用対象となる設定値の設定が所定条件下で前記所定数を超える回数発生した場合に特別処理を実行する手段(第3の実施形態では管理側CPU112における繰り返し変更の監視処理を実行する機能、第4の実施形態では主側CPU63における繰り返し変更の監視処理を実行する機能)を備えていることを特徴とする特徴E2又はE3に記載の遊技機。
Feature E4: The aspect information storage means is capable of storing a predetermined number of pieces of aspect information;
This gaming machine is a gaming machine described in feature E2 or E3, characterized in that it is equipped with a means for executing special processing when the setting of the setting value to be used by the setting means occurs more than the specified number of times under specified conditions (in the third embodiment, a function for executing monitoring processing of repeated changes in the management CPU 112, and in the fourth embodiment, a function for executing monitoring processing of repeated changes in the main CPU 63).

特徴E4によれば、実質的に遊技が行われている状況の履歴情報を利用して導出された態様情報が態様情報記憶手段に残らないようにすべく遊技が行われない状況下において設定値の新たな設定が繰り返された場合には、それに対して特別処理が実行される。これにより、当該行為に対処することが可能となる。 According to feature E4, if new setting values are repeatedly set in a situation where no game is being played, special processing is executed to prevent the behavior information derived using historical information on situations where game play is actually being played from remaining in the behavior information storage means. This makes it possible to deal with such behavior.

特徴E5.前記情報導出手段は、前記履歴記憶手段に所定の前記履歴情報が所定量以上記憶されている場合に前記態様情報を導出することを特徴とする特徴E1乃至E4のいずれか1に記載の遊技機。 Feature E5. A gaming machine described in any one of Features E1 to E4, wherein the information deriving means derives the behavior information when a predetermined amount or more of the history information is stored in the history storage means.

特徴E5によれば、履歴記憶手段に所定量以上の所定の履歴情報が記憶されている場合に態様情報が導出されるため、態様情報が無駄に導出されてしまわないようにすることが可能となる。 Feature E5 derives behavior information when a predetermined amount of history information or more is stored in the history storage means, thereby preventing unnecessary derivation of behavior information.

特徴E6.遊技領域を流下する遊技球が入球可能な入球手段(第1作動口33、第2作動口34)と、
当該入球手段に遊技球が入球したことに基づいて特別情報を取得する情報取得手段(主側CPU63におけるステップS401の処理を実行する機能)と、
前記特別情報が付与情報に対応しているか否かの付与判定を行う付与判定手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)と、
前記付与判定において前記特別情報が前記付与情報に対応しているとする付与対応結果となったことに基づいて、遊技者に特典(開閉実行モード)を付与する特典付与手段(主側CPU63におけるステップS409~ステップS412の処理を実行する機能)と、を備え、
前記設定値に応じて前記付与判定において前記付与対応結果となる確率が変動することを特徴とする特徴E1乃至E5のいずれか1に記載の遊技機。
Feature E6. Ball entry means (first actuation port 33, second actuation port 34) through which game balls flowing down the game area can enter;
An information acquisition means (a function of executing the processing of step S401 in the main CPU 63) that acquires special information based on the game ball entering the ball entry means;
An assignment determination means (a function of executing the processing of steps S503 and S504 in the main CPU 63) that determines whether the special information corresponds to the assignment information;
and a bonus awarding means (a function of executing the processes of steps S409 to S412 in the main CPU 63) for awarding a bonus (opening/closing execution mode) to a player based on the award correspondence result that the special information corresponds to the award information in the award determination.
A gaming machine described in any one of features E1 to E5, characterized in that the probability of the award corresponding result being obtained in the award determination varies depending on the set value.

特徴E6によれば、所謂パチンコ機において設定値に応じて付与対応結果となる確率を変動させることが可能となる。 Feature E6 makes it possible to vary the probability of a winning result in a so-called pachinko machine according to a set value.

なお、特徴E1~E6の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features E1 to E6, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴A群、上記特徴B群、上記特徴C群、上記特徴D群及び上記特徴E群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above-mentioned feature group A, feature group B, feature group C, feature group D, and feature group E can solve the following problems.

遊技機としてパチンコ遊技機やスロットマシンが知られている。例えば、パチンコ遊技機では、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, pachinko machines are also known that have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、遊技機の管理が好適に行われる必要があり、この点について未だ改良の余地がある。 Here, gaming machines such as those exemplified above need to be managed appropriately, and there is still room for improvement in this regard.

<特徴F群>
特徴F1.遊技領域を流下する遊技球が入球可能な入球手段(第1作動口33、第2作動口34)と、
当該入球手段に遊技球が入球したことに基づいて特別情報を取得する情報取得手段(主側CPU63におけるステップS401の処理を実行する機能)と、
前記特別情報が付与情報に対応しているか否かの付与判定を行う付与判定手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)と、
前記付与判定において前記特別情報が前記付与情報に対応しているとする付与対応結果となったことに基づいて、遊技者に特典(開閉実行モード)を付与する特典付与手段(主側CPU63におけるステップS409~ステップS412の処理を実行する機能)と、
遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)と、
を備え、
前記付与判定手段は、前記付与判定のモードとして、前記付与対応結果となる確率が相対的に高低となるように高確率モードと低確率モードとを有しており、
前記設定値に応じて少なくとも前記低確率モードにおいて前記付与対応結果となる確率が変動することを特徴とする遊技機。
<Feature Group F>
Feature F1. Ball entry means (first actuation port 33, second actuation port 34) through which game balls flowing down the game area can enter;
An information acquisition means (a function of executing the processing of step S401 in the main CPU 63) for acquiring special information based on the game ball entering the ball entry means;
An assignment determination means (a function of executing the processing of steps S503 and S504 in the main CPU 63) that determines whether the special information corresponds to the assignment information;
A bonus granting means (a function for executing the processes of steps S409 to S412 in the main CPU 63) grants a bonus (opening/closing execution mode) to the player based on the result of the bonus determination that the special information corresponds to the bonus information;
A setting means (a function for executing a setting value update process in the main CPU 63) for setting a setting value to be used from among a plurality of setting values corresponding to the player's advantage level;
Equipped with
The award determination means has a high probability mode and a low probability mode as modes of the award determination so that the probability of the award corresponding result being achieved is relatively high or low,
A gaming machine characterized in that the probability of achieving the award corresponding result varies at least in the low probability mode depending on the set value.

特徴F1によれば、所謂パチンコ機において設定値に応じて少なくとも低確率モードにて付与対応結果となる確率を変動させることが可能となる。これにより、単一の遊技機であっても低確率モードにおいて付与対応結果となる確率について有利又は不利となる状況を生じさせることが可能となる。よって、遊技の興趣向上を図ることが可能となる。 Feature F1 makes it possible to vary the probability of a prize-winning result in at least the low-probability mode of a so-called pachinko machine according to a setting value. This makes it possible to create situations in which the probability of a prize-winning result in the low-probability mode is favorable or unfavorable, even with a single gaming machine. This makes it possible to increase the enjoyment of the game.

特徴F2.前記高確率モードにおいて前記付与対応結果となる確率は前記設定値に応じて変動しないことを特徴とする特徴F1に記載の遊技機。 Feature F2. A gaming machine as described in Feature F1, wherein the probability of obtaining the corresponding award result in the high probability mode does not vary according to the set value.

特徴F2によれば、低確率モードにて付与対応結果となる確率については設定値に応じて変動させる一方、高確率モードにて付与対応結果となる確率については設定値に応じて変動させないようにすることにより、設定値の影響を低確率モードにおける状況に制限することが可能となる。 According to feature F2, the probability of an award corresponding result in low probability mode varies according to the set value, while the probability of an award corresponding result in high probability mode does not vary according to the set value, thereby making it possible to limit the influence of the set value to the situation in low probability mode.

特徴F3.前記特典は複数種類存在しており、
前記特典の選択態様は前記設定値に応じて変動しないことを特徴とする特徴F1又はF2に記載の遊技機。
Feature F3. There are multiple types of the above benefits,
A gaming machine according to feature F1 or F2, characterized in that the selection mode of the benefit does not change according to the set value.

特徴F3によれば、低確率モードにて付与対応結果となる確率については設定値に応じて変動させる一方、特典の選択態様は設定値に応じて変動させないようにすることにより、設定値の影響を低確率モードにおける状況に制限することが可能となる。 Feature F3 allows the probability of a corresponding award result in low probability mode to vary according to a set value, while the bonus selection method does not vary according to the set value, thereby limiting the influence of the set value to the situation in low probability mode.

なお、特徴F1~F3の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features F1 to F3, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴F群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above-mentioned feature group F can solve the following problems.

遊技機としてパチンコ遊技機やスロットマシンが知られている。例えば、パチンコ遊技機では、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, pachinko machines are also known that have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、遊技の興趣向上を図る必要があり、この点について未だ改良の余地がある。 Here, with gaming machines such as those exemplified above, it is necessary to increase the enjoyment of the game, and there is still room for improvement in this regard.

<特徴G群>
特徴G1.遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報を履歴記憶手段(履歴用メモリ117)に記憶させる履歴記憶実行手段(管理側CPU112における履歴設定処理を実行する機能)と、
前記履歴記憶手段に記憶されている前記履歴情報を利用して所定の期間における遊技の結果に対応する態様情報を導出する情報導出手段(第1の実施形態では管理側CPU112におけるステップS1402~ステップS1412の処理を実行する機能、第3の実施形態では管理側CPU112におけるステップS1807の処理を実行する機能、第5の実施形態では管理側CPU112におけるステップS2107の処理を実行する機能)と、
当該情報導出手段により導出された前記態様情報に対応する表示が行われるように情報表示手段(第1~第10の実施形態では第1~第3報知用表示装置69a~69c、第11~第14の実施形態では第1~第4報知用表示装置201~204)を表示制御する第1情報表示制御手段(管理側CPU112における表示用処理を実行する機能)と、
前記態様情報とは異なる別情報に対応する表示が行われるように前記情報表示手段を表示制御する第2情報表示制御手段(第1~第10の実施形態では主側CPU63におけるステップS202及びステップS208の処理を実行する機能、第11の実施形態では主側CPU63におけるステップS3101、ステップS3103及びステップS3109の処理を実行する機能、第12の実施形態では主側CPU63におけるステップS3201、ステップS3202、ステップS3204及びステップS3210の処理を実行する機能、第13の実施形態では主側CPU63における異常表示用処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature Group G>
Feature G1. A history storage execution means (a function for executing a history setting process in the management CPU 112) for storing game history information corresponding to a predetermined event that occurs when a game is played in the history storage means (history memory 117);
information derivation means for deriving aspect information corresponding to game results for a predetermined period using the history information stored in the history storage means (a function for executing the processing of steps S1402 to S1412 in the management CPU 112 in the first embodiment, a function for executing the processing of step S1807 in the management CPU 112 in the third embodiment, and a function for executing the processing of step S2107 in the management CPU 112 in the fifth embodiment);
a first information display control means (a function of executing display processing in the management side CPU 112) that controls the display of the information display means (the first to third notification display devices 69a to 69c in the first to tenth embodiments, and the first to fourth notification display devices 201 to 204 in the eleventh to fourteenth embodiments) so that a display corresponding to the aspect information derived by the information derivation means is performed;
a second information display control means for controlling the display of the information display means so that a display corresponding to information different from the mode information is performed (a function for executing the processing of steps S202 and S208 in the main CPU 63 in the first to tenth embodiments; a function for executing the processing of steps S3101, S3103, and S3109 in the main CPU 63 in the eleventh embodiment; a function for executing the processing of steps S3201, S3202, S3204, and S3210 in the main CPU 63 in the twelfth embodiment; and a function for executing the processing for abnormality display in the main CPU 63 in the thirteenth embodiment);
A gaming machine characterized by comprising:

特徴G1によれば、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶手段にて記憶される。これにより、所定事象の発生回数又は発生頻度を管理するための情報を遊技機にて記憶保持することが可能となり、この管理されている情報を利用することで所定事象の発生頻度の管理を好適に行うことが可能となる。また、履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。また、履歴記憶手段に記憶されている履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出される。そして、態様情報に対応する表示が情報表示手段にて行われる。これにより、所定事象の発生頻度などの遊技履歴の管理結果を把握することが可能となる。また、情報表示手段においては態様情報に対応する表示だけではなく別情報に対応する表示が行われる。これにより、情報表示手段を有効利用することが可能となる。 According to feature G1, when a predetermined event occurs, corresponding history information is stored in the history storage means. This allows the gaming machine to store and retain information for managing the number of times or frequency of occurrence of a predetermined event, and by using this managed information, it is possible to appropriately manage the frequency of occurrence of a predetermined event. Furthermore, since the history information is stored in the gaming machine itself, it is possible to prevent unauthorized access to or unauthorized modification of the history information. Furthermore, using the history information stored in the history storage means, behavior information corresponding to the results of play over a predetermined period is derived. A display corresponding to the behavior information is then performed on the information display means. This makes it possible to grasp the results of management of the gaming history, such as the frequency of occurrence of a predetermined event. Furthermore, the information display means not only displays corresponding to the behavior information, but also displays corresponding to other information. This allows for effective use of the information display means.

特徴G2.前記情報表示手段において前記態様情報に対応する表示が行われる期間と、前記情報表示手段において前記別情報に対応する表示が行われる期間とは区別されていることを特徴とする特徴G1に記載の遊技機。 Feature G2. A gaming machine as described in Feature G1, characterized in that the period during which the information display means displays the mode information is distinct from the period during which the information display means displays the other information.

特徴G2によれば、情報表示手段において表示が行われている状況を把握することで、当該情報表示手段において態様情報に対応する表示及び別情報に対応する表示のうちいずれが行われているのかを特定することが可能となる。 Feature G2 makes it possible to determine whether the display on the information display means is displaying either mode information or other information by grasping the display status on the information display means.

特徴G3.前記第2情報表示制御手段は、前記態様情報に対応する表示が行われる場合における表示態様とは異なる表示態様となるように前記情報表示手段を表示制御することにより前記別情報に対応する表示が行われるようにすることを特徴とする特徴G1又はG2に記載の遊技機。 Feature G3. The gaming machine described in Feature G1 or G2, wherein the second information display control means controls the display of the information display means so that a display corresponding to the different information is displayed in a different manner than the display manner in which the display corresponding to the manner information is displayed.

特徴G3によれば、情報表示手段の表示態様を把握することで、当該情報表示手段において態様情報に対応する表示及び別情報に対応する表示のうちいずれが行われているのかを特定することが可能となる。 Feature G3 makes it possible to determine whether the display mode of the information display means is displaying either mode information or other information.

特徴G4.前記情報表示手段として、それぞれにおいて複数種類の表示を行うことが可能な個別情報表示手段(第1~第10の実施形態では第1~第3報知用表示装置69a~69c、第11~第14の実施形態では第1~第4報知用表示装置201~204)を複数備えていることを特徴とする特徴G1乃至G3のいずれか1に記載の遊技機。 Feature G4. A gaming machine according to any one of Features G1 to G3, characterized in that the information display means comprises multiple individual information display means (first to third alert display devices 69a to 69c in the first to tenth embodiments, and first to fourth alert display devices 201 to 204 in the eleventh to fourteenth embodiments) each capable of displaying multiple types of information.

特徴G4によれば、複数の個別情報表示手段を利用して態様情報に対応する表示が行われることにより多種多様な態様情報の表示を行うことが可能となる。また、複数の個別情報表示手段が存在していることにより、態様情報に対応する表示が行われる場合と別情報に対応する表示が行われる場合とで表示態様を大きく相違させることが可能となる。 Feature G4 enables the display of a wide variety of behavioral information by using multiple individual information display means to display information corresponding to the behavioral information. Furthermore, the existence of multiple individual information display means makes it possible to significantly differ the display mode between when a display corresponding to behavioral information is displayed and when a display corresponding to other information is displayed.

特徴G5.前記第2情報表示制御手段は、前記別情報に対応する表示を行わせる場合、複数の前記個別情報表示手段のうち前記態様情報に対応する表示が行われる場合に非表示状態とならない所定の個別情報表示手段(第1~第10の実施形態では第1報知用表示装置69a及び第2報知用表示装置69b、第11,第12の実施形態では第1報知用表示装置201、第2報知用表示装置202及び第3報知用表示装置203、第13の実施形態では第1報知用表示装置201及び第2報知用表示装置202)を非表示状態となるようにすることを特徴とする特徴G4に記載の遊技機。 Feature G5. A gaming machine as described in Feature G4, wherein the second information display control means, when causing a display corresponding to the separate information to be performed, causes certain individual information display means among the plurality of individual information display means that are not in a hidden state when a display corresponding to the mode information is performed (first alert display device 69a and second alert display device 69b in the first to tenth embodiments; first alert display device 201, second alert display device 202, and third alert display device 203 in the eleventh and twelfth embodiments; first alert display device 201 and second alert display device 202 in the thirteenth embodiment) to be in a hidden state.

特徴G5によれば、態様情報に対応する表示が行われる場合には非表示状態とならない所定の個別情報表示手段が別情報に対応する表示が行われる場合には非表示状態となる。これにより、非表示状態となっている個別情報表示手段の種類を把握するだけで、態様情報に対応する表示及び別情報に対応する表示のうちいずれが行われているのかを明確に特定することが可能となる。 According to feature G5, a specific individual information display means that is not in a hidden state when a display corresponding to mode information is made is made in a hidden state when a display corresponding to other information is made. This makes it possible to clearly identify whether a display corresponding to mode information or a display corresponding to other information is being made simply by determining the type of individual information display means that is in a hidden state.

特徴G6.前記第2情報表示制御手段は、前記別情報に対応する表示を行わせる場合、複数の前記個別情報表示手段のうち前記態様情報を表示する場合に表示状態となる特定の個別情報表示手段(第1~第10の実施形態では第3報知用表示装置69c、第11,第12の実施形態では第4報知用表示装置204、第13の実施形態では第3報知用表示装置203及び第4報知用表示装置204)を表示状態となるようにし、
前記別情報に対応する表示が行われる場合における前記特定の個別情報表示手段の表示内容は、前記態様情報に対応する表示が行われる場合に前記特定の個別情報表示手段に表示され得ることを特徴とする特徴G5に記載の遊技機。
Feature G6: When the second information display control means causes a display corresponding to the separate information to be performed, a specific individual information display means (the third alert display device 69c in the first to tenth embodiments, the fourth alert display device 204 in the eleventh and twelfth embodiments, and the third alert display device 203 and the fourth alert display device 204 in the thirteenth embodiment) that is to be in a display state when the mode information is displayed among the plurality of individual information display means is in a display state;
A gaming machine described in feature G5, characterized in that the display content of the specific individual information display means when a display corresponding to the other information is made can be displayed on the specific individual information display means when a display corresponding to the mode information is made.

特徴G6によれば、特定の個別情報表示手段においては態様情報に対応する表示が行われる場合に表示され得る表示内容が別情報に対応する表示が行われる場合にも表示され得ることにより、態様情報に対応する表示が行われる場合の表示内容に制約を与えないようにすることが可能となる。また、このように特定の個別情報表示手段においては同一の表示内容となり得る構成であったとしても、上記特徴G5の構成を備え態様情報に対応する表示が行われる場合には非表示状態とならない所定の個別情報表示手段が別情報に対応する表示が行われる場合には非表示状態となるため、複数の個別情報表示手段においていずれの表示を行っているのかを特定することができる。 Feature G6 allows the display content that can be displayed when a display corresponding to mode information is made on a specific individual information display means to also be displayed when a display corresponding to other information is made, thereby eliminating restrictions on the display content when a display corresponding to mode information is made. Furthermore, even if a specific individual information display means is configured to display the same content, a specific individual information display means that has the configuration of feature G5 and does not become hidden when a display corresponding to mode information is made becomes hidden when a display corresponding to other information is made, making it possible to identify which display is being made on multiple individual information display means.

特徴G7.前記第1情報表示制御手段は、前記態様情報に対応する表示を行わせる場合、複数の前記個別情報表示手段のそれぞれを表示状態とすることを特徴とする特徴G5又はG6に記載の遊技機。 Feature G7. A gaming machine described in Feature G5 or G6, wherein the first information display control means, when causing a display corresponding to the mode information to be performed, causes each of the multiple individual information display means to be in a display state.

特徴G7によれば、態様情報に対応する表示が行われる場合には複数の個別情報表示手段のそれぞれが表示状態となるため、所定の個別情報表示手段が非表示状態となる別情報に対応する表示が行われる場合とは明確に区別することが可能となる。 According to feature G7, when a display corresponding to mode information is made, each of the multiple individual information display means is in a display state, making it possible to clearly distinguish this from a display corresponding to other information in which a specific individual information display means is in a non-display state.

特徴G8.前記第1情報表示制御手段は、前記情報表示手段における前記態様情報の表示を順次変更させるものであって、前記態様情報の表示を変更させる場合においても前記所定の個別情報表示手段が非表示状態に維持されないようにすることを特徴とする特徴G5乃至G7のいずれか1に記載の遊技機。 Feature G8. A gaming machine described in any one of Features G5 to G7, wherein the first information display control means sequentially changes the display of the status information on the information display means, and the predetermined individual information display means is not maintained in a non-display state even when the display of the status information is changed.

特徴G8によれば、態様情報に対応する表示が行われる場合には所定の個別情報表示手段が非表示状態に維持されない。これにより、複数の個別情報表示手段を確認したタイミングに関係なく、複数の個別情報表示手段において態様情報に対応する表示及び別情報に対応する表示のうちいずれが行われているのかを特定することが可能となる。 According to feature G8, when a display corresponding to the mode information is being displayed, the specified individual information display means is not maintained in a non-display state. This makes it possible to identify whether a display corresponding to the mode information or a display corresponding to other information is being displayed on the multiple individual information display means, regardless of the timing at which the multiple individual information display means are checked.

特徴G9.前記第2情報表示制御手段は、複数の前記個別情報表示手段のうち1個の特定の個別情報表示手段(第1~第10の実施形態では第3報知用表示装置69c、第11,第12の実施形態では第4報知用表示装置204)において前記別情報に対応する表示を行わせ、残りの個別情報表示手段を非表示状態となるようにすることを特徴とする特徴G5乃至G8のいずれか1に記載の遊技機。 Feature G9. A gaming machine described in any one of Features G5 to G8, characterized in that the second information display control means causes one specific individual information display means (the third alert display device 69c in the first to tenth embodiments, and the fourth alert display device 204 in the eleventh and twelfth embodiments) among the plurality of individual information display means to display information corresponding to the different information, and causes the remaining individual information display means to be in a non-display state.

特徴G9によれば、別情報に対応する表示が行われる場合には1個の個別情報表示手段のみが表示状態となるため、別情報に対応する表示が行われているか否かを把握し易くなる。 According to feature G9, when a display corresponding to other information is made, only one individual information display means is in a display state, making it easier to determine whether a display corresponding to other information is being made.

特徴G10.複数の前記個別情報表示手段は所定方向に配列されており、
前記特定の個別情報表示手段は、前記所定方向に配列されている複数の前記個別情報表示手段のうち当該所定方向の端部に存在していることを特徴とする特徴G9に記載の遊技機。
Feature G10. The plurality of individual information display means are arranged in a predetermined direction,
A gaming machine described in feature G9, characterized in that the specific individual information display means is located at the end of the specified direction among the multiple individual information display means arranged in the specified direction.

特徴G10によれば、別情報に対応する表示が行われる1個の個別情報表示手段は所定方向の端部に存在しているため、別情報に対応する表示が行われているか否かを把握し易くなる。 According to feature G10, the individual information display means on which the display corresponding to the separate information is performed is located at the end in a predetermined direction, making it easier to determine whether or not a display corresponding to the separate information is being performed.

特徴G11.前記第1情報表示制御手段は、複数の前記個別情報表示手段のうち一部である種類表示対象の個別情報表示手段(第1~第10の実施形態では第1報知用表示装置69a、第11~第14の実施形態では第1報知用表示装置201及び第2報知用表示装置202)において表示対象となる前記態様情報の種類に対応する表示が行われるようにし、複数の前記個別情報表示手段のうち一部である結果表示対象の個別情報表示手段(第1~第10の実施形態では第2報知用表示装置69b及び第3報知用表示装置69c、第11~第14の実施形態では第3報知用表示装置203及び第4報知用表示装置204)において表示対象となる前記態様情報の内容に対応する表示が行われるようにし、
前記所定の個別情報表示手段は前記種類表示対象の個別情報表示手段に対応していることを特徴とする特徴G5乃至G10のいずれか1に記載の遊技機。
Feature G11. The first information display control means causes a display corresponding to the type of the aspect information to be displayed on an individual information display means to be a type display target that is a part of the plurality of individual information display means (the first alert display device 69a in the first to tenth embodiments, and the first alert display device 201 and the second alert display device 202 in the eleventh to fourteenth embodiments), and causes a display corresponding to the content of the aspect information to be displayed on an individual information display means to be a result display target that is a part of the plurality of individual information display means (the second alert display device 69b and the third alert display device 69c in the first to tenth embodiments, and the third alert display device 203 and the fourth alert display device 204 in the eleventh to fourteenth embodiments),
A gaming machine according to any one of features G5 to G10, wherein the predetermined individual information display means corresponds to the individual information display means of the type display target.

特徴G11によれば、態様情報に対応する表示が行われる場合には種類表示対象の個別情報表示手段において表示対象となる態様情報の種類に対応する表示が行われるとともに結果表示対象の個別情報表示手段において表示対象となる態様情報の内容に対応する表示が行われる。これにより、表示対象となっている態様情報を把握し易くなる。この場合に、別情報に対応する表示が行われる場合には種類表示対象の個別情報表示手段が非表示状態となるため、種類表示が非表示の状態が別情報に対応していることとなり、別情報が表示されていると把握し易くなる。 According to feature G11, when a display corresponding to mode information is made, the individual information display means of the type display target makes a display corresponding to the type of mode information to be displayed, and the individual information display means of the result display target makes a display corresponding to the content of the mode information to be displayed. This makes it easier to understand the mode information to be displayed. In this case, when a display corresponding to other information is made, the individual information display means of the type display target is in a hidden state, so the hidden state of type display corresponds to other information, making it easier to understand that other information is being displayed.

特徴G12.前記情報表示手段は、複数の単位発光部(表示用セグメント201a~201g,202a~202g)を有し、それら複数の単位発光部のうち発光状態となる単位発光部の組合せにより所定の表示を行うことが可能な構成であり、
前記第2情報表示制御手段は、前記複数の単位発光部のうち前記態様情報に対応する表示が行われる場合に発光状態とされ得る単位発光部を発光状態とすることにより前記別情報に対応する表示が行われるようにするものであって、当該別情報に対応する表示が行われる場合に発光状態となる前記単位発光部の組合せが前記態様情報に対応する表示が行われる場合には存在しない組合せとなるようにするものであることを特徴とする特徴G1乃至G11のいずれか1に記載の遊技機。
Feature G12: The information display means has a plurality of unit light-emitting elements (display segments 201a to 201g, 202a to 202g), and is configured to be able to perform a predetermined display by combining unit light-emitting elements that are in an emitting state among the plurality of unit light-emitting elements,
The second information display control means causes a display corresponding to the other information to be made by turning on a unit light-emitting element among the plurality of unit light-emitting elements that can be turned on when a display corresponding to the status information is made to a light-emitting state, and causes a combination of unit light-emitting elements that will be turned on when a display corresponding to the other information is made to be a combination that does not exist when a display corresponding to the status information is made.

特徴G12によれば、態様情報に対応する表示が行われる場合に発光状態とされ得る単位発光部を発光状態とすることにより別情報に対応する表示が行われることにより、態様情報に対応する表示の多様化を図る上で態様情報に対応する表示の内容に極力制約を与えないようにすることが可能となる。その一方、別情報に対応する表示が行われる場合に発光状態となる単位発光部の組合せが態様情報に対応する表示が行われる場合には存在しない組合せとなっている。これにより、発光状態となる単位発光部の組合せを把握することで態様情報に対応する表示及び別情報に対応する表示のうちいずれが行われているのかを把握することが可能となる。 According to feature G12, by making unit light-emitting elements that can be made luminous when a display corresponding to mode information is made luminous, a display corresponding to other information is made, which makes it possible to diversify the displays corresponding to mode information while minimizing restrictions on the content of the displays corresponding to mode information. On the other hand, the combination of unit light-emitting elements that are made luminous when a display corresponding to other information is made is a combination that does not exist when a display corresponding to mode information is made. As a result, by knowing the combination of unit light-emitting elements that are made luminous, it becomes possible to know whether a display corresponding to mode information or a display corresponding to other information is being made.

特徴G13.前記情報表示手段における前記態様情報に対応する表示の表示態様は複数態様存在しており、
前記複数の単位発光部には、前記複数態様の前記態様情報に対応する表示が全て行われたとしても発光状態にならない単位発光部は存在していないことを特徴とする特徴G12に記載の遊技機。
Feature G13: There are a plurality of display modes of the display corresponding to the mode information in the information display means,
A gaming machine as described in feature G12, characterized in that among the plurality of unit light-emitting units, there are no unit light-emitting units that do not emit light even when all displays corresponding to the mode information of the plurality of modes are made.

特徴G13によれば、態様情報に対応する表示が行われる場合には任意の組合せの単位発光部が発光状態とされる構成であるため、態様情報に対応する表示の多様化を図る上で態様情報に対応する表示の内容に極力制約を与えないようにすることが可能となる。 According to feature G13, when a display corresponding to the status information is made, any combination of unit light-emitting elements is made to emit light, which makes it possible to diversify the display corresponding to the status information while minimizing restrictions on the content of the display corresponding to the status information.

特徴G14.前記情報表示手段である特定の個別情報表示手段(第1~第10の実施形態では第3報知用表示装置69c、第11,第12の実施形態では第4報知用表示装置204、第13の実施形態では第3報知用表示装置203及び第4報知用表示装置204)を含めて個別情報表示手段を複数備え、
前記第2情報表示制御手段は、前記別情報に対応する表示を行わせる場合、複数の前記個別情報表示手段のうち前記態様情報に対応する表示が行われる場合に非表示状態とならない所定の個別情報表示手段(第1~第10の実施形態では第1報知用表示装置69a及び第2報知用表示装置69b、第11,第12の実施形態では第1報知用表示装置201、第2報知用表示装置202及び第3報知用表示装置203、第13の実施形態では第1報知用表示装置201及び第2報知用表示装置202)を非表示状態となるようにすることを特徴とする特徴G12又はG13に記載の遊技機。
Feature G14: The vehicle is provided with a plurality of individual information display means, including the specific individual information display means (the third alert display device 69c in the first to tenth embodiments, the fourth alert display device 204 in the eleventh and twelfth embodiments, and the third alert display device 203 and the fourth alert display device 204 in the thirteenth embodiment),
A gaming machine described in feature G12 or G13, characterized in that when the second information display control means causes a display corresponding to the different information to be displayed, a predetermined individual information display means (first alert display device 69a and second alert display device 69b in the first to tenth embodiments, first alert display device 201, second alert display device 202 and third alert display device 203 in the 11th and 12th embodiments, first alert display device 201 and second alert display device 202 in the 13th embodiment) among the plurality of individual information display means that is not displayed in a hidden state when a display corresponding to the mode information is displayed.

特徴G14によれば、態様情報に対応する表示が行われる場合には非表示状態とならない所定の個別情報表示手段が別情報に対応する表示が行われる場合には非表示状態となる。これにより、非表示状態となっている個別情報表示手段の種類を把握するだけで、態様情報に対応する表示及び別情報に対応する表示のうちいずれが行われているのかを明確に特定することが可能となる。 According to feature G14, a specific individual information display means that is not in a hidden state when a display corresponding to mode information is made is made in a hidden state when a display corresponding to other information is made. This makes it possible to clearly identify whether a display corresponding to mode information or a display corresponding to other information is being made simply by determining the type of individual information display means that is in a hidden state.

特徴G15.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)を備え、
前記第2情報表示制御手段は、前記設定値を変更することが可能な状況において前記別情報に対応する表示を行わせることを特徴とする特徴G1乃至G14のいずれか1に記載の遊技機。
Feature G15. Equipped with a setting means (a function for executing a setting value update process in the main CPU 63) for setting a setting value to be used from among multiple setting values corresponding to the player's advantage level,
A gaming machine described in any one of features G1 to G14, characterized in that the second information display control means displays corresponding to the other information in a situation where the setting value can be changed.

特徴G15によれば、態様情報に対応する表示が行われる情報表示手段を、設定値を変更することが可能な状況であることを報知するための表示手段として兼用することが可能となる。 Feature G15 allows the information display means that displays information corresponding to the mode information to also serve as a display means for notifying users that the setting value can be changed.

特徴G16.前記第2情報表示制御手段は、前記別情報に対応する表示として現状選択されている設定値に対応する情報の表示を行わせることを特徴とする特徴G15に記載の遊技機。 Feature G16. The gaming machine described in Feature G15, wherein the second information display control means displays information corresponding to the currently selected setting value as the display corresponding to the other information.

特徴G16によれば、態様情報に対応する表示が行われる情報表示手段を、変更途中の設定値を表示するための表示手段として兼用することが可能となる。 Feature G16 makes it possible to use the information display means that displays corresponding to the mode information as a display means for displaying setting values that are being changed.

特徴G17.前記第2情報表示制御手段は、前記別情報に対応する表示として遊技機の異常状態に対応する表示を行わせることを特徴とする特徴G1乃至G16のいずれか1に記載の遊技機。 Feature G17. A gaming machine described in any one of Features G1 to G16, wherein the second information display control means causes a display corresponding to an abnormal state of the gaming machine to be displayed as the display corresponding to the separate information.

特徴G17によれば、態様情報に対応する表示が行われる情報表示手段を、遊技機の異常状態に対応する表示を行わせるための表示手段として兼用することが可能となる。 Feature G17 makes it possible to use the information display means that displays corresponding to status information as a display means for displaying information corresponding to abnormal states of the gaming machine.

特徴G18.前記第2情報表示制御手段は、前記異常状態が発生していない状況において前記異常状態に対応する表示を行わせる場合、前記異常状態が発生していないことに対応する表示を行わせることを特徴とする特徴G17に記載の遊技機。 Feature G18. The gaming machine described in Feature G17, wherein the second information display control means, when causing a display corresponding to the abnormal condition to be displayed when the abnormal condition is not occurring, causes a display corresponding to the absence of the abnormal condition to be displayed.

特徴G18によれば、情報表示手段を確認することで異常状態が発生しているか否かを明確に特定することが可能となる。 Feature G18 makes it possible to clearly identify whether an abnormal condition has occurred by checking the information display means.

なお、特徴G1~G18の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features G1 to G18, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴H群>
特徴H1.遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報を履歴記憶手段(履歴用メモリ117)に記憶させる履歴記憶実行手段(管理側CPU112における履歴設定処理を実行する機能)と、
前記履歴記憶手段に記憶されている前記履歴情報を利用して所定の期間における遊技の結果に対応する態様情報を導出する情報導出手段(第1の実施形態では管理側CPU112におけるステップS1402~ステップS1412の処理を実行する機能、第3の実施形態では管理側CPU112におけるステップS1807の処理を実行する機能、第5の実施形態では管理側CPU112におけるステップS2107の処理を実行する機能)と、
当該情報導出手段により導出された前記態様情報に対応する表示が行われるように情報表示手段(第1~第10の実施形態では第1~第3報知用表示装置69a~69c、第11~第14の実施形態では第1~第4報知用表示装置201~204)を表示制御する第1情報表示制御手段(管理側CPU112における表示用処理を実行する機能)と、
前記態様情報とは異なる別情報に対応する表示が行われるように前記情報表示手段を表示制御する第2情報表示制御手段(第1~第10の実施形態では主側CPU63におけるステップS202及びステップS208の処理を実行する機能、第11の実施形態では主側CPU63におけるステップS3101、ステップS3103及びステップS3109の処理を実行する機能、第12の実施形態では主側CPU63におけるステップS3201、ステップS3202、ステップS3204及びステップS3210の処理を実行する機能、第13の実施形態では主側CPU63における異常表示用処理を実行する機能)と、
を備え、
前記情報表示手段は、複数の単位発光部(表示用セグメント201a~201g,202a~202g)を有し、それら複数の単位発光部のうち発光状態となる単位発光部の組合せにより所定の表示を行うことが可能な構成であり、
前記第2情報表示制御手段は、前記複数の単位発光部のうち前記態様情報に対応する表示が行われる場合に発光状態とされ得る単位発光部を発光状態とすることにより前記別情報に対応する表示が行われるようにするものであって、当該別情報に対応する表示が行われる場合に発光状態となる前記単位発光部の組合せが前記態様情報に対応する表示が行われる場合には存在しない組合せとなるようにするものであることを特徴とする遊技機。
<Feature H group>
Feature H1. A history storage execution means (a function for executing a history setting process in the management CPU 112) for storing game history information corresponding to a predetermined event that occurs when a game is played in the history storage means (history memory 117);
information derivation means for deriving aspect information corresponding to game results for a predetermined period using the history information stored in the history storage means (a function for executing the processing of steps S1402 to S1412 in the management CPU 112 in the first embodiment, a function for executing the processing of step S1807 in the management CPU 112 in the third embodiment, and a function for executing the processing of step S2107 in the management CPU 112 in the fifth embodiment);
a first information display control means (a function of executing display processing in the management side CPU 112) that controls the display of the information display means (the first to third notification display devices 69a to 69c in the first to tenth embodiments, and the first to fourth notification display devices 201 to 204 in the eleventh to fourteenth embodiments) so that a display corresponding to the aspect information derived by the information derivation means is performed;
a second information display control means for controlling the display of the information display means so that a display corresponding to information different from the mode information is performed (a function for executing the processing of steps S202 and S208 in the main CPU 63 in the first to tenth embodiments; a function for executing the processing of steps S3101, S3103, and S3109 in the main CPU 63 in the eleventh embodiment; a function for executing the processing of steps S3201, S3202, S3204, and S3210 in the main CPU 63 in the twelfth embodiment; and a function for executing the processing for abnormality display in the main CPU 63 in the thirteenth embodiment);
Equipped with
the information display means has a plurality of unit light-emitting elements (display segments 201a to 201g, 202a to 202g), and is configured to be able to perform a predetermined display by combining unit light-emitting elements that are in a light-emitting state among the plurality of unit light-emitting elements,
The second information display control means causes a display corresponding to the other information to be made by turning on a unit light-emitting element among the plurality of unit light-emitting elements that can be turned on when a display corresponding to the status information is made to a lighting state, and causes a combination of unit light-emitting elements that will be turned on when a display corresponding to the other information is made to be a combination that does not exist when a display corresponding to the status information is made.

特徴H1によれば、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶手段にて記憶される。これにより、所定事象の発生回数又は発生頻度を管理するための情報を遊技機にて記憶保持することが可能となり、この管理されている情報を利用することで所定事象の発生頻度の管理を好適に行うことが可能となる。また、履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。また、履歴記憶手段に記憶されている履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出される。そして、態様情報に対応する表示が情報表示手段にて行われる。これにより、所定事象の発生頻度などの遊技履歴の管理結果を把握することが可能となる。また、情報表示手段においては態様情報に対応する表示だけではなく別情報に対応する表示が行われる。これにより、情報表示手段を有効利用することが可能となる。 According to feature H1, when a predetermined event occurs, corresponding history information is stored in the history storage means. This allows the gaming machine to store and retain information for managing the number of times or frequency of occurrence of a predetermined event, and by using this managed information, it is possible to appropriately manage the frequency of occurrence of a predetermined event. Furthermore, since the history information is stored in the gaming machine itself, unauthorized access to or unauthorized modification of the history information can be prevented. Furthermore, behavior information corresponding to the results of play over a predetermined period is derived using the history information stored in the history storage means. A display corresponding to the behavior information is then performed on the information display means. This makes it possible to grasp the results of management of the gaming history, such as the frequency of occurrence of a predetermined event. Furthermore, the information display means not only displays corresponding to the behavior information, but also displays corresponding to other information. This allows for effective use of the information display means.

また、態様情報に対応する表示が行われる場合に発光状態とされ得る単位発光部を発光状態とすることにより別情報に対応する表示が行われることにより、態様情報に対応する表示の多様化を図る上で態様情報に対応する表示の内容に極力制約を与えないようにすることが可能となる。その一方、別情報に対応する表示が行われる場合に発光状態となる単位発光部の組合せが態様情報に対応する表示が行われる場合には存在しない組合せとなっている。これにより、発光状態となる単位発光部の組合せを把握することで態様情報に対応する表示及び別情報に対応する表示のうちいずれが行われているのかを把握することが可能となる。 In addition, by making the unit light-emitting elements that can be made to emit light when a display corresponding to mode information is made emit light, a display corresponding to other information is made, which makes it possible to diversify the displays corresponding to mode information while minimizing restrictions on the content of the displays corresponding to mode information. On the other hand, the combination of unit light-emitting elements that emit light when a display corresponding to other information is made is a combination that does not exist when a display corresponding to mode information is made. In this way, by knowing the combination of unit light-emitting elements that emit light, it becomes possible to know whether a display corresponding to mode information or a display corresponding to other information is being made.

特徴H2.前記情報表示手段における前記態様情報に対応する表示の表示態様は複数態様存在しており、
前記複数の単位発光部には、前記複数態様の前記態様情報に対応する表示が全て行われたとしても発光状態にならない単位発光部は存在していないことを特徴とする特徴H1に記載の遊技機。
Feature H2: There are a plurality of display modes of the display corresponding to the mode information in the information display means,
A gaming machine as described in feature H1, characterized in that among the plurality of unit light-emitting units, there are no unit light-emitting units that do not emit light even when all displays corresponding to the mode information of the plurality of modes are made.

特徴H2によれば、態様情報に対応する表示が行われる場合には任意の組合せの単位発光部が発光状態とされる構成であるため、態様情報に対応する表示の多様化を図る上で態様情報に対応する表示の内容に極力制約を与えないようにすることが可能となる。 According to feature H2, when a display corresponding to the mode information is made, any combination of unit light-emitting elements is made luminous, which makes it possible to diversify the display corresponding to the mode information while minimizing restrictions on the content of the display corresponding to the mode information.

特徴H3.前記情報表示手段である特定の個別情報表示手段(第1~第10の実施形態では第3報知用表示装置69c、第11,第12の実施形態では第4報知用表示装置204、第13の実施形態では第3報知用表示装置203及び第4報知用表示装置204)を含めて個別情報表示手段を複数備え、
前記第2情報表示制御手段は、前記別情報に対応する表示を行わせる場合、複数の前記個別情報表示手段のうち前記態様情報に対応する表示が行われる場合に非表示状態とならない所定の個別情報表示手段(第1~第10の実施形態では第1報知用表示装置69a及び第2報知用表示装置69b、第11,第12の実施形態では第1報知用表示装置201、第2報知用表示装置202及び第3報知用表示装置203、第13の実施形態では第1報知用表示装置201及び第2報知用表示装置202)を非表示状態となるようにすることを特徴とする特徴H1又はH2に記載の遊技機。
Feature H3: The vehicle is provided with a plurality of individual information display means, including the specific individual information display means (the third alert display device 69c in the first to tenth embodiments, the fourth alert display device 204 in the eleventh and twelfth embodiments, and the third alert display device 203 and the fourth alert display device 204 in the thirteenth embodiment),
A gaming machine described in feature H1 or H2, characterized in that when the second information display control means causes a display corresponding to the different information to be made, a predetermined individual information display means (the first alert display device 69a and the second alert display device 69b in the first to tenth embodiments, the first alert display device 201, the second alert display device 202, and the third alert display device 203 in the 11th and 12th embodiments, and the first alert display device 201 and the second alert display device 202 in the 13th embodiment) among the plurality of individual information display means that is not made invisible when a display corresponding to the mode information is made is made invisible.

特徴H3によれば、態様情報に対応する表示が行われる場合には非表示状態とならない所定の個別情報表示手段が別情報に対応する表示が行われる場合には非表示状態となる。これにより、非表示状態となっている個別情報表示手段の種類を把握するだけで、態様情報に対応する表示及び別情報に対応する表示のうちいずれが行われているのかを明確に特定することが可能となる。 According to feature H3, a specific individual information display means that is not in a hidden state when a display corresponding to mode information is made is made in a hidden state when a display corresponding to other information is made. This makes it possible to clearly identify whether a display corresponding to mode information or a display corresponding to other information is being made simply by determining the type of individual information display means that is in a hidden state.

特徴H4.前記第1情報表示制御手段は、前記態様情報に対応する表示を行わせる場合、複数の前記個別情報表示手段のそれぞれを表示状態とすることを特徴とする特徴H3に記載の遊技機。 Feature H4. The gaming machine described in Feature H3, wherein the first information display control means, when causing a display corresponding to the mode information to be performed, causes each of the multiple individual information display means to be in a display state.

特徴H4によれば、態様情報に対応する表示が行われる場合には複数の個別情報表示手段のそれぞれが表示状態となるため、所定の個別情報表示手段が非表示状態となる別情報に対応する表示が行われる場合とは明確に区別することが可能となる。 According to feature H4, when a display corresponding to mode information is made, each of the multiple individual information display means is in a display state, making it possible to clearly distinguish this from a case where a display corresponding to other information is made, in which a specific individual information display means is in a non-display state.

特徴H5.前記第1情報表示制御手段は、前記情報表示手段における前記態様情報の表示を順次変更させるものであって、前記態様情報の表示を変更させる場合においても前記所定の個別情報表示手段が非表示状態に維持されないようにすることを特徴とする特徴H3又はH4に記載の遊技機。 Feature H5. A gaming machine as described in Feature H3 or H4, wherein the first information display control means sequentially changes the display of the status information on the information display means, and the predetermined individual information display means is not maintained in a non-display state even when the display of the status information is changed.

特徴H5によれば、態様情報に対応する表示が行われる場合には所定の個別情報表示手段が非表示状態に維持されない。これにより、複数の個別情報表示手段を確認したタイミングに関係なく、複数の個別情報表示手段において態様情報に対応する表示及び別情報に対応する表示のうちいずれが行われているのかを特定することが可能となる。 According to feature H5, when a display corresponding to the mode information is being displayed, the specified individual information display means is not maintained in a non-display state. This makes it possible to identify whether a display corresponding to the mode information or a display corresponding to other information is being displayed on the multiple individual information display means, regardless of the timing at which the multiple individual information display means are checked.

特徴H6.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)を備え、
前記第2情報表示制御手段は、前記設定値を変更することが可能な状況において前記別情報に対応する表示を行わせることを特徴とする特徴H1乃至H5のいずれか1に記載の遊技機。
Feature H6: Equipped with a setting means (a function for executing a setting value update process in the main CPU 63) for setting a setting value to be used from among multiple setting values corresponding to the player's advantage level,
A gaming machine described in any one of features H1 to H5, characterized in that the second information display control means displays corresponding to the other information in a situation where the setting value can be changed.

特徴H6によれば、態様情報に対応する表示が行われる情報表示手段を、設定値を変更することが可能な状況であることを報知するための表示手段として兼用することが可能となる。 Feature H6 makes it possible to use the information display means that displays information corresponding to the mode information as a display means for notifying users that the setting value can be changed.

特徴H7.前記第2情報表示制御手段は、前記別情報に対応する表示として現状選択されている設定値に対応する情報の表示を行わせることを特徴とする特徴H6に記載の遊技機。 Feature H7. The gaming machine described in Feature H6, wherein the second information display control means displays information corresponding to the currently selected setting value as the display corresponding to the other information.

特徴H7によれば、態様情報に対応する表示が行われる情報表示手段を、変更途中の設定値を表示するための表示手段として兼用することが可能となる。 Feature H7 makes it possible to use the information display means that displays the mode information as a display means for displaying setting values that are being changed.

なお、特徴H1~H7の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features H1 to H7, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴I群>
特徴I1.遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報を履歴記憶手段(履歴用メモリ117)に記憶させる履歴記憶実行手段(管理側CPU112における履歴設定処理を実行する機能)と、
前記履歴記憶手段に記憶されている前記履歴情報を利用して所定の期間における遊技の結果に対応する態様情報を導出する情報導出手段(第1の実施形態では管理側CPU112におけるステップS1402~ステップS1412の処理を実行する機能、第3の実施形態では管理側CPU112におけるステップS1807の処理を実行する機能、第5の実施形態では管理側CPU112におけるステップS2107の処理を実行する機能)と、
当該情報導出手段により導出された前記態様情報に対応する表示が行われるように情報表示手段(第1~第4報知用表示装置201~204)を表示制御する第1情報表示制御手段(管理側CPU112における表示用処理を実行する機能)と、
遊技機の異常状態に対応する表示が行われるように前記情報表示手段を表示制御する第2情報表示制御手段(主側CPU63における異常表示用処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature Group I>
Feature I1. A history storage execution means (a function for executing a history setting process in the management CPU 112) for storing game history information corresponding to a predetermined event that occurs when a game is played in the history storage means (history memory 117);
information derivation means for deriving aspect information corresponding to game results for a predetermined period using the history information stored in the history storage means (a function for executing the processing of steps S1402 to S1412 in the management CPU 112 in the first embodiment, a function for executing the processing of step S1807 in the management CPU 112 in the third embodiment, and a function for executing the processing of step S2107 in the management CPU 112 in the fifth embodiment);
a first information display control means (a function of executing display processing in the management side CPU 112) that controls the display of the information display means (the first to fourth notification display devices 201 to 204) so that a display corresponding to the aspect information derived by the information derivation means is performed;
A second information display control means (a function of executing an abnormality display process in the main CPU 63) that controls the display of the information display means so that a display corresponding to an abnormal state of the gaming machine is displayed;
A gaming machine characterized by comprising:

特徴I1によれば、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶手段にて記憶される。これにより、所定事象の発生回数又は発生頻度を管理するための情報を遊技機にて記憶保持することが可能となり、この管理されている情報を利用することで所定事象の発生頻度の管理を好適に行うことが可能となる。また、履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。また、履歴記憶手段に記憶されている履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出される。そして、態様情報に対応する表示が情報表示手段にて行われる。これにより、所定事象の発生頻度などの遊技履歴の管理結果を把握することが可能となる。また、情報表示手段においては態様情報に対応する表示だけではなく遊技機の異常状態に対応する表示が行われる。これにより、情報表示手段を有効利用することが可能となる。 According to feature I1, when a predetermined event occurs, corresponding history information is stored in the history storage means. This allows the gaming machine to store and maintain information for managing the number of times or frequency of occurrence of a predetermined event, and by using this managed information, it is possible to appropriately manage the frequency of occurrence of a predetermined event. Furthermore, since the history information is stored in the gaming machine itself, unauthorized access to or unauthorized modification of the history information can be prevented. Furthermore, using the history information stored in the history storage means, behavior information corresponding to the results of gaming over a predetermined period is derived. A display corresponding to the behavior information is then performed on the information display means. This makes it possible to grasp the results of gaming history management, such as the frequency of occurrence of a predetermined event. Furthermore, the information display means not only displays corresponding to the behavior information, but also displays corresponding to abnormal conditions of the gaming machine. This allows for effective use of the information display means.

特徴I2.前記第2情報表示制御手段は、前記異常状態が発生していない状況において前記異常状態に対応する表示を行わせる場合、前記異常状態が発生していないことに対応する表示を行わせることを特徴とする特徴I1に記載の遊技機。 Feature I2. The gaming machine described in Feature I1, wherein the second information display control means, when causing a display corresponding to the abnormal condition to be displayed when the abnormal condition is not occurring, causes a display corresponding to the absence of the abnormal condition to be displayed.

特徴I2によれば、情報表示手段を確認することで異常状態が発生しているか否かを明確に特定することが可能となる。 Feature I2 makes it possible to clearly identify whether an abnormal condition has occurred by checking the information display means.

特徴I3.前記情報表示手段において前記態様情報に対応する表示が行われる期間と、前記情報表示手段において前記異常状態に対応する表示が行われる期間とは区別されていることを特徴とする特徴I1又はI2に記載の遊技機。 Feature I3. A gaming machine as described in Feature I1 or I2, wherein the period during which the information display means displays a message corresponding to the status information is distinct from the period during which the information display means displays a message corresponding to the abnormal state.

特徴I3によれば、情報表示手段において表示が行われている状況を把握することで、当該情報表示手段において態様情報に対応する表示及び異常状態に対応する表示のうちいずれが行われているのかを特定することが可能となる。 According to feature I3, by understanding the status of the display being performed on the information display means, it is possible to identify whether the display being performed on the information display means is a display corresponding to status information or a display corresponding to an abnormal state.

特徴I4.前記第2情報表示制御手段は、前記態様情報に対応する表示が行われる場合における表示態様とは異なる表示態様となるように前記情報表示手段を表示制御することにより前記異常状態に対応する表示が行われるようにすることを特徴とする特徴G1又はG2に記載の遊技機。 Feature I4. The gaming machine described in Feature G1 or G2, wherein the second information display control means controls the display of the information display means so that a display corresponding to the abnormal state is displayed in a different manner than when a display corresponding to the status information is displayed.

特徴I4によれば、情報表示手段の表示態様を把握することで、当該情報表示手段において態様情報に対応する表示及び異常状態に対応する表示のうちいずれが行われているのかを特定することが可能となる。 According to feature I4, by understanding the display mode of the information display means, it is possible to identify whether the display on the information display means is displaying a display corresponding to mode information or a display corresponding to an abnormal state.

特徴I5.前記情報表示手段として、それぞれにおいて複数種類の表示を行うことが可能な個別情報表示手段(第1~第4報知用表示装置201~204)を複数備えていることを特徴とする特徴I1乃至I4のいずれか1に記載の遊技機。 Feature I5. A gaming machine according to any one of Features I1 to I4, characterized in that the information display means comprises multiple individual information display means (first to fourth notification display devices 201 to 204), each capable of displaying multiple types of information.

特徴I5によれば、複数の個別情報表示手段を利用して態様情報に対応する表示が行われることにより多種多様な態様情報の表示を行うことが可能となる。また、複数の個別情報表示手段が存在していることにより、態様情報に対応する表示が行われる場合と異常状態に対応する表示が行われる場合とで表示態様を大きく相違させることが可能となる。 According to Feature I5, by using multiple individual information display means to display information corresponding to status information, it is possible to display a wide variety of status information. Furthermore, the existence of multiple individual information display means makes it possible to significantly differ the display mode when a display corresponding to status information is made from a display corresponding to an abnormal state.

特徴I6.前記第2情報表示制御手段は、前記異常状態に対応する表示を行わせる場合、複数の前記個別情報表示手段のうち前記態様情報に対応する表示が行われる場合に非表示状態とならない所定の個別情報表示手段(第1報知用表示装置201及び第2報知用表示装置202)を非表示状態となるようにすることを特徴とする特徴I5に記載の遊技機。 Feature I6. A gaming machine as described in Feature I5, wherein the second information display control means, when causing a display corresponding to the abnormal state, causes certain individual information display means (first alert display device 201 and second alert display device 202) among the plurality of individual information display means that are not in a non-display state when a display corresponding to the status information is made to be in a non-display state.

特徴I6によれば、態様情報に対応する表示が行われる場合には非表示状態とならない所定の個別情報表示手段が異常状態に対応する表示が行われる場合には非表示状態となる。これにより、非表示状態となっている個別情報表示手段の種類を把握するだけで、態様情報に対応する表示及び異常状態に対応する表示のうちいずれが行われているのかを明確に特定することが可能となる。 According to Feature I6, a specific individual information display means that is not in a hidden state when a display corresponding to status information is being displayed is in a hidden state when a display corresponding to an abnormal state is being displayed. This makes it possible to clearly identify whether a display corresponding to status information or a display corresponding to an abnormal state is being displayed, simply by determining the type of individual information display means that is in a hidden state.

特徴I7.前記第2情報表示制御手段は、前記異常状態に対応する表示を行わせる場合、複数の前記個別情報表示手段のうち前記態様情報を表示する場合に表示状態となる特定の個別情報表示手段(第3報知用表示装置203及び第4報知用表示装置204)を表示状態となるようにし、
前記異常状態に対応する表示が行われる場合における前記特定の個別情報表示手段の表示内容は、前記態様情報に対応する表示が行われる場合に前記特定の個別情報表示手段に表示され得ることを特徴とする特徴I6に記載の遊技機。
Feature I7. When the second information display control means causes a display corresponding to the abnormal state to be performed, it causes specific individual information display means (the third alarm display device 203 and the fourth alarm display device 204) among the plurality of individual information display means to be in a display state when the mode information is displayed,
A gaming machine described in feature I6, characterized in that the display content of the specific individual information display means when a display corresponding to the abnormal state is made can be displayed on the specific individual information display means when a display corresponding to the status information is made.

特徴I7によれば、特定の個別情報表示手段においては態様情報に対応する表示が行われる場合に表示され得る表示内容が異常状態に対応する表示が行われる場合にも表示され得ることにより、態様情報に対応する表示が行われる場合の表示内容に制約を与えないようにすることが可能となる。また、このように特定の個別情報表示手段においては同一の表示内容となり得る構成であったとしても、上記特徴I7の構成を備え態様情報に対応する表示が行われる場合には非表示状態とならない所定の個別情報表示手段が異常状態に対応する表示が行われる場合には非表示状態となるため、複数の個別情報表示手段においていずれの表示を行っているのかを特定することができる。 According to Feature I7, the display content that can be displayed when a display corresponding to status information is made on a specific individual information display means can also be displayed when a display corresponding to an abnormal state is made, thereby making it possible to avoid restricting the display content when a display corresponding to status information is made. Furthermore, even if a specific individual information display means is configured to be able to display the same content, a specific individual information display means that has the configuration of Feature I7 and does not go into a hidden state when a display corresponding to status information is made goes into a hidden state when a display corresponding to an abnormal state is made, making it possible to identify which display is being made on multiple individual information display means.

特徴I8.前記第1情報表示制御手段は、前記態様情報に対応する表示を行わせる場合、複数の前記個別情報表示手段のそれぞれを表示状態とすることを特徴とする特徴I6又はI7に記載の遊技機。 Feature I8. A gaming machine as described in Feature I6 or I7, wherein the first information display control means, when causing a display corresponding to the mode information to be performed, causes each of the multiple individual information display means to be in a display state.

特徴I8によれば、態様情報に対応する表示が行われる場合には複数の個別情報表示手段のそれぞれが表示状態となるため、所定の個別情報表示手段が非表示状態となる異常状態に対応する表示が行われる場合とは明確に区別することが可能となる。 According to feature I8, when a display corresponding to status information is made, each of the multiple individual information display means is in a display state, making it possible to clearly distinguish this from a display corresponding to an abnormal state in which a specific individual information display means is in a non-display state.

特徴I9.前記第1情報表示制御手段は、前記情報表示手段における前記態様情報の表示を順次変更させるものであって、前記態様情報の表示を変更させる場合においても前記所定の個別情報表示手段が非表示状態に維持されないようにすることを特徴とする特徴I6乃至I8のいずれか1に記載の遊技機。 Feature I9. A gaming machine described in any one of Features I6 to I8, wherein the first information display control means sequentially changes the display of the status information on the information display means, and the predetermined individual information display means is not maintained in a non-display state even when the display of the status information is changed.

特徴I9によれば、態様情報に対応する表示が行われる場合には所定の個別情報表示手段が非表示状態に維持されない。これにより、複数の個別情報表示手段を確認したタイミングに関係なく、複数の個別情報表示手段において態様情報に対応する表示及び異常状態に対応する表示のうちいずれが行われているのかを特定することが可能となる。 According to Feature I9, when a display corresponding to status information is being displayed, the specified individual information display means is not maintained in a non-display state. This makes it possible to identify whether a display corresponding to status information or a display corresponding to an abnormal state is being displayed on the multiple individual information display means, regardless of the timing at which the multiple individual information display means are checked.

なお、特徴I1~I9の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features I1 to I9, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴J群>
特徴J1.遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報を履歴記憶手段(履歴用メモリ117)に記憶させる履歴記憶実行手段(管理側CPU112における履歴設定処理を実行する機能)と、
前記履歴記憶手段に記憶されている前記履歴情報を利用して所定の期間における遊技の結果に対応する態様情報を導出する情報導出手段(第1の実施形態では管理側CPU112におけるステップS1402~ステップS1412の処理を実行する機能、第3の実施形態では管理側CPU112におけるステップS1807の処理を実行する機能、第5の実施形態では管理側CPU112におけるステップS2107の処理を実行する機能)と、
当該情報導出手段により導出された前記態様情報に対応する表示が行われるように情報表示手段(第1~第10の実施形態では第1~第3報知用表示装置69a~69c、第11~第14の実施形態では第1~第4報知用表示装置201~204)を表示制御する第1情報表示制御手段(管理側CPU112における表示用処理を実行する機能)と、
を備え、
当該第1情報表示制御手段は、前記情報表示手段における前記態様情報に対応する表示を順次変更させるものであって、前記態様情報に対応する表示を変更させる場合においても前記情報表示手段が非表示状態に維持されないようにすることを特徴とする遊技機。
<Feature J group>
Feature J1. A history storage execution means (a function for executing a history setting process in the management CPU 112) for storing game history information corresponding to a predetermined event that occurs when a game is played in the history storage means (history memory 117);
information derivation means for deriving aspect information corresponding to game results for a predetermined period using the history information stored in the history storage means (a function for executing the processing of steps S1402 to S1412 in the management CPU 112 in the first embodiment, a function for executing the processing of step S1807 in the management CPU 112 in the third embodiment, and a function for executing the processing of step S2107 in the management CPU 112 in the fifth embodiment);
a first information display control means (a function of executing display processing in the management side CPU 112) that controls the display of the information display means (the first to third notification display devices 69a to 69c in the first to tenth embodiments, and the first to fourth notification display devices 201 to 204 in the eleventh to fourteenth embodiments) so that a display corresponding to the aspect information derived by the information derivation means is performed;
Equipped with
The first information display control means sequentially changes the display corresponding to the status information on the information display means, and is characterized in that the information display means is not maintained in a non-display state even when the display corresponding to the status information is changed.

特徴J1によれば、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶手段にて記憶される。これにより、所定事象の発生回数又は発生頻度を管理するための情報を遊技機にて記憶保持することが可能となり、この管理されている情報を利用することで所定事象の発生頻度の管理を好適に行うことが可能となる。また、履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。また、履歴記憶手段に記憶されている履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出される。そして、態様情報に対応する表示が情報表示手段にて行われる。これにより、所定事象の発生頻度などの遊技履歴の管理結果を把握することが可能となる。また、態様情報に対応する表示が行われる場合には情報表示手段が非表示状態に維持されない。これにより、情報表示手段を確認したタイミングに関係なく、態様情報に対応する表示を特定することが可能となる。 According to feature J1, when a predetermined event occurs, corresponding history information is stored in the history storage means. This allows the gaming machine to store and retain information for managing the number of times or frequency of occurrence of a predetermined event, and by using this managed information, it is possible to appropriately manage the frequency of occurrence of a predetermined event. Furthermore, by storing the history information in the gaming machine itself, it is possible to prevent unauthorized access to or unauthorized modification of the history information. Furthermore, using the history information stored in the history storage means, behavior information corresponding to the results of play over a predetermined period is derived. A display corresponding to the behavior information is then displayed on the information display means. This makes it possible to grasp the results of management of the gaming history, such as the frequency of occurrence of a predetermined event. Furthermore, when a display corresponding to the behavior information is displayed, the information display means is not maintained in a non-display state. This makes it possible to identify the display corresponding to the behavior information regardless of when the information display means is checked.

特徴J2.前記情報表示手段として、それぞれにおいて複数種類の表示を行うことが可能な個別情報表示手段(第1~第10の実施形態では第1~第3報知用表示装置69a~69c、第11~第14の実施形態では第1~第4報知用表示装置201~204)を複数備えていることを特徴とする特徴J1に記載の遊技機。 Feature J2. A gaming machine as described in Feature J1, characterized in that the information display means includes multiple individual information display means (first to third alert display devices 69a to 69c in the first to tenth embodiments, and first to fourth alert display devices 201 to 204 in the eleventh to fourteenth embodiments) each capable of displaying multiple types of information.

特徴J2によれば、複数の個別情報表示手段を利用して態様情報に対応する表示が行われることにより多種多様な態様情報の表示を行うことが可能となる。 Feature J2 enables the display of a wide variety of behavioral information by using multiple individual information display means to display information corresponding to the behavioral information.

特徴J3.前記第1情報表示制御手段は、前記態様情報に対応する表示を行わせる場合、複数の前記個別情報表示手段のそれぞれを表示状態とすることを特徴とする特徴J2に記載の遊技機。 Feature J3. A gaming machine as described in Feature J2, wherein the first information display control means, when causing a display corresponding to the mode information to be performed, causes each of the plurality of individual information display means to be in a display state.

特徴J3によれば、態様情報に対応する表示が行われる場合には複数の個別情報表示手段のそれぞれが表示状態となるとともに、態様情報に対応する表示を変更させる場合であっても表示状態に維持される。これにより、態様情報を把握し易くなる。 According to feature J3, when a display corresponding to the status information is made, each of the multiple individual information display means is in a display state, and is maintained in a display state even when the display corresponding to the status information is changed. This makes it easier to understand the status information.

特徴J4.前記第1情報表示制御手段は、複数の前記個別情報表示手段のうち一部である種類表示対象の個別情報表示手段(第1~第10の実施形態では第1報知用表示装置69a、第11~第14の実施形態では第1報知用表示装置201及び第2報知用表示装置202)において表示対象となる前記態様情報の種類に対応する表示が行われるようにし、複数の前記個別情報表示手段のうち一部である結果表示対象の個別情報表示手段(第1~第10の実施形態では第2報知用表示装置69b及び第3報知用表示装置69c、第11~第14の実施形態では第3報知用表示装置203及び第4報知用表示装置204)において表示対象となる前記態様情報の内容に対応する表示が行われるようにすることを特徴とする特徴J2又はJ3に記載の遊技機。 Feature J4. A gaming machine as described in Feature J2 or J3, wherein the first information display control means causes a display corresponding to the type of the status information to be displayed on an individual information display means that is a part of the plurality of individual information display means and is a type display target (first alert display device 69a in the first to tenth embodiments, first alert display device 201 and second alert display device 202 in the eleventh to fourteenth embodiments), and causes a display corresponding to the content of the status information to be displayed on an individual information display means that is a part of the plurality of individual information display means and is a result display target (second alert display device 69b and third alert display device 69c in the first to tenth embodiments, third alert display device 203 and fourth alert display device 204 in the eleventh to fourteenth embodiments).

特徴J4によれば、態様情報に対応する表示が行われる場合には種類表示対象の個別情報表示手段において表示対象となる態様情報の種類に対応する表示が行われるとともに結果表示対象の個別情報表示手段において表示対象となる態様情報の内容に対応する表示が行われる。これにより、表示対象となっている態様情報を把握し易くなる。 According to feature J4, when a display corresponding to the aspect information is made, the individual information display means for the type display target makes a display corresponding to the type of aspect information to be displayed, and the individual information display means for the result display target makes a display corresponding to the content of the aspect information to be displayed. This makes it easier to understand the aspect information to be displayed.

なお、特徴J1~J4の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features J1 to J4, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴K群>
特徴K1.遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報を履歴記憶手段(履歴用メモリ117)に記憶させる履歴記憶実行手段(管理側CPU112における履歴設定処理を実行する機能)を備え、
当該履歴記憶実行手段は、制限状況である場合、前記所定事象が発生したとしても前記履歴情報を前記履歴記憶手段に記憶させないようにする手段(主側CPU63におけるステップS3501にて否定判定をする機能)を備えていることを特徴とする遊技機。
<Feature K group>
Feature K1: When a predetermined event occurs as a result of a game being played, history storage execution means (a function of executing history setting processing in the management CPU 112) is provided, which stores the corresponding game history information in the history storage means (history memory 117),
The gaming machine is characterized in that the history storage execution means is equipped with a means (a function of making a negative judgment in step S3501 in the main CPU 63) that prevents the history information from being stored in the history storage means even if the specified event occurs when a restricted situation is present.

特徴K1によれば、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶手段にて記憶される。これにより、所定事象の発生回数又は発生頻度を管理するための情報を遊技機にて記憶保持することが可能となり、この管理されている情報を利用することで所定事象の発生頻度の管理を好適に行うことが可能となる。また、履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。また、制限状況である場合には所定事象が発生したとしても履歴情報が記憶されないため、履歴情報を記憶するのが好ましくない状況において履歴情報が記憶されてしまわないようにすることが可能となる。 According to feature K1, when a predetermined event occurs, corresponding history information is stored in the history storage means. This allows the gaming machine to store and retain information for managing the number of times or frequency of occurrence of a predetermined event, and by using this managed information, it becomes possible to appropriately manage the frequency of occurrence of a predetermined event. Furthermore, since the history information is stored in the gaming machine itself, it is possible to prevent unauthorized access to or unauthorized modification of the history information. Furthermore, since history information is not stored in restricted situations even if a predetermined event occurs, it is possible to prevent history information from being stored in situations where it is undesirable to store history information.

特徴K2.前記制限状況は、前記履歴記憶実行手段への動作電力の供給が開始されてから制限解除事象が発生するまでの状況として発生し得ることを特徴とする特徴K1に記載の遊技機。 Feature K2. A gaming machine as described in Feature K1, wherein the restricted state can occur from the start of the supply of operating power to the history storage and execution means until the occurrence of a restriction release event.

特徴K2によれば、動作電力の供給開始直後の動作チェックによる所定事象の発生を履歴情報として記憶してしまわないようにすることが可能となる。 Feature K2 makes it possible to prevent the occurrence of a specified event due to an operation check immediately after the start of the supply of operating power from being stored as history information.

特徴K3.前記履歴記憶実行手段への動作電力の供給が開始された場合であって制限条件が成立している場合に前記制限状況に設定する手段(主側CPU63におけるステップS3610の処理を実行する機能)と、
前記履歴記憶実行手段への動作電力の供給が開始された場合であって前記制限条件が成立していない場合に前記制限状況に設定しない手段(主側CPU63におけるステップS3621の処理を実行する機能)と、
を備えていることを特徴とする特徴K2に記載の遊技機。
Feature K3: A means for setting the limiting state when the supply of operating power to the history storage execution means is started and the limiting condition is met (a function for executing the process of step S3610 in the main CPU 63);
A means for not setting the limiting state when the supply of operating power to the history storage execution means is started and the limiting condition is not satisfied (a function for executing the processing of step S3621 in the main CPU 63);
The gaming machine described in feature K2 is characterized by comprising:

特徴K3によれば、制限条件が成立しているか否かによって制限状況に設定される場合と設定されない場合とが存在する。これにより、必要に応じて制限状況に設定されないようにすることが可能となる。 According to feature K3, the restricted situation may or may not be set depending on whether the restrictive conditions are met. This makes it possible to prevent the restricted situation from being set as necessary.

特徴K4.前記制限状況は、前記履歴記憶実行手段への動作電力の供給が開始されてから遊技領域からの遊技球の排出個数が所定基準個数以上となるまでの状況として発生し得ることを特徴とする特徴K1乃至K3のいずれか1に記載の遊技機。 Feature K4. A gaming machine described in any one of Features K1 to K3, characterized in that the restricted state can occur from the time when the supply of operating power to the history storage execution means begins until the number of gaming balls discharged from the gaming area reaches or exceeds a predetermined reference number.

特徴K4によれば、動作電力の供給が開始されてから遊技領域からの遊技球の排出個数が所定基準個数以上となるまでは履歴情報が記憶されないようにすることが可能となる。 Feature K4 makes it possible to prevent history information from being stored until the number of game balls discharged from the game area reaches or exceeds a predetermined reference number after the supply of operating power begins.

特徴K5.遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報を履歴記憶手段(通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233)に記憶させる履歴記憶実行手段(主側CPU63における通常の入球管理処理、開閉実行モード中の入球管理処理及び高頻度サポートモード中の入球管理処理を実行する機能)と、
前記履歴記憶手段に記憶されている前記履歴情報を利用して所定の期間における遊技の結果に対応する態様情報を導出する情報導出手段(主側CPU63におけるステップS4208の処理を実行する機能)と、
を備え、
当該情報導出手段は、制限状況である場合、前記態様情報を導出しないことを特徴とする遊技機。
Feature K5. When a predetermined event occurs as a result of a game being played, history information corresponding to that event is stored in the history storage means (normal counter area 231, open/close execution mode counter area 232, high frequency support mode counter area 233). History storage execution means (functions of executing normal goal entry management processing in the main CPU 63, goal entry management processing during the open/close execution mode, and goal entry management processing during the high frequency support mode);
An information deriving means (a function for executing the processing of step S4208 in the main CPU 63) for deriving behavior information corresponding to the game results for a predetermined period using the history information stored in the history storage means;
Equipped with
The gaming machine is characterized in that the information deriving means does not derive the mode information when a restricted situation occurs.

特徴K5によれば、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶手段にて記憶される。これにより、所定事象の発生回数又は発生頻度を管理するための情報を遊技機にて記憶保持することが可能となり、この管理されている情報を利用することで所定事象の発生頻度の管理を好適に行うことが可能となる。また、履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。また、履歴記憶手段に記憶されている履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出される。これにより、所定事象の発生頻度などの遊技履歴の管理結果を把握することが可能となる。また、制限状況である場合には所定事象が発生したとしても態様情報が導出されないため、態様情報を導出するのが好ましくない状況において態様情報が導出されてしまわないようにすることが可能となる。 According to feature K5, when a predetermined event occurs, corresponding history information is stored in the history storage means. This allows the gaming machine to store and retain information for managing the number of times or frequency of occurrence of a predetermined event, and by using this managed information, it is possible to appropriately manage the frequency of occurrence of a predetermined event. Furthermore, since the history information is stored in the gaming machine itself, it is possible to prevent unauthorized access to or unauthorized modification of the history information. Furthermore, the history information stored in the history storage means is used to derive behavior information corresponding to the results of play over a predetermined period. This makes it possible to understand the results of management of the gaming history, such as the frequency of occurrence of a predetermined event. Furthermore, since behavior information is not derived in restricted situations even if a predetermined event occurs, it is possible to prevent behavior information from being derived in situations where it is undesirable to derive behavior information.

特徴K6.前記制限状況は、前記履歴記憶実行手段への動作電力の供給が開始されてから制限解除事象が発生するまでの状況として発生し得ることを特徴とする特徴K5に記載の遊技機。 Feature K6. A gaming machine as described in Feature K5, wherein the restricted state can occur from the start of the supply of operating power to the history storage and execution means until the occurrence of a restriction release event.

特徴K6によれば、動作電力の供給開始直後の動作チェックによる所定事象の発生に基づく履歴情報を利用した態様情報が導出されてしまわないようにすることが可能となる。 Feature K6 makes it possible to prevent the derivation of behavior information using historical information based on the occurrence of a specified event during an operation check immediately after the start of the supply of operating power.

特徴K7.前記制限状況は、前記履歴記憶実行手段への動作電力の供給が開始されてから遊技領域からの遊技球の排出個数が所定基準個数以上となるまでの状況として発生し得ることを特徴とする特徴K5又はK6に記載の遊技機。 Feature K7. A gaming machine as described in Feature K5 or K6, wherein the restricted state can occur from the time when the supply of operating power to the history storage execution means begins until the number of gaming balls discharged from the gaming area reaches or exceeds a predetermined reference number.

特徴K7によれば、動作電力の供給が開始されてから遊技領域からの遊技球の排出個数が所定基準個数以上となるまでは態様情報が導出されないようにすることが可能となる。 Feature K7 makes it possible to prevent mode information from being derived from the time the supply of operating power begins until the number of game balls discharged from the game area reaches or exceeds a predetermined reference number.

なお、特徴K1~K7の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features K1 to K7, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴G群、上記特徴H群、上記特徴I群、上記特徴J群及び上記特徴K群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above-mentioned feature group G, feature group H, feature group I, feature group J, and feature group K can solve the following problems.

遊技機としてパチンコ遊技機やスロットマシンが知られている。例えば、パチンコ遊技機では、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, pachinko machines are also known that have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、遊技機の管理が好適に行われる必要があり、この点について未だ改良の余地がある。 Here, gaming machines such as those exemplified above need to be managed appropriately, and there is still room for improvement in this regard.

<特徴L群>
特徴L1.各種処理を実行し、処理の実行に際して内部記憶手段(主側CPU63のレジスタ)に情報を一時的に記憶させる制御手段(主側CPU63)を備え、
当該制御手段は、
前記各種処理のうち第1所定処理を実行する第1所定処理実行手段(第15~第21の実施形態における主側CPU63にて管理実行処理以外の処理を実行する機能)と、
前記各種処理のうち第2所定処理を実行する第2所定処理実行手段(第15~第21の実施形態における主側CPU63にて管理実行処理を実行する機能)と、
前記第1所定処理を実行している状況から前記第2所定処理を実行する状況となる場合又は前記第2所定処理を実行する状況となった場合に、前記内部記憶手段に記憶された少なくとも一部の情報である所定情報を所定記憶手段(主側RAM65)に退避させる退避実行手段(第15の実施形態では主側CPU63におけるステップS3802及びステップS3902~ステップS3907の処理を実行する機能、第16の実施形態では主側CPU63におけるステップS4402の処理を実行する機能、第17の実施形態では主側CPU63におけるステップS4502~ステップS4507の処理を実行する機能、第18の実施形態では主側CPU63におけるステップS4602の処理を実行する機能、第19の実施形態では主側CPU63におけるステップS4701及びステップS4703の処理を実行する機能)と、
前記第2所定処理を終了する場合又は終了した後に、前記所定記憶手段に退避された前記所定情報を前記内部記憶手段に復帰させる復帰実行手段(第15の実施形態では主側CPU63におけるステップS3804及びステップS3910~ステップS3915の処理を実行する機能、第16の実施形態では主側CPU63におけるステップS4404の処理を実行する機能、第17の実施形態では主側CPU63におけるステップS4510~ステップS4515の処理を実行する機能、第18の実施形態では主側CPU63におけるステップS4605の処理を実行する機能、第19の実施形態では主側CPU63におけるステップS4705及びステップS4706の処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature L group>
Feature L1: A control unit (main CPU 63) executes various processes and temporarily stores information in an internal storage unit (register of the main CPU 63) when the processes are executed.
The control means
A first predetermined processing execution means (a function of executing processing other than the management execution processing in the main CPU 63 in the 15th to 21st embodiments) that executes a first predetermined processing among the various processing;
A second predetermined processing execution means (a function of executing management execution processing in the main CPU 63 in the fifteenth to twenty-first embodiments) that executes a second predetermined processing among the various processing;
a save execution means for saving predetermined information, which is at least a part of the information stored in the internal storage means, to predetermined storage means (main RAM 65) when the situation changes from one in which the first predetermined processing is being executed to one in which the second predetermined processing is being executed or when the situation changes to one in which the second predetermined processing is being executed (in the fifteenth embodiment, a function for executing the processing of step S3802 and steps S3902 to S3907 in the main CPU 63; in the sixteenth embodiment, a function for executing the processing of step S4402 in the main CPU 63; in the seventeenth embodiment, a function for executing the processing of steps S4502 to S4507 in the main CPU 63; in the eighteenth embodiment, a function for executing the processing of step S4602 in the main CPU 63; and in the nineteenth embodiment, a function for executing the processing of steps S4701 and S4703 in the main CPU 63);
a restoration execution means for restoring the predetermined information saved in the predetermined storage means to the internal storage means when or after the second predetermined processing is completed (in the fifteenth embodiment, a function for executing the processing of step S3804 and step S3910 to step S3915 in the main CPU 63; in the sixteenth embodiment, a function for executing the processing of step S4404 in the main CPU 63; in the seventeenth embodiment, a function for executing the processing of step S4510 to step S4515 in the main CPU 63; in the eighteenth embodiment, a function for executing the processing of step S4605 in the main CPU 63; and in the nineteenth embodiment, a function for executing the processing of step S4705 and step S4706 in the main CPU 63);
A gaming machine characterized by comprising:

特徴L1によれば、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合には内部記憶手段に記憶された少なくとも一部の情報が所定記憶手段に退避される。これにより、第2所定処理が実行される場合に、第1所定処理の実行に際して内部記憶手段に記憶された情報が書き換えられてしまわないようにすることが可能となる。また、第2所定処理を終了する場合又は終了した後に、所定記憶手段に退避された情報が内部記憶手段に復帰される。これにより、第2所定処理が終了した場合には当該第2所定処理の実行前における内部記憶手段の状態から第2所定処理とは異なる処理を実行することが可能となる。以上より、各種制御を好適に行うことが可能となる。 According to feature L1, when the situation changes from one in which a first predetermined process is being executed to one in which a second predetermined process is being executed, or when the situation changes to one in which a second predetermined process is being executed, at least some of the information stored in the internal storage means is saved to the predetermined storage means. This makes it possible to prevent the information stored in the internal storage means from being overwritten when the first predetermined process is executed when the second predetermined process is executed. Furthermore, when or after the second predetermined process is terminated, the information saved in the predetermined storage means is restored to the internal storage means. This makes it possible to execute a process different from the second predetermined process when the second predetermined process is terminated, based on the state of the internal storage means before the second predetermined process was executed. As a result, various controls can be performed optimally.

特徴L2.前記所定情報は、前記内部記憶手段に記憶された情報のうち一部の情報であることを特徴とする特徴L1に記載の遊技機。 Feature L2. The gaming machine described in Feature L1, wherein the predetermined information is a portion of the information stored in the internal storage means.

特徴L2によれば、内部記憶手段に記憶された情報のうち一部の情報のみが所定記憶手段に退避されるため、所定記憶手段において内部記憶手段の情報を退避させるために必要な記憶容量を抑えることが可能となる。 According to feature L2, only a portion of the information stored in the internal storage means is saved to the specified storage means, making it possible to reduce the storage capacity required to save the information from the internal storage means in the specified storage means.

特徴L3.前記内部記憶手段は、第1記憶領域(WAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタ)と第2記憶領域(WAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタ以外のレジスタ)とを少なくとも備え、
前記第2所定処理実行手段は、前記第2所定処理において前記第1記憶領域に情報を記憶させる一方、前記第2記憶領域に情報を記憶させない構成であり、
前記退避実行手段は、前記第1記憶領域に記憶された情報を前記所定記憶手段に退避させることを特徴とする特徴L2に記載の遊技機。
Feature L3: The internal storage means includes at least a first storage area (WA register, BC register, DE register, HL register, IX register, and IY register) and a second storage area (registers other than the WA register, BC register, DE register, HL register, IX register, and IY register),
the second predetermined process execution means is configured to store information in the first storage area during the second predetermined process, but not to store information in the second storage area;
The gaming machine according to feature L2, wherein the save execution means saves the information stored in the first memory area to the predetermined memory means.

特徴L3によれば、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合、内部記憶手段において第2所定処理にて情報の記憶対象となる第1記憶領域の情報が所定記憶手段に退避される。これにより、第2所定処理が終了した場合には当該第2所定処理の実行前における内部記憶手段の状態から第2所定処理とは異なる処理を実行することを可能としながら、所定記憶手段において内部記憶手段の情報を退避させるために必要な記憶容量を抑えることが可能となる。 According to Feature L3, when the situation changes from one in which a first predetermined process is being executed to one in which a second predetermined process is being executed, or when the situation changes to one in which a second predetermined process is being executed, information in the first storage area of the internal storage means that is to be stored in the second predetermined process is saved to the predetermined storage means. This makes it possible to execute a process different from the second predetermined process from the state of the internal storage means before the second predetermined process is executed when the second predetermined process is completed, while also reducing the storage capacity required in the predetermined storage means to save the information from the internal storage means.

特徴L4.前記所定記憶手段は、
前記第1所定処理が実行される場合に情報が記憶される第1所定記憶領域(特定制御用のワークエリア221、特定制御用のスタックエリア222)と、
前記第2所定処理が実行される場合に情報が記憶される第2所定記憶領域(非特定制御用のワークエリア223、非特定制御用のスタックエリア224)と、
を備え、
前記退避実行手段は、前記所定情報を前記第2所定記憶領域に退避させることを特徴とする特徴L1乃至L3のいずれか1に記載の遊技機。
Feature L4: The predetermined storage means is
a first predetermined storage area (a work area 221 for specific control, a stack area 222 for specific control) in which information is stored when the first predetermined process is executed;
a second predetermined storage area (a work area 223 for non-specific control, a stack area 224 for non-specific control) in which information is stored when the second predetermined process is executed;
Equipped with
A gaming machine according to any one of features L1 to L3, wherein the save execution means saves the specified information in the second specified memory area.

特徴L4によれば、所定記憶手段に第1所定記憶領域と第2所定記憶領域とが設けられていることにより、第1所定処理と第2所定処理とで所定記憶手段における情報の記憶先を明確に相違させることが可能となる。これにより、第1所定処理及び第2所定処理のうち一方の処理の実行に際して他方の処理において利用される情報が消去されてしまわないようにすることが可能となる。この場合に、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合、内部記憶手段に記憶された少なくとも一部の情報が第2所定記憶領域に退避される。これにより、第2所定処理が開始される直前における内部記憶手段の情報を退避させることが可能となるとともに、第1所定記憶領域を利用することなく当該情報を退避させることが可能となる。 According to Feature L4, by providing the predetermined storage means with a first predetermined storage area and a second predetermined storage area, it is possible to clearly differentiate the storage destination of information in the predetermined storage means for the first predetermined process and the second predetermined process. This makes it possible to prevent information used in one of the first predetermined process and the second predetermined process from being erased when the other process is executed. In this case, when the situation changes from executing the first predetermined process to executing the second predetermined process, or when the situation changes to executing the second predetermined process, at least some of the information stored in the internal storage means is saved to the second predetermined storage area. This makes it possible to save information in the internal storage means immediately before the second predetermined process is started, and to save that information without using the first predetermined storage area.

特徴L5.前記退避実行手段は、
前記第1所定処理を実行している状況から前記第2所定処理を実行する状況となる場合に前記内部記憶手段に記憶された一部の情報である第1所定情報を前記第1所定処理において前記第1所定記憶領域に退避させる手段(第15の実施形態では主側CPU63におけるステップS3802の処理を実行する機能、第16の実施形態では主側CPU63におけるステップS4402の処理を実行する機能)と、
前記第1所定処理を実行している状況から前記第2所定処理を実行する状況となった場合に前記内部記憶手段に記憶された一部の情報である第2所定情報を前記第2所定処理において前記第2所定記憶領域に退避させる手段(第15の実施形態では主側CPU63におけるステップS3902~ステップS3907の処理を実行する機能、第17の実施形態では主側CPU63におけるステップS4502~ステップS4507の処理を実行する機能、第18の実施形態では主側CPU63におけるステップS4602の処理を実行する機能、第19の実施形態では主側CPU63におけるステップS4702及びステップS4703の処理を実行する機能)と、
を備えていることを特徴とする特徴L4に記載の遊技機。
Feature L5: The saving execution means
a means for saving first predetermined information, which is part of the information stored in the internal storage means, to the first predetermined storage area during the first predetermined processing when the situation changes from one in which the first predetermined processing is being executed to one in which the second predetermined processing is being executed (a function for executing the processing of step S3802 in the main CPU 63 in the fifteenth embodiment, and a function for executing the processing of step S4402 in the main CPU 63 in the sixteenth embodiment);
a means for saving second predetermined information, which is part of the information stored in the internal storage means, to the second predetermined storage area during the second predetermined processing when the situation changes from one in which the first predetermined processing is being executed to one in which the second predetermined processing is being executed (a function for executing the processing of steps S3902 to S3907 in the main CPU 63 in the fifteenth embodiment, a function for executing the processing of steps S4502 to S4507 in the main CPU 63 in the seventeenth embodiment, a function for executing the processing of step S4602 in the main CPU 63 in the eighteenth embodiment, and a function for executing the processing of steps S4702 and S4703 in the main CPU 63 in the nineteenth embodiment);
A gaming machine according to feature L4, characterized in that it is equipped with:

特徴L5によれば、内部記憶手段に記憶された一部の情報である第1所定情報は第1所定処理にて第1所定記憶領域に退避され、内部記憶手段に記憶された一部の情報である第2所定情報は第2所定処理にて第2所定記憶領域に退避される。これにより、内部記憶手段に記憶された各情報にとって好ましいタイミングで退避を行うことが可能となるとともに、情報を退避させるための処理を第1所定処理と第2所定処理とで分散して実行することが可能となる。 According to Feature L5, first predetermined information, which is a portion of the information stored in the internal storage means, is saved to a first predetermined storage area by a first predetermined process, and second predetermined information, which is a portion of the information stored in the internal storage means, is saved to a second predetermined storage area by a second predetermined process. This makes it possible to save each piece of information stored in the internal storage means at a time that is convenient for it, and also makes it possible to distribute the processing for saving information between the first predetermined process and the second predetermined process.

特徴L6.前記第1所定情報は前記内部記憶手段に設けられたフラグレジスタの情報であることを特徴とする特徴L5に記載の遊技機。 Feature L6. The gaming machine described in Feature L5, wherein the first predetermined information is information in a flag register provided in the internal storage means.

特徴L6によれば、第1所定処理が実行されている状況におけるフラグレジスタの情報を適切に退避させることが可能となる。 Feature L6 makes it possible to properly save the information in the flag register while the first predetermined process is being executed.

特徴L7.前記第2所定記憶領域は、
プッシュ命令により情報の書き込みを行うことが可能でありポップ命令により情報の読み出しを行うことが可能であるスタック領域(非特定制御用のスタックエリア224)と、
ロード命令により情報の書き込み及び読み出しを行うことが可能であるワーク領域(非特定制御用のワークエリア223)と、
を備え、
前記退避実行手段は、前記所定情報を前記スタック領域及び前記ワーク領域の一方に退避させることを特徴とする特徴L4乃至L6のいずれか1に記載の遊技機。
Feature L7. The second predetermined storage area is
a stack area (non-specific control stack area 224) in which information can be written by a push command and in which information can be read by a pop command;
a work area (non-specific control work area 223) in which information can be written and read by a load command;
Equipped with
A gaming machine according to any one of features L4 to L6, wherein the save execution means saves the specified information to one of the stack area and the work area.

特徴L7によれば、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合、第2所定記憶領域におけるスタック領域及びワーク領域のうち一方に、内部記憶手段に記憶された少なくとも一部の情報が退避される。これにより、情報の退避先を集約することが可能となり、退避させるための処理構成及び復帰させるための処理構成を簡素化させることが可能となる。 According to Feature L7, when the situation changes from one in which a first predetermined process is being executed to one in which a second predetermined process is being executed, or when the situation changes to one in which a second predetermined process is being executed, at least some of the information stored in the internal storage means is saved to one of the stack area and work area in the second predetermined storage area. This makes it possible to consolidate the destinations for saving information and simplify the processing configuration for saving and restoring.

特徴L8.前記退避実行手段は、前記所定情報を前記ワーク領域に退避させることを特徴とする特徴L7に記載の遊技機。 Feature L8. The gaming machine described in Feature L7, wherein the save execution means saves the specified information to the work area.

特徴L8によれば、内部記憶手段に記憶された少なくとも一部の情報の退避先がワーク領域であることにより、スタックポインタの累積的な変更を行うことなく当該情報の退避を行うことが可能となる。 According to feature L8, by using the work area as the destination for saving at least some of the information stored in the internal storage means, it is possible to save that information without making cumulative changes to the stack pointer.

特徴L9.前記第1所定記憶領域は、前記第1所定処理が実行される場合に情報の記憶及び情報の読み出しが可能であり、前記第2所定処理が実行される場合に情報の読み出しは可能であるものの情報の記憶が不可であり、
前記第2所定記憶領域は、前記第2所定処理が実行される場合に情報の記憶及び情報の読み出しが可能であり、前記第1所定処理が実行される場合に情報の読み出しは可能であるものの情報の記憶が不可であることを特徴とする特徴L4乃至L8のいずれか1に記載の遊技機。
Feature L9. The first predetermined storage area is capable of storing and reading information when the first predetermined process is executed, and is capable of reading information but is not capable of storing information when the second predetermined process is executed;
A gaming machine described in any one of features L4 to L8, characterized in that the second specified memory area is capable of storing information and reading information when the second specified process is executed, and is capable of reading information but is unable to store information when the first specified process is executed.

特徴L9によれば、第1所定記憶領域を第1所定処理の専用の記憶領域として扱うことが可能となるとともに、第2所定記憶領域を第2所定処理の専用の記憶領域として扱うことが可能となる。 Feature L9 makes it possible to treat the first specified storage area as a storage area dedicated to the first specified process, and to treat the second specified storage area as a storage area dedicated to the second specified process.

特徴L10.前記所定記憶手段は、
プッシュ命令により情報の書き込みを行うことが可能でありポップ命令により情報の読み出しを行うことが可能であるスタック領域(非特定制御用のスタックエリア224)と、
ロード命令により情報の書き込み及び読み出しを行うことが可能であるワーク領域(非特定制御用のワークエリア223)と、
を備え、
前記退避実行手段は、前記所定情報を前記スタック領域及び前記ワーク領域の一方に退避させることを特徴とする特徴L1乃至L9のいずれか1に記載の遊技機。
Feature L10. The predetermined storage means is
a stack area (non-specific control stack area 224) in which information can be written by a push command and in which information can be read by a pop command;
a work area (non-specific control work area 223) in which information can be written and read by a load command;
Equipped with
A gaming machine according to any one of features L1 to L9, wherein the save execution means saves the specified information in one of the stack area and the work area.

特徴L10によれば、所定情報の退避先を集約することが可能となり、所定情報を退避させるための処理構成及び所定情報を復帰させるための処理構成を簡素化させることが可能となる。 Feature L10 makes it possible to consolidate destinations for saving specific information, thereby simplifying the processing configuration for saving and restoring specific information.

特徴L11.前記退避実行手段は、前記所定情報を前記ワーク領域に退避させることを特徴とする特徴L10に記載の遊技機。 Feature L11. The gaming machine described in Feature L10, wherein the save execution means saves the specified information to the work area.

特徴L11によれば、所定情報の退避先がワーク領域であることにより、スタックポインタの累積的な変更を行うことなく当該情報の退避を行うことが可能となる。 According to feature L11, by saving specific information to the work area, it is possible to save the information without making cumulative changes to the stack pointer.

特徴L12.前記所定情報は前記内部記憶手段に記憶された一部の情報であり、
前記退避実行手段は、前記第1所定処理を実行している状況から前記第2所定処理を実行する状況となる場合又は前記第2所定処理を実行する状況となった場合に、前記内部記憶手段に記憶された一部の情報である特定情報を前記スタック領域に退避させる手段(主側CPU63におけるステップS3802の処理を実行する機能)を備えていることを特徴とする特徴L11に記載の遊技機。
Feature L12: The predetermined information is a part of the information stored in the internal storage means,
The gaming machine described in feature L11 is characterized in that the save execution means is equipped with a means (a function of executing the processing of step S3802 in the main CPU 63) for saving specific information, which is a portion of the information stored in the internal storage means, to the stack area when the situation changes from one in which the first specified processing is being executed to one in which the second specified processing is being executed, or when the situation changes to one in which the second specified processing is being executed.

特徴L12によれば、所定情報がワーク領域に退避される構成において特定情報はスタック領域に退避される。これにより、内部記憶手段に記憶された情報をワーク領域とスタック領域とに分散して退避させることが可能となる。 According to feature L12, in a configuration in which predetermined information is saved to a work area, specific information is saved to a stack area. This makes it possible to distribute and save information stored in the internal storage means between the work area and the stack area.

特徴L13.前記所定情報は前記特定情報よりも情報量が多いことを特徴とする特徴L12に記載の遊技機。 Feature L13. A gaming machine described in Feature L12, wherein the predetermined information contains more information than the specific information.

特徴L13によれば、特定情報よりも情報量が多い所定情報がワーク領域に退避されることにより、内部記憶手段に記憶された情報の退避に際してスタック領域に多くの情報が累積的に記憶されてしまわないようにすることが可能となる。 According to feature L13, predetermined information, which has a larger volume than specific information, is saved in the work area, making it possible to prevent a large amount of information from being cumulatively stored in the stack area when saving information stored in the internal storage means.

特徴L14.前記第1所定処理を実行している状況から前記第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合、前記内部記憶手段に設けられたスタックポインタの情報は固定の情報となる構成であり、
前記内部記憶手段に設けられたスタックポインタの情報は前記退避実行手段による退避の対象とならないことを特徴とする特徴L1乃至L13のいずれか1に記載の遊技機。
Feature L14: When a state in which the first predetermined process is being executed changes to a state in which the second predetermined process is being executed, or when a state in which the second predetermined process is being executed changes, information in the stack pointer provided in the internal storage means becomes fixed information;
A gaming machine described in any one of features L1 to L13, characterized in that information of a stack pointer provided in the internal storage means is not subject to saving by the saving execution means.

特徴L14によれば、所定記憶手段においてスタックポインタの情報を退避させるための容量を確保する必要がないため、当該所定記憶手段の容量を抑えることが可能となる。また、このようにスタックポインタの情報が退避されない構成であっても、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合にはスタックポインタの情報は固定の情報となるため、上記のようにスタックポインタの情報を退避させなくても第2所定処理が開始される前におけるスタックポインタの情報に復帰させることが可能である。 According to feature L14, there is no need to reserve capacity in the specified storage means for saving stack pointer information, which makes it possible to reduce the capacity of the specified storage means. Furthermore, even in a configuration in which stack pointer information is not saved in this way, when the situation changes from executing the first specified process to executing the second specified process, or when the situation changes to executing the second specified process, the stack pointer information becomes fixed information, so it is possible to restore the stack pointer information to the state it was in before the second specified process was started, without having to save the stack pointer information as described above.

特徴L15.前記第2所定処理を終了する場合又は終了した後に、前記スタックポインタに前記固定の情報を設定する手段(第15の実施形態では主側CPU63におけるステップS3909の処理を実行する機能、第17の実施形態では主側CPU63におけるステップS4509の処理を実行する機能、第18の実施形態では主側CPU63におけるステップS4604の処理を実行する機能)を備えていることを特徴とする特徴L14に記載の遊技機。 Feature L15. A gaming machine according to Feature L14, characterized in that it is equipped with means for setting the fixed information in the stack pointer when or after the second predetermined processing is completed (a function for executing the processing of step S3909 in the main CPU 63 in the 15th embodiment, a function for executing the processing of step S4509 in the main CPU 63 in the 17th embodiment, and a function for executing the processing of step S4604 in the main CPU 63 in the 18th embodiment).

特徴L15によれば、第2所定処理を終了する場合又は終了した後に、第2所定処理が開始される前におけるスタックポインタの情報に復帰させることが可能である。 Feature L15 enables the stack pointer to be restored to the state it had before the second specified process was started when or after the second specified process is terminated.

特徴L16.前記第1所定処理を実行している状況から前記第2所定処理を実行する状況となる場合又は前記第2所定処理を実行する状況となった場合に、前記スタックポインタに前記第2所定処理に対応する第2対応開始情報を設定する手段(第15の実施形態では主側CPU63におけるステップS3901の処理を実行する機能、第17の実施形態では主側CPU63におけるステップS4501の処理を実行する機能、第18の実施形態では主側CPU63におけるステップS4601の処理を実行する機能)を備えていることを特徴とする特徴L14又はL15に記載の遊技機。 Feature L16. A gaming machine as described in Feature L14 or L15, characterized in that it is equipped with means for setting second response start information corresponding to the second predetermined processing in the stack pointer when the situation changes from one in which the first predetermined processing is being executed to one in which the second predetermined processing is being executed, or when the situation changes to one in which the second predetermined processing is being executed (in the 15th embodiment, a function for executing the processing of step S3901 in the main CPU 63; in the 17th embodiment, a function for executing the processing of step S4501 in the main CPU 63; and in the 18th embodiment, a function for executing the processing of step S4601 in the main CPU 63).

特徴L16によれば、第2所定処理が開始される場合にはスタックポインタに対して第2所定処理に対応する第2対応開始情報が設定されることにより、第2所定処理において適切なアドレスのスタック領域に情報を記憶させることが可能となる。 According to feature L16, when the second predetermined process is started, second corresponding start information corresponding to the second predetermined process is set in the stack pointer, making it possible to store information in the stack area at an appropriate address during the second predetermined process.

特徴L17.前記第1所定処理には、遊技の進行を制御するための処理が含まれ、
前記第2所定処理には、遊技履歴を管理するための処理が含まれることを特徴とする特徴L1乃至L16のいずれか1に記載の遊技機。
Feature L17. The first predetermined process includes a process for controlling the progress of a game,
A gaming machine described in any one of features L1 to L16, wherein the second predetermined process includes a process for managing a gaming history.

特徴L17によれば、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して遊技履歴を管理するための処理にて利用される情報が書き換えられてしまわないようにすることが可能となる。 According to feature L17, processing for controlling the progress of a game is executed as the first predetermined processing, and processing for managing the game history is executed as the second predetermined processing, thereby making it possible to prevent information used in the processing for managing the game history from being overwritten when the processing for controlling the progress of a game is executed.

特徴L18.前記所定記憶手段は、
前記第1所定処理が実行される場合に情報が記憶される第1所定記憶領域(特定制御用のワークエリア221、特定制御用のスタックエリア222)と、
前記第2所定処理が実行される場合に情報が記憶される第2所定記憶領域(非特定制御用のワークエリア223、非特定制御用のスタックエリア224)と、
を備え、
前記第2所定記憶領域は、遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報が記憶される履歴記憶領域(通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233)を備えていることを特徴とする特徴L17に記載の遊技機。
Feature L18: The predetermined storage means
a first predetermined storage area (a work area 221 for specific control, a stack area 222 for specific control) in which information is stored when the first predetermined process is executed;
a second predetermined storage area (a work area 223 for non-specific control, a stack area 224 for non-specific control) in which information is stored when the second predetermined process is executed;
Equipped with
The gaming machine described in feature L17 is characterized in that the second specified memory area is equipped with a history memory area (normal counter area 231, counter area 232 for open/close execution mode, counter area 233 for high frequency support mode) in which corresponding game history information is stored when a specified event occurs as a result of the game being played.

特徴L18によれば、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶領域にて記憶される。これにより、所定事象の発生回数又は発生頻度を管理するための情報を遊技機にて記憶保持することが可能となり、この管理されている情報を利用することで所定事象の発生頻度の管理を好適に行うことが可能となる。また、履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。また、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して履歴記憶領域に記憶されている情報が書き換えられてしまわないようにすることが可能となる。 According to feature L18, when a predetermined event occurs, corresponding history information is stored in the history memory area. This allows the gaming machine to store and retain information for managing the number of times or frequency of occurrence of a predetermined event, and by using this managed information, it becomes possible to appropriately manage the frequency of occurrence of a predetermined event. Furthermore, by storing the history information in the gaming machine itself, it is possible to prevent unauthorized access to or unauthorized modification of the history information. Furthermore, by executing a process for controlling the progress of a game as the first predetermined process and a process for managing the game history as the second predetermined process, it becomes possible to prevent the information stored in the history memory area from being overwritten when the process for controlling the progress of a game is executed.

特徴L19.前記第2所定処理実行手段は、前記履歴記憶領域に記憶されている前記履歴情報を利用して所定の期間における遊技の結果に対応する態様情報を導出する情報導出手段(主側CPU63におけるステップS4208の処理を実行する機能)を備えていることを特徴とする特徴L18に記載の遊技機。 Feature L19. A gaming machine according to Feature L18, wherein the second predetermined processing execution means includes information derivation means (a function for executing the processing of step S4208 in the main CPU 63) that uses the history information stored in the history storage area to derive behavior information corresponding to game results over a predetermined period of time.

特徴L19によれば、履歴記憶領域に記憶されている履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出されることにより、所定事象の発生頻度などの遊技履歴の管理結果を把握することが可能となる。 Feature L19 enables the deriving of behavior information corresponding to game results over a specified period of time using history information stored in the history storage area, making it possible to ascertain the results of game history management, such as the frequency of occurrence of specified events.

特徴L20.前記第2所定記憶領域は、前記情報導出手段により導出された前記態様情報を記憶する態様情報記憶領域(演算結果記憶エリア234)を備えていることを特徴とする特徴L19に記載の遊技機。 Feature L20. The gaming machine described in Feature L19, wherein the second predetermined storage area includes a mode information storage area (computation result storage area 234) that stores the mode information derived by the information derivation means.

特徴L20によれば、履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出された場合、その態様情報は態様情報記憶領域に記憶される。これにより、任意のタイミングで遊技履歴の管理結果を把握することが可能となる。また、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して態様情報記憶領域に記憶されている情報が書き換えられてしまわないようにすることが可能となる。 According to feature L20, when behavior information corresponding to game results over a predetermined period is derived using history information, the behavior information is stored in a behavior information storage area. This makes it possible to grasp the results of game history management at any time. Furthermore, by executing a process for controlling game progress as the first predetermined process and a process for managing game history as the second predetermined process, it becomes possible to prevent the information stored in the behavior information storage area from being overwritten when the process for controlling game progress is executed.

なお、特徴L1~L20の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features L1 to L20, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴M群>
特徴M1.各種処理を実行し、処理の実行に際して内部記憶手段(主側CPU63のレジスタ)に情報を一時的に記憶させる制御手段(主側CPU63)を備え、
当該制御手段は、
前記各種処理のうち第1所定処理を実行する第1所定処理実行手段(第15~第21の実施形態における主側CPU63にて管理実行処理以外の処理を実行する機能)と、
前記各種処理のうち第2所定処理を実行する第2所定処理実行手段(第15~第21の実施形態における主側CPU63にて管理実行処理を実行する機能)と、
前記第1所定処理を実行している状況から前記第2所定処理を実行する状況となる場合又は前記第2所定処理を実行する状況となった場合に、前記内部記憶手段に記憶された少なくとも一部の情報である所定情報を所定記憶手段(主側RAM65)に退避させる退避実行手段(第15の実施形態では主側CPU63におけるステップS3902~ステップS3907の処理を実行する機能、第17の実施形態では主側CPU63におけるステップS4502~ステップS4507の処理を実行する機能、第18の実施形態では主側CPU63におけるステップS4602の処理を実行する機能、第19の実施形態では主側CPU63におけるステップS4701及びステップS4703の処理を実行する機能)と、
前記第2所定処理を終了する場合又は終了した後に、前記所定記憶手段に退避された前記所定情報を前記内部記憶手段に復帰させる復帰実行手段(第15の実施形態では主側CPU63におけるステップS3910~ステップS3915の処理を実行する機能、第17の実施形態では主側CPU63におけるステップS4510~ステップS4515の処理を実行する機能、第18の実施形態では主側CPU63におけるステップS4605の処理を実行する機能、第19の実施形態では主側CPU63におけるステップS4705及びステップS4706の処理を実行する機能)と、
を備え、
前記退避実行手段は、前記所定情報をロード命令により前記所定記憶手段に退避させることを特徴とする遊技機。
<Feature M group>
Feature M1. The device is provided with a control means (main CPU 63) that executes various processes and temporarily stores information in an internal storage means (register of the main CPU 63) when the processes are executed,
The control means
A first predetermined processing execution means (a function of executing processing other than the management execution processing in the main CPU 63 in the 15th to 21st embodiments) that executes a first predetermined processing among the various processing;
A second predetermined processing execution means (a function of executing management execution processing in the main CPU 63 in the fifteenth to twenty-first embodiments) that executes a second predetermined processing among the various processing;
a save execution means for saving predetermined information, which is at least a part of the information stored in the internal storage means, to a predetermined storage means (main RAM 65) when the situation changes from one in which the first predetermined processing is being executed to one in which the second predetermined processing is being executed, or when the situation changes to one in which the second predetermined processing is being executed (a function for executing the processing of steps S3902 to S3907 in the main CPU 63 in the fifteenth embodiment, a function for executing the processing of steps S4502 to S4507 in the main CPU 63 in the seventeenth embodiment, a function for executing the processing of step S4602 in the main CPU 63 in the eighteenth embodiment, and a function for executing the processing of steps S4701 and S4703 in the main CPU 63 in the nineteenth embodiment);
a restoration execution means for restoring the predetermined information saved in the predetermined storage means to the internal storage means when or after the second predetermined processing is completed (a function for executing the processing of steps S3910 to S3915 in the main CPU 63 in the fifteenth embodiment, a function for executing the processing of steps S4510 to S4515 in the main CPU 63 in the seventeenth embodiment, a function for executing the processing of step S4605 in the main CPU 63 in the eighteenth embodiment, and a function for executing the processing of steps S4705 and S4706 in the main CPU 63 in the nineteenth embodiment);
Equipped with
The saving execution means saves the predetermined information into the predetermined storage means in response to a load command.

特徴M1によれば、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合には内部記憶手段に記憶された少なくとも一部の情報である所定情報が所定記憶手段に退避される。これにより、第2所定処理が実行される場合に、第1所定処理の実行に際して内部記憶手段に記憶された情報が書き換えられてしまわないようにすることが可能となる。また、第2所定処理を終了する場合又は終了した後に、所定記憶手段に退避された所定情報が内部記憶手段に復帰される。これにより、第2所定処理が終了した場合には当該第2所定処理の実行前における内部記憶手段の状態から第2所定処理とは異なる処理を実行することが可能となる。第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合、ロード命令により上記所定情報が所定記憶手段に退避される。これにより、スタックポインタの変更を要することなく所定情報を退避させることが可能となる。 According to feature M1, when the situation changes from when the first predetermined process is being executed to when the second predetermined process is being executed, or when the situation changes to when the second predetermined process is being executed, predetermined information, which is at least a portion of the information stored in the internal storage means, is saved to the predetermined storage means. This makes it possible to prevent the information stored in the internal storage means from being overwritten when the first predetermined process is executed when the second predetermined process is executed. Furthermore, when or after the second predetermined process is terminated, the predetermined information saved to the predetermined storage means is restored to the internal storage means. This makes it possible to execute a process different from the second predetermined process from the state of the internal storage means before the execution of the second predetermined process when the second predetermined process is terminated. When the situation changes from when the first predetermined process is being executed to when the second predetermined process is being executed, or when the situation changes to when the second predetermined process is being executed, the predetermined information is saved to the predetermined storage means by a load instruction. This makes it possible to save the predetermined information without changing the stack pointer.

特徴M2.前記所定記憶手段は、
プッシュ命令により情報の書き込みを行うことが可能でありポップ命令により情報の読み出しを行うことが可能であるスタック領域(非特定制御用のスタックエリア224)と、
ロード命令により情報の書き込み及び読み出しを行うことが可能であるワーク領域(非特定制御用のワークエリア223)と、
を備え、
前記退避実行手段は、前記所定情報を前記ワーク領域に退避させることを特徴とする特徴M1に記載の遊技機。
Feature M2. The predetermined storage means is
a stack area (a non-specific control stack area 224) in which information can be written by a push command and in which information can be read by a pop command;
a work area (non-specific control work area 223) in which information can be written and read by a load command;
Equipped with
The gaming machine according to feature M1, wherein the save execution means saves the specified information in the work area.

特徴M2によれば、内部記憶手段に記憶された少なくとも一部の情報である所定情報の退避先がワーク領域であることにより、スタックポインタの累積的な変更を行うことなく当該情報の退避を行うことが可能となる。 According to feature M2, the work area is used as the destination for saving specified information, which is at least a portion of the information stored in the internal storage means, making it possible to save that information without making cumulative changes to the stack pointer.

特徴M3.前記所定情報は前記内部記憶手段に記憶された一部の情報であり、
前記退避実行手段は、前記第1所定処理を実行している状況から前記第2所定処理を実行する状況となる場合又は前記第2所定処理を実行する状況となった場合に、前記内部記憶手段に記憶された一部の情報である特定情報を前記スタック領域に退避させる手段(主側CPU63におけるステップS3802の処理を実行する機能)を備えていることを特徴とする特徴M2に記載の遊技機。
Feature M3: The predetermined information is a part of the information stored in the internal storage means,
The gaming machine described in feature M2 is characterized in that the save execution means is equipped with a means (a function of executing the processing of step S3802 in the main CPU 63) for saving specific information, which is a portion of the information stored in the internal storage means, to the stack area when the situation changes from one in which the first specified processing is being executed to one in which the second specified processing is being executed, or when the situation changes to one in which the second specified processing is being executed.

特徴M3によれば、所定情報がワーク領域に退避される構成において特定情報はスタック領域に退避される。これにより、内部記憶手段に記憶された情報をワーク領域とスタック領域とに分散して退避させることが可能となる。 According to feature M3, in a configuration in which predetermined information is saved to a work area, specific information is saved to a stack area. This makes it possible to split and save information stored in the internal storage means between the work area and the stack area.

特徴M4.前記所定情報は前記特定情報よりも情報量が多いことを特徴とする特徴M3に記載の遊技機。 Feature M4. A gaming machine as described in Feature M3, wherein the predetermined information contains more information than the specific information.

特徴M4によれば、特定情報よりも情報量が多い所定情報がワーク領域に退避されることにより、内部記憶手段に記憶された情報の退避に際してスタック領域に多くの情報が累積的に記憶されてしまわないようにすることが可能となる。 Feature M4 allows predetermined information, which has a larger volume than specific information, to be saved in the work area, thereby preventing a large amount of information from being cumulatively stored in the stack area when saving information stored in the internal storage means.

特徴M5.前記ワーク領域は、
前記第1所定処理が実行される場合に情報が記憶される第1ワーク領域(特定制御用のワークエリア221)と、
前記第2所定処理が実行される場合に情報が記憶される第2ワーク領域(非特定制御用のワークエリア223)と、
を備え、
前記退避実行手段は、前記所定情報を前記第2ワーク領域に退避させることを特徴とする特徴M2乃至M4のいずれか1に記載の遊技機。
Feature M5. The work area is
a first work area (a work area 221 for specific control) in which information is stored when the first predetermined process is executed;
a second work area (a work area 223 for non-specific control) in which information is stored when the second predetermined process is executed;
Equipped with
A gaming machine according to any one of features M2 to M4, wherein the save execution means saves the specified information in the second work area.

特徴M5によれば、ワーク領域に第1ワーク領域と第2ワーク領域とが設けられていることにより、第1所定処理と第2所定処理とでワーク領域における情報の記憶先を明確に相違させることが可能となる。これにより、第1所定処理及び第2所定処理のうち一方の処理の実行に際して他方の処理において利用される情報が消去されてしまわないようにすることが可能となる。この場合に、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合、内部記憶手段に記憶された少なくとも一部の情報が第2ワーク領域に退避される。これにより、第2所定処理が開始される直前における内部記憶手段の情報を退避させることが可能となるとともに、第1ワーク領域を利用することなく当該情報を退避させることが可能となる。 According to feature M5, by providing the work area with a first work area and a second work area, it is possible to clearly differentiate the storage destination of information in the work area between the first predetermined process and the second predetermined process. This makes it possible to prevent information used in one of the first and second predetermined processes from being erased when the other process is executed. In this case, when the situation changes from executing the first predetermined process to executing the second predetermined process, or when the situation changes to executing the second predetermined process, at least some of the information stored in the internal storage means is saved to the second work area. This makes it possible to save information in the internal storage means immediately before the second predetermined process is started, and to save that information without using the first work area.

特徴M6.前記第1ワーク領域は、前記第1所定処理が実行される場合に情報の記憶及び情報の読み出しが可能であって、前記第2所定処理が実行される場合に情報の読み出しは可能ではあるものの情報の記憶が不可であり、
前記第2ワーク領域は、前記第2所定処理が実行される場合に情報の記憶及び情報の読み出しが可能であって、前記第1所定処理が実行される場合に情報の読み出しは可能ではあるものの情報の記憶が不可であることを特徴とする特徴M5に記載の遊技機。
Feature M6. The first work area is capable of storing and reading information when the first predetermined process is executed, and is capable of reading information but is not capable of storing information when the second predetermined process is executed;
A gaming machine described in feature M5, characterized in that the second work area is capable of storing information and reading information when the second specified process is executed, and is capable of reading information but is unable to store information when the first specified process is executed.

特徴M6によれば、第1ワーク領域を第1所定処理の専用の記憶領域として扱うことが可能となるとともに、第2ワーク領域を第2所定処理の専用の記憶領域として扱うことが可能となる。 Feature M6 makes it possible to treat the first work area as a storage area dedicated to the first specified process, and to treat the second work area as a storage area dedicated to the second specified process.

特徴M7.各種処理を実行し、処理の実行に際して内部記憶手段(主側CPU63のレジスタ)に情報を一時的に記憶させる制御手段(主側CPU63)を備え、
当該制御手段は、
前記各種処理のうち第1所定処理を実行する第1所定処理実行手段(第15~第21の実施形態における主側CPU63にて管理実行処理以外の処理を実行する機能)と、
前記各種処理のうち第2所定処理を実行する第2所定処理実行手段(第15~第21の実施形態における主側CPU63にて管理実行処理を実行する機能)と、
前記第1所定処理を実行している状況から前記第2所定処理を実行する状況となる場合又は前記第2所定処理を実行する状況となった場合に、前記内部記憶手段に記憶された少なくとも一部の情報である所定情報を所定記憶手段(主側RAM65)に退避させる退避実行手段(第15の実施形態では主側CPU63におけるステップS3902~ステップS3907の処理を実行する機能、第17の実施形態では主側CPU63におけるステップS4502~ステップS4507の処理を実行する機能、第18の実施形態では主側CPU63におけるステップS4602の処理を実行する機能、第19の実施形態では主側CPU63におけるステップS4701及びステップS4703の処理を実行する機能)と、
前記第2所定処理を終了する場合又は終了した後に、前記所定記憶手段に退避された前記所定情報を前記内部記憶手段に復帰させる復帰実行手段(第15の実施形態では主側CPU63におけるステップS3910~ステップS3915の処理を実行する機能、第17の実施形態では主側CPU63におけるステップS4510~ステップS4515の処理を実行する機能、第18の実施形態では主側CPU63におけるステップS4605の処理を実行する機能、第19の実施形態では主側CPU63におけるステップS4705及びステップS4706の処理を実行する機能)と、
を備え、
前記所定記憶手段は、
プッシュ命令により情報の書き込みを行うことが可能でありポップ命令により情報の読み出しを行うことが可能であるスタック領域(非特定制御用のスタックエリア224)と、
ロード命令により情報の書き込み及び読み出しを行うことが可能であるワーク領域(非特定制御用のワークエリア223)と、
を備え、
前記退避実行手段は、前記所定情報を前記スタック領域及び前記ワーク領域の一方に退避させることを特徴とする遊技機。
Feature M7: A control means (main CPU 63) is provided that executes various processes and temporarily stores information in an internal storage means (register of the main CPU 63) when the processes are executed,
The control means
A first predetermined processing execution means (a function of executing processing other than the management execution processing in the main CPU 63 in the 15th to 21st embodiments) that executes a first predetermined processing among the various processing;
A second predetermined processing execution means (a function of executing management execution processing in the main CPU 63 in the fifteenth to twenty-first embodiments) that executes a second predetermined processing among the various processing;
a save execution means for saving predetermined information, which is at least a part of the information stored in the internal storage means, to a predetermined storage means (main RAM 65) when the situation changes from one in which the first predetermined processing is being executed to one in which the second predetermined processing is being executed, or when the situation changes to one in which the second predetermined processing is being executed (a function for executing the processing of steps S3902 to S3907 in the main CPU 63 in the fifteenth embodiment, a function for executing the processing of steps S4502 to S4507 in the main CPU 63 in the seventeenth embodiment, a function for executing the processing of step S4602 in the main CPU 63 in the eighteenth embodiment, and a function for executing the processing of steps S4701 and S4703 in the main CPU 63 in the nineteenth embodiment);
a restoration execution means for restoring the predetermined information saved in the predetermined storage means to the internal storage means when or after the second predetermined processing is completed (a function for executing the processing of steps S3910 to S3915 in the main CPU 63 in the fifteenth embodiment, a function for executing the processing of steps S4510 to S4515 in the main CPU 63 in the seventeenth embodiment, a function for executing the processing of step S4605 in the main CPU 63 in the eighteenth embodiment, and a function for executing the processing of steps S4705 and S4706 in the main CPU 63 in the nineteenth embodiment);
Equipped with
The predetermined storage means includes:
a stack area (a non-specific control stack area 224) in which information can be written by a push command and in which information can be read by a pop command;
a work area (non-specific control work area 223) in which information can be written and read by a load command;
Equipped with
The gaming machine is characterized in that the save execution means saves the specified information to one of the stack area and the work area.

特徴M7によれば、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合には内部記憶手段に記憶された少なくとも一部の情報である所定情報が所定記憶手段に退避される。これにより、第2所定処理が実行される場合に、第1所定処理の実行に際して内部記憶手段に記憶された情報が書き換えられてしまわないようにすることが可能となる。また、第2所定処理を終了する場合又は終了した後に、所定記憶手段に退避された所定情報が内部記憶手段に復帰される。これにより、第2所定処理が終了した場合には当該第2所定処理の実行前における内部記憶手段の状態から第2所定処理とは異なる処理を実行することが可能となる。 According to feature M7, when the situation changes from one in which the first predetermined process is being executed to one in which the second predetermined process is being executed, or when the situation changes to one in which the second predetermined process is being executed, predetermined information, which is at least a portion of the information stored in the internal storage means, is saved to the predetermined storage means. This makes it possible to prevent the information stored in the internal storage means from being overwritten when the first predetermined process is executed when the second predetermined process is executed. Furthermore, when or after the second predetermined process is terminated, the predetermined information saved in the predetermined storage means is restored to the internal storage means. This makes it possible, when the second predetermined process is terminated, to execute a process different from the second predetermined process from the state of the internal storage means before the second predetermined process was executed.

また、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合、所定記憶手段におけるスタック領域及びワーク領域のうち一方に、上記所定情報が退避される。これにより、情報の退避先を集約することが可能となり、退避させるための処理構成及び復帰させるための処理構成を簡素化させることが可能となる。 In addition, when the situation changes from one in which the first predetermined process is being executed to one in which the second predetermined process is being executed, or when the situation changes to one in which the second predetermined process is being executed, the specified information is saved to one of the stack area and work area in the specified storage means. This makes it possible to consolidate the destinations for saving information and simplify the processing configuration for saving and restoring.

なお、特徴M1~M7の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features M1 to M7, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴N群>
特徴N1.各種処理を実行し、処理の実行に際して内部記憶手段(主側CPU63のレジスタ)に情報を一時的に記憶させる制御手段(主側CPU63)を備え、
当該制御手段は、
前記各種処理のうち第1所定処理を実行する第1所定処理実行手段(第15~第21の実施形態における主側CPU63にて管理実行処理以外の処理を実行する機能)と、
前記各種処理のうち第2所定処理を実行する第2所定処理実行手段(第15~第21の実施形態における主側CPU63にて管理実行処理を実行する機能)と、
を備え、
前記第1所定処理を実行している状況から前記第2所定処理を実行する状況となる場合、前記内部記憶手段に設けられたスタックポインタの情報は固定の情報となる構成であることを特徴とする遊技機。
<Feature N group>
Feature N1. Equipped with a control means (main CPU 63) that executes various processes and temporarily stores information in an internal storage means (register of the main CPU 63) when executing the processes,
The control means
A first predetermined processing execution means (a function of executing processing other than the management execution processing in the main CPU 63 in the 15th to 21st embodiments) that executes a first predetermined processing among the various processing;
A second predetermined processing execution means (a function of executing management execution processing in the main CPU 63 in the fifteenth to twenty-first embodiments) that executes a second predetermined processing among the various processing;
Equipped with
A gaming machine characterized in that when the situation changes from executing the first specified processing to executing the second specified processing, the information of the stack pointer stored in the internal storage means becomes fixed information.

特徴N1によれば、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合、内部記憶手段に設けられたスタックポインタの情報は固定の情報となるため、第2所定処理を開始する場合に当該スタックポインタの情報を退避させる必要がない。これにより、スタックポインタの情報を退避させるための記憶領域を確保する必要がなくなる。また、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合にはスタックポインタの情報は固定の情報となるため、上記のようにスタックポインタの情報を退避させなくても第2所定処理が開始される前におけるスタックポインタの情報に復帰させることが可能である。 According to feature N1, when the situation changes from the execution of the first predetermined process to the execution of the second predetermined process, the stack pointer information stored in the internal storage means becomes fixed, so there is no need to save the stack pointer information when starting the second predetermined process. This eliminates the need to allocate a storage area for saving the stack pointer information. Furthermore, when the situation changes from the execution of the first predetermined process to the execution of the second predetermined process, the stack pointer information becomes fixed, so it is possible to restore the stack pointer information to what it was before the second predetermined process was started, without having to save the stack pointer information as described above.

特徴N2.前記第2所定処理を終了する場合又は終了した後に、前記スタックポインタに前記固定の情報を設定する手段(第15の実施形態では主側CPU63におけるステップS3909の処理を実行する機能、第17の実施形態では主側CPU63におけるステップS4509の処理を実行する機能、第18の実施形態では主側CPU63におけるステップS4604の処理を実行する機能)を備えていることを特徴とする特徴N1に記載の遊技機。 Feature N2. A gaming machine as described in Feature N1, characterized in that it is equipped with means for setting the fixed information in the stack pointer when or after the second predetermined processing is completed (a function for executing the processing of step S3909 in the main CPU 63 in the 15th embodiment, a function for executing the processing of step S4509 in the main CPU 63 in the 17th embodiment, and a function for executing the processing of step S4604 in the main CPU 63 in the 18th embodiment).

特徴N2によれば、第2所定処理を終了する場合又は終了した後に、第2所定処理が開始される前におけるスタックポインタの情報に復帰させることが可能である。 According to feature N2, when or after the second predetermined process is terminated, it is possible to restore the stack pointer information to the state before the second predetermined process was started.

特徴N3.前記第1所定処理を実行している状況から前記第2所定処理を実行する状況となる場合に、前記スタックポインタに前記第2所定処理に対応する第2対応開始情報を設定する手段(第15の実施形態では主側CPU63におけるステップS3901の処理を実行する機能、第17の実施形態では主側CPU63におけるステップS4501の処理を実行する機能、第18の実施形態では主側CPU63におけるステップS4601の処理を実行する機能)を備えていることを特徴とする特徴N1又はN2に記載の遊技機。 Feature N3. A gaming machine as described in Feature N1 or N2, characterized in that it is equipped with means for setting second response start information corresponding to the second predetermined processing in the stack pointer when the situation changes from one in which the first predetermined processing is being executed to one in which the second predetermined processing is being executed (in the 15th embodiment, a function for executing the processing of step S3901 in the main CPU 63; in the 17th embodiment, a function for executing the processing of step S4501 in the main CPU 63; and in the 18th embodiment, a function for executing the processing of step S4601 in the main CPU 63).

特徴N3によれば、第2所定処理が開始される場合にはスタックポインタに対して第2所定処理に対応する第2対応開始情報が設定されることにより、第2所定処理において適切なアドレスのスタック領域に情報を記憶させることが可能となる。 According to feature N3, when the second predetermined process is started, second corresponding start information corresponding to the second predetermined process is set in the stack pointer, making it possible to store information in the stack area at an appropriate address during the second predetermined process.

特徴N4.前記第1所定処理を実行している状況から前記第2所定処理を実行する状況となる場合又は前記第2所定処理を実行する状況となった場合に、前記内部記憶手段に記憶された少なくとも一部の情報である所定情報を所定記憶手段(主側RAM65)に退避させる退避実行手段(第15の実施形態では主側CPU63におけるステップS3802及びステップS3902~ステップS3907の処理を実行する機能、第16の実施形態では主側CPU63におけるステップS4402の処理を実行する機能、第17の実施形態では主側CPU63におけるステップS4502~ステップS4507の処理を実行する機能、第18の実施形態では主側CPU63におけるステップS4602の処理を実行する機能、第19の実施形態では主側CPU63におけるステップS4701及びステップS4703の処理を実行する機能)と、
前記第2所定処理を終了する場合又は終了した後に、前記所定記憶手段に退避された前記所定情報を前記内部記憶手段に復帰させる復帰実行手段(第15の実施形態では主側CPU63におけるステップS3804及びステップS3910~ステップS3915の処理を実行する機能、第16の実施形態では主側CPU63におけるステップS4404の処理を実行する機能、第17の実施形態では主側CPU63におけるステップS4510~ステップS4515の処理を実行する機能、第18の実施形態では主側CPU63におけるステップS4605の処理を実行する機能、第19の実施形態では主側CPU63におけるステップS4705及びステップS4706の処理を実行する機能)と、
を備え、
前記内部記憶手段に設けられたスタックポインタの情報は前記退避実行手段による退避の対象とならないことを特徴とする特徴N1乃至N3のいずれか1に記載の遊技機。
Feature N4. A save execution means for saving predetermined information, which is at least a part of the information stored in the internal storage means, to a predetermined storage means (main RAM 65) when the situation changes from one in which the first predetermined processing is being executed to one in which the second predetermined processing is being executed or when the situation changes to one in which the second predetermined processing is being executed (in the fifteenth embodiment, a function for executing the processing of step S3802 and steps S3902 to S3907 in the main CPU 63; in the sixteenth embodiment, a function for executing the processing of step S4402 in the main CPU 63; in the seventeenth embodiment, a function for executing the processing of steps S4502 to S4507 in the main CPU 63; in the eighteenth embodiment, a function for executing the processing of step S4602 in the main CPU 63; and in the nineteenth embodiment, a function for executing the processing of steps S4701 and S4703 in the main CPU 63);
a restoration execution means for restoring the predetermined information saved in the predetermined storage means to the internal storage means when or after the second predetermined processing is completed (in the fifteenth embodiment, a function for executing the processing of step S3804 and step S3910 to step S3915 in the main CPU 63; in the sixteenth embodiment, a function for executing the processing of step S4404 in the main CPU 63; in the seventeenth embodiment, a function for executing the processing of step S4510 to step S4515 in the main CPU 63; in the eighteenth embodiment, a function for executing the processing of step S4605 in the main CPU 63; and in the nineteenth embodiment, a function for executing the processing of step S4705 and step S4706 in the main CPU 63);
Equipped with
A gaming machine described in any one of features N1 to N3, characterized in that the information of the stack pointer provided in the internal storage means is not subject to saving by the saving execution means.

特徴N4によれば、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合には内部記憶手段に記憶された少なくとも一部の情報が所定記憶手段に退避される。これにより、第2所定処理が実行される場合に、第1所定処理の実行に際して内部記憶手段に記憶された情報が書き換えられてしまわないようにすることが可能となる。また、第2所定処理を終了する場合又は終了した後に、所定記憶手段に退避された情報が内部記憶手段に復帰される。これにより、第2所定処理が終了した場合には当該第2所定処理の実行前における内部記憶手段の状態から第2所定処理とは異なる処理を実行することが可能となる。また、スタックポインタの情報は退避の対象とならないため、所定記憶手段においてスタックポインタの情報を退避させるための容量を確保する必要がない。よって、当該所定記憶手段の容量を抑えることが可能となる。また、このようにスタックポインタの情報が退避されない構成であっても、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合にはスタックポインタの情報は固定の情報となるため、上記のようにスタックポインタの情報を退避させなくても第2所定処理が開始される前におけるスタックポインタの情報に復帰させることが可能である。 According to Feature N4, when the situation changes from one in which the first predetermined process is being executed to one in which the second predetermined process is being executed, or when the situation changes to one in which the second predetermined process is being executed, at least some of the information stored in the internal storage means is saved to the predetermined storage means. This makes it possible to prevent the information stored in the internal storage means from being overwritten when the first predetermined process is executed when the second predetermined process is executed. Furthermore, when or after the second predetermined process is terminated, the information saved in the predetermined storage means is restored to the internal storage means. This makes it possible to execute a process different from the second predetermined process when the second predetermined process is terminated, from the state of the internal storage means before the execution of the second predetermined process. Furthermore, because stack pointer information is not subject to saving, there is no need to reserve capacity in the predetermined storage means for saving stack pointer information. This makes it possible to reduce the capacity of the predetermined storage means. Furthermore, even in a configuration in which stack pointer information is not saved in this way, when the situation changes from one in which the first predetermined process is being executed to one in which the second predetermined process is being executed, or when the situation changes to one in which the second predetermined process is being executed, the stack pointer information becomes fixed information, so it is possible to restore the stack pointer information to the state it was in before the second predetermined process was started, without having to save the stack pointer information as described above.

特徴N5.前記所定記憶手段は、
前記第1所定処理が実行される場合に情報が記憶される第1所定記憶領域(特定制御用のワークエリア221、特定制御用のスタックエリア222)と、
前記第2所定処理が実行される場合に情報が記憶される第2所定記憶領域(非特定制御用のワークエリア223、非特定制御用のスタックエリア224)と、
を備え、
前記退避実行手段は、前記所定情報を前記第2所定記憶領域に退避させることを特徴とする特徴N4に記載の遊技機。
Feature N5: The predetermined storage means is
a first predetermined storage area (a work area 221 for specific control, a stack area 222 for specific control) in which information is stored when the first predetermined process is executed;
a second predetermined storage area (a work area 223 for non-specific control, a stack area 224 for non-specific control) in which information is stored when the second predetermined process is executed;
Equipped with
The gaming machine described in feature N4 is characterized in that the save execution means saves the specified information to the second specified memory area.

特徴N5によれば、所定記憶手段に第1所定記憶領域と第2所定記憶領域とが設けられていることにより、第1所定処理と第2所定処理とで所定記憶手段における情報の記憶先を明確に相違させることが可能となる。これにより、第1所定処理及び第2所定処理のうち一方の処理の実行に際して他方の処理において利用される情報が消去されてしまわないようにすることが可能となる。この場合に、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合、内部記憶手段に記憶された少なくとも一部の情報が第2所定記憶領域に退避される。これにより、第2所定処理が開始される直前における内部記憶手段の情報を退避させることが可能となるとともに、第1所定記憶領域を利用することなく当該情報を退避させることが可能となる。 According to Feature N5, by providing the predetermined storage means with a first predetermined storage area and a second predetermined storage area, it is possible to clearly differentiate the storage destination of information in the predetermined storage means for the first predetermined process and the second predetermined process. This makes it possible to prevent information used in one of the first predetermined process and the second predetermined process from being erased when the other process is executed. In this case, when the situation changes from executing the first predetermined process to executing the second predetermined process, or when the situation changes to executing the second predetermined process, at least some of the information stored in the internal storage means is saved to the second predetermined storage area. This makes it possible to save information in the internal storage means immediately before the second predetermined process is started, and to save that information without using the first predetermined storage area.

特徴N6.前記第1所定記憶領域は、前記第1所定処理が実行される場合に情報の記憶及び情報の読み出しが可能であって、前記第2所定処理が実行される場合に情報の読み出しは可能ではあるものの情報の記憶が不可であり、
前記第2所定記憶領域は、前記第2所定処理が実行される場合に情報の記憶及び情報の読み出しが可能であって、前記第1所定処理が実行される場合に情報の読み出しは可能ではあるものの情報の記憶が不可であることを特徴とする特徴N5に記載の遊技機。
Feature N6. The first predetermined storage area is capable of storing and reading information when the first predetermined process is executed, and is capable of reading information but is not capable of storing information when the second predetermined process is executed;
A gaming machine described in feature N5, characterized in that the second specified memory area is capable of storing information and reading information when the second specified process is executed, and is capable of reading information but is unable to store information when the first specified process is executed.

特徴N6によれば、第1所定記憶領域を第1所定処理の専用の記憶領域として扱うことが可能となるとともに、第2所定記憶領域を第2所定処理の専用の記憶領域として扱うことが可能となる。 Feature N6 makes it possible to treat the first specified storage area as a storage area dedicated to the first specified process, and to treat the second specified storage area as a storage area dedicated to the second specified process.

なお、特徴N1~N6の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, for the configuration of features N1 to N6, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴O群>
特徴O1.各種処理を実行し、処理の実行に際して内部記憶手段(主側CPU63のレジスタ)に情報を一時的に記憶させる制御手段(主側CPU63)を備え、
当該制御手段は、
前記各種処理のうち第1所定処理を実行する第1所定処理実行手段(第15~第21の実施形態における主側CPU63にて管理実行処理以外の処理を実行する機能)と、
前記各種処理のうち第2所定処理を実行する第2所定処理実行手段(第15~第21の実施形態における主側CPU63にて管理実行処理を実行する機能)と、
前記第1所定処理を実行している状況から前記第2所定処理を実行する状況となる場合又は前記第2所定処理を実行する状況となった場合に、前記内部記憶手段における少なくとも一部の記憶領域である所定記憶領域(WAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタ)の状態を所定状態にする第1状態設定手段(主側CPU63におけるステップS4803~ステップS4808の処理を実行する機能)と、
前記第2所定処理を終了する場合又は終了した後に、前記所定記憶領域の状態を前記所定状態にする第2状態設定手段(主側CPU63におけるステップS4903~ステップS4908の処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature O group>
Feature O1. Equipped with a control means (main CPU 63) that executes various processes and temporarily stores information in an internal storage means (register of the main CPU 63) when executing the processes,
The control means
A first predetermined processing execution means (a function of executing processing other than the management execution processing in the main CPU 63 in the 15th to 21st embodiments) that executes a first predetermined processing among the various processing;
A second predetermined processing execution means (a function of executing management execution processing in the main CPU 63 in the fifteenth to twenty-first embodiments) that executes a second predetermined processing among the various processing;
When the state where the first predetermined processing is being executed changes to the state where the second predetermined processing is being executed or when the state where the second predetermined processing is being executed changes to a state where a predetermined memory area (WA register, BC register, DE register, HL register, IX register, and IY register) which is at least a part of the memory area in the internal memory means is set to a predetermined state (a function of executing the processing of steps S4803 to S4808 in the main CPU 63);
A second state setting means (a function of executing the processes of steps S4903 to S4908 in the main CPU 63) that sets the state of the predetermined storage area to the predetermined state when or after the second predetermined process is completed;
A gaming machine characterized by comprising:

特徴O1によれば、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合には内部記憶手段の所定記憶領域の状態が所定状態に設定され、第2所定処理を終了する場合又は終了した後には再度、当該所定記憶領域の状態が所定状態に設定される。これにより、第2所定処理の前後において所定記憶領域の状態を所定状態とすることが可能となる。よって、第1所定処理及び第2所定処理のうち一方の処理による所定記憶領域の状態が他方の処理に対して影響を与えてしまわないようにすることが可能となる。以上より、各種制御を好適に行うことが可能となる。 According to Feature O1, when the situation changes from one in which a first predetermined process is being executed to one in which a second predetermined process is being executed, or when the situation changes to one in which the second predetermined process is being executed, the state of the predetermined storage area of the internal storage means is set to the predetermined state, and when the second predetermined process is completed or after it has been completed, the state of the predetermined storage area is set to the predetermined state again. This makes it possible to set the state of the predetermined storage area to the predetermined state before and after the second predetermined process. This makes it possible to prevent the state of the predetermined storage area due to one of the first predetermined process and the second predetermined process from affecting the other process. As a result, various controls can be performed optimally.

特徴O2.前記所定状態は、前記制御手段への動作電力の供給が開始された場合の状態であることを特徴とする特徴O1に記載の遊技機。 Feature O2. The gaming machine described in Feature O1, wherein the predetermined state is a state when the supply of operating power to the control means begins.

特徴O2によれば、所定記憶領域は所定状態として制御手段への動作電力の供給が開始された場合の状態に設定されるため、所定状態に設定するための処理構成を簡素なものとすることが可能となる。 According to Feature O2, the specified storage area is set to the specified state when the supply of operating power to the control means begins, which simplifies the processing configuration for setting the specified state.

特徴O3.前記所定状態は、前記所定記憶領域が「0」クリアされた状態であることを特徴とする特徴O1又はO2に記載の遊技機。 Feature O3. A gaming machine according to Feature O1 or O2, wherein the predetermined state is a state in which the predetermined memory area is cleared to "0."

特徴O3によれば、所定記憶領域は所定状態として「0」クリアされた状態に設定されるため、所定状態に設定するための処理構成を簡素なものとすることが可能となる。 According to Feature O3, the specified memory area is set to a "0" cleared state as the specified state, which simplifies the processing configuration for setting the specified state.

特徴O4.前記所定記憶領域は、前記内部記憶手段における一部の記憶領域であることを特徴とする特徴O1乃至O3のいずれか1に記載の遊技機。 Feature O4. A gaming machine described in any one of Features O1 to O3, wherein the specified memory area is a partial memory area of the internal memory means.

特徴O4によれば、内部記憶手段の一部の記憶領域のみが所定状態に設定されるため、所定状態に設定するための処理負荷を軽減することが可能となる。 Feature O4 allows only a portion of the storage area of the internal storage means to be set to a predetermined state, thereby reducing the processing load required to set the storage area to a predetermined state.

特徴O5.前記内部記憶手段は、前記所定記憶領域と別記憶領域(WAレジスタ、BCレジスタ、DEレジスタ、HLレジスタ、IXレジスタ及びIYレジスタ以外のレジスタ)とを少なくとも備え、
前記第2所定処理実行手段は、前記第2所定処理において前記所定記憶領域に情報を記憶させる一方、前記別記憶領域に情報を記憶させない構成であり、
前記第1状態設定手段及び前記第2状態設定手段は前記別記憶領域の状態を変更しない構成であることを特徴とする特徴O4に記載の遊技機。
Feature O5. The internal storage means includes at least the predetermined storage area and another storage area (registers other than the WA register, the BC register, the DE register, the HL register, the IX register, and the IY register),
the second predetermined process execution means is configured to store information in the predetermined storage area during the second predetermined process, but not to store information in the separate storage area;
A gaming machine described in feature O4, characterized in that the first state setting means and the second state setting means are configured not to change the state of the separate memory area.

特徴O5によれば、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合、内部記憶手段において第2所定処理にて情報の記憶対象となる所定記憶領域が所定状態に設定される。これにより、第1所定処理による所定記憶領域の状態が第2所定処理に対して影響を与えてしまわないようにすることが可能となる。また、別記憶領域の状態は変更されないため、第2所定処理が開始される場合に所定状態に設定することが、第2所定処理が終了した後の処理に影響を与えないようにすることが可能となる。 According to Feature O5, when the situation changes from one in which a first predetermined process is being executed to one in which a second predetermined process is being executed, or when the situation changes to one in which the second predetermined process is being executed, the predetermined storage area in the internal storage means that is the target of storing information in the second predetermined process is set to a predetermined state. This makes it possible to prevent the state of the predetermined storage area from being affected by the first predetermined process from affecting the second predetermined process. Furthermore, because the state of the separate storage area is not changed, it is possible to prevent setting the predetermined state when the second predetermined process is started from affecting processing after the second predetermined process has ended.

特徴O6.前記第1状態設定手段により前記所定状態の設定が行われる前における前記所定記憶領域の情報は、前記第2所定処理が終了した後において利用されない情報であることを特徴とする特徴O1乃至O5のいずれか1に記載の遊技機。 Feature O6. A gaming machine described in any one of Features O1 to O5, characterized in that the information in the specified memory area before the first state setting means sets the specified state is information that is not used after the second specified processing is completed.

特徴O6によれば、第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合に所定記憶領域が所定状態に設定されたとしても、第2所定処理が終了した後の処理に影響を与えないようにすることが可能となる。 Feature O6 makes it possible to prevent the processing after the second predetermined processing is completed from being affected even if the predetermined storage area is set to a predetermined state when the second predetermined processing is executed or when the second predetermined processing is executed.

特徴O7.前記第1所定処理を実行している状況から前記第2所定処理を実行する状況となる場合又は前記第2所定処理を実行する状況となった場合に、前記内部記憶手段に記憶された一部の情報である所定情報(フラグレジスタの情報)を所定記憶手段(主側RAM65)に退避させる退避実行手段(主側CPU63におけるステップS4802の処理を実行する機能)と、
前記第2所定処理を終了する場合又は終了した後に、前記所定記憶手段に退避された前記所定情報を前記内部記憶手段に復帰させる復帰実行手段(主側CPU63におけるステップS4810の処理を実行する機能)と、
を備えていることを特徴とする特徴O1乃至O6のいずれか1に記載の遊技機。
Feature O7. When the situation changes from the situation where the first predetermined processing is being executed to the situation where the second predetermined processing is being executed or when the situation where the second predetermined processing is being executed is reached, a save execution means (a function of executing the processing of step S4802 in the main CPU 63) saves predetermined information (information in the flag register), which is part of the information stored in the internal storage means, to a predetermined storage means (main RAM 65);
A restoration execution means (a function of executing the processing of step S4810 in the main CPU 63) that restores the specified information saved in the specified storage means to the internal storage means when or after the second specified processing is completed;
A gaming machine according to any one of features O1 to O6, characterized in that it is equipped with:

特徴O7によれば、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合には内部記憶手段に記憶された一部の情報である所定情報が所定記憶手段に退避される。これにより、第2所定処理が実行される場合に、第1所定処理の実行に際して内部記憶手段に記憶された情報であってその後の第1所定処理の実行に際して必要となる情報が書き換えられてしまわないようにすることが可能となる。また、第2所定処理を終了する場合又は終了した後に、所定記憶手段に退避された所定情報が内部記憶手段に復帰される。これにより、第2所定処理が終了した場合には当該第2所定処理の実行前における内部記憶手段の状態から第2所定処理とは異なる処理を実行することが可能となる。 According to Feature O7, when the situation changes from one in which the first predetermined process is being executed to one in which the second predetermined process is being executed, or when the situation changes to one in which the second predetermined process is being executed, predetermined information, which is part of the information stored in the internal storage means, is saved to the predetermined storage means. This makes it possible to prevent information stored in the internal storage means when the first predetermined process is executed and which will be required when the first predetermined process is subsequently executed from being overwritten when the second predetermined process is executed. Furthermore, when or after the second predetermined process is terminated, the predetermined information saved in the predetermined storage means is restored to the internal storage means. This makes it possible, when the second predetermined process is terminated, to execute a process different from the second predetermined process from the state of the internal storage means before the second predetermined process was executed.

特徴O8.前記第1所定処理には、遊技の進行を制御するための処理が含まれ、
前記第2所定処理には、遊技履歴を管理するための処理が含まれることを特徴とする特徴O1乃至O7のいずれか1に記載の遊技機。
Feature O8. The first predetermined process includes a process for controlling the progress of a game,
A gaming machine described in any one of features O1 to O7, wherein the second predetermined process includes a process for managing gaming history.

特徴O8によれば、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して遊技履歴を管理するための処理にて利用される情報が書き換えられてしまわないようにすることが可能となる。 According to Feature O8, a process for controlling the progress of a game is executed as the first predetermined process, and a process for managing the game history is executed as the second predetermined process, thereby making it possible to prevent information used in the process for managing the game history from being overwritten when the process for controlling the progress of a game is executed.

特徴O9.前記所定記憶手段は、
前記第1所定処理が実行される場合に情報が記憶される第1所定記憶領域(特定制御用のワークエリア221、特定制御用のスタックエリア222)と、
前記第2所定処理が実行される場合に情報が記憶される第2所定記憶領域(非特定制御用のワークエリア223、非特定制御用のスタックエリア224)と、
を備え、
前記第2所定記憶領域は、遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報が記憶される履歴記憶領域(通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233)を備えていることを特徴とする特徴O8に記載の遊技機。
Feature O9. The predetermined storage means is
a first predetermined storage area (a work area 221 for specific control, a stack area 222 for specific control) in which information is stored when the first predetermined process is executed;
a second predetermined storage area (a work area 223 for non-specific control, a stack area 224 for non-specific control) in which information is stored when the second predetermined process is executed;
Equipped with
The gaming machine described in feature O8 is characterized in that the second specified memory area is equipped with a history memory area (normal counter area 231, counter area 232 for open/close execution mode, counter area 233 for high frequency support mode) in which corresponding game history information is stored when a specified event occurs as a result of the game being played.

特徴O9によれば、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶領域にて記憶される。これにより、所定事象の発生回数又は発生頻度を管理するための情報を遊技機にて記憶保持することが可能となり、この管理されている情報を利用することで所定事象の発生頻度の管理を好適に行うことが可能となる。また、履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。また、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して履歴記憶領域に記憶されている情報が書き換えられてしまわないようにすることが可能となる。 According to Feature O9, when a predetermined event occurs, corresponding history information is stored in the history memory area. This allows the gaming machine to store and retain information for managing the number of times or frequency of occurrence of a predetermined event, and by using this managed information, it becomes possible to appropriately manage the frequency of occurrence of a predetermined event. Furthermore, since the history information is stored in the gaming machine itself, unauthorized access to or unauthorized modification of the history information can be prevented. Furthermore, by executing a process for controlling the progress of a game as the first predetermined process and a process for managing the game history as the second predetermined process, it becomes possible to prevent the information stored in the history memory area from being overwritten when the process for controlling the progress of a game is executed.

特徴O10.前記第2所定処理実行手段は、前記履歴記憶領域に記憶されている前記履歴情報を利用して所定の期間における遊技の結果に対応する態様情報を導出する情報導出手段(主側CPU63におけるステップS4208の処理を実行する機能)を備えていることを特徴とする特徴O9に記載の遊技機。 Feature O10. A gaming machine as described in Feature O9, wherein the second predetermined processing execution means includes information derivation means (a function for executing the processing of step S4208 in the main CPU 63) that uses the history information stored in the history storage area to derive behavior information corresponding to game results over a predetermined period of time.

特徴O10によれば、履歴記憶領域に記憶されている履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出されることにより、所定事象の発生頻度などの遊技履歴の管理結果を把握することが可能となる。 According to Feature O10, by using the history information stored in the history storage area to derive behavior information corresponding to game results over a specified period, it becomes possible to grasp the results of game history management, such as the frequency of occurrence of specified events.

特徴O11.前記第2所定記憶領域は、前記情報導出手段により導出された前記態様情報を記憶する態様情報記憶領域(演算結果記憶エリア234)を備えていることを特徴とする特徴O10に記載の遊技機。 Feature O11. The gaming machine described in Feature O10, wherein the second predetermined storage area includes a mode information storage area (computation result storage area 234) that stores the mode information derived by the information derivation means.

特徴O11によれば、履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出された場合、その態様情報は態様情報記憶領域に記憶される。これにより、任意のタイミングで遊技履歴の管理結果を把握することが可能となる。また、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して態様情報記憶領域に記憶されている情報が書き換えられてしまわないようにすることが可能となる。 According to Feature O11, when behavior information corresponding to game results over a predetermined period is derived using history information, that behavior information is stored in a behavior information storage area. This makes it possible to grasp the results of game history management at any time. Furthermore, by executing a process for controlling game progress as the first predetermined process and a process for managing game history as the second predetermined process, it becomes possible to prevent the information stored in the behavior information storage area from being overwritten when the process for controlling game progress is executed.

なお、特徴O1~O11の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features O1 to O11, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴P群>
特徴P1.各種処理を実行し、処理の実行に際して内部記憶手段(主側CPU63のレジスタ)に情報を一時的に記憶させる制御手段(主側CPU63)を備え、
当該制御手段は、
前記各種処理のうち第1所定処理を実行する第1所定処理実行手段(第15~第21の実施形態における主側CPU63にて管理実行処理以外の処理を実行する機能)と、
前記各種処理のうち第2所定処理を実行する第2所定処理実行手段(第15~第21の実施形態における主側CPU63にて管理実行処理を実行する機能)と、
前記第1所定処理が実行される場合に情報が記憶される第1所定記憶領域(特定制御用のワークエリア221、特定制御用のスタックエリア222)と、
前記第2所定処理が実行される場合に情報が記憶される第2所定記憶領域(非特定制御用のワークエリア223、非特定制御用のスタックエリア224)と、
を備えていることを特徴とする遊技機。
<Feature P group>
Feature P1: Equipped with a control means (main CPU 63) that executes various processes and temporarily stores information in an internal storage means (register of the main CPU 63) when executing the processes,
The control means
A first predetermined processing execution means (a function of executing processing other than the management execution processing in the main CPU 63 in the 15th to 21st embodiments) that executes a first predetermined processing among the various processing;
A second predetermined processing execution means (a function of executing management execution processing in the main CPU 63 in the fifteenth to twenty-first embodiments) that executes a second predetermined processing among the various processing;
a first predetermined storage area (a work area 221 for specific control, a stack area 222 for specific control) in which information is stored when the first predetermined process is executed;
a second predetermined storage area (a work area 223 for non-specific control, a stack area 224 for non-specific control) in which information is stored when the second predetermined process is executed;
A gaming machine characterized by comprising:

特徴P1によれば、第1所定記憶領域と第2所定記憶領域とが設けられており、第1所定記憶領域が第1所定処理の専用の記憶領域として扱われるとともに、第2所定記憶領域が第2所定処理の専用の記憶領域として扱われる。これにより、第1所定処理と第2所定処理とで所定記憶手段における情報の記憶先を明確に相違させることが可能となる。よって、第1所定処理及び第2所定処理のうち一方の処理の実行に際して他方の処理において利用される情報が消去されてしまわないようにすることが可能となる。 According to feature P1, a first predetermined storage area and a second predetermined storage area are provided, with the first predetermined storage area being treated as a storage area dedicated to the first predetermined process, and the second predetermined storage area being treated as a storage area dedicated to the second predetermined process. This makes it possible to clearly differentiate the storage destinations of information in the predetermined storage means for the first predetermined process and the second predetermined process. This makes it possible to prevent information used in the first predetermined process or the second predetermined process from being erased when the other process is executed.

特徴P2.前記第1所定処理には、遊技の進行を制御するための処理が含まれ、
前記第2所定処理には、遊技履歴を管理するための処理が含まれることを特徴とする特徴P1に記載の遊技機。
Feature P2. The first predetermined process includes a process for controlling the progress of a game,
A gaming machine according to feature P1, characterized in that the second predetermined process includes a process for managing gaming history.

特徴P2によれば、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して遊技履歴を管理するための処理にて利用される情報が書き換えられてしまわないようにすることが可能となる。 According to feature P2, processing for controlling the progress of a game is executed as the first predetermined processing, and processing for managing the game history is executed as the second predetermined processing, making it possible to prevent information used in the processing for managing the game history from being overwritten when the processing for controlling the progress of a game is executed.

特徴P3.前記第2所定記憶領域は、遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報が記憶される履歴記憶領域(通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233)を備えていることを特徴とする特徴P2に記載の遊技機。 Feature P3. A gaming machine as described in Feature P2, wherein the second predetermined memory area includes history memory areas (normal counter area 231, open/close execution mode counter area 232, high-frequency support mode counter area 233) in which game history information corresponding to a predetermined event that occurs as a result of the execution of a game is stored.

特徴P3によれば、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶領域にて記憶される。これにより、所定事象の発生回数又は発生頻度を管理するための情報を遊技機にて記憶保持することが可能となり、この管理されている情報を利用することで所定事象の発生頻度の管理を好適に行うことが可能となる。また、履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。また、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して履歴記憶領域に記憶されている情報が書き換えられてしまわないようにすることが可能となる。 According to feature P3, when a predetermined event occurs, corresponding history information is stored in the history storage area. This allows the gaming machine to store and retain information for managing the number of times or frequency of occurrence of a predetermined event, and by using this managed information, it becomes possible to appropriately manage the frequency of occurrence of a predetermined event. Furthermore, since the history information is stored in the gaming machine itself, it is possible to prevent unauthorized access to or unauthorized modification of the history information. Furthermore, by executing a process for controlling the progress of a game as the first predetermined process and a process for managing the game history as the second predetermined process, it is possible to prevent the information stored in the history storage area from being overwritten when the process for controlling the progress of a game is executed.

特徴P4.前記第2所定処理実行手段は、前記履歴記憶領域に記憶されている前記履歴情報を利用して所定の期間における遊技の結果に対応する態様情報を導出する情報導出手段(主側CPU63におけるステップS4208の処理を実行する機能)を備えていることを特徴とする特徴P3に記載の遊技機。 Feature P4. A gaming machine as described in Feature P3, wherein the second predetermined processing execution means is equipped with information derivation means (a function for executing the processing of step S4208 in the main CPU 63) that uses the history information stored in the history storage area to derive behavior information corresponding to game results over a predetermined period of time.

特徴P4によれば、履歴記憶領域に記憶されている履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出されることにより、所定事象の発生頻度などの遊技履歴の管理結果を把握することが可能となる。 Feature P4 allows the history information stored in the history storage area to be used to derive behavior information corresponding to game results over a specified period, making it possible to ascertain the results of game history management, such as the frequency of occurrence of specified events.

特徴P5.前記第2所定記憶領域は、前記情報導出手段により導出された前記態様情報を記憶する態様情報記憶領域(演算結果記憶エリア234)を備えていることを特徴とする特徴P4に記載の遊技機。 Feature P5. A gaming machine according to Feature P4, wherein the second predetermined storage area includes a mode information storage area (computation result storage area 234) that stores the mode information derived by the information derivation means.

特徴P5によれば、履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出された場合、その態様情報は態様情報記憶領域に記憶される。これにより、任意のタイミングで遊技履歴の管理結果を把握することが可能となる。また、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して態様情報記憶領域に記憶されている情報が書き換えられてしまわないようにすることが可能となる。 According to feature P5, when behavior information corresponding to game results over a specified period is derived using history information, that behavior information is stored in a behavior information storage area. This makes it possible to grasp the results of game history management at any time. Furthermore, by executing a process for controlling game progress as the first specified process and a process for managing game history as the second specified process, it becomes possible to prevent the information stored in the behavior information storage area from being overwritten when the process for controlling game progress is executed.

特徴P6.前記第1所定処理を実行している状況から前記第2所定処理を実行する状況となる場合に前記内部記憶手段に記憶された一部の情報である第1所定情報を前記第1所定処理において前記第1所定記憶領域に退避させる第1退避手段(第15の実施形態では主側CPU63におけるステップS3802の処理を実行する機能、第16の実施形態では主側CPU63におけるステップS4402の処理を実行する機能)と、
前記第1所定処理を実行している状況から前記第2所定処理を実行する状況となった場合に前記内部記憶手段に記憶された一部の情報である第2所定情報を前記第2所定処理において前記第2所定記憶領域に退避させる第2退避手段(第15の実施形態では主側CPU63におけるステップS3902~ステップS3907の処理を実行する機能、第17の実施形態では主側CPU63におけるステップS4502~ステップS4507の処理を実行する機能、第18の実施形態では主側CPU63におけるステップS4602の処理を実行する機能、第19の実施形態では主側CPU63におけるステップS4701及びステップS4703の処理を実行する機能)と、
を備えていることを特徴とする特徴P1乃至P5のいずれか1に記載の遊技機。
Feature P6: A first saving means (a function for executing the process of step S3802 in the main CPU 63 in the fifteenth embodiment, and a function for executing the process of step S4402 in the main CPU 63 in the sixteenth embodiment) for saving the first predetermined information, which is part of the information stored in the internal storage means, to the first predetermined storage area during the first predetermined processing when the situation changes from the situation where the first predetermined processing is being executed to the situation where the second predetermined processing is being executed;
a second saving means for saving second predetermined information, which is part of the information stored in the internal storage means, to the second predetermined storage area during the second predetermined processing when the situation changes from one in which the first predetermined processing is being executed to one in which the second predetermined processing is being executed (a function for executing the processing of steps S3902 to S3907 in the main CPU 63 in the fifteenth embodiment; a function for executing the processing of steps S4502 to S4507 in the main CPU 63 in the seventeenth embodiment; a function for executing the processing of step S4602 in the main CPU 63 in the eighteenth embodiment; and a function for executing the processing of steps S4701 and S4703 in the main CPU 63 in the nineteenth embodiment);
A gaming machine according to any one of features P1 to P5, characterized in that it is equipped with:

特徴P6によれば、内部記憶手段に記憶された一部の情報である第1所定情報は第1所定処理にて第1所定記憶領域に退避され、内部記憶手段に記憶された一部の情報である第2所定情報は第2所定処理にて第2所定記憶領域に退避される。これにより、内部記憶手段に記憶された各情報にとって好ましいタイミングで退避を行うことが可能となるとともに、情報を退避させるための処理を第1所定処理と第2所定処理とで分散して実行することが可能となる。 According to feature P6, first predetermined information, which is a portion of the information stored in the internal storage means, is saved to a first predetermined storage area by a first predetermined process, and second predetermined information, which is a portion of the information stored in the internal storage means, is saved to a second predetermined storage area by a second predetermined process. This makes it possible to save each piece of information stored in the internal storage means at a time that is convenient for it, and also makes it possible to distribute the processing for saving information between the first predetermined process and the second predetermined process.

特徴P7.前記第2所定処理を終了する場合又は終了した後に、前記第1所定記憶領域に退避された前記第1所定情報を前記内部記憶手段に復帰させる第1復帰実行手段(第15の実施形態では主側CPU63におけるステップS3804の処理を実行する機能、第16の実施形態では主側CPU63におけるステップS4404の処理を実行する機能)と、
前記第2所定処理を終了する場合又は終了した後に、前記第2所定記憶領域に退避された前記第2所定情報を前記内部記憶手段に復帰させる第2復帰実行手段(第15の実施形態では主側CPU63におけるステップS3910~ステップS3915の処理を実行する機能、第17の実施形態では主側CPU63におけるステップS4510~ステップS4515の処理を実行する機能、第18の実施形態では主側CPU63におけるステップS4605の処理を実行する機能、第19の実施形態では主側CPU63におけるステップS4705及びステップS4706の処理を実行する機能)と、
を備えていることを特徴とする特徴P6に記載の遊技機。
Feature P7: A first restoration execution means (a function for executing the processing of step S3804 in the main CPU 63 in the fifteenth embodiment, and a function for executing the processing of step S4404 in the main CPU 63 in the sixteenth embodiment) that restores the first predetermined information saved in the first predetermined storage area to the internal storage means when or after the second predetermined processing is completed;
a second return execution means for returning the second predetermined information saved in the second predetermined storage area to the internal storage means when or after the second predetermined processing is completed (a function for executing the processing of steps S3910 to S3915 in the main CPU 63 in the fifteenth embodiment, a function for executing the processing of steps S4510 to S4515 in the main CPU 63 in the seventeenth embodiment, a function for executing the processing of step S4605 in the main CPU 63 in the eighteenth embodiment, and a function for executing the processing of steps S4705 and S4706 in the main CPU 63 in the nineteenth embodiment);
The gaming machine described in feature P6 is characterized by comprising:

特徴P7によれば、第2所定処理が終了する場合又は終了した後に、第1所定記憶領域に退避された第1所定情報が内部記憶手段に復帰され、第2所定記憶領域に退避された第2所定情報が内部記憶手段に復帰されるため、内部記憶手段の状態を第2所定処理が開始される前の状態に復帰させることが可能となる。 According to Feature P7, when or after the second predetermined processing is completed, the first predetermined information saved in the first predetermined storage area is restored to the internal storage means, and the second predetermined information saved in the second predetermined storage area is restored to the internal storage means, making it possible to restore the state of the internal storage means to the state before the second predetermined processing was started.

特徴P8.前記第1所定情報には、前記内部記憶手段に設けられたフラグレジスタの情報が含まれることを特徴とする特徴P6又はP7に記載の遊技機。 Feature P8. A gaming machine as described in Feature P6 or P7, wherein the first predetermined information includes information from a flag register provided in the internal storage means.

特徴P8によれば、第1所定処理が実行されている状況におけるフラグレジスタの情報を適切に退避させることが可能となる。 Feature P8 makes it possible to properly save the information in the flag register while the first predetermined process is being executed.

特徴P9.前記第2所定情報には、前記内部記憶手段の全レジスタの情報が含まれることを特徴とする特徴P6乃至P8のいずれか1に記載の遊技機。 Feature P9. A gaming machine described in any one of Features P6 to P8, wherein the second predetermined information includes information from all registers of the internal storage means.

特徴P9によれば、内部記憶手段の全レジスタの情報がまとめて退避されることとなるため、レジスタの情報を選択的に退避させる必要が生じない。 Feature P9 allows the information in all registers of the internal storage means to be saved together, eliminating the need to selectively save register information.

特徴P10.前記第2所定記憶領域は、
プッシュ命令により情報の書き込みが行われポップ命令により情報の読み出しが行われるスタック領域(非特定制御用のスタックエリア224)と、
ロード命令により情報の書き込み及び読み出しが行われるワーク領域(非特定制御用のワークエリア223)と、
を備え、
前記第2退避実行手段は、前記第2所定情報を前記スタック領域及び前記ワーク領域の一方に退避させることを特徴とする特徴P9に記載の遊技機。
Feature P10. The second predetermined storage area is
a stack area (a stack area 224 for non-specific control) in which information is written by a push command and in which information is read by a pop command;
a work area (non-specific control work area 223) in which information is written and read by a load command;
Equipped with
The gaming machine described in feature P9 is characterized in that the second save execution means saves the second predetermined information to one of the stack area and the work area.

特徴P10によれば、内部記憶手段の全レジスタの情報が第2所定記憶領域におけるスタック領域及びワーク領域のうち一方に退避される。これにより、全レジスタの情報の退避先を集約することが可能となり、退避させるための処理構成及び復帰させるための処理構成を簡素化させることが可能となる。 According to feature P10, the information in all registers of the internal storage means is saved to either the stack area or the work area in the second predetermined storage area. This makes it possible to centralize the save destination for all register information, simplifying the processing configuration for saving and restoring the information.

特徴P11.前記第2退避実行手段は、前記第2所定情報を前記スタック領域に退避させることを特徴とする特徴P10に記載の遊技機。 Feature P11. The gaming machine described in Feature P10, wherein the second save execution means saves the second specified information to the stack area.

特徴P11によれば、ワーク領域を使用しないようにしながら全レジスタの情報を退避させることが可能となる。 Feature P11 makes it possible to save information from all registers without using work area.

特徴P12.前記第2所定情報には、前記内部記憶手段のスタックポインタの情報が含まれることを特徴とする特徴P6乃至P11のいずれか1に記載の遊技機。 Feature P12. A gaming machine described in any one of Features P6 to P11, wherein the second predetermined information includes stack pointer information for the internal storage means.

特徴P12によれば、第1所定処理が実行されている状況におけるスタックポインタの情報を適切に退避させることが可能となる。 Feature P12 makes it possible to properly save stack pointer information while the first specified process is being executed.

なお、特徴P1~P12の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features P1 to P12, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴L群、上記特徴M群、上記特徴N群、上記特徴O群及び上記特徴P群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above-mentioned feature group L, feature group M, feature group N, feature group O, and feature group P can solve the following problems.

遊技機としてパチンコ遊技機やスロットマシンなどが知られている。例えば、パチンコ遊技機は、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, some pachinko machines are known to have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては各種制御を好適に行う必要があり、この点について未だ改良の余地がある。 However, gaming machines such as those exemplified above require various controls to be performed appropriately, and there is still room for improvement in this regard.

<特徴Q群>
特徴Q1.各種処理を実行し、処理の実行に際して内部記憶手段(主側CPU63のレジスタ)に情報を一時的に記憶させる制御手段(MPU62)と、
当該制御手段とは別チップとして設けられ、情報を一時的に記憶することが可能な履歴記憶手段(管理用RAM241)と、
を備え、
前記制御手段は、遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報を前記履歴記憶手段に記憶させる履歴記憶実行手段(主側CPU63における通常の入球管理処理、開閉実行モード中の入球管理処理及び高頻度サポートモード中の入球管理処理を実行する機能)を備えていることを特徴とする遊技機。
<Feature Q group>
Feature Q1. A control means (MPU 62) that executes various processes and temporarily stores information in an internal storage means (register of the main CPU 63) when the processes are executed;
a history storage means (management RAM 241) that is provided as a chip separate from the control means and is capable of temporarily storing information;
Equipped with
The control means is a gaming machine characterized by having a history memory execution means (a function that executes normal ball entry management processing in the main CPU 63, ball entry management processing during the opening and closing execution mode, and ball entry management processing during the high frequency support mode) that stores corresponding game history information in the history memory means when a specified event occurs as a result of the game being played.

特徴Q1によれば、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶手段にて記憶される。これにより、所定事象の発生回数又は発生頻度を管理するための情報を遊技機にて記憶保持することが可能となり、この管理されている情報を利用することで所定事象の発生頻度の管理を好適に行うことが可能となる。また、履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。また、履歴記憶手段は制御手段とは別チップとして設けられているため、汎用的な制御手段を利用しながら、履歴情報を記憶するための記憶容量を増大させることが可能となる。 According to feature Q1, when a predetermined event occurs, corresponding history information is stored in the history storage means. This allows the gaming machine to store and retain information for managing the number of times or frequency of occurrence of a predetermined event, and by using this managed information, it becomes possible to appropriately manage the frequency of occurrence of a predetermined event. Furthermore, since the history information is stored in the gaming machine itself, it is possible to prevent unauthorized access to or unauthorized modification of the history information. Furthermore, because the history storage means is provided as a chip separate from the control means, it is possible to increase the memory capacity for storing history information while using general-purpose control means.

特徴Q2.前記制御手段は、各種処理を実行する場合に情報を一時的に記憶する所定記憶手段(主側RAM65)を備えていることを特徴とする特徴Q1に記載の遊技機。 Feature Q2. A gaming machine as described in Feature Q1, characterized in that the control means is equipped with a predetermined storage means (main RAM 65) that temporarily stores information when various processes are executed.

特徴Q2によれば、制御手段に設けられた所定記憶手段だけではなく制御手段とは別チップとして設けられた履歴記憶手段を備えている構成において、当該履歴記憶手段に履歴情報を記憶させることにより多くの履歴情報を記憶保持することが可能となる。 Feature Q2 allows a configuration that includes not only a predetermined storage means provided in the control means but also a history storage means provided as a chip separate from the control means to store history information in the history storage means, thereby enabling the storage and retention of a large amount of history information.

特徴Q3.前記制御手段は、前記履歴情報に関する処理を実行する場合に前記所定記憶手段に情報を一時的に記憶させることを特徴とする特徴Q2に記載の遊技機。 Feature Q3. The gaming machine described in Feature Q2, wherein the control means temporarily stores information in the specified storage means when executing processing related to the history information.

特徴Q3によれば、履歴情報を記憶するための履歴記憶手段が制御手段とは別チップとして設けられた構成において、履歴情報に関する処理を実行する場合には制御手段に設けられた所定記憶手段に情報が一時的に記憶されるため、履歴情報に関する処理を実行する場合における処理速度が極端に低下してしまわないようにすることが可能となる。 According to feature Q3, in a configuration in which history storage means for storing history information is provided as a chip separate from the control means, when processing related to the history information is executed, the information is temporarily stored in a predetermined storage means provided in the control means, making it possible to prevent an extreme decrease in processing speed when processing related to the history information is executed.

特徴Q4.前記制御手段は、前記履歴記憶手段に記憶されている前記履歴情報を利用して所定の期間における遊技の結果に対応する態様情報を導出する情報導出手段(主側CPU63におけるステップS4208の処理を実行する機能)を備えていることを特徴とする特徴Q1乃至Q3のいずれか1に記載の遊技機。 Feature Q4. A gaming machine described in any one of Features Q1 to Q3, characterized in that the control means is equipped with information derivation means (a function for executing the processing of step S4208 in the main CPU 63) that uses the history information stored in the history storage means to derive behavior information corresponding to game results over a predetermined period of time.

特徴Q4によれば、履歴記憶手段に記憶されている履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出されることにより、所定事象の発生頻度などの遊技履歴の管理結果を把握することが可能となる。 Feature Q4 allows the historical information stored in the history storage means to be used to derive behavioral information corresponding to game results over a specified period, making it possible to ascertain the results of game history management, such as the frequency of occurrence of specified events.

特徴Q5.前記第2所定記憶領域は、前記情報導出手段により導出された前記態様情報を記憶する態様情報記憶領域(演算結果記憶エリア234)を備えていることを特徴とする特徴Q4に記載の遊技機。 Feature Q5. A gaming machine as described in Feature Q4, wherein the second predetermined storage area includes a mode information storage area (computation result storage area 234) that stores the mode information derived by the information derivation means.

特徴Q5によれば、履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出された場合、その態様情報は態様情報記憶領域に記憶される。これにより、任意のタイミングで遊技履歴の管理結果を把握することが可能となる。 According to feature Q5, when behavior information corresponding to game results over a specified period is derived using history information, that behavior information is stored in the behavior information storage area. This makes it possible to grasp the results of game history management at any time.

なお、特徴Q1~Q5の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features Q1 to Q5, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴Q群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above feature group Q can solve the following problems:

遊技機としてパチンコ遊技機やスロットマシンが知られている。例えば、パチンコ遊技機では、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, pachinko machines are also known that have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、遊技機の管理が好適に行われる必要があり、この点について未だ改良の余地がある。 Here, gaming machines such as those exemplified above need to be managed appropriately, and there is still room for improvement in this regard.

<特徴R群>
特徴R1.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)と、
当該設定手段を有する制御手段への動作電力の供給が開始された場合に第1事象及び第2事象を含む複数の事象が発生していることに基づいて、前記使用対象となる設定値の変更を行うことが可能な設定可能状況となるようにする状況発生手段(第22の実施形態では主側CPU63におけるステップS5003~ステップS5006の処理を実行する機能、別形態では主側CPU63におけるステップS5503~ステップS5507の処理を実行する機能、第23の実施形態では主側CPU63におけるステップS5703~ステップS5705及びステップS5715の処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature R group>
Feature R1. A setting means (a function for executing a setting value update process in the main CPU 63) for setting a setting value to be used from among multiple setting values corresponding to the player's advantage level;
a situation generating means for generating a setting possible situation in which the setting value to be used can be changed based on the occurrence of a plurality of events including a first event and a second event when the supply of operating power to the control means having the setting means is started (a function for executing the processing of steps S5003 to S5006 in the main CPU 63 in the 22nd embodiment, a function for executing the processing of steps S5503 to S5507 in the main CPU 63 in another embodiment, and a function for executing the processing of steps S5703 to S5705 and step S5715 in the main CPU 63 in the 23rd embodiment);
A gaming machine characterized by comprising:

特徴R1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。この場合に、使用対象となる設定値の設定が行われるようにするためには、制御手段への動作電力の供給が開始された場合に第1事象及び第2事象を含む複数の事象が発生している必要がある。これにより、不正により使用対象となる設定値の設定を行わせる行為を行いづらくさせることが可能となる。 According to feature R1, the setting value to be used is set from among multiple setting values corresponding to the player's level of advantage, so the player will hope that the more advantageous setting value will be the setting value to be used. In this case, in order for the setting value to be used to be set, multiple events including the first and second events must occur when the supply of operating power to the control means begins. This makes it difficult to fraudulently set the setting value to be used.

特徴R2.開閉体(前扉枠14)が開放状態となっていることを把握する開放把握手段(第22の実施形態では主側CPU63におけるステップS5005の処理を実行する機能、別形態では主側CPU63におけるステップS5505の処理を実行する機能、第23の実施形態では主側CPU63におけるステップS5703の処理を実行する機能)を備え、
前記状況発生手段は、前記開閉体が開放状態となっていることが前記開放把握手段により把握されていることに基づいて前記第1事象が発生していると特定することを特徴とする特徴R1に記載の遊技機。
Feature R2. Equipped with an open detection means for detecting that the opening/closing body (front door frame 14) is in the open state (a function for executing the processing of step S5005 in the main CPU 63 in the 22nd embodiment, a function for executing the processing of step S5505 in the main CPU 63 in another embodiment, and a function for executing the processing of step S5703 in the main CPU 63 in the 23rd embodiment),
The gaming machine described in feature R1 is characterized in that the situation generation means determines that the first event has occurred based on the fact that the opening/closing body is in an open state being detected by the opening detection means.

特徴R2によれば、使用対象となる設定値の設定が行われるようにするためには、開閉体が開放状態となっている必要がある。これにより、不正に使用対象となる設定値の設定を行わせる行為が行われた場合、当該不正行為を目立たせることが可能となり、結果的に当該不正行為を発見し易くすることが可能となる。 According to feature R2, the opening/closing body must be in the open state in order for the setting value to be set to be used. This makes it possible to highlight any fraudulent attempts to set the setting value to be used, thereby making it easier to discover such fraud.

特徴R3.別開閉体(遊技機本体12)が開放状態となっていることを把握する別開放把握手段(第22の実施形態では主側CPU63におけるステップS5006の処理を実行する機能、別形態では主側CPU63におけるステップS5506の処理を実行する機能、第23の実施形態では主側CPU63におけるステップS5704の処理を実行する機能)を備え、
前記状況発生手段は、前記別開閉体が開放状態となっていることが前記別開放把握手段により把握されていることに基づいて前記第2事象が発生していると特定することを特徴とする特徴R2に記載の遊技機。
Feature R3. Equipped with separate opening detection means for detecting that the separate opening/closing body (the gaming machine main body 12) is in the open state (a function for executing the processing of step S5006 in the main CPU 63 in the 22nd embodiment, a function for executing the processing of step S5506 in the main CPU 63 in another embodiment, and a function for executing the processing of step S5704 in the main CPU 63 in the 23rd embodiment),
The gaming machine described in feature R2 is characterized in that the situation generation means determines that the second event has occurred based on the fact that the separate opening/closing body is in an open state being detected by the separate opening detection means.

特徴R3によれば、使用対象となる設定値の設定が行われるようにするためには、開閉体を開放状態とするだけではなく別開閉体も開放状態とする必要がある。これにより、不正により使用対象となる設定値の設定を行わせる行為を行いづらくさせることが可能となるとともに、当該不正行為を目立たせることが可能となる。 According to feature R3, in order to set the target setting value, not only must the opening/closing device be in the open state, but a separate opening/closing device must also be in the open state. This makes it more difficult to fraudulently set the target setting value, and also makes such fraudulent behavior more noticeable.

特徴R4.前記設定手段は、所定操作手段(更新ボタン68b、リセットボタン68c)が操作されたことに基づいて、前記使用対象となる設定値の選択及び前記使用対象となる設定値の設定のうち少なくとも一方を行う構成であり、
前記所定操作手段は別開閉体を開放状態とすることで操作可能となる構成であることを特徴とする特徴R2又はR3に記載の遊技機。
Feature R4: The setting means is configured to perform at least one of selecting the setting value to be used and setting the setting value to be used based on the operation of a predetermined operation means (update button 68b, reset button 68c),
A gaming machine according to feature R2 or R3, characterized in that the predetermined operating means is configured to be operable by opening a separate opening/closing body.

特徴R4によれば、所定操作手段を操作可能とするために開放状態とされる別開閉体とは異なる開閉体を開放状態としないと、使用対象となる設定値の設定を行うことができない。これにより、不正により使用対象となる設定値の設定を行わせる行為を行いづらくさせることが可能となるとともに、当該不正行為を目立たせることが可能となる。 According to feature R4, the target setting value cannot be set unless an opening/closing body other than the separate opening/closing body that is opened to enable operation of the specified operating means is opened. This makes it difficult to fraudulently set the target setting value, and also makes such fraudulent behavior more noticeable.

特徴R5.前記開閉体は遊技球が流下する遊技領域の遊技機前側を規定しており、
前記開閉体を開放状態とすることで前記遊技領域が遊技機前方に開放されることを特徴とする特徴R2乃至R4のいずれか1に記載の遊技機。
Feature R5. The opening and closing body defines the front side of the gaming machine of the gaming area into which the gaming balls flow,
A gaming machine described in any one of features R2 to R4, characterized in that the gaming area is opened to the front of the gaming machine when the opening/closing body is opened.

特徴R5によれば、使用対象となる設定値の設定が行われるようにするためには、開閉体を開放状態として遊技領域を遊技機前方に開放させる必要がある。これにより、不正により使用対象となる設定値の設定を行わせる行為を行いづらくさせることが可能となるとともに、当該不正行為を目立たせることが可能となる。 According to feature R5, in order to set the setting value to be used, the opening and closing member must be in the open state, opening the gaming area to the front of the gaming machine. This makes it more difficult to fraudulently set the setting value to be used, and also makes such fraudulent behavior more noticeable.

特徴R6.前記状況発生手段は、設定キー挿入部(設定キー挿入部68a)に対する設定キーによる所定操作が行われていることに基づいて、前記複数の事象のうち一の事象が発生していると特定することを特徴とする特徴R1乃至R5のいずれか1に記載の遊技機。 Feature R6. A gaming machine described in any one of Features R1 to R5, wherein the situation generation means determines that one of the plurality of events has occurred based on a predetermined operation being performed using a setting key in the setting key insertion section (setting key insertion section 68a).

特徴R6によれば、使用対象となる設定値の設定が行われるようにするためには、設定キー挿入部に対する設定キーによる所定操作を行うだけではなく、それとは別の事象を発生させる必要がある。これにより、不正により使用対象となる設定値の設定を行わせる行為を行いづらくさせることが可能となる。 According to feature R6, in order to set the setting value to be used, it is necessary not only to perform a specific operation using the setting key on the setting key insertion section, but also to cause a separate event to occur. This makes it difficult to fraudulently set the setting value to be used.

特徴R7.前記状況発生手段は、遊技が行われた場合に発生する所定の遊技事象(発射操作装置28の操作、スルーゲート35への入球)が発生していることに基づいて、前記複数の事象のうち一の事象が発生していると特定することを特徴とする特徴R1乃至R6のいずれか1に記載の遊技機。 Feature R7. A gaming machine described in any one of Features R1 to R6, wherein the situation generation means identifies that one of the plurality of events has occurred based on the occurrence of a predetermined gaming event (operation of the launch operation device 28, entry of a ball into the through gate 35) that occurs when a game is played.

特徴R7によれば、使用対象となる設定値の設定が行われるようにするためには、遊技が行われた場合に発生する所定の遊技事象を発生させる必要があるだけではなく、それとは別の事象を発生させる必要がある。これにより、不正により使用対象となる設定値の設定を行わせる行為を行いづらくさせることが可能となる。 According to feature R7, in order to set the setting value to be used, not only does it require the occurrence of a specific game event that occurs when a game is played, but it also requires the occurrence of a separate event. This makes it more difficult to fraudulently set the setting value to be used.

特徴R8.前記状況発生手段は、遊技領域に設けられた所定の入球部に遊技球が入球したことを検知する入球検知手段(ゲート検知センサ49a)にて遊技球が検知されたことに基づいて、前記複数の事象のうち一の事象が発生していると特定することを特徴とする特徴R1乃至R7のいずれか1に記載の遊技機。 Feature R8. A gaming machine described in any one of Features R1 to R7, wherein the situation generation means determines that one of the plurality of events has occurred based on the detection of a gaming ball by ball entry detection means (gate detection sensor 49a) that detects that a gaming ball has entered a predetermined ball entry section provided in the gaming area.

特徴R8によれば、使用対象となる設定値の設定が行われるようにするためには、所定の入球部に遊技球を入球させる必要があるとともに、それとは別の事象を発生させる必要がある。これにより、不正により使用対象となる設定値の設定を行わせる行為を行いづらくさせることが可能となる。 According to feature R8, in order for the setting value to be used to be set, a game ball must be thrown into a specified ball entry area, and a separate event must occur. This makes it more difficult to fraudulently set the setting value to be used.

特徴R9.前記設定手段により設定された前記使用対象となる設定値を報知手段にて報知させる設定値報知手段(主側CPU63における設定確認用処理を実行する機能)を備え、
当該設定値報知手段は、前記第1事象及び前記第2事象を含む複数の事象が発生していることに基づいて、前記設定手段により設定された前記使用対象となる設定値を前記報知手段にて報知させることを特徴とする特徴R1乃至R8のいずれか1に記載の遊技機。
Feature R9. A setting value notification means (a function of executing a setting confirmation process in the main CPU 63) is provided, which notifies the setting value to be used set by the setting means by the notification means,
A gaming machine described in any one of features R1 to R8, characterized in that the setting value notification means notifies the setting value to be used, which is set by the setting means, based on the occurrence of multiple events including the first event and the second event.

特徴R9によれば、不正により設定値を確認する行為を行いづらくさせることが可能となる。また、遊技ホールの管理者は使用対象となる設定値の設定を行う場合及び設定値の確認を行う場合のいずれであっても第1事象及び第2事象を発生させればよいため、作業が共通化されることとなり各作業を把握し易くなる。 Feature R9 makes it difficult to fraudulently check setting values. Furthermore, the amusement hall manager only needs to trigger the first and second events whether setting a setting value to be used or checking a setting value, which standardizes the tasks and makes it easier to understand each task.

特徴R10.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)と、
設定キー挿入部(設定キー挿入部68a)に対する設定キーによる所定操作が行われていること及び前記設定キー挿入部に対する前記設定キーによる前記所定操作とは異なる別事象の両方を含む複数の事象が発生していることに基づいて、前記設定手段による前記使用対象となる設定値の設定を行うことが可能な設定可能状況となるようにする状況発生手段(第22の実施形態では主側CPU63におけるステップS5003~ステップS5006の処理を実行する機能、別形態では主側CPU63におけるステップS5503~ステップS5507の処理を実行する機能、第23の実施形態では主側CPU63におけるステップS5703~ステップS5705及びステップS5715の処理を実行する機能)と、
を備えていることを特徴とする遊技機。
Feature R10. A setting means (a function for executing a setting value update process in the main CPU 63) for setting a setting value to be used from among multiple setting values corresponding to the player's advantage level;
a situation generating means for creating a setting possible situation in which the setting means can set the setting value to be used, based on the occurrence of a plurality of events including both a predetermined operation using a setting key on a setting key insertion section (setting key insertion section 68a) and another event different from the predetermined operation using the setting key on the setting key insertion section (a function for executing the processing of steps S5003 to S5006 in the main CPU 63 in the 22nd embodiment, a function for executing the processing of steps S5503 to S5507 in the main CPU 63 in another embodiment, and a function for executing the processing of steps S5703 to S5705 and step S5715 in the main CPU 63 in the 23rd embodiment);
A gaming machine characterized by comprising:

特徴R10によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。この場合に、使用対象となる設定値の設定が行われるようにするためには、設定キー挿入部に対する設定キーによる所定操作を行うだけではなく、それとは別の事象を発生させる必要がある。これにより、不正により使用対象となる設定値の設定を行わせる行為を行いづらくさせることが可能となる。 According to Feature R10, the setting value to be used is set from among multiple setting values corresponding to the player's level of advantage, so the player will hope that the more advantageous setting value will be the one to be used. In this case, in order to set the setting value to be used, it is necessary not only to perform a specified operation using the setting key on the setting key insertion section, but also to cause a separate event to occur. This makes it difficult to fraudulently set the setting value to be used.

特徴R11.開閉体(前扉枠14)が開放状態となっていることを把握する開放把握手段(第22の実施形態では主側CPU63におけるステップS5005の処理を実行する機能、別形態では主側CPU63におけるステップS5505の処理を実行する機能、第23の実施形態では主側CPU63におけるステップS5703の処理を実行する機能)を備え、
前記状況発生手段は、前記開閉体が開放状態となっていることが前記開放把握手段により把握されていることに基づいて前記別事象が発生していると特定することを特徴とする特徴R10に記載の遊技機。
Feature R11. Equipped with an open detection means for detecting that the opening/closing body (front door frame 14) is in the open state (a function for executing the processing of step S5005 in the main CPU 63 in the 22nd embodiment, a function for executing the processing of step S5505 in the main CPU 63 in another embodiment, and a function for executing the processing of step S5703 in the main CPU 63 in the 23rd embodiment),
The gaming machine described in feature R10 is characterized in that the situation generation means determines that the different event has occurred based on the fact that the opening/closing body is in an open state being detected by the opening detection means.

特徴R11によれば、使用対象となる設定値の設定が行われるようにするためには、開閉体が開放状態となっている必要がある。これにより、不正に使用対象となる設定値の設定を行わせる行為が行われた場合、当該不正行為を目立たせることが可能となり、結果的に当該不正行為を発見し易くすることが可能となる。 According to feature R11, the opening/closing body must be in the open state in order for the setting value to be set to be used. This makes it possible to highlight any fraudulent attempts to set the setting value to be used, thereby making it easier to discover such fraud.

特徴R12.別開閉体(遊技機本体12)が開放状態となっていることを把握する別開放把握手段(第22の実施形態では主側CPU63におけるステップS5006の処理を実行する機能、別形態では主側CPU63におけるステップS5506の処理を実行する機能、第23の実施形態では主側CPU63におけるステップS5704の処理を実行する機能)を備え、
前記状況発生手段は、前記別開閉体が開放状態となっていることが前記別開放把握手段により把握されていることに基づいて、前記複数の事象のうち一の事象が発生していると特定することを特徴とする特徴R11に記載の遊技機。
Feature R12. Equipped with separate opening detection means for detecting that the separate opening/closing body (the gaming machine main body 12) is in the open state (a function for executing the processing of step S5006 in the main CPU 63 in the 22nd embodiment, a function for executing the processing of step S5506 in the main CPU 63 in another embodiment, and a function for executing the processing of step S5704 in the main CPU 63 in the 23rd embodiment),
The gaming machine described in feature R11 is characterized in that the situation generation means determines that one of the multiple events has occurred based on the fact that the separate opening/closing body is in an open state being recognized by the separate opening recognition means.

特徴R12によれば、使用対象となる設定値の設定が行われるようにするためには、開閉体を開放状態とするだけではなく別開閉体も開放状態とする必要がある。これにより、不正により使用対象となる設定値の設定を行わせる行為を行いづらくさせることが可能となるとともに、当該不正行為を目立たせることが可能となる。 According to feature R12, in order to set the setting value to be used, not only must the opening/closing device be in the open state, but a separate opening/closing device must also be in the open state. This makes it more difficult to fraudulently set the setting value to be used, and also makes such fraudulent behavior more noticeable.

特徴R13.前記設定手段は、所定操作手段(更新ボタン68b、リセットボタン68c)が操作されたことに基づいて、前記使用対象となる設定値の選択及び前記使用対象となる設定値の設定のうち少なくとも一方を行う構成であり、
前記所定操作手段は別開閉体を開放状態とすることで操作可能となる構成であることを特徴とする特徴R11又はR12に記載の遊技機。
Feature R13: The setting means is configured to perform at least one of selecting the setting value to be used and setting the setting value to be used based on operation of a predetermined operation means (update button 68b, reset button 68c),
A gaming machine according to feature R11 or R12, characterized in that the predetermined operating means is configured to be operable by opening a separate opening/closing body.

特徴R13によれば、所定操作手段を操作可能とするために開放状態とされる別開閉体とは異なる開閉体を開放状態としないと、使用対象となる設定値の設定を行うことができない。これにより、不正により使用対象となる設定値の設定を行わせる行為を行いづらくさせることが可能となるとともに、当該不正行為を目立たせることが可能となる。 According to feature R13, the target setting value cannot be set unless an opening/closing body different from the separate opening/closing body that is opened to enable operation of the specified operating means is opened. This makes it difficult to fraudulently set the target setting value and makes such fraudulent behavior more noticeable.

特徴R14.前記開閉体は遊技球が流下する遊技領域の遊技機前側を規定しており、
前記開閉体を開放状態とすることで前記遊技領域が遊技機前方に開放されることを特徴とする特徴R11乃至R13のいずれか1に記載の遊技機。
Feature R14. The opening and closing body defines the front side of the gaming machine of the gaming area into which the gaming balls flow,
A gaming machine described in any one of features R11 to R13, characterized in that the gaming area is opened to the front of the gaming machine when the opening/closing body is opened.

特徴R14によれば、使用対象となる設定値の設定が行われるようにするためには、開閉体を開放状態として遊技領域を遊技機前方に開放させる必要がある。これにより、不正により使用対象となる設定値の設定を行わせる行為を行いづらくさせることが可能となるとともに、当該不正行為を目立たせることが可能となる。 According to feature R14, in order to set the setting value to be used, the opening and closing member must be in the open state, opening the gaming area to the front of the gaming machine. This makes it more difficult to fraudulently set the setting value to be used, and also makes such fraudulent behavior more noticeable.

特徴R15.前記状況発生手段は、遊技が行われた場合に発生する所定の遊技事象(発射操作装置28の操作、スルーゲート35への入球)が発生していることに基づいて、前記複数の事象のうち一の事象が発生していると特定することを特徴とする特徴R10乃至R14のいずれか1に記載の遊技機。 Feature R15. A gaming machine described in any one of Features R10 to R14, wherein the situation generation means identifies that one of the plurality of events has occurred based on the occurrence of a predetermined gaming event (operation of the launch operation device 28, entry of a ball into the through gate 35) that occurs when a game is played.

特徴R15によれば、使用対象となる設定値の設定が行われるようにするためには、設定キー挿入部に対する設定キーによる所定操作を行うだけではなく、遊技が行われた場合に発生する所定の遊技事象を発生させる必要がある。これにより、不正により使用対象となる設定値の設定を行わせる行為を行いづらくさせることが可能となる。 According to feature R15, in order to set the setting value to be used, it is necessary not only to perform a predetermined operation using the setting key in the setting key insertion section, but also to trigger a predetermined game event that occurs when a game is played. This makes it difficult to fraudulently set the setting value to be used.

特徴R16.前記状況発生手段は、遊技領域に設けられた所定の入球部に遊技球が入球したことを検知する入球検知手段(ゲート検知センサ49a)にて遊技球が検知されたことに基づいて、前記複数の事象のうち一の事象が発生していると特定することを特徴とする特徴R10乃至R15のいずれか1に記載の遊技機。 Feature R16. A gaming machine described in any one of Features R10 to R15, wherein the situation generation means determines that one of the plurality of events has occurred based on the detection of a gaming ball by ball entry detection means (gate detection sensor 49a) that detects that a gaming ball has entered a predetermined ball entry section provided in the gaming area.

特徴R16によれば、使用対象となる設定値の設定が行われるようにするためには、設定キー挿入部に対する設定キーによる所定操作を行うだけではなく、所定の入球部に遊技球を入球させる必要がある。これにより、不正により使用対象となる設定値の設定を行わせる行為を行いづらくさせることが可能となる。 According to feature R16, in order to set the setting value to be used, it is necessary not only to perform a predetermined operation using the setting key in the setting key insertion section, but also to have a game ball enter a predetermined ball entry section. This makes it difficult to fraudulently set the setting value to be used.

特徴R17.前記設定手段により設定された前記使用対象となる設定値を報知手段にて報知させる設定値報知手段(主側CPU63における設定確認用処理を実行する機能)を備え、
当該設定値報知手段は、前記設定キー挿入部に対する前記設定キーによる前記所定操作が行われていること及び前記別事象の両方を含む複数の事象が発生していることに基づいて、前記設定手段により設定された前記使用対象となる設定値を前記報知手段にて報知させることを特徴とする特徴R10乃至R16のいずれか1に記載の遊技機。
Feature R17. A setting value notification means (a function of executing a setting confirmation process in the main CPU 63) is provided, which notifies the setting value to be used set by the setting means by a notification means,
A gaming machine described in any one of features R10 to R16, characterized in that the setting value notification means notifies the setting value to be used, which is set by the setting means, based on the occurrence of multiple events including both the specified operation using the setting key on the setting key insertion section and the separate event.

特徴R17によれば、不正により設定値を確認する行為を行いづらくさせることが可能となる。また、遊技ホールの管理者は使用対象となる設定値の設定を行う場合及び設定値の確認を行う場合のいずれであっても設定キー挿入部に対する設定キーによる所定操作を行うとともに別事象を発生させればよいため、作業が共通化されることとなり各作業を把握し易くなる。 Feature R17 makes it difficult to fraudulently check setting values. Furthermore, whether setting a setting value to be used or checking a setting value, the amusement hall manager simply performs a specific operation using the setting key in the setting key insertion section and causes a separate event, which standardizes the tasks and makes it easier to understand each task.

なお、特徴R1~R17の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, in relation to the configuration of features R1 to R17, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴R群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above-mentioned group of features R can solve the following problems:

遊技機としてパチンコ遊技機やスロットマシンが知られている。例えば、パチンコ遊技機では、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, pachinko machines are also known that have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、遊技機に対する不正に対処する必要があり、この点について未だ改良の余地がある。 However, with gaming machines such as those exemplified above, it is necessary to deal with fraudulent gaming machines, and there is still room for improvement in this regard.

<特徴S群>
特徴S1.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)と、
前記使用対象となる設定値の変更を行うことが可能な設定可能状況となるようにする状況発生手段(第22の実施形態では主側CPU63におけるステップS5003~ステップS5006及びステップS5401~ステップS5408の処理を実行する機能、別形態では主側CPU63におけるステップS5503~ステップS5507の処理を実行する機能、第23の実施形態では主側CPU63におけるステップS5703~ステップS5705及びステップS5715の処理を実行する機能、第24の実施形態では主側CPU63におけるステップS5801~ステップS5804の処理を実行する機能、第25の実施形態では主側CPU63におけるステップS5901~ステップS5904の処理を実行する機能)と、
前記設定可能状況となる前における前記設定値と前記設定手段により設定された前記設定値とが同一であるか否かを把握する設定値把握手段(第22の実施形態では主側CPU63におけるステップS5017及びステップS5111~ステップS5112の処理を実行する機能、別形態では主側CPU63におけるステップS5611~ステップS5612の処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature S group>
Feature S1. A setting means (a function for executing a setting value update process in the main CPU 63) for setting a setting value to be used from among multiple setting values corresponding to the player's advantage level;
a situation generating means for creating a setting possible situation in which the setting value to be used can be changed (in the 22nd embodiment, a function for executing the processing of steps S5003 to S5006 and steps S5401 to S5408 in the main CPU 63; in another embodiment, a function for executing the processing of steps S5503 to S5507 in the main CPU 63; in the 23rd embodiment, a function for executing the processing of steps S5703 to S5705 and step S5715 in the main CPU 63; in the 24th embodiment, a function for executing the processing of steps S5801 to S5804 in the main CPU 63; and in the 25th embodiment, a function for executing the processing of steps S5901 to S5904 in the main CPU 63);
A setting value grasping means for grasping whether the setting value before the setting possible state is reached and the setting value set by the setting means are the same (in the 22nd embodiment, a function for executing the processing of steps S5017 and S5111 to S5112 in the main CPU 63, and in another embodiment, a function for executing the processing of steps S5611 to S5612 in the main CPU 63);
A gaming machine characterized by comprising:

特徴S1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。この場合に、設定可能状況となる前における設定値と当該設定可能状況において設定された設定値とが同一であるか否かが把握される。これにより、設定可能状況を挟んで設定値が同一であるか否かに対応する処理を実行することが可能となる。よって、使用対象となる設定値の設定が行われた場合にその設定結果に対して好ましい状況を生じさせることが可能となり、設定値の設定作業を好適に行うことが可能となる。 According to Feature S1, the setting value to be used is set from among multiple setting values corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be used. In this case, it is possible to determine whether the setting value before the setting situation becomes possible and the setting value set in the setting situation are the same. This makes it possible to execute processing that corresponds to whether the setting values are the same across the setting situation. Therefore, when the setting value to be used is set, it is possible to create a favorable situation for the setting result, and the setting value setting process can be carried out efficiently.

特徴S2.前記設定可能状況となる前における前記設定値と前記設定手段により設定された前記設定値とが同一であることが前記設定値把握手段により把握されたことに基づいて、それに対応する同一時処理が実行されるようにする同一時手段(第22の実施形態では主側CPU63におけるステップS5113の処理を実行する機能、別形態では主側CPU63におけるステップS5613の処理を実行する機能)を備えていることを特徴とする特徴S1に記載の遊技機。 Feature S2. A gaming machine according to Feature S1, characterized in that it is equipped with a simultaneous processing means (a function for executing the processing of step S5113 in the main CPU 63 in the 22nd embodiment, or a function for executing the processing of step S5613 in the main CPU 63 in another embodiment) that executes corresponding simultaneous processing based on the setting value grasping means grasping that the setting value before the setting-enabled state is reached is the same as the setting value set by the setting means.

特徴S2によれば、設定可能状況を挟んで設定値が同一である場合には同一時処理が実行されることにより、設定値が同一であることに対して好ましい状況を生じさせることが可能となる。 Feature S2 enables execution of identical processing when the setting values are identical across setting availability situations, thereby creating a favorable situation for identical setting values.

特徴S3.前記同一時手段は、前記同一時処理として、前記設定値が変更されなかったことに対応する報知が行われるようにするための処理を実行することを特徴とする特徴S2に記載の遊技機。 Feature S3. The gaming machine described in Feature S2, wherein the simultaneous time means executes processing to issue a notification corresponding to the fact that the setting value has not been changed, as the simultaneous time processing.

特徴S3によれば、設定可能状況を挟んで設定値が同一であったことを遊技ホールの管理者などに報知することが可能となる。 Feature S3 makes it possible to notify the gaming hall manager or other personnel that the setting value is the same across setting availability situations.

特徴S4.前記設定可能状況となる前における前記設定値と前記設定手段により設定された前記設定値とが異なることが前記設定値把握手段により把握されたことに基づいて、それに対応する非同一時処理が実行されるようにする非同一時手段(第22の実施形態では主側CPU63におけるステップS5114の処理を実行する機能、別形態では主側CPU63におけるステップS5614の処理を実行する機能)を備えていることを特徴とする特徴S1乃至S3のいずれか1に記載の遊技機。 Feature S4. A gaming machine described in any one of Features S1 to S3, characterized in that it is equipped with non-identical time means (a function for executing the processing of step S5114 in the main CPU 63 in the 22nd embodiment, or a function for executing the processing of step S5614 in the main CPU 63 in another embodiment) that executes corresponding non-identical time processing based on the setting value grasping means grasping that the setting value before the setting possible state occurs is different from the setting value set by the setting means.

特徴S4によれば、設定可能状況を挟んで設定値が同一ではない場合には非同一時処理が実行されることにより、設定値が変更されたことに対して好ましい状況を生じさせることが可能となる。 Feature S4 enables the execution of non-identical processing when the setting value is not the same across setting availability situations, thereby creating a favorable situation for changing the setting value.

特徴S5.前記非同一時手段は、前記非同一時処理として、前記設定値が変更されたことに対応する報知が行われるようにするための処理を実行することを特徴とする特徴S4に記載の遊技機。 Feature S5. The gaming machine described in Feature S4, wherein the non-identical time means executes processing to issue a notification corresponding to a change in the setting value as the non-identical time processing.

特徴S5によれば、設定可能状況を挟んで設定値が変更されたことを遊技ホールの管理者などに報知することが可能となる。 Feature S5 makes it possible to notify the gaming hall manager or other personnel that a setting value has been changed between setting availability situations.

特徴S6.前記状況発生手段は、前記設定手段を有する制御手段への動作電力の供給が開始された後において、前記設定値を記憶する記憶手段の情報を消去する必要が生じたことに基づいて、前記設定可能状況となるようにするものであることを特徴とする特徴S1乃至S5のいずれか1に記載の遊技機。 Feature S6. A gaming machine described in any one of Features S1 to S5, wherein the situation generation means brings about the setting possible situation when, after the supply of operating power to the control means having the setting means has begun, it becomes necessary to erase information from the storage means that stores the setting value.

特徴S6によれば、設定値を記憶する記憶手段の情報を消去する必要が生じた場合には設定可能状況となるため、設定値の情報が消去されたにも関わらず遊技が継続されてしまわないようにすることが可能となる。この場合に、上記特徴S1の構成を備え、設定可能状況となる前における設定値と当該設定可能状況において設定された設定値とが同一であるか否かが把握される。これにより、設定可能状況を挟んで設定値が同一であるか否かに対応する処理を実行することが可能となる。 Feature S6 enables a setting status to be entered when it becomes necessary to erase information from the storage means that stores the setting value, preventing gameplay from continuing even though the setting value information has been erased. In this case, the configuration of feature S1 described above is provided, and it is possible to determine whether the setting value before the setting status becomes available is the same as the setting value set in the setting status. This makes it possible to execute processing that corresponds to whether the setting values are the same across the setting status.

特徴S7.前記設定可能状況となる前における前記設定値と前記設定手段により設定された前記設定値とが同一であることが前記設定値把握手段により把握されたことに基づいて、前記設定値が変更されなかったことに対応する報知が行われるようにする手段(第22の実施形態では主側CPU63におけるステップS5113の処理を実行する機能、別形態では主側CPU63におけるステップS5613の処理を実行する機能)を備えていることを特徴とする特徴S6に記載の遊技機。 Feature S7. A gaming machine according to Feature S6, characterized in that it comprises means for issuing a notification that the setting value has not been changed, based on the setting value grasping means grasping that the setting value before the setting-enabled state is reached and the setting value set by the setting means are the same (a function for executing the processing of step S5113 in the main CPU 63 in the 22nd embodiment, and a function for executing the processing of step S5613 in the main CPU 63 in another embodiment).

特徴S7によれば、記憶手段の情報が消去されることに伴って設定可能状況となったとしても当該設定可能状況を間に挟んで設定値が同一であった場合には設定値が変更されなかったことに対応する報知が行われる。これにより、遊技の途中で設定可能状況となったとしても設定値が変更されなかったことを遊技者に報知することが可能となり、遊技の途中で設定可能状況となったとしても遊技者は安心して遊技を継続させることが可能となる。 According to feature S7, even if a setting becomes possible due to the erasure of information from the storage means, if the setting value remains the same between the setting possible state and the setting possible state, a notification is issued indicating that the setting value has not been changed. This makes it possible to notify the player that the setting value has not been changed even if a setting becomes possible during play, allowing the player to continue playing with peace of mind even if a setting becomes possible during play.

特徴S8.前記状況発生手段は、
前記設定手段を有する制御手段への動作電力の供給が開始されたことに基づいて、前記設定可能状況となるようにする第1状況発生手段(第22の実施形態では主側CPU63におけるステップS5003~ステップS5006の処理を実行する機能、別形態では主側CPU63におけるステップS5503~ステップS5507の処理を実行する機能、第23の実施形態では主側CPU63におけるステップS5703~ステップS5705及びステップS5715の処理を実行する機能)と、
前記制御手段への動作電力の供給が開始された後において、前記設定値を記憶する記憶手段の情報を消去する必要が生じたことに基づいて、前記設定可能状況となるようにする第2状況発生手段(第22の実施形態では主側CPU63におけるステップS5401~ステップS5408の処理を実行する機能、第24の実施形態では主側CPU63におけるステップS5801~ステップS5804の処理を実行する機能、第25の実施形態では主側CPU63におけるステップS5901~ステップS5904の処理を実行する機能)と、
を備え、
前記設定値把握手段は、前記第1状況発生手段が生じさせた前記設定可能状況及び前記第2状況発生手段が生じさせた前記設定可能状況のいずれであっても、前記設定可能状況となる前における前記設定値と前記設定手段により設定された前記設定値とが同一であるか否かを把握することを特徴とする特徴S1乃至S7のいずれか1に記載の遊技機。
Feature S8. The situation generation means
a first status generating means for causing the setting possible status to be established based on the start of supply of operating power to the control means having the setting means (in the 22nd embodiment, a function for executing the processing of steps S5003 to S5006 in the main CPU 63; in another embodiment, a function for executing the processing of steps S5503 to S5507 in the main CPU 63; in the 23rd embodiment, a function for executing the processing of steps S5703 to S5705 and step S5715 in the main CPU 63);
a second situation generating means for causing the setting possible situation to occur based on the need to erase information from the storage means for storing the setting value after the supply of operating power to the control means has started (a function for executing the processing of steps S5401 to S5408 in the main CPU 63 in the 22nd embodiment, a function for executing the processing of steps S5801 to S5804 in the main CPU 63 in the 24th embodiment, and a function for executing the processing of steps S5901 to S5904 in the main CPU 63 in the 25th embodiment);
Equipped with
A gaming machine described in any one of features S1 to S7, characterized in that the setting value grasping means grasps whether the setting value before the settable situation occurs is the same as the setting value set by the setting means, regardless of whether the settable situation is caused by the first situation generating means or the second situation generating means.

特徴S8によれば、設定値を記憶する記憶手段の情報を消去する必要が生じた場合には設定可能状況となるため、設定値の情報が消去されたにも関わらず遊技が継続されてしまわないようにすることが可能となる。この場合に、制御手段への動作電力の供給が開始されたことに基づいて設定可能状況となる場合と同一の処理を利用して、記憶手段の情報が消去されることに伴って設定可能状況が発生した場合において当該設定可能状況を挟んで設定値が同一であるか否かに対応する処理を実行することが可能となる。 According to feature S8, when it becomes necessary to erase information from the storage means that stores the setting values, a setting status is established, making it possible to prevent gameplay from continuing even though the setting value information has been erased. In this case, by using the same processing as when a setting status is established based on the start of the supply of operating power to the control means, when a setting status is established as a result of information from the storage means being erased, processing can be executed to determine whether the setting values are the same across the setting status.

なお、特徴S1~S8の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features S1 to S8, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴S群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above group of features S can solve the following problems:

遊技機としてパチンコ遊技機やスロットマシンが知られている。例えば、パチンコ遊技機では、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, pachinko machines are also known that have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、遊技機の有利度を決定付ける設定値の設定が行われた場合にそれに対して好適な状況を生じさせる必要があり、この点について未だ改良の余地がある。 Here, in gaming machines such as those exemplified above, when a set value that determines the machine's advantage is set, it is necessary to create an optimal situation for that setting, and there is still room for improvement in this regard.

<特徴T群>
特徴T1.各種処理を実行し、処理の実行に際して内部記憶手段(主側CPU63のレジスタ)に情報を一時的に記憶させる制御手段(主側CPU63)を備え、
当該制御手段は、
前記各種処理のうち第1所定処理を実行する第1所定処理実行手段(第15~第25の実施形態における主側CPU63にて管理実行処理以外の処理を実行する機能)と、
前記各種処理のうち第2所定処理を実行する第2所定処理実行手段(第15~第25の実施形態における主側CPU63にて管理実行処理を実行する機能)と、
前記第1所定処理が実行される場合に情報が記憶される第1所定記憶領域(特定制御用のワークエリア221、特定制御用のスタックエリア222)と、
前記第2所定処理が実行される場合に情報が記憶される第2所定記憶領域(非特定制御用のワークエリア223、非特定制御用のスタックエリア224)と、
前記第1所定記憶領域が正常であるか否かを監視する第1監視実行手段(第22の実施形態では主側CPU63におけるステップS5401~ステップS5404の処理を実行する機能、第24の実施形態では主側CPU63におけるステップS5801~ステップS5804の処理を実行する機能、第25の実施形態では主側CPU63におけるステップS5901~ステップS5904の処理を実行する機能、第32の実施形態では主側CPU63におけるステップS7701~ステップS7703の処理を実行する機能)と、
前記第2所定記憶領域が正常であるか否かを監視する第2監視実行手段(第22の実施形態では主側CPU63におけるステップS5405~ステップS5408の処理を実行する機能、第24の実施形態では主側CPU63におけるステップS5809、ステップS5810、ステップS5812及びステップS5813の処理を実行する機能、第25の実施形態では主側CPU63におけるステップS6101、ステップS6102、ステップS6105及びステップS6106の処理を実行する機能、第32の実施形態では主側CPU63におけるステップS7706~ステップS7708の処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature T group>
Feature T1. Equipped with a control means (main CPU 63) that executes various processes and temporarily stores information in an internal storage means (register of the main CPU 63) when executing the processes,
The control means
A first predetermined processing execution means (a function of executing processing other than the management execution processing in the main CPU 63 in the 15th to 25th embodiments) that executes a first predetermined processing among the various processing;
A second predetermined processing execution means (a function of executing management execution processing in the main CPU 63 in the 15th to 25th embodiments) that executes a second predetermined processing among the various processing;
a first predetermined storage area (a work area 221 for specific control, a stack area 222 for specific control) in which information is stored when the first predetermined process is executed;
a second predetermined storage area (a work area 223 for non-specific control, a stack area 224 for non-specific control) in which information is stored when the second predetermined process is executed;
a first monitoring execution means for monitoring whether the first predetermined storage area is normal (in the 22nd embodiment, a function for executing the processing of steps S5401 to S5404 in the main CPU 63; in the 24th embodiment, a function for executing the processing of steps S5801 to S5804 in the main CPU 63; in the 25th embodiment, a function for executing the processing of steps S5901 to S5904 in the main CPU 63; and in the 32nd embodiment, a function for executing the processing of steps S7701 to S7703 in the main CPU 63);
a second monitoring execution means for monitoring whether the second predetermined storage area is normal (in the 22nd embodiment, a function for executing the processing of steps S5405 to S5408 in the main CPU 63; in the 24th embodiment, a function for executing the processing of steps S5809, S5810, S5812, and S5813 in the main CPU 63; in the 25th embodiment, a function for executing the processing of steps S6101, S6102, S6105, and S6106 in the main CPU 63; and in the 32nd embodiment, a function for executing the processing of steps S7706 to S7708 in the main CPU 63);
A gaming machine characterized by comprising:

特徴T1によれば、第1所定記憶領域と第2所定記憶領域とが設けられており、第1所定記憶領域が第1所定処理の専用の記憶領域として扱われるとともに、第2所定記憶領域が第2所定処理の専用の記憶領域として扱われる。これにより、第1所定処理と第2所定処理とで所定記憶手段における情報の記憶先を明確に相違させることが可能となる。よって、第1所定処理及び第2所定処理のうち一方の処理の実行に際して他方の処理において利用される情報が消去されてしまわないようにすることが可能となる。また、第1所定記憶領域が正常であるか否かの監視が実行されるとともに第2所定記憶領域が正常であるか否かの監視が実行されることにより、第1所定処理及び第2所定処理のそれぞれを正常に行うことが可能な状況であるか否かを特定することが可能となる。 According to Feature T1, a first predetermined storage area and a second predetermined storage area are provided, with the first predetermined storage area being treated as a storage area dedicated to the first predetermined process, and the second predetermined storage area being treated as a storage area dedicated to the second predetermined process. This makes it possible to clearly differentiate the storage destinations of information in the predetermined storage means for the first predetermined process and the second predetermined process. This makes it possible to prevent information used in one of the first and second predetermined processes from being erased when the other process is executed. Furthermore, by monitoring whether the first predetermined storage area is normal and monitoring whether the second predetermined storage area is normal, it becomes possible to determine whether the first and second predetermined processes can each be executed normally.

特徴T2.前記第1監視実行手段による監視及び前記第2監視実行手段による監視が、前記第1所定処理及び前記第2所定処理のいずれか一方にて実行されることを特徴とする特徴T1に記載の遊技機。 Feature T2. A gaming machine as described in Feature T1, wherein monitoring by the first monitoring execution means and monitoring by the second monitoring execution means are performed by either the first predetermined process or the second predetermined process.

特徴T2によれば、第1所定記憶領域が正常であるか否かの監視及び第2所定記憶領域が正常であるか否かの監視が第1所定処理及び第2所定処理のうち一方にて集約して実行される。これにより、各記憶領域の監視を第1所定処理と第2所定処理とで分散して実行する構成に比べ処理構成を簡素化することが可能となる。 According to feature T2, monitoring of whether the first specified storage area is normal and monitoring of whether the second specified storage area is normal are performed in one of the first specified process and the second specified process. This simplifies the processing configuration compared to a configuration in which monitoring of each storage area is performed in a distributed manner between the first specified process and the second specified process.

特徴T3.前記第1監視実行手段による監視及び前記第2監視実行手段による監視が、前記第1所定処理にて実行されることを特徴とする特徴T1又はT2に記載の遊技機。 Feature T3. A gaming machine described in Feature T1 or T2, wherein monitoring by the first monitoring execution means and monitoring by the second monitoring execution means are performed by the first predetermined processing.

特徴T3によれば、第1所定記憶領域が正常であるか否かの監視及び第2所定記憶領域が正常であるか否かの監視を第1所定処理にて集約して実行することが可能となる。 Feature T3 makes it possible to monitor whether the first specified storage area is normal and whether the second specified storage area is normal, all in one process.

特徴T4.前記第1所定記憶領域が異常であることが前記第1監視実行手段により特定されたことに基づいて、前記第1所定記憶領域の情報を消去する所定消去手段(第22の実施形態では主側CPU63におけるステップS5410の処理を実行する機能、第24の実施形態では主側CPU63におけるステップS5806、ステップS5811及びステップS5814の処理を実行する機能、第25の実施形態では主側CPU63におけるステップS5906、ステップS6103及びステップS6107の処理を実行する機能)を備えていることを特徴とする特徴T1乃至T3のいずれか1に記載の遊技機。 Feature T4. A gaming machine according to any one of Features T1 to T3, characterized in that it is equipped with a predetermined erasure means (a function for executing the processing of step S5410 in the main CPU 63 in the 22nd embodiment; a function for executing the processing of steps S5806, S5811, and S5814 in the main CPU 63 in the 24th embodiment; a function for executing the processing of steps S5906, S6103, and S6107 in the main CPU 63) that erases information from the first predetermined storage area based on the first monitoring execution means identifying an abnormality in the first predetermined storage area.

特徴T4によれば、第1所定記憶領域が異常である場合には第1所定記憶領域の情報が消去されることにより、第1所定記憶領域が異常な状態のまま第1所定処理が実行されてしまわないようにすることが可能となる。 According to feature T4, if the first specified storage area is abnormal, the information in the first specified storage area is erased, making it possible to prevent the first specified process from being executed while the first specified storage area remains abnormal.

特徴T5.前記所定消去手段は、前記第1所定記憶領域が異常であることが前記第1監視実行手段により特定されたことに基づいて、前記第1所定記憶領域の情報を消去し、前記第2所定記憶領域の情報を消去することを特徴とする特徴T4に記載の遊技機。 Feature T5. The gaming machine described in Feature T4, wherein the predetermined erasure means erases information from the first predetermined memory area and erases information from the second predetermined memory area based on the first monitoring execution means identifying an abnormality in the first predetermined memory area.

特徴T5によれば、第1所定記憶領域が異常である場合には第1所定記憶領域だけではなく第2所定記憶領域が消去される。これにより、第2所定記憶領域に異常が発生している可能性がある場合には第2監視実行手段による監視結果に関係なく第2所定記憶領域の情報を消去することが可能となる。 According to feature T5, if the first specified storage area is abnormal, not only the first specified storage area but also the second specified storage area is erased. This makes it possible to erase information from the second specified storage area regardless of the monitoring results by the second monitoring execution means if there is a possibility that an abnormality has occurred in the second specified storage area.

特徴T6.前記所定消去手段は、前記第2所定記憶領域が異常であることが前記第2監視実行手段により特定されたことに基づいて、前記第2所定記憶領域の情報を消去することを特徴とする特徴T4又はT5に記載の遊技機。 Feature T6. A gaming machine as described in Feature T4 or T5, wherein the predetermined erasure means erases information from the second predetermined storage area based on the second monitoring execution means identifying an abnormality in the second predetermined storage area.

特徴T6によれば、第1所定記憶領域が異常である場合には第1所定記憶領域の情報が消去されることにより、第1所定記憶領域が異常な状態のまま第1所定処理が実行されてしまわないようにすることが可能となる。 According to feature T6, if the first specified storage area is abnormal, the information in the first specified storage area is erased, thereby preventing the first specified process from being executed while the first specified storage area remains abnormal.

特徴T7.前記所定消去手段は、前記第2所定記憶領域が異常であることが前記第2監視実行手段により特定されたことに基づいて、前記第2所定記憶領域の情報を消去し、前記第1所定記憶領域の情報を消去することを特徴とする特徴T6に記載の遊技機。 Feature T7. The gaming machine described in Feature T6, wherein the predetermined erasure means erases the information in the second predetermined memory area and erases the information in the first predetermined memory area based on the second monitoring execution means identifying an abnormality in the second predetermined memory area.

特徴T7によれば、第2所定記憶領域が異常である場合には第2所定記憶領域だけではなく第1所定記憶領域が消去される。これにより、第1所定記憶領域に異常が発生している可能性がある場合には第1監視実行手段による監視結果に関係なく第1所定記憶領域の情報を消去することが可能となる。 According to feature T7, if the second predetermined storage area is abnormal, not only the second predetermined storage area but also the first predetermined storage area is erased. This makes it possible to erase information from the first predetermined storage area regardless of the monitoring results by the first monitoring execution means if there is a possibility that an abnormality has occurred in the first predetermined storage area.

特徴T8.前記所定消去手段による情報の消去を行うための処理が、前記第1所定処理及び前記第2所定処理のいずれか一方にて実行されることを特徴とする特徴T4乃至T7のいずれか1に記載の遊技機。 Feature T8. A gaming machine described in any one of Features T4 to T7, wherein the process for erasing information by the predetermined erasing means is executed by either the first predetermined process or the second predetermined process.

特徴T8によれば、異常であることが特定されたことに基づいて各所定記憶領域の情報を消去する処理が第1所定処理及び第2所定処理のうち一方にて集約して実行される。これにより、各記憶領域の情報の消去を第1所定処理と第2所定処理とで分散して実行する構成に比べ処理構成を簡素化することが可能となる。 According to feature T8, the process of erasing information from each specified storage area based on the identification of an abnormality is executed in a centralized manner using either the first specified process or the second specified process. This simplifies the processing configuration compared to a configuration in which the erasure of information from each storage area is executed in a distributed manner using the first specified process and the second specified process.

特徴T9.前記所定消去手段による情報の消去を行うための処理が、前記第1所定処理にて実行されることを特徴とする特徴T4乃至T7のいずれか1に記載の遊技機。 Feature T9. A gaming machine described in any one of Features T4 to T7, wherein the process for erasing information by the predetermined erasing means is executed in the first predetermined process.

特徴T9によれば、異常であることが特定されたことに基づいて各所定記憶領域の情報を消去する処理を第1所定処理にて集約して実行することが可能となる。 Feature T9 makes it possible to centrally execute the process of erasing information from each specified storage area based on the identification of an abnormality in the first specified process.

特徴T10.前記第1所定処理には、遊技の進行を制御するための処理が含まれ、
前記第2所定処理には、遊技履歴を管理するための処理が含まれることを特徴とする特徴T1乃至T9のいずれか1に記載の遊技機。
Feature T10. The first predetermined process includes a process for controlling the progress of a game,
A gaming machine according to any one of features T1 to T9, wherein the second predetermined process includes a process for managing a gaming history.

特徴T10によれば、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して遊技履歴を管理するための処理にて利用される情報が書き換えられてしまわないようにすることが可能となる。 According to feature T10, processing for controlling the progress of a game is executed as the first predetermined processing, and processing for managing the game history is executed as the second predetermined processing, thereby making it possible to prevent information used in the processing for managing the game history from being overwritten when the processing for controlling the progress of a game is executed.

特徴T11.前記第2所定記憶領域は、遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報が記憶される履歴記憶領域(通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233)を備えていることを特徴とする特徴T10に記載の遊技機。 Feature T11. A gaming machine as described in Feature T10, wherein the second predetermined memory area includes history memory areas (normal counter area 231, open/close execution mode counter area 232, high-frequency support mode counter area 233) in which game history information corresponding to a predetermined event that occurs as a result of the execution of a game is stored.

特徴T11によれば、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶領域にて記憶される。これにより、所定事象の発生回数又は発生頻度を管理するための情報を遊技機にて記憶保持することが可能となり、この管理されている情報を利用することで所定事象の発生頻度の管理を好適に行うことが可能となる。また、履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。また、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して履歴記憶領域に記憶されている情報が書き換えられてしまわないようにすることが可能となる。 According to feature T11, when a predetermined event occurs, corresponding history information is stored in the history memory area. This allows the gaming machine to store and retain information for managing the number of times or frequency of occurrence of a predetermined event, and by using this managed information, it becomes possible to appropriately manage the frequency of occurrence of a predetermined event. Furthermore, since the history information is stored in the gaming machine itself, unauthorized access to or unauthorized modification of the history information can be prevented. Furthermore, by executing a process for controlling the progress of a game as the first predetermined process and a process for managing the game history as the second predetermined process, it becomes possible to prevent the information stored in the history memory area from being overwritten when the process for controlling the progress of a game is executed.

特徴T12.前記第2所定処理実行手段は、前記履歴記憶領域に記憶されている前記履歴情報を利用して所定の期間における遊技の結果に対応する態様情報を導出する情報導出手段(主側CPU63におけるステップS4208の処理を実行する機能)を備えていることを特徴とする特徴T11に記載の遊技機。 Feature T12. A gaming machine as described in Feature T11, wherein the second predetermined processing execution means is equipped with information derivation means (a function for executing the processing of step S4208 in the main CPU 63) that uses the history information stored in the history storage area to derive behavior information corresponding to game results over a predetermined period of time.

特徴T12によれば、履歴記憶領域に記憶されている履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出されることにより、所定事象の発生頻度などの遊技履歴の管理結果を把握することが可能となる。 Feature T12 enables the management results of gaming history, such as the frequency of occurrence of specified events, to be ascertained by deriving behavior information corresponding to gaming results over a specified period of time using history information stored in the history storage area.

特徴T13.前記第2所定記憶領域は、前記情報導出手段により導出された前記態様情報を記憶する態様情報記憶領域(演算結果記憶エリア234)を備えていることを特徴とする特徴T12に記載の遊技機。 Feature T13. A gaming machine as described in Feature T12, wherein the second predetermined storage area includes a mode information storage area (computation result storage area 234) that stores the mode information derived by the information derivation means.

特徴T13によれば、履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出された場合、その態様情報は態様情報記憶領域に記憶される。これにより、任意のタイミングで遊技履歴の管理結果を把握することが可能となる。また、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して態様情報記憶領域に記憶されている情報が書き換えられてしまわないようにすることが可能となる。 According to feature T13, when behavior information corresponding to game results over a predetermined period is derived using history information, that behavior information is stored in a behavior information storage area. This makes it possible to grasp the results of game history management at any time. Furthermore, by executing a process for controlling game progress as the first predetermined process and a process for managing game history as the second predetermined process, it becomes possible to prevent the information stored in the behavior information storage area from being overwritten when the process for controlling game progress is executed.

なお、特徴T1~T13の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features T1 to T13, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴U群>
特徴U1.各種処理を実行し、処理の実行に際して内部記憶手段(主側CPU63のレジスタ)に情報を一時的に記憶させる制御手段(主側CPU63)を備え、
当該制御手段は、
前記各種処理のうち第1所定処理を実行する第1所定処理実行手段(第15~第34の実施形態における主側CPU63にて管理実行処理以外の処理を実行する機能)と、
前記各種処理のうち第2所定処理を実行する第2所定処理実行手段(第15~第34の実施形態における主側CPU63にて管理実行処理を実行する機能)と、
前記第1所定処理を実行している状況から前記第2所定処理を実行する状況となる場合又は前記第2所定処理を実行する状況となった場合に、前記内部記憶手段に設けられたフラグレジスタの状態が特定状態となるようにする状態設定手段(第26の実施形態では主側CPU63におけるステップS6202~ステップS6204及びステップS6211の処理を実行する機能、第27の実施形態では主側CPU63におけるステップS6302~ステップS6307及びステップS6312の処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature U group>
Feature U1. Equipped with a control means (main CPU 63) that executes various processes and temporarily stores information in an internal storage means (register of the main CPU 63) when executing the processes,
The control means
A first predetermined processing execution means (a function of executing processing other than the management execution processing in the main CPU 63 in the 15th to 34th embodiments) that executes a first predetermined processing among the various processing;
A second predetermined processing execution means (a function of executing management execution processing in the main CPU 63 in the 15th to 34th embodiments) that executes a second predetermined processing among the various processing;
A state setting means for setting the state of a flag register provided in the internal storage means to a specific state when the state of executing the first predetermined processing changes to the state of executing the second predetermined processing or when the state of executing the second predetermined processing changes (in the 26th embodiment, a function for executing the processing of steps S6202 to S6204 and step S6211 in the main CPU 63; in the 27th embodiment, a function for executing the processing of steps S6302 to S6307 and step S6312 in the main CPU 63);
A gaming machine characterized by comprising:

特徴U1によれば、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合には内部記憶手段のフラグレジスタの状態が特定状態に設定される。これにより、フラグレジスタの状態が予め定められた特定状態となっている状況において第2所定処理を開始することが可能となる。よって、各種制御を好適に行うことが可能となる。 According to feature U1, when the situation changes from one in which a first predetermined process is being executed to one in which a second predetermined process is being executed, or when the situation changes to one in which a second predetermined process is being executed, the state of the flag register in the internal storage means is set to a specific state. This makes it possible to start the second predetermined process when the state of the flag register is in a predetermined specific state. This makes it possible to perform various controls in an optimal manner.

特徴U2.前記特定状態は、前記制御手段への動作電力の供給が開始された場合の状態であることを特徴とする特徴U1に記載の遊技機。 Feature U2. A gaming machine according to Feature U1, wherein the specific state is a state in which the supply of operating power to the control means is initiated.

特徴U2によれば、フラグレジスタは特定状態として制御手段への動作電力の供給が開始された場合の状態に設定されるため、特定状態に設定するための処理構成を簡素なものとすることが可能となる。 According to feature U2, the flag register is set to the specific state when the supply of operating power to the control means begins, which simplifies the processing configuration for setting the specific state.

特徴U3.前記特定状態は、前記フラグレジスタが「0」クリアされた状態であることを特徴とする特徴U1又はU2に記載の遊技機。 Feature U3. A gaming machine according to Feature U1 or U2, wherein the specific state is a state in which the flag register is cleared to "0."

特徴U3によれば、フラグレジスタは特定状態として「0」クリアされた状態に設定されるため、特定状態に設定するための処理構成を簡素なものとすることが可能となる。 According to feature U3, the flag register is set to a cleared state of "0" as a specific state, which simplifies the processing configuration for setting the specific state.

特徴U4.前記第2所定処理を終了する場合又は終了した後に、前記フラグレジスタの状態が前記特定状態となるようにする手段(第26の実施形態では主側CPU63におけるステップS6213~ステップS6218の処理を実行する機能、第27の実施形態では主側CPU63におけるステップS6314~ステップS6322の処理を実行する機能)を備えていることを特徴とする特徴U1乃至U3のいずれか1に記載の遊技機。 Feature U4. A gaming machine described in any one of Features U1 to U3, characterized in that it is equipped with means for causing the state of the flag register to become the specific state when or after the second predetermined processing is completed (in the 26th embodiment, a function for executing the processing of steps S6213 to S6218 in the main CPU 63, and in the 27th embodiment, a function for executing the processing of steps S6314 to S6322 in the main CPU 63).

特徴U4によれば、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合だけではなく、第2所定処理を終了する場合又は終了した場合にも、フラグレジスタの状態が特定状態に設定される。これにより、フラグレジスタの状態が予め定められた特定状態となっている状況において第1所定処理を再開することが可能となる。また、第2所定処理の前後においてフラグレジスタの状態を特定状態とすることが可能となる。よって、第1所定処理及び第2所定処理のうち一方の処理によるフラグレジスタの状態が他方の処理に対して影響を与えてしまわないようにすることが可能となる。 According to feature U4, the state of the flag register is set to a specific state not only when the state transitions from executing the first predetermined process to executing the second predetermined process or when the state transitions to executing the second predetermined process, but also when the second predetermined process is terminated or has been terminated. This makes it possible to resume the first predetermined process when the state of the flag register is in a predetermined specific state. It also makes it possible to set the state of the flag register to a specific state before and after the second predetermined process. This makes it possible to prevent the state of the flag register resulting from one of the first and second predetermined processes from affecting the other process.

特徴U5.前記制御手段において処理を実行する場合に一時的に情報が記憶される所定記憶手段(主側RAM65)を備え、
前記状態設定手段は、
前記所定記憶手段における所定の記憶領域の状態を前記特定状態となるようにする手段(第26の実施形態では主側CPU63におけるステップS6202~ステップS6204の処理を実行する機能、第27の実施形態では主側CPU63におけるステップS6302~ステップS6307の処理を実行する機能)と、
前記所定の記憶領域に記憶された情報を前記フラグレジスタに記憶させることにより当該フラグレジスタの状態を前記特定状態となるようにする手段(第26の実施形態では主側CPU63におけるステップS6211の処理を実行する機能、第27の実施形態では主側CPU63におけるステップS6312の処理を実行する機能)と、
を備えていることを特徴とする特徴U1乃至U4のいずれか1に記載の遊技機。
Feature U5: A predetermined storage means (main RAM 65) is provided in which information is temporarily stored when processing is executed by the control means,
The state setting means
A means for changing the state of a predetermined storage area in the predetermined storage means to the specific state (in the 26th embodiment, a function for executing the processing of steps S6202 to S6204 in the main CPU 63, and in the 27th embodiment, a function for executing the processing of steps S6302 to S6307 in the main CPU 63);
A means for storing the information stored in the predetermined storage area in the flag register, thereby causing the state of the flag register to become the specific state (in the 26th embodiment, a function for executing the processing of step S6211 in the main CPU 63, and in the 27th embodiment, a function for executing the processing of step S6312 in the main CPU 63);
A gaming machine according to any one of features U1 to U4, characterized in that it is equipped with:

特徴U5によれば、制御手段の命令としてフラグレジスタの状態を特定状態に直接設定することができない構成であったとしても、所定記憶手段への情報の書き込みと当該情報の読み出しを利用してフラグレジスタの状態を特定状態に設定することが可能となる。 According to feature U5, even if the configuration does not allow the state of the flag register to be directly set to a specific state as a command from the control means, it is possible to set the state of the flag register to a specific state by writing information to a specified storage means and reading that information.

特徴U6.前記所定記憶手段は、
前記制御手段がプッシュ命令により情報の書き込みを行うことが可能であり前記制御手段がポップ命令により情報の読み出しを行うことが可能であるスタック領域(特定制御用のスタックエリア222)と、
前記制御手段がロード命令により情報の書き込み及び読み出しを行うことが可能であるワーク領域(特定制御用のワークエリア221)と、
を備え、
前記所定の記憶領域は前記スタック領域に設けられていることを特徴とする特徴U5に記載の遊技機。
Feature U6. The predetermined storage means is
a stack area (a stack area 222 for specific control) into which the control means can write information in response to a push command and into which the control means can read information in response to a pop command;
a work area (a work area 221 for specific control) in which the control means can write and read information in response to a load command;
Equipped with
A gaming machine described in feature U5, characterized in that the specified memory area is provided in the stack area.

特徴U6によれば、ワーク領域に記憶された情報をフラグレジスタに直接書き込むことができない構成であっても、スタック領域への情報の書き込みと当該情報の読み出しを利用してフラグレジスタの状態を特定状態に設定することが可能となる。 Feature U6 makes it possible to set the state of the flag register to a specific state by writing information to the stack area and reading that information, even in a configuration where information stored in the work area cannot be written directly to the flag register.

特徴U7.前記第1所定処理を実行している状況から前記第2所定処理を実行する状況となる場合又は前記第2所定処理を実行する状況となった場合に、前記内部記憶手段に設けられた所定レジスタの状態が所定状態となるようにする手段(第26の実施形態では主側CPU63におけるステップS6205~ステップS6210の処理を実行する機能、第27の実施形態では主側CPU63におけるステップS6308~ステップS6311の処理を実行する機能)を備え、
前記状態設定手段は、前記所定レジスタの状態が前記所定状態とされた後に、前記フラグレジスタの状態が前記特定状態となるようにすることを特徴とする特徴U1乃至U6のいずれか1に記載の遊技機。
Feature U7. When the situation changes from the situation where the first predetermined process is being executed to the situation where the second predetermined process is being executed or when the situation where the second predetermined process is being executed is reached, a means for causing the state of a predetermined register provided in the internal storage means to become a predetermined state (in the 26th embodiment, a function for executing the processes of steps S6205 to S6210 in the main CPU 63, and in the 27th embodiment, a function for executing the processes of steps S6308 to S6311 in the main CPU 63),
A gaming machine described in any one of features U1 to U6, characterized in that the state setting means sets the state of the flag register to the specific state after the state of the specified register is set to the specified state.

フラグレジスタの状態は制御手段において各種処理が実行される都度変化し得る。この場合に、特徴U7によれば、所定レジスタの状態が所定状態とされた後にフラグレジスタの状態が特定状態とされるため、第2所定処理が開始される直前においてフラグレジスタが特定状態となっているようにすることが可能となる。 The state of the flag register can change each time various processes are executed by the control means. In this case, according to feature U7, the state of the flag register is set to a specific state after the state of the specified register is set to a specific state, making it possible to ensure that the flag register is in the specific state immediately before the second specified process is started.

特徴U8.各種処理を実行し、処理の実行に際して内部記憶手段(主側CPU63のレジスタ)に情報を一時的に記憶させる制御手段(主側CPU63)を備え、
前記制御手段は、前記フラグレジスタの状態が特定状態となるようにする手段(第26の実施形態では主側CPU63におけるステップS6202~ステップS6204及びステップS6211の処理を実行する機能、第27の実施形態では主側CPU63におけるステップS6302~ステップS6307及びステップS6312の処理を実行する機能)を備えていることを特徴とする遊技機。
Feature U8. The device is provided with a control unit (main CPU 63) that executes various processes and temporarily stores information in an internal storage unit (register of the main CPU 63) when the processes are executed,
The control means is a gaming machine characterized by having a means for causing the state of the flag register to become a specific state (in the 26th embodiment, a function for executing the processing of steps S6202 to S6204 and step S6211 in the main CPU 63, and in the 27th embodiment, a function for executing the processing of steps S6302 to S6307 and step S6312 in the main CPU 63).

特徴U8によれば、必要に応じてフラグレジスタの状態を特定状態にすることが可能となる。 Feature U8 makes it possible to set the state of the flag register to a specific state as needed.

なお、特徴U1~U8の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features U1 to U8, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴V群>
特徴V1.各種処理を実行し、処理の実行に際して内部記憶手段(主側CPU63のレジスタ)に情報を一時的に記憶させる制御手段(主側CPU63)を備え、
当該制御手段は、
前記各種処理のうち第1所定処理を実行する第1所定処理実行手段(第15~第34の実施形態における主側CPU63にて管理実行処理以外の処理を実行する機能)と、
前記各種処理のうち第2所定処理を実行する第2所定処理実行手段(第15~第34の実施形態における主側CPU63にて管理実行処理を実行する機能)と、
前記第1所定処理を実行している状況から前記第2所定処理を実行する状況となる場合又は前記第2所定処理を実行する状況となった場合に、前記内部記憶手段に設けられたフラグレジスタの情報を所定記憶手段(主側RAM65)に退避させる退避実行手段(第15の実施形態では主側CPU63におけるステップS3802の処理を実行する機能、第16の実施形態では主側CPU63におけるステップS4402の処理を実行する機能、第20の実施形態では主側CPU63におけるステップS4802の処理を実行する機能、第28の実施形態では主側CPU63におけるステップS6402~ステップS6405の処理を実行する機能、第29の実施形態では主側CPU63におけるステップS6502~ステップS6509の処理を実行する機能)と、
前記第2所定処理を終了する場合又は終了した後に、前記所定記憶手段に退避された前記フラグレジスタの情報を前記フラグレジスタに復帰させる復帰実行手段(第15の実施形態では主側CPU63におけるステップS3804の処理を実行する機能、第16の実施形態では主側CPU63におけるステップS4404の処理を実行する機能、第20の実施形態では主側CPU63におけるステップS4810の処理を実行する機能、第28の実施形態では主側CPU63におけるステップS6407~ステップS6415の処理を実行する機能、第29の実施形態では主側CPU63におけるステップS6511~ステップS6518の処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature Group V>
Feature V1. Equipped with a control means (main CPU 63) that executes various processes and temporarily stores information in an internal storage means (register of the main CPU 63) when executing the processes,
The control means
A first predetermined processing execution means (a function of executing processing other than the management execution processing in the main CPU 63 in the 15th to 34th embodiments) that executes a first predetermined processing among the various processing;
A second predetermined processing execution means (a function of executing management execution processing in the main CPU 63 in the 15th to 34th embodiments) that executes a second predetermined processing among the various processing;
a save execution means for saving information of a flag register provided in the internal storage means to a predetermined storage means (main RAM 65) when the state where the first predetermined processing is being executed changes to the state where the second predetermined processing is being executed or when the state where the second predetermined processing is being executed is reached (a function for executing the processing of step S3802 in the main CPU 63 in the 15th embodiment, a function for executing the processing of step S4402 in the main CPU 63 in the 16th embodiment, a function for executing the processing of step S4802 in the main CPU 63 in the 20th embodiment, a function for executing the processing of steps S6402 to S6405 in the main CPU 63 in the 28th embodiment, and a function for executing the processing of steps S6502 to S6509 in the main CPU 63 in the 29th embodiment);
a restoration execution means for restoring the information of the flag register saved in the predetermined storage means to the flag register when or after the second predetermined processing is completed (a function for executing the processing of step S3804 in the main CPU 63 in the 15th embodiment, a function for executing the processing of step S4404 in the main CPU 63 in the 16th embodiment, a function for executing the processing of step S4810 in the main CPU 63 in the 20th embodiment, a function for executing the processing of steps S6407 to S6415 in the main CPU 63 in the 28th embodiment, and a function for executing the processing of steps S6511 to S6518 in the main CPU 63 in the 29th embodiment);
A gaming machine characterized by comprising:

特徴V1によれば、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合にはフラグレジスタの情報が所定記憶手段に退避される。これにより、第2所定処理が実行される場合に、第1所定処理の実行に際してフラグレジスタに記憶された情報が書き換えられてしまわないようにすることが可能となる。また、第2所定処理を終了する場合又は終了した後に、所定記憶手段に退避された情報がフラグレジスタに復帰される。これにより、第2所定処理が終了した場合には当該第2所定処理の実行前におけるフラグレジスタの状態から第2所定処理とは異なる処理を実行することが可能となる。以上より、各種制御を好適に行うことが可能となる。 According to feature V1, when the situation changes from one in which the first predetermined process is being executed to one in which the second predetermined process is being executed, or when the situation changes to one in which the second predetermined process is being executed, the information in the flag register is saved to a predetermined storage means. This makes it possible to prevent the information stored in the flag register from being overwritten when the first predetermined process is executed when the second predetermined process is executed. Furthermore, when or after the second predetermined process is completed, the information saved in the predetermined storage means is restored to the flag register. This makes it possible to execute a process different from the second predetermined process when the second predetermined process is completed, based on the state of the flag register before the second predetermined process was executed. As a result, various controls can be performed optimally.

特徴V2.前記所定記憶手段は、
前記第1所定処理が実行される場合に情報が記憶される第1所定記憶領域(特定制御用のワークエリア221、特定制御用のスタックエリア222)と、
前記第2所定処理が実行される場合に情報が記憶される第2所定記憶領域(非特定制御用のワークエリア223、非特定制御用のスタックエリア224)と、
を備え、
前記退避実行手段は、前記フラグレジスタの情報を前記第1所定記憶領域に退避させることを特徴とする特徴V1に記載の遊技機。
Feature V2. The predetermined storage means is
a first predetermined storage area (a work area 221 for specific control, a stack area 222 for specific control) in which information is stored when the first predetermined process is executed;
a second predetermined storage area (a work area 223 for non-specific control, a stack area 224 for non-specific control) in which information is stored when the second predetermined process is executed;
Equipped with
The gaming machine described in feature V1 is characterized in that the save execution means saves the information of the flag register to the first predetermined memory area.

特徴V2によれば、所定記憶手段に第1所定記憶領域と第2所定記憶領域とが設けられていることにより、第1所定処理と第2所定処理とで所定記憶手段における情報の記憶先を明確に相違させることが可能となる。これにより、第1所定処理及び第2所定処理のうち一方の処理の実行に際して他方の処理において利用される情報が消去されてしまわないようにすることが可能となる。この場合に、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合、フラグレジスタの情報が第1所定記憶領域に退避される。これにより、第2所定処理が開始される直前におけるフラグレジスタの情報を退避させることが可能となるとともに、第2所定記憶領域を利用することなく当該情報を退避させることが可能となる。 According to Feature V2, by providing the predetermined storage means with a first predetermined storage area and a second predetermined storage area, it is possible to clearly differentiate the storage destination of information in the predetermined storage means for the first predetermined process and the second predetermined process. This makes it possible to prevent information used in one of the first predetermined process and the second predetermined process from being erased when the other process is executed. In this case, when the situation changes from executing the first predetermined process to executing the second predetermined process, or when the situation changes to executing the second predetermined process, the information in the flag register is saved to the first predetermined storage area. This makes it possible to save the information in the flag register immediately before the second predetermined process is started, and to save that information without using the second predetermined storage area.

特徴V3.前記第1所定記憶領域は、前記第1所定処理が実行される場合に情報の記憶及び情報の読み出しが可能であり、前記第2所定処理が実行される場合に情報の読み出しは可能であるものの情報の記憶が不可であり、
前記第2所定記憶領域は、前記第2所定処理が実行される場合に情報の記憶及び情報の読み出しが可能であり、前記第1所定処理が実行される場合に情報の読み出しは可能であるものの情報の記憶が不可であることを特徴とする特徴V2に記載の遊技機。
Feature V3. The first predetermined storage area is capable of storing and reading information when the first predetermined process is executed, and is capable of reading information but is not capable of storing information when the second predetermined process is executed;
A gaming machine described in feature V2, characterized in that the second specified memory area is capable of storing information and reading information when the second specified process is executed, and is capable of reading information but is unable to store information when the first specified process is executed.

特徴V3によれば、第1所定記憶領域を第1所定処理の専用の記憶領域として扱うことが可能となるとともに、第2所定記憶領域を第2所定処理の専用の記憶領域として扱うことが可能となる。 Feature V3 makes it possible to treat the first specified storage area as a storage area dedicated to the first specified process, and to treat the second specified storage area as a storage area dedicated to the second specified process.

特徴V4.前記所定記憶手段は、
プッシュ命令により情報の書き込みを行うことが可能でありポップ命令により情報の読み出しを行うことが可能であるスタック領域(特定制御用のスタックエリア222)と、
ロード命令により情報の書き込み及び読み出しを行うことが可能であるワーク領域(特定制御用のワークエリア221)と、
を備え、
前記退避実行手段は、前記フラグレジスタの情報を前記スタック領域及び前記ワーク領域の一方に退避させることを特徴とする特徴V1乃至V3のいずれか1に記載の遊技機。
Feature V4. The predetermined storage means is
a stack area (a stack area 222 for specific control) in which information can be written by a push command and in which information can be read by a pop command;
a work area (a work area 221 for specific control) in which information can be written and read by a load command;
Equipped with
A gaming machine described in any one of features V1 to V3, wherein the save execution means saves the information of the flag register to one of the stack area and the work area.

特徴V4によれば、第1所定処理を実行している状況から第2所定処理を実行する状況となる場合又は第2所定処理を実行する状況となった場合、第2所定記憶領域におけるスタック領域及びワーク領域のうち一方に、フラグレジスタの情報が退避される。これにより、情報の退避先を集約することが可能となり、退避させるための処理構成及び復帰させるための処理構成を簡素化させることが可能となる。 According to Feature V4, when the situation changes from executing a first predetermined process to executing a second predetermined process, or when the situation changes to executing a second predetermined process, the information in the flag register is saved to either the stack area or the work area in the second predetermined storage area. This makes it possible to consolidate the destinations for saving information and simplify the processing configuration for saving and restoring.

特徴V5.前記退避実行手段は、前記フラグレジスタの情報を前記ワーク領域に退避させることを特徴とする特徴V4に記載の遊技機。 Feature V5. The gaming machine described in Feature V4, wherein the save execution means saves the information in the flag register to the work area.

特徴V5によれば、フラグレジスタの情報の退避先がワーク領域であることにより、スタックポインタの累積的な変更を行うことなく当該情報の退避を行うことが可能となる。 With feature V5, the flag register information is saved to the work area, making it possible to save that information without making cumulative changes to the stack pointer.

特徴V6.前記退避実行手段は、
前記内部記憶手段に設けられた所定レジスタに前記フラグレジスタの情報を記憶させる手段(第28の実施形態では主側CPU63におけるステップS6402及びステップS6403の処理を実行する機能、第29の実施形態では主側CPU63におけるステップS6502~ステップS6505の処理を実行する機能)と、
前記所定レジスタに記憶された前記フラグレジスタの情報を前記所定記憶手段に記憶させる手段(第28の実施形態では主側CPU63におけるステップS6404の処理を実行する機能、第29の実施形態では主側CPU63におけるステップS6506の処理を実行する機能)と、
を備えていることを特徴とする特徴V1乃至V5のいずれか1に記載の遊技機。
Feature V6: The saving execution means
A means for storing information of the flag register in a predetermined register provided in the internal storage means (a function for executing the processes of steps S6402 and S6403 in the main CPU 63 in the 28th embodiment, and a function for executing the processes of steps S6502 to S6505 in the main CPU 63 in the 29th embodiment);
A means for storing the information of the flag register stored in the predetermined register in the predetermined storage means (a function for executing the processing of step S6404 in the main CPU 63 in the 28th embodiment, and a function for executing the processing of step S6506 in the main CPU 63 in the 29th embodiment);
A gaming machine according to any one of features V1 to V5, characterized in that it is equipped with:

特徴V6によれば、制御手段の命令としてフラグレジスタの情報を所定記憶手段に直接退避させることができない構成であっても、所定レジスタへの情報の書き込みと当該所定レジスタに記憶された情報の所定記憶手段への書き込みとを利用して、フラグレジスタの情報を所定記憶手段に退避させることが可能となる。 According to Feature V6, even if the configuration does not allow the information in the flag register to be directly saved to the specified storage means as an instruction from the control means, it is possible to save the information in the flag register to the specified storage means by writing information to the specified register and writing the information stored in the specified register to the specified storage means.

なお、特徴V1~V6の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features V1 to V6, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴W群>
特徴W1.各種処理を実行する制御手段(主側CPU63)を備え、
当該制御手段は、
前記各種処理のうち第1所定処理を実行する第1所定処理実行手段(第15~第34の実施形態における主側CPU63にて管理実行処理以外の処理を実行する機能)と、
前記各種処理のうち第2所定処理を実行する第2所定処理実行手段(第15~第34の実施形態における主側CPU63にて管理実行処理を実行する機能)と、
前記第1所定処理が実行される場合に情報が記憶される第1所定記憶領域(特定制御用のワークエリア221、特定制御用のスタックエリア222)と、
前記第2所定処理が実行される場合に情報が記憶される第2所定記憶領域(非特定制御用のワークエリア223、非特定制御用のスタックエリア224)と、
異常事象が発生しているか否かを監視する異常事象監視手段(プログラム監視部252)と、
当該異常事象監視手段により前記異常事象が発生していることが特定されたことに基づいて、情報の消去処理が少なくとも前記第1所定記憶領域に対して実行される状況を生じさせることを可能とする消去状況発生手段(リセット信号出力部251)と、
を備えていることを特徴とする遊技機。
<Feature W group>
Feature W1. Equipped with a control means (main CPU 63) that executes various processes,
The control means
A first predetermined processing execution means (a function of executing processing other than the management execution processing in the main CPU 63 in the 15th to 34th embodiments) that executes a first predetermined processing among the various processing;
A second predetermined processing execution means (a function of executing management execution processing in the main CPU 63 in the 15th to 34th embodiments) that executes a second predetermined processing among the various processing;
a first predetermined storage area (a work area 221 for specific control, a stack area 222 for specific control) in which information is stored when the first predetermined process is executed;
a second predetermined storage area (a work area 223 for non-specific control, a stack area 224 for non-specific control) in which information is stored when the second predetermined process is executed;
An abnormal event monitoring means (program monitoring unit 252) for monitoring whether an abnormal event has occurred;
an erasure status generating means (a reset signal output unit 251) that generates a status in which an information erasure process is executed on at least the first predetermined storage area based on the abnormal event being identified by the abnormal event monitoring means;
A gaming machine characterized by comprising:

特徴W1によれば、第1所定記憶領域と第2所定記憶領域とが設けられており、第1所定記憶領域が第1所定処理の専用の記憶領域として扱われるとともに、第2所定記憶領域が第2所定処理の専用の記憶領域として扱われる。これにより、第1所定処理と第2所定処理とで所定記憶手段における情報の記憶先を明確に相違させることが可能となる。よって、第1所定処理及び第2所定処理のうち一方の処理の実行に際して他方の処理において利用される情報が消去されてしまわないようにすることが可能となる。また、異常事象が発生していることが特定されたことに基づいて、情報の消去処理が少なくとも第1所定記憶領域に対して実行される。これにより、異常事象が発生したにも関わらず第1所定記憶領域の情報がそのまま保持された状態で第1所定処理が実行されてしまわないようにすることが可能となる。 According to Feature W1, a first predetermined storage area and a second predetermined storage area are provided, with the first predetermined storage area treated as a storage area dedicated to the first predetermined process and the second predetermined storage area treated as a storage area dedicated to the second predetermined process. This makes it possible to clearly differentiate the storage destinations of information in the predetermined storage means for the first predetermined process and the second predetermined process. This makes it possible to prevent information used in one of the first and second predetermined processes from being erased when the other process is executed. Furthermore, upon identifying that an abnormal event has occurred, an information erasure process is executed on at least the first predetermined storage area. This makes it possible to prevent the first predetermined process from being executed with the information in the first predetermined storage area remaining intact, despite the occurrence of an abnormal event.

特徴W2.前記制御手段は、
当該制御手段への動作電力の供給が停止される場合に停電対応情報を記憶させるための処理を実行する手段(第30の実施形態では主側CPU63におけるステップS6709及びステップS6710の処理を実行する機能、第32の実施形態では主側CPU63におけるステップS7609~ステップS7611の処理を実行する機能)と、
前記停電対応情報が記憶されていない状況において前記制御手段への動作電力の供給が開始されて供給開始時の処理が実行された場合、前記情報の消去処理が少なくとも前記第1所定記憶領域に対して実行されるようにする手段(第30の実施形態では主側CPU63におけるステップS6607の処理を実行する機能、第31の実施形態では主側CPU63における異常時のクリア処理を実行する機能、第32の実施形態では主側CPU63におけるステップS7704、ステップS7705、ステップS7808及びステップS7810の処理を実行する機能)と、
を備え、
前記消去状況発生手段は、前記異常事象監視手段により前記異常事象が発生していることが特定されたことに基づいて、前記停電対応情報が記憶されていない状況において前記制御手段にて前記供給開始時の処理が実行されるようにすることを特徴とする特徴W1に記載の遊技機。
Feature W2. The control means
A means for executing a process to store power outage response information when the supply of operating power to the control means is stopped (a function for executing the processes of steps S6709 and S6710 in the main CPU 63 in the 30th embodiment, and a function for executing the processes of steps S7609 to S7611 in the main CPU 63 in the 32nd embodiment);
When the supply of operating power to the control means is started and processing at the start of supply is executed in a situation where the power outage response information is not stored, a means for erasing the information is executed at least for the first predetermined storage area (in the 30th embodiment, a function for executing processing of step S6607 in the main CPU 63; in the 31st embodiment, a function for executing clear processing in the event of an abnormality in the main CPU 63; in the 32nd embodiment, a function for executing processing of steps S7704, S7705, S7808 and S7810 in the main CPU 63);
Equipped with
The gaming machine described in feature W1 is characterized in that the erasure status generation means causes the control means to execute the processing at the start of supply in a situation where the power outage response information is not stored, based on the abnormal event monitoring means identifying that the abnormal event has occurred.

特徴W2によれば、停電対応情報が記憶されていない状況において制御手段への動作電力の供給が開始されて供給開始時の処理が実行された場合には、情報の消去処理が少なくとも第1所定記憶領域に対して実行されることにより、停電時の処理が適切に行われていない状況において制御手段への動作電力の供給が開始された場合に第1所定記憶領域の情報がそのまま保持された状態で第1所定処理が実行されてしまわないようにすることが可能となる。この場合に、異常事象が発生していることが特定されたことに基づいて、停電対応情報が記憶されていない状況において制御手段にて供給開始時の処理が実行される。これにより、停電対応情報が記憶されていない状況において制御手段にて供給開始時の処理が実行された場合に情報の消去処理を実行する構成を利用して、異常事象の発生に対して情報の消去処理が実行されるようにすることが可能となる。 According to feature W2, when the supply of operating power to the control means is initiated and supply start processing is executed in a situation where power outage response information is not stored, an information deletion process is executed on at least the first predetermined storage area. This makes it possible to prevent the first predetermined processing from being executed with the information in the first predetermined storage area retained when the supply of operating power to the control means is initiated in a situation where power outage processing is not being performed appropriately. In this case, based on the identification of the occurrence of an abnormal event, the control means executes supply start processing in a situation where power outage response information is not stored. This makes it possible to execute information deletion processing in response to the occurrence of an abnormal event by utilizing a configuration that executes information deletion processing when supply start processing is executed by the control means in a situation where power outage response information is not stored.

特徴W3.前記制御手段は、リセット信号を受信している場合に各種処理を実行するものであって、動作電力が供給されている状況において前記リセット信号を受信していない状況から前記リセット信号を受信している状況となったことに基づいて前記供給開始時の処理を開始するものであり、
前記消去状況発生手段は、前記異常事象監視手段により前記異常事象が発生していることが特定されたことに基づいて、前記制御手段にて前記リセット信号を受信しない状況とした後に前記制御手段にて前記リセット信号を受信する状況とすることを特徴とする特徴W2に記載の遊技機。
Feature W3. The control means executes various processes when a reset signal is received, and starts the process at the start of supply when a change occurs from a state in which the reset signal is not received to a state in which the reset signal is received while operating power is being supplied,
The gaming machine described in feature W2 is characterized in that the erasure status generation means, based on the abnormal event monitoring means identifying that the abnormal event has occurred, causes the control means to create a situation in which the reset signal is not received and then creates a situation in which the control means receives the reset signal.

特徴W3によれば、リセット信号の受信状態の切り換えによって上記のような優れた効果を奏することが可能となる。 Feature W3 makes it possible to achieve the excellent effects described above by switching the reception state of the reset signal.

特徴W4.前記制御手段は、処理の実行に際して内部記憶手段(主側CPU63のレジスタ及びプログラムカウンタ)に情報を一時的に記憶させる構成であって、当該内部記憶手段に記憶された情報を前記第1所定記憶領域に一時的に退避させ得る構成であり、
前記異常事象監視手段は、前記異常事象として、前記内部記憶手段に記憶されている情報に異常が発生しているか否かを監視し、
前記消去状況発生手段は、前記情報の消去処理が少なくとも前記第1所定記憶領域及び前記内部記憶手段の両方に対して実行される状況を生じさせることを特徴とする特徴W1乃至W3のいずれか1に記載の遊技機。
Feature W4. The control means is configured to temporarily store information in an internal storage means (a register and a program counter of the main CPU 63) when executing a process, and is configured to temporarily save the information stored in the internal storage means to the first predetermined storage area,
the abnormal event monitoring means monitors whether or not an abnormality has occurred in the information stored in the internal storage means as the abnormal event;
A gaming machine described in any one of features W1 to W3, characterized in that the erasure status generation means generates a situation in which the information erasure process is executed on at least both the first specified memory area and the internal memory means.

特徴W4によれば、内部記憶手段に記憶された情報が第1所定記憶領域に一時的に退避され得る構成であるため、内部記憶手段に記憶されている情報に関して異常が発生した場合には第1所定記憶領域に記憶されている情報についても異常が発生している可能性がある。この場合に、内部記憶手段に記憶されている情報に関して異常が発生した場合には、内部記憶手段だけではなく第1所定記憶領域に対して情報の消去処理が実行される。これにより、第1所定記憶領域に記憶されている情報に関して異常が発生しているにも関わらず、そのままの状態で第1所定処理が実行されてしまわないようにすることが可能となる。 According to feature W4, the information stored in the internal storage means can be temporarily saved to the first predetermined storage area. Therefore, if an abnormality occurs with the information stored in the internal storage means, there is a possibility that an abnormality also occurs with the information stored in the first predetermined storage area. In this case, if an abnormality occurs with the information stored in the internal storage means, an information deletion process is executed not only on the internal storage means but also on the first predetermined storage area. This makes it possible to prevent the first predetermined process from being executed in an unaffected state, even if an abnormality has occurred with the information stored in the first predetermined storage area.

特徴W5.前記消去状況発生手段は、前記異常事象監視手段により前記異常事象が発生していることが特定されたとしても、前記情報の消去処理が前記第2所定記憶領域に対して実行されないようにすることを特徴とする特徴W1乃至W4のいずれか1に記載の遊技機。 Feature W5. A gaming machine described in any one of Features W1 to W4, wherein the erasure status generation means prevents the information erasure process from being executed on the second predetermined storage area even if the abnormal event monitoring means identifies that the abnormal event has occurred.

特徴W5によれば、異常事象が発生したとしても第2所定記憶領域において情報を記憶保持させることが可能となる。 Feature W5 makes it possible to store and retain information in the second specified storage area even if an abnormal event occurs.

特徴W6.前記消去状況発生手段は、前記異常事象監視手段により前記異常事象が発生していることが特定されたことに基づいて、前記情報の消去処理が前記第1所定記憶領域及び前記第2所定記憶領域の両方に対して実行される状況を生じさせることを特徴とする特徴W1乃至W4のいずれか1に記載の遊技機。 Feature W6. A gaming machine described in any one of Features W1 to W4, wherein the erasure status generation means generates a situation in which the information erasure process is executed on both the first predetermined storage area and the second predetermined storage area based on the abnormal event monitoring means identifying the occurrence of the abnormal event.

特徴W6によれば、異常事象が発生していることが特定されたことに基づいて、情報の消去処理が第1所定記憶領域及び第2所定記憶領域の両方に対して実行される。これにより、異常事象が発生したにも関わらず第1所定記憶領域の情報がそのまま保持された状態で第1所定処理が実行されてしまわないようにすることが可能となるとともに、異常事象が発生したにも関わらず第2所定記憶領域の情報がそのまま保持された状態で第2所定処理が実行されてしまわないようにすることが可能となる。 According to feature W6, upon identifying that an abnormal event has occurred, information erasure processing is performed on both the first and second specified storage areas. This makes it possible to prevent the first specified processing from being executed while the information in the first specified storage area is still retained, even though an abnormal event has occurred, and it also makes it possible to prevent the second specified processing from being executed while the information in the second specified storage area is still retained, even though an abnormal event has occurred.

特徴W7.前記第1所定記憶領域に対する前記情報の消去処理が前記第1所定処理にて実行され、前記第2所定記憶領域に対する前記情報の消去処理が前記第2所定処理にて実行されることを特徴とする特徴W6に記載の遊技機。 Feature W7. A gaming machine as described in Feature W6, characterized in that the process of erasing the information from the first predetermined storage area is executed by the first predetermined process, and the process of erasing the information from the second predetermined storage area is executed by the second predetermined process.

特徴W7によれば、情報の消去処理に関しても、第1所定記憶領域が第1所定処理の専用の記憶領域として扱われるとともに、第2所定記憶領域が第2所定処理の専用の記憶領域として扱われるようにすることが可能となる。 Feature W7 makes it possible to treat the first specified storage area as a storage area dedicated to the first specified processing, and the second specified storage area as a storage area dedicated to the second specified processing, even when erasing information.

特徴W8.前記第1所定処理には、遊技の進行を制御するための処理が含まれ、
前記第2所定処理には、遊技履歴を管理するための処理が含まれることを特徴とする特徴W1乃至W7のいずれか1に記載の遊技機。
Feature W8. The first predetermined process includes a process for controlling the progress of a game,
A gaming machine described in any one of features W1 to W7, wherein the second predetermined process includes a process for managing gaming history.

特徴W8によれば、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して遊技履歴を管理するための処理にて利用される情報が書き換えられてしまわないようにすることが可能となる。 According to feature W8, processing for controlling the progress of a game is executed as the first predetermined processing, and processing for managing the game history is executed as the second predetermined processing, making it possible to prevent information used in the processing for managing the game history from being overwritten when the processing for controlling the progress of a game is executed.

特徴W9.前記第2所定記憶領域は、遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報が記憶される履歴記憶領域(通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233)を備えていることを特徴とする特徴W8に記載の遊技機。 Feature W9. A gaming machine as described in Feature W8, wherein the second predetermined memory area includes history memory areas (normal counter area 231, open/close execution mode counter area 232, high-frequency support mode counter area 233) in which game history information corresponding to a predetermined event that occurs as a result of the execution of a game is stored.

特徴W9によれば、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶領域にて記憶される。これにより、所定事象の発生回数又は発生頻度を管理するための情報を遊技機にて記憶保持することが可能となり、この管理されている情報を利用することで所定事象の発生頻度の管理を好適に行うことが可能となる。また、履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。また、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して履歴記憶領域に記憶されている情報が書き換えられてしまわないようにすることが可能となる。 According to feature W9, when a predetermined event occurs, corresponding history information is stored in the history storage area. This allows the gaming machine to store and retain information for managing the number of times or frequency of occurrence of a predetermined event, and by using this managed information, it becomes possible to appropriately manage the frequency of occurrence of a predetermined event. Furthermore, by storing the history information in the gaming machine itself, it is possible to prevent unauthorized access to or unauthorized modification of the history information. Furthermore, by executing a process for controlling the progress of a game as the first predetermined process and a process for managing the game history as the second predetermined process, it is possible to prevent the information stored in the history storage area from being overwritten when the process for controlling the progress of a game is executed.

特徴W10.前記第2所定処理実行手段は、前記履歴記憶領域に記憶されている前記履歴情報を利用して所定の期間における遊技の結果に対応する態様情報を導出する情報導出手段(主側CPU63におけるステップS4208の処理を実行する機能)を備えていることを特徴とする特徴W9に記載の遊技機。 Feature W10. A gaming machine as described in Feature W9, wherein the second predetermined processing execution means includes information derivation means (a function for executing the processing of step S4208 in the main CPU 63) that uses the history information stored in the history storage area to derive behavior information corresponding to game results over a predetermined period of time.

特徴W10によれば、履歴記憶領域に記憶されている履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出されることにより、所定事象の発生頻度などの遊技履歴の管理結果を把握することが可能となる。 Feature W10 allows the history information stored in the history storage area to be used to derive behavior information corresponding to game results over a specified period, making it possible to ascertain the results of game history management, such as the frequency of occurrence of specified events.

特徴W11.前記第2所定記憶領域は、前記情報導出手段により導出された前記態様情報を記憶する態様情報記憶領域(演算結果記憶エリア234)を備えていることを特徴とする特徴W10に記載の遊技機。 Feature W11. A gaming machine as described in Feature W10, wherein the second predetermined storage area includes a mode information storage area (computation result storage area 234) that stores the mode information derived by the information derivation means.

特徴W11によれば、履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出された場合、その態様情報は態様情報記憶領域に記憶される。これにより、任意のタイミングで遊技履歴の管理結果を把握することが可能となる。また、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して態様情報記憶領域に記憶されている情報が書き換えられてしまわないようにすることが可能となる。 According to feature W11, when behavior information corresponding to game results over a specified period is derived using history information, that behavior information is stored in a behavior information storage area. This makes it possible to grasp the results of game history management at any time. Furthermore, by executing a process for controlling game progress as the first specified process and a process for managing game history as the second specified process, it becomes possible to prevent the information stored in the behavior information storage area from being overwritten when the process for controlling game progress is executed.

なお、特徴W1~W11の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features W1 to W11, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴X群>
特徴X1.各種処理を実行する制御手段(主側CPU63)を備え、
当該制御手段は、
前記各種処理のうち第1所定処理を実行する第1所定処理実行手段(第15~第34の実施形態における主側CPU63にて管理実行処理以外の処理を実行する機能)と、
前記各種処理のうち第2所定処理を実行する第2所定処理実行手段(第15~第34の実施形態における主側CPU63にて管理実行処理を実行する機能)と、
前記第1所定処理が実行される場合に情報が記憶される第1所定記憶領域(特定制御用のワークエリア221、特定制御用のスタックエリア222)と、
前記第2所定処理が実行される場合に情報が記憶される第2所定記憶領域(非特定制御用のワークエリア223、非特定制御用のスタックエリア224)と、
を備え、
前記第2所定処理実行手段は、消去契機が発生したことに基づいて、前記第2所定処理として、前記第2所定記憶領域に対して情報の消去処理が実行されるようにする消去実行手段(第25の実施形態では主側CPU63におけるステップS6103及びステップS6107の処理を実行する機能、第30の実施形態では主側CPU63におけるステップS7204の処理を実行する機能、第31の実施形態では主側CPU63におけるステップS7508の処理を実行する機能、第32の実施形態では主側CPU63におけるステップS7808及びステップS7810の処理を実行する機能)を備えていることを特徴とする遊技機。
<Feature X group>
Feature X1. Equipped with a control means (main CPU 63) that executes various processes,
The control means
A first predetermined processing execution means (a function of executing processing other than the management execution processing in the main CPU 63 in the 15th to 34th embodiments) that executes a first predetermined processing among the various processing;
A second predetermined processing execution means (a function of executing management execution processing in the main CPU 63 in the 15th to 34th embodiments) that executes a second predetermined processing among the various processing;
a first predetermined storage area (a work area 221 for specific control, a stack area 222 for specific control) in which information is stored when the first predetermined process is executed;
a second predetermined storage area (a work area 223 for non-specific control, a stack area 224 for non-specific control) in which information is stored when the second predetermined process is executed;
Equipped with
The gaming machine is characterized in that the second predetermined processing execution means is equipped with an erasure execution means that, based on the occurrence of an erasure trigger, causes an information erasure process to be executed on the second predetermined memory area as the second predetermined processing (in the 25th embodiment, a function of executing the processes of steps S6103 and S6107 in the main CPU 63; in the 30th embodiment, a function of executing the process of step S7204 in the main CPU 63; in the 31st embodiment, a function of executing the process of step S7508 in the main CPU 63; and in the 32nd embodiment, a function of executing the processes of steps S7808 and S7810 in the main CPU 63).

特徴X1によれば、第1所定記憶領域と第2所定記憶領域とが設けられており、第1所定記憶領域が第1所定処理の専用の記憶領域として扱われるとともに、第2所定記憶領域が第2所定処理の専用の記憶領域として扱われる。これにより、第1所定処理と第2所定処理とで所定記憶手段における情報の記憶先を明確に相違させることが可能となる。よって、第1所定処理及び第2所定処理のうち一方の処理の実行に際して他方の処理において利用される情報が消去されてしまわないようにすることが可能となる。 According to Feature X1, a first predetermined storage area and a second predetermined storage area are provided, with the first predetermined storage area being treated as a storage area dedicated to the first predetermined process, and the second predetermined storage area being treated as a storage area dedicated to the second predetermined process. This makes it possible to clearly differentiate the storage destinations of information in the predetermined storage means for the first predetermined process and the second predetermined process. This makes it possible to prevent information used in the first predetermined process or the second predetermined process from being erased when the other process is executed.

また、消去契機が発生した場合には第2所定記憶領域に対して情報の消去処理が実行されるため、第2所定記憶領域に何らかの異常が発生しているにも関わらず第2所定記憶領域の情報がそのまま保持された状態で第2所定処理が実行されてしまわないようにすることが可能となる。また、当該情報の消去処理は第2所定処理にて実行されるため、第2所定記憶領域の情報の更新に関して第1所定処理が介在してしまわないようにすることが可能となる。 In addition, when an erasure trigger occurs, an information erasure process is executed on the second specified storage area, so it is possible to prevent the second specified processing from being executed in a state where the information in the second specified storage area is retained as is, even if some abnormality has occurred in the second specified storage area. Furthermore, because the information erasure process is executed by the second specified processing, it is possible to prevent the first specified processing from intervening in the update of the information in the second specified storage area.

特徴X2.前記消去実行手段は、非消去対象情報(管理監視フラグ、戻り番地の情報、各種レジスタの情報)が消去されないようにしながら前記第2所定記憶領域に対して前記情報の消去処理を実行することを特徴とする特徴X1に記載の遊技機。 Feature X2. A gaming machine as described in Feature X1, wherein the erasure execution means executes the information erasure process for the second predetermined memory area while preventing information not to be erased (management monitoring flags, return address information, and information in various registers) from being erased.

特徴X2によれば、第2所定記憶領域に対する情報の消去処理は当該第2所定記憶領域の非消去対象情報が消去されないようにしながら行われる。これにより、必要な情報までもが消去されてしまわないようにしながら、第2所定記憶領域に対する情報の消去処理を実行することが可能となる。 According to Feature X2, the process of erasing information from the second specified storage area is performed while preventing the erasure of information that is not to be erased from the second specified storage area. This makes it possible to perform the process of erasing information from the second specified storage area while preventing the erasure of necessary information.

特徴X3.前記第2所定処理実行手段は、前記第1所定処理を実行している状況から前記第2所定処理を実行する状況となる場合又は前記第2所定処理を実行する状況となった場合に、前記第1所定処理を実行する状況に復帰する場合に必要となる復帰対応情報(戻り番地の情報、各種レジスタの情報)を前記第2所定記憶領域に記憶させる記憶実行手段(第30の実施形態では主側CPU63におけるステップS7102~ステップS7107の処理を実行する機能、第31の実施形態では主側CPU63におけるステップS7502~ステップS7507の処理を実行する機能、第32の実施形態では主側CPU63におけるステップS7802~ステップS7807の処理を実行する機能)を備え、
前記消去実行手段は、前記非消去対象情報として前記復帰対応情報が消去されないようにしながら前記第2所定記憶領域に対して前記情報の消去処理を実行することを特徴とする特徴X2に記載の遊技機。
Feature X3. The second predetermined processing execution means is provided with a storage execution means (a function for executing steps S7102 to S7107 in the main CPU 63 in the 30th embodiment, a function for executing steps S7502 to S7507 in the main CPU 63 in the 31st embodiment, and a function for executing steps S7802 to S7807 in the main CPU 63 in the 32nd embodiment) that stores return correspondence information (return address information, various register information) required when returning to a situation in which the first predetermined processing is executed when the situation changes from a situation in which the first predetermined processing is executed to a situation in which the second predetermined processing is executed or when the situation in which the second predetermined processing is executed is reached) in the second predetermined storage area,
The gaming machine described in feature X2 is characterized in that the erasure execution means executes the information erasure process on the second specified memory area while preventing the return correspondence information from being erased as the non-erasure target information.

特徴X3によれば、第2所定処理を実行している状況から第1所定処理を実行する状況に復帰する場合に必要な復帰対応情報までもが消去されてしまわないようにしながら、第2所定記憶領域に対する情報の消去処理を実行することが可能となる。 Feature X3 makes it possible to perform information deletion processing for the second specified storage area while preventing the erasure of the return correspondence information required when returning from a situation in which the second specified processing is being executed to a situation in which the first specified processing is being executed.

特徴X4.前記記憶実行手段は、前記復帰対応情報として、前記第2所定処理を終了して前記第1所定処理に復帰する場合におけるプログラムの戻り番地の情報を前記第2所定記憶領域に記憶させることを特徴とする特徴X3に記載の遊技機。 Feature X4. The gaming machine described in Feature X3, wherein the storage and execution means stores, as the return correspondence information, information on the return address of the program when the second predetermined processing is terminated and the first predetermined processing is returned to, in the second predetermined storage area.

特徴X4によれば、第1所定処理に復帰する場合におけるプログラムの戻り番地の情報が消去されないようにしながら第2所定記憶領域に対して情報の消去処理が実行されるため、第2所定記憶領域に対して情報の消去処理が実行されたとしても、第2所定処理が終了した場合には第1所定処理における所定のプログラムに復帰することが可能となる。 According to feature X4, when returning to the first predetermined processing, the information erasure process is performed on the second predetermined storage area while preventing the program's return address information from being erased. Therefore, even if the information erasure process is performed on the second predetermined storage area, it is possible to return to the predetermined program in the first predetermined processing when the second predetermined processing is completed.

特徴X5.前記制御手段は、処理の実行に際して内部記憶手段(主側CPU63のレジスタ)に情報を一時的に記憶させる構成であり、
前記記憶実行手段は、前記復帰対応情報として、前記内部記憶手段に記憶された情報を前記第2所定記憶領域に記憶させることを特徴とする特徴X3又はX4に記載の遊技機。
Feature X5. The control means is configured to temporarily store information in an internal storage means (a register of the main CPU 63) when executing processing,
The gaming machine according to feature X3 or X4, wherein the storage execution means stores the information stored in the internal storage means as the return correspondence information in the second predetermined storage area.

特徴X5によれば、第1所定処理にて利用される内部記憶手段の情報が消去されないようにしながら第2所定記憶領域に対して情報の消去処理が実行されるため、第2所定記憶領域に対して情報の消去処理が実行されたとしても、第2所定処理が終了した場合には第1所定処理にて利用される情報を内部記憶手段に復帰させることが可能となる。 According to feature X5, the information erasure process is performed on the second specified storage area while preventing the information in the internal storage means used in the first specified processing from being erased. Therefore, even if the information erasure process is performed on the second specified storage area, the information used in the first specified processing can be restored to the internal storage means when the second specified processing is completed.

特徴X6.前記消去実行手段は、前記第2所定記憶領域に異常が発生したことに基づいて、前記消去契機の発生として、前記第2所定記憶領域に対して前記情報の消去処理が実行されるようにすることを特徴とする特徴X1乃至X5のいずれか1に記載の遊技機。 Feature X6. A gaming machine described in any one of Features X1 to X5, wherein the erasure execution means executes the information erasure process on the second specified storage area when an abnormality occurs in the second specified storage area, as the erasure trigger.

特徴X6によれば、第2所定記憶領域に異常が発生したことに基づいて当該第2所定記憶領域に対して情報の消去処理が実行されるため、第2所定記憶領域に異常が発生している状態のまま第2所定処理が実行されてしまわないようにすることが可能となる。 Feature X6 allows an information erasure process to be performed on the second specified storage area when an abnormality occurs in the second specified storage area, thereby preventing the second specified process from being performed while an abnormality remains in the second specified storage area.

特徴X7.前記第2所定処理実行手段は、前記第2所定処理として、前記第2所定記憶領域が正常であるか否かを監視する手段(第30の実施形態では主側CPU63におけるステップS7201~ステップS7203の処理を実行する機能)を備えていることを特徴とする特徴X6に記載の遊技機。 Feature X7. A gaming machine according to Feature X6, wherein the second predetermined processing execution means includes, as the second predetermined processing, a means for monitoring whether the second predetermined storage area is normal (in the 30th embodiment, a function for executing the processing of steps S7201 to S7203 in the main CPU 63).

特徴X7によれば、第2所定記憶領域に対する情報の消去処理だけではなく、第2所定記憶領域が正常であるか否かの監視も第1所定処理を介在させることなく第2所定処理にて実行されるため、第2所定記憶領域が正常であるか否かの監視と第2所定記憶領域に対する情報の消去処理の実行とを第2所定処理における一連の処理として実行することが可能となる。 According to feature X7, not only is the information erasure process for the second specified storage area performed in the second specified processing, but monitoring of whether the second specified storage area is normal is also performed in the second specified processing without the intervention of the first specified processing. This makes it possible to perform monitoring of whether the second specified storage area is normal and the information erasure process for the second specified storage area as a series of processes in the second specified processing.

特徴X8.前記第1所定処理には、遊技の進行を制御するための処理が含まれ、
前記第2所定処理には、遊技履歴を管理するための処理が含まれることを特徴とする特徴X1乃至X7のいずれか1に記載の遊技機。
Feature X8. The first predetermined process includes a process for controlling the progress of a game,
A gaming machine according to any one of features X1 to X7, wherein the second predetermined process includes a process for managing a gaming history.

特徴X8によれば、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して遊技履歴を管理するための処理にて利用される情報が書き換えられてしまわないようにすることが可能となる。 According to feature X8, processing for controlling the progress of a game is executed as the first predetermined processing, and processing for managing the game history is executed as the second predetermined processing, thereby making it possible to prevent information used in the processing for managing the game history from being overwritten when the processing for controlling the progress of a game is executed.

特徴X9.前記第2所定記憶領域は、遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報が記憶される履歴記憶領域(通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233)を備えていることを特徴とする特徴X8に記載の遊技機。 Feature X9. A gaming machine as described in Feature X8, wherein the second predetermined memory area includes history memory areas (normal counter area 231, open/close execution mode counter area 232, high-frequency support mode counter area 233) in which game history information corresponding to a predetermined event that occurs as a result of the execution of a game is stored.

特徴X9によれば、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶領域にて記憶される。これにより、所定事象の発生回数又は発生頻度を管理するための情報を遊技機にて記憶保持することが可能となり、この管理されている情報を利用することで所定事象の発生頻度の管理を好適に行うことが可能となる。また、履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。また、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して履歴記憶領域に記憶されている情報が書き換えられてしまわないようにすることが可能となる。 According to feature X9, when a predetermined event occurs, corresponding history information is stored in the history storage area. This allows the gaming machine to store and retain information for managing the number of times or frequency of occurrence of a predetermined event, and by using this managed information, it becomes possible to appropriately manage the frequency of occurrence of a predetermined event. Furthermore, since the history information is stored in the gaming machine itself, it is possible to prevent unauthorized access to or unauthorized modification of the history information. Furthermore, by executing a process for controlling the progress of a game as the first predetermined process and a process for managing the game history as the second predetermined process, it is possible to prevent the information stored in the history storage area from being overwritten when the process for controlling the progress of a game is executed.

特徴X10.前記第2所定処理実行手段は、前記履歴記憶領域に記憶されている前記履歴情報を利用して所定の期間における遊技の結果に対応する態様情報を導出する情報導出手段(主側CPU63におけるステップS4208の処理を実行する機能)を備えていることを特徴とする特徴X9に記載の遊技機。 Feature X10. A gaming machine as described in Feature X9, wherein the second predetermined processing execution means includes information derivation means (a function for executing the processing of step S4208 in the main CPU 63) that uses the history information stored in the history storage area to derive behavior information corresponding to game results over a predetermined period of time.

特徴X10によれば、履歴記憶領域に記憶されている履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出されることにより、所定事象の発生頻度などの遊技履歴の管理結果を把握することが可能となる。 Feature X10 allows the history information stored in the history storage area to be used to derive behavior information corresponding to game results over a specified period, making it possible to ascertain the results of game history management, such as the frequency of occurrence of specified events.

特徴X11.前記第2所定記憶領域は、前記情報導出手段により導出された前記態様情報を記憶する態様情報記憶領域(演算結果記憶エリア234)を備えていることを特徴とする特徴X10に記載の遊技機。 Feature X11. The gaming machine described in Feature X10, wherein the second predetermined storage area includes a mode information storage area (computation result storage area 234) that stores the mode information derived by the information derivation means.

特徴X11によれば、履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出された場合、その態様情報は態様情報記憶領域に記憶される。これにより、任意のタイミングで遊技履歴の管理結果を把握することが可能となる。また、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して態様情報記憶領域に記憶されている情報が書き換えられてしまわないようにすることが可能となる。 According to feature X11, when behavior information corresponding to game results over a specified period is derived using history information, that behavior information is stored in a behavior information storage area. This makes it possible to grasp the results of game history management at any time. Furthermore, by executing a process for controlling game progress as the first specified process and a process for managing game history as the second specified process, it becomes possible to prevent the information stored in the behavior information storage area from being overwritten when the process for controlling game progress is executed.

なお、特徴X1~X11の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features X1 to X11, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴Y群>
特徴Y1.各種処理を実行する制御手段(主側CPU63)を備え、
当該制御手段は、
前記各種処理のうち第1所定処理を実行する第1所定処理実行手段(第15~第34の実施形態における主側CPU63にて管理実行処理以外の処理を実行する機能)と、
前記各種処理のうち第2所定処理を実行する第2所定処理実行手段(第15~第34の実施形態における主側CPU63にて管理実行処理を実行する機能)と、
前記第1所定処理が実行される場合に情報が記憶される第1所定記憶領域(特定制御用のワークエリア221、特定制御用のスタックエリア222)と、
前記第2所定処理が実行される場合に情報が記憶される第2所定記憶領域(非特定制御用のワークエリア223、非特定制御用のスタックエリア224)と、
前記第1所定記憶領域に記憶されている複数の情報に対応する第1参照数値情報を算出する第1算出手段(第30の実施形態では主側CPU63におけるステップS6604及びステップS6710の処理を実行する機能、第31の実施形態では主側CPU63におけるステップS7304の処理を実行する機能、第32の実施形態では主側CPU63におけるステップS7610及びステップS7701の処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Characteristic Group Y>
Feature Y1: Equipped with a control means (main CPU 63) that executes various processes,
The control means
A first predetermined processing execution means (a function of executing processing other than the management execution processing in the main CPU 63 in the 15th to 34th embodiments) that executes a first predetermined processing among the various processing;
A second predetermined processing execution means (a function of executing management execution processing in the main CPU 63 in the 15th to 34th embodiments) that executes a second predetermined processing among the various processing;
a first predetermined storage area (a work area 221 for specific control, a stack area 222 for specific control) in which information is stored when the first predetermined process is executed;
a second predetermined storage area (a work area 223 for non-specific control, a stack area 224 for non-specific control) in which information is stored when the second predetermined process is executed;
a first calculation means for calculating first reference numerical information corresponding to the plurality of pieces of information stored in the first predetermined storage area (a function for executing the processing of steps S6604 and S6710 in the main CPU 63 in the 30th embodiment, a function for executing the processing of step S7304 in the main CPU 63 in the 31st embodiment, and a function for executing the processing of steps S7610 and S7701 in the main CPU 63 in the 32nd embodiment);
A gaming machine characterized by comprising:

特徴Y1によれば、第1所定記憶領域と第2所定記憶領域とが設けられており、第1所定記憶領域が第1所定処理の専用の記憶領域として扱われるとともに、第2所定記憶領域が第2所定処理の専用の記憶領域として扱われる。これにより、第1所定処理と第2所定処理とで所定記憶手段における情報の記憶先を明確に相違させることが可能となる。よって、第1所定処理及び第2所定処理のうち一方の処理の実行に際して他方の処理において利用される情報が消去されてしまわないようにすることが可能となる。この場合に、第1所定記憶領域に記憶されている複数の情報に対応する第1参照数値情報が算出される。当該第1参照数値情報を利用することにより、第1所定記憶領域のみについて情報異常が発生しているか否かを特定することが可能となる。 According to Feature Y1, a first predetermined storage area and a second predetermined storage area are provided, with the first predetermined storage area treated as a storage area dedicated to the first predetermined process and the second predetermined storage area treated as a storage area dedicated to the second predetermined process. This makes it possible to clearly differentiate the storage destinations of information in the predetermined storage means for the first predetermined process and the second predetermined process. This makes it possible to prevent information used in one of the first and second predetermined processes from being erased when the other process is executed. In this case, first reference numerical information corresponding to the multiple pieces of information stored in the first predetermined storage area is calculated. By using this first reference numerical information, it becomes possible to determine whether an information anomaly has occurred in only the first predetermined storage area.

特徴Y2.前記第1算出手段により算出された前記第1参照数値情報に関して異常の発生を特定したことに基づいて、情報の消去処理が前記第1所定記憶領域に対して実行されるようにする情報消去手段(第30の実施形態では主側CPU63におけるステップS6607の処理を実行する機能、第31の実施形態では主側CPU63におけるステップS7401及びステップS7402の処理を実行する機能、第32の実施形態では主側CPU63におけるステップS7704及びステップS7705の処理を実行する機能)を備えていることを特徴とする特徴Y1に記載の遊技機。 Feature Y2. A gaming machine according to Feature Y1, characterized in that it is equipped with information erasure means (a function for executing the processing of step S6607 in the main CPU 63 in the 30th embodiment, a function for executing the processing of steps S7401 and S7402 in the main CPU 63 in the 31st embodiment, and a function for executing the processing of steps S7704 and S7705 in the main CPU 63) that causes information erasure processing to be executed on the first predetermined memory area based on the identification of the occurrence of an abnormality in the first reference numerical information calculated by the first calculation means.

特徴Y2によれば、第1参照数値情報に関して異常の発生が特定された場合には第1所定記憶領域に対して情報の消去処理が実行されるため、情報異常が発生しているにも関わらず第1所定記憶領域の情報がそのまま保持された状態で第1所定処理が実行されてしまわないようにすることが可能となる。 According to feature Y2, if an abnormality is identified in the first reference numerical information, an information erasure process is performed on the first specified storage area, thereby preventing the first specified process from being performed while the information in the first specified storage area is retained as is, even if an information abnormality has occurred.

特徴Y3.前記第1算出手段は、
前記制御手段への動作電力の供給が停止される場合に前記第1参照数値情報を算出する第1停電時算出手段(第30の実施形態では主側CPU63におけるステップS6710の処理を実行する機能、第32の実施形態では主側CPU63におけるステップS7610の処理を実行する機能)と、
前記制御手段への動作電力の供給が開始された場合に前記第1参照数値情報を算出する第1電入時算出手段(第30の実施形態では主側CPU63におけるステップS6604の処理を実行する機能、第31の実施形態では主側CPU63におけるステップS7304の処理を実行する機能、第32の実施形態では主側CPU63におけるステップS7701の処理を実行する機能)と、
を備え、
前記情報消去手段は、前記第1停電時算出手段により算出された前記第1参照数値情報と前記第1電入時算出手段により算出された前記第1参照数値情報とが一致しないことに基づいて、前記情報の消去処理が少なくとも前記第1所定記憶領域に対して実行されるようにすることを特徴とする特徴Y2に記載の遊技機。
Feature Y3. The first calculation means
A first power outage calculation means (a function for executing the processing of step S6710 in the main CPU 63 in the 30th embodiment, and a function for executing the processing of step S7610 in the main CPU 63 in the 32nd embodiment) that calculates the first reference numerical information when the supply of operating power to the control means is stopped;
a first power-on time calculation means for calculating the first reference numerical information when the supply of operating power to the control means is started (a function for executing the processing of step S6604 in the main CPU 63 in the 30th embodiment, a function for executing the processing of step S7304 in the main CPU 63 in the 31st embodiment, and a function for executing the processing of step S7701 in the main CPU 63 in the 32nd embodiment);
Equipped with
The gaming machine described in feature Y2 is characterized in that the information erasure means performs the information erasure process on at least the first specified memory area based on the fact that the first reference numerical information calculated by the first power outage calculation means does not match the first reference numerical information calculated by the first power in calculation means.

特徴Y3によれば、動作電力の供給が停止された状況を挟んで第1所定記憶領域の情報が記憶保持されているか否かを、第1参照数値情報を算出することで特定することが可能となる。そして、動作電力の供給が停止された状況を挟んで第1所定記憶領域の情報が記憶保持されていない場合には第1所定記憶領域に対して情報の消去処理が実行されるため、情報異常が発生しているにも関わらず第1所定記憶領域の情報がそのまま保持された状態で第1所定処理が実行されてしまわないようにすることが可能となる。 According to feature Y3, it is possible to determine whether information in the first predetermined storage area is stored across a situation in which the supply of operating power is stopped by calculating the first reference numerical information. If information in the first predetermined storage area is not stored across a situation in which the supply of operating power is stopped, an information deletion process is performed on the first predetermined storage area, making it possible to prevent the first predetermined process from being executed while the information in the first predetermined storage area remains intact despite the occurrence of an information anomaly.

特徴Y4.前記情報消去手段は、前記第1算出手段により算出された前記第1参照数値情報に関して異常の発生を特定したとしても、前記第2所定記憶領域に対して前記情報の消去処理を実行しないことを特徴とする特徴Y2又はY3に記載の遊技機。 Feature Y4. A gaming machine described in Feature Y2 or Y3, wherein the information erasing means does not execute the information erasing process for the second predetermined memory area even if it identifies the occurrence of an abnormality in the first reference numerical information calculated by the first calculation means.

特徴Y4によれば、第1参照数値情報に関して異常の発生を特定した場合、第1所定記憶領域に対して情報の消去処理が実行される一方、第2所定記憶領域に対しては情報の消去処理が実行されない。これにより、第1所定記憶領域に情報異常が発生している状況において第2所定記憶領域の情報までもが消去されてしまわないようにすることが可能となる。 According to feature Y4, when an abnormality is identified in the first reference numerical information, an information erasure process is performed on the first specified storage area, but an information erasure process is not performed on the second specified storage area. This makes it possible to prevent information in the second specified storage area from being erased when an information abnormality occurs in the first specified storage area.

特徴Y5.前記第1参照数値情報は、前記第2所定記憶領域に記憶された情報に応じて変動しない情報であることを特徴とする特徴Y1乃至Y4のいずれか1に記載の遊技機。 Feature Y5. A gaming machine described in any one of Features Y1 to Y4, characterized in that the first reference numerical information is information that does not change depending on the information stored in the second predetermined memory area.

特徴Y5によれば、第1所定記憶領域と第2所定記憶領域とが存在している構成において、第1参照数値情報を利用して第1所定記憶領域に関する情報異常を個別に特定することが可能となる。 Feature Y5 enables, in a configuration in which a first predetermined storage area and a second predetermined storage area exist, information anomalies relating to the first predetermined storage area to be individually identified using the first reference numerical information.

特徴Y6.前記第2所定記憶領域に記憶されている複数の情報に対応する第2参照数値情報を算出する第2算出手段(主側CPU63におけるステップS7611及びステップS7706の処理を実行する機能)を備えていることを特徴とする特徴Y1乃至Y5のいずれか1に記載の遊技機。 Feature Y6. A gaming machine described in any one of Features Y1 to Y5, characterized in that it is equipped with second calculation means (a function for executing the processing of steps S7611 and S7706 in the main CPU 63) that calculates second reference numerical information corresponding to the multiple pieces of information stored in the second predetermined memory area.

特徴Y6によれば、第2所定記憶領域に記憶されている複数の情報に対応する第2参照数値情報が算出される。当該第2参照数値情報を利用することにより、第2所定記憶領域のみについて情報異常が発生しているか否かを特定することが可能となる。 According to feature Y6, second reference numerical information corresponding to multiple pieces of information stored in a second specified storage area is calculated. By using this second reference numerical information, it is possible to determine whether an information anomaly has occurred in only the second specified storage area.

特徴Y7.前記第2算出手段により算出された前記第2参照数値情報に関して異常の発生を特定したことに基づいて、情報の消去処理が少なくとも前記第2所定記憶領域に対して実行されるようにする手段(主側CPU63におけるステップS7808及びステップS7810の処理を実行する機能)を備えていることを特徴とする特徴Y6に記載の遊技機。 Feature Y7. A gaming machine as described in Feature Y6, characterized in that it is equipped with a means (a function for executing the processing of steps S7808 and S7810 in the main CPU 63) for causing an information erasure process to be performed on at least the second specified memory area based on the identification of an abnormality in the second reference numerical information calculated by the second calculation means.

特徴Y7によれば、第2参照数値情報に関して異常の発生が特定された場合には第2所定記憶領域に対して情報の消去処理が実行されるため、情報異常が発生しているにも関わらず第2所定記憶領域の情報がそのまま保持された状態で第2所定処理が実行されてしまわないようにすることが可能となる。 According to feature Y7, if an abnormality is identified in the second reference numerical information, an information erasure process is performed on the second specified storage area, thereby preventing the second specified process from being performed while the information in the second specified storage area is retained as is, even if an information abnormality has occurred.

特徴Y8.前記第1所定処理には、遊技の進行を制御するための処理が含まれ、
前記第2所定処理には、遊技履歴を管理するための処理が含まれることを特徴とする特徴Y1乃至Y7のいずれか1に記載の遊技機。
Feature Y8. The first predetermined process includes a process for controlling the progress of a game,
A gaming machine described in any one of features Y1 to Y7, characterized in that the second predetermined process includes a process for managing gaming history.

特徴Y8によれば、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して遊技履歴を管理するための処理にて利用される情報が書き換えられてしまわないようにすることが可能となる。 According to feature Y8, processing for controlling the progress of a game is executed as the first predetermined processing, and processing for managing the game history is executed as the second predetermined processing, thereby making it possible to prevent information used in the processing for managing the game history from being overwritten when the processing for controlling the progress of a game is executed.

特徴Y9.前記第2所定記憶領域は、遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報が記憶される履歴記憶領域(通常用カウンタエリア231、開閉実行モード用カウンタエリア232、高頻度サポートモード用カウンタエリア233)を備えていることを特徴とする特徴Y8に記載の遊技機。 Feature Y9. A gaming machine as described in Feature Y8, wherein the second predetermined memory area includes history memory areas (normal counter area 231, open/close execution mode counter area 232, high-frequency support mode counter area 233) in which game history information corresponding to a predetermined event that occurs as a result of the execution of a game is stored.

特徴Y9によれば、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶領域にて記憶される。これにより、所定事象の発生回数又は発生頻度を管理するための情報を遊技機にて記憶保持することが可能となり、この管理されている情報を利用することで所定事象の発生頻度の管理を好適に行うことが可能となる。また、履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。また、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して履歴記憶領域に記憶されている情報が書き換えられてしまわないようにすることが可能となる。 According to feature Y9, when a predetermined event occurs, corresponding history information is stored in the history storage area. This allows the gaming machine to store and retain information for managing the number of times or frequency of occurrence of a predetermined event, and by using this managed information, it becomes possible to appropriately manage the frequency of occurrence of a predetermined event. Furthermore, since the history information is stored in the gaming machine itself, it is possible to prevent unauthorized access to or unauthorized modification of the history information. Furthermore, by executing a process for controlling the progress of a game as the first predetermined process and a process for managing the game history as the second predetermined process, it is possible to prevent the information stored in the history storage area from being overwritten when the process for controlling the progress of a game is executed.

特徴Y10.前記第2所定処理実行手段は、前記履歴記憶領域に記憶されている前記履歴情報を利用して所定の期間における遊技の結果に対応する態様情報を導出する情報導出手段(主側CPU63におけるステップS4208の処理を実行する機能)を備えていることを特徴とする特徴Y9に記載の遊技機。 Feature Y10. A gaming machine according to Feature Y9, wherein the second predetermined processing execution means includes information derivation means (a function for executing the processing of step S4208 in the main CPU 63) that uses the history information stored in the history storage area to derive behavior information corresponding to game results over a predetermined period of time.

特徴Y10によれば、履歴記憶領域に記憶されている履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出されることにより、所定事象の発生頻度などの遊技履歴の管理結果を把握することが可能となる。 According to Feature Y10, by using the history information stored in the history storage area to derive behavior information corresponding to game results over a specified period, it becomes possible to ascertain the results of game history management, such as the frequency of occurrence of specified events.

特徴Y11.前記第2所定記憶領域は、前記情報導出手段により導出された前記態様情報を記憶する態様情報記憶領域(演算結果記憶エリア234)を備えていることを特徴とする特徴Y10に記載の遊技機。 Feature Y11. A gaming machine as described in Feature Y10, wherein the second predetermined storage area includes a mode information storage area (computation result storage area 234) that stores the mode information derived by the information derivation means.

特徴Y11によれば、履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出された場合、その態様情報は態様情報記憶領域に記憶される。これにより、任意のタイミングで遊技履歴の管理結果を把握することが可能となる。また、第1所定処理として遊技の進行を制御するための処理が実行され、第2所定処理として遊技履歴を管理するための処理が実行されることにより、遊技の進行を制御するための処理の実行に際して態様情報記憶領域に記憶されている情報が書き換えられてしまわないようにすることが可能となる。 According to Feature Y11, when behavior information corresponding to game results over a specified period is derived using history information, that behavior information is stored in a behavior information storage area. This makes it possible to grasp the results of game history management at any time. Furthermore, by executing a process for controlling game progress as the first specified process and a process for managing game history as the second specified process, it becomes possible to prevent the information stored in the behavior information storage area from being overwritten when the process for controlling game progress is executed.

なお、特徴Y1~Y11の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features Y1 to Y11, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴T群、上記特徴U群、上記特徴V群、上記特徴W群、上記特徴X群及び上記特徴Y群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above feature group T, feature group U, feature group V, feature group W, feature group X, and feature group Y can solve the following problems.

遊技機としてパチンコ遊技機やスロットマシンなどが知られている。例えば、パチンコ遊技機は、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, some pachinko machines are known to have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては各種制御を好適に行う必要があり、この点について未だ改良の余地がある。 However, gaming machines such as those exemplified above require various controls to be performed appropriately, and there is still room for improvement in this regard.

<特徴Z群>
特徴Z1.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)と、
前記使用対象となる設定値の変更を行うことが可能な設定可能状況となるようにする状況発生手段(主側CPU63におけるステップS7905、ステップS7916及びステップS7917の処理を実行する機能)と、
前記設定手段を有する制御手段(主側CPU63)への動作電力の供給が開始されて供給開始時の処理が実行されている状況において、前記設定可能状況ではない状況における前記使用対象の設定値の報知が行われるようにする設定報知手段(主側CPU63における設定確認用処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature Z group>
Feature Z1. A setting means (a function for executing a setting value update process in the main CPU 63) for setting a setting value to be used from among a plurality of setting values corresponding to the player's advantage level;
A situation generating means (a function of executing the processes of steps S7905, S7916, and S7917 in the main CPU 63) that causes a setting possible situation in which the setting value to be used can be changed;
When the supply of operating power to the control means (main CPU 63) having the setting means is started and processing at the start of supply is being executed, a setting notification means (a function for executing a setting confirmation process in the main CPU 63) is configured to notify the setting value of the target to be used in a situation where the setting is not possible;
A gaming machine characterized by comprising:

特徴Z1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。この場合に、使用対象として設定されている設定値を確認するためには、制御手段への動作電力の供給を一旦停止させた後に当該制御手段への動作電力の供給を再度開始させる必要がある。これにより、設定値を不正に確認しようとする行為を行いづらくさせることが可能となる。また、供給開始時の処理が実行されている状況において設定値の報知が行われるため、遊技を中断させた状況で設定値の報知を行う必要が生じない。よって、設定値の報知を好適に行うことが可能となる。 According to Feature Z1, the setting value to be used is set from among multiple setting values corresponding to the player's level of advantage, so the player will hope that the more advantageous setting value will be the one to be used. In this case, to check the setting value that is set to be used, it is necessary to temporarily stop the supply of operating power to the control means and then restart the supply of operating power to the control means. This makes it difficult to fraudulently check the setting value. Furthermore, because the setting value is notified while processing is being executed at the start of supply, there is no need to notify the setting value when play is interrupted. This makes it possible to preferably notify the setting value.

特徴Z2.前記状況発生手段は、前記供給開始時の処理が実行されている状況において前記設定可能状況となるようにすることを特徴とする特徴Z1に記載の遊技機。 Feature Z2. The gaming machine described in Feature Z1, wherein the situation generation means causes the settable situation to occur when the supply start processing is being executed.

特徴Z2によれば、使用対象となる設定値の設定を行うことが可能な設定可能状況と、設定可能状況ではない状況における使用対象の設定値の報知が行われる状況とを、供給開始時の処理が実行されている状況に集約させることが可能となる。 Feature Z2 makes it possible to combine the setting availability situation in which the target setting value can be set and the situation in which the target setting value is not settable but is notified, into the situation in which processing is being performed at the start of supply.

特徴Z3.第1契機事象の発生を特定する第1特定手段(主側CPU63におけるステップS7912及びステップS7916の処理を実行する機能)を備え、
前記設定報知手段は、前記供給開始時の処理が実行されている状況であって前記第1特定手段により前記第1契機事象の発生が特定されている状況であることに基づいて、前記設定可能状況ではない状況における前記使用対象の設定値の報知が行われるようにすることを特徴とする特徴Z1又はZ2に記載の遊技機。
Feature Z3. A first identification means (a function of executing the processes of step S7912 and step S7916 in the main CPU 63) is provided to identify the occurrence of a first trigger event,
The gaming machine described in feature Z1 or Z2 is characterized in that the setting notification means notifies the setting value of the target to be used in a situation where the setting is not possible, based on the situation where the processing at the start of supply is being executed and the occurrence of the first trigger event has been identified by the first identification means.

特徴Z3によれば、使用対象の設定値を報知させるためには、制御手段への動作電力の供給を開始させるだけではなく第1契機事象を発生させる必要がある。これにより、設定値を不正に確認しようとする行為を行いづらくさせることが可能となる。 According to Feature Z3, in order to notify the setting value of the device being used, it is necessary not only to start the supply of operating power to the control means but also to cause a first trigger event to occur. This makes it difficult to fraudulently check the setting value.

特徴Z4.前記第1契機事象は、設定キー挿入部(設定キー挿入部68a)に対する設定キーによる所定操作が行われていることであることを特徴とする特徴Z3に記載の遊技機。 Feature Z4. A gaming machine as described in Feature Z3, wherein the first trigger event is a predetermined operation using a setting key in the setting key insertion section (setting key insertion section 68a).

特徴Z4によれば、使用対象の設定を報知させるためには、設定キー挿入部に対する設定キーによる所定操作を行う必要がある。これにより、設定値を不正に確認しようとする行為を行いづらくさせることが可能となる。 According to feature Z4, in order to notify the settings of the device being used, a specific operation using the setting key in the setting key insertion section must be performed. This makes it difficult to fraudulently check the setting values.

特徴Z5.前記設定報知手段は、前記供給開始時の処理が実行されている状況であって前記第1特定手段により前記第1契機事象の発生が特定されている状況であることに基づいて報知条件が成立した場合に、前記設定可能状況ではない状況における前記使用対象の設定値の報知が行われるようにし、
前記状況発生手段は、前記供給開始時の処理が実行されている状況であって前記第1特定手段により前記第1契機事象の発生が特定されている状況であることに基づいて設定条件が成立した場合に、前記設定可能状況となるようにし、
前記報知条件と前記設定条件とは異なっていることを特徴とする特徴Z3又はZ4に記載の遊技機。
Feature Z5. The setting notification means notifies the setting value of the target to be used in the situation where the setting is not possible when a notification condition is met based on the situation where the supply start processing is being executed and the occurrence of the first trigger event is identified by the first identification means,
the situation generating means sets the setting possible situation when a setting condition is met based on the situation in which the supply start processing is being executed and the occurrence of the first trigger event is identified by the first identifying means,
A gaming machine described in feature Z3 or Z4, characterized in that the notification condition and the set condition are different.

特徴Z5によれば、設定可能状況を発生させる場合、及び使用対象の設定値を報知させる場合のいずれであっても、制御手段への動作電力の供給を開始させるだけではなく第1契機事象を発生させる必要がある。これにより、不正により使用対象となる設定値の設定を行わせる行為、及び不正により使用対象の設定値を確認しようとする行為のいずれについても行いづらくさせることが可能となる。その一方、設定可能状況を発生させるための設定条件と、使用対象の設定値を報知させるための報知条件とが相違しているため、設定可能状況と使用対象の設定値が報知される状況とのいずれか一方を単独で生じさせることが可能となる。 According to feature Z5, in both cases of generating a setting possible state and reporting the setting value of the target device, it is necessary not only to start the supply of operating power to the control means but also to generate a first trigger event. This makes it difficult to fraudulently set the setting value of the target device or fraudulently check the setting value of the target device. On the other hand, because the setting conditions for generating a setting possible state and the reporting conditions for reporting the setting value of the target device are different, it is possible to independently generate either the setting possible state or a state in which the setting value of the target device is reported.

特徴Z6.第2契機事象の発生を特定する第2特定手段(主側CPU63におけるステップS7905の処理を実行する機能)を備え、
前記設定条件は、前記供給開始時の処理が実行されている状況において、前記第1特定手段により前記第1契機事象の発生が特定されている状況であって前記第2特定手段により前記第2契機事象の発生が特定されている状況であることに基づいて成立し、
前記報知条件は、前記供給開始時の処理が実行されている状況において、前記第1特定手段により前記第1契機事象の発生が特定されている状況であって前記第2特定手段により前記第2契機事象の発生が特定されていない状況であることに基づいて成立することを特徴とする特徴Z5に記載の遊技機。
Feature Z6. A second identification means (a function for executing the processing of step S7905 in the main CPU 63) for identifying the occurrence of a second trigger event is provided,
the set condition is satisfied based on the situation in which, in a situation in which the supply start processing is being executed, the occurrence of the first triggering event is identified by the first identification means and the occurrence of the second triggering event is identified by the second identification means;
The gaming machine described in feature Z5 is characterized in that the notification condition is met based on the situation in which, when the processing at the start of supply is being executed, the occurrence of the first triggering event is identified by the first identification means and the occurrence of the second triggering event is not identified by the second identification means.

特徴Z6によれば、設定可能状況を発生させるためには、制御手段への動作電力の供給を開始させるとともに第1契機事象を発生させるだけではなく第2契機事象を発生させる必要がある。これにより、使用対象となる設定値の設定が行われるようにする場合、及び使用対象の設定値を報知させる場合のいずれであっても、制御手段への動作電力の供給を開始させるだけではなく第1契機事象を発生させる必要があるようにした構成において、設定可能状況を発生させるための操作をより複雑化させることが可能となる。よって、不正に使用対象となる設定値を設定させようとする行為をより重点的に阻止することが可能となる。 According to feature Z6, in order to create a setting possible state, it is necessary to start the supply of operating power to the control means and not only cause the first trigger event to occur but also cause the second trigger event to occur. This makes it possible to further complicate the operation for creating a setting possible state in a configuration where not only the supply of operating power to the control means but also the first trigger event must occur, whether the setting value to be used is to be set or the setting value to be notified. This makes it possible to more effectively prevent attempts to fraudulently set the setting value to be used.

特徴Z7.前記第2契機事象は、所定操作手段(リセットボタン68c)が操作されていることであることを特徴とする特徴Z6に記載の遊技機。 Feature Z7. A gaming machine described in Feature Z6, wherein the second trigger event is the operation of a predetermined operation means (reset button 68c).

特徴Z7によれば、設定可能状況を発生させるためには制御手段への動作電力の供給を開始させるとともに第1契機事象を発生させるだけではなく所定操作手段を操作する必要がある。これにより、不正に使用対象となる設定値を設定させようとする行為を行いづらくさせながらも、設定可能状況を正規に発生させるための操作が過剰に煩雑なものとなってしまうことを阻止することが可能となる。 According to feature Z7, in order to generate a setting enable state, it is necessary not only to start the supply of operating power to the control means and generate a first trigger event, but also to operate a specified operating means. This makes it difficult to fraudulently set the setting value to be used, while also preventing the operations required to legitimately generate a setting enable state from becoming overly complicated.

特徴Z8.前記供給開始時の処理が実行されている状況において前記第2特定手段により前記第2契機事象の発生が特定されている状況であることに基づいて、情報の消去処理を実行する情報消去手段(主側CPU63におけるステップS7915の処理を実行する機能)を備えていることを特徴とする特徴Z6又はZ7に記載の遊技機。 Feature Z8. A gaming machine as described in Feature Z6 or Z7, characterized in that it is equipped with information erasing means (a function for executing the processing of step S7915 in the main CPU 63) that executes information erasing processing based on the situation in which the occurrence of the second trigger event is identified by the second identification means while the processing at the start of supply is being executed.

特徴Z8によれば、情報の消去処理を実行させるために必要な第2契機事象を利用して、設定可能状況を発生させるための条件と、設定可能状況ではない状況における使用対象の設定値の報知が行われるようにするための条件とを相違させることが可能となる。 Feature Z8 makes it possible to differentiate between the conditions for generating a setting possible state and the conditions for notifying the setting value to be used in a state where setting is not possible, by utilizing the second trigger event required to execute the information erasure process.

特徴Z9.前記情報消去手段は、前記設定可能状況が発生する場合であっても前記情報の消去処理を実行することを特徴とする特徴Z8に記載の遊技機。 Feature Z9. The gaming machine described in Feature Z8, wherein the information erasing means executes the information erasing process even when the setting possible situation occurs.

特徴Z9によれば、設定可能状況となる場合には情報の消去処理が実行されるようにすることが可能となる。 Feature Z9 makes it possible to execute information erasure processing when the setting becomes possible.

特徴Z10.前記供給開始時の処理が実行されている状況において前記第2特定手段により前記第2契機事象の発生が特定されている状況であって前記第1特定手段により前記第1契機事象の発生が特定されていない状況である場合、前記設定可能状況とはならないものの前記情報消去手段による前記情報の消去処理が実行されることを特徴とする特徴Z8又はZ9に記載の遊技機。 Feature Z10. A gaming machine as described in Feature Z8 or Z9, characterized in that if, during the execution of the supply start processing, the second identification means identifies the occurrence of the second triggering event, but the first identification means does not identify the occurrence of the first triggering event, the setting-enabled situation is not met, but the information erasure process is executed by the information erasure means.

特徴Z10によれば、制御手段への動作電力の供給が開始された場合に第1契機事象を発生させるか否かにより、情報の消去処理が実行されるとともに設定可能状況となる場合と、情報の消去処理が実行されるものの設定可能状況ならない場合とを選択することが可能となる。 According to feature Z10, depending on whether or not a first trigger event occurs when the supply of operating power to the control means is initiated, it is possible to select between a case in which the information erasure process is executed and the setting becomes possible, and a case in which the information erasure process is executed but the setting does not become possible.

なお、特徴Z1~Z10の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features Z1 to Z10, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴a群>
特徴a1.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)と、
前記使用対象となる設定値の変更を行うことが可能な設定可能状況となるようにする状況発生手段(主側CPU63におけるステップS7905、ステップS7916及びステップS7917の処理を実行する機能)と、
情報の消去処理を実行する情報消去手段(主側CPU63におけるステップS7915の処理を実行する機能)と、
前記設定可能状況ではない状況における前記使用対象の設定値の報知が行われるようにする設定報知手段(主側CPU63における設定確認用処理を実行する機能)と、
第1契機事象の発生を特定する第1特定手段(主側CPU63におけるステップS7912及びステップS7916の処理を実行する機能)と、
第2契機事象の発生を特定する第2特定手段(主側CPU63におけるステップS7905の処理を実行する機能)と、
を備え、
前記状況発生手段は、前記設定手段を有する制御手段への動作電力の供給が開始されて供給開始時の処理が実行されている状況において前記第1特定手段により前記第1契機事象の発生が特定されている状況であって前記第2特定手段により前記第2契機事象の発生が特定されている状況であることに基づいて、前記設定可能状況となるようにし、
前記情報消去手段は、前記供給開始時の処理が実行されている状況において前記第2特定手段により前記第2契機事象の発生が特定されている状況であることに基づいて、前記情報の消去処理を実行し、
前記供給開始時の処理が実行されている状況において前記第2特定手段により前記第2契機事象の発生が特定されている状況であって前記第1特定手段により前記第1契機事象の発生が特定されていない状況である場合、前記設定可能状況とはならないものの前記情報消去手段による前記情報の消去処理が実行され、
前記設定報知手段は、前記供給開始時の処理が実行されている状況において前記第1特定手段により前記第1契機事象の発生が特定されている状況であって前記第2特定手段により前記第2契機事象の発生が特定されていない状況であることに基づいて、前記設定可能状況ではない状況における前記使用対象の設定値の報知が行われるようにすることを特徴とする遊技機。
<Feature group a>
Feature a1. A setting means (a function for executing a setting value update process in the main CPU 63) for setting a setting value to be used from among multiple setting values corresponding to the player's advantage level;
A situation generating means (a function of executing the processes of steps S7905, S7916, and S7917 in the main CPU 63) that causes a setting possible situation in which the setting value to be used can be changed;
An information erasing means for executing information erasing processing (a function for executing the processing of step S7915 in the main CPU 63);
A setting notification means (a function for executing a setting confirmation process in the main CPU 63) that notifies the setting value of the target to be used in a situation where the setting is not possible;
A first identification means (a function of executing the processes of step S7912 and step S7916 in the main CPU 63) that identifies the occurrence of a first trigger event;
A second identification means (a function of executing the processing of step S7905 in the main CPU 63) that identifies the occurrence of a second trigger event;
Equipped with
the situation generating means brings about the settable situation based on a situation in which the first specifying means specifies the occurrence of the first triggering event and the second specifying means specifies the occurrence of the second triggering event in a situation in which supply of operating power to the control means having the setting means has started and processing at the start of supply is being executed,
the information erasing means executes the information erasing process based on the situation in which the occurrence of the second trigger event is identified by the second identification means while the supply start process is being executed, and
In a situation where the supply start processing is being executed, if the occurrence of the second trigger event is specified by the second specifying means and the occurrence of the first trigger event is not specified by the first specifying means, the setting is not possible, but the information erasing processing is executed by the information erasing means,
The setting notification means of the gaming machine is characterized in that it notifies the setting value of the object to be used in a situation where the setting is not possible, based on the situation where the first identification means identifies the occurrence of the first trigger event when the processing at the start of supply is being executed, and the second identification means does not identify the occurrence of the second trigger event.

特徴a1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。また、情報の消去処理が実行され得る構成であるため、情報異常が発生しているにも関わらず遊技が行われてしまわないようにすることが可能となる。また、使用対象として設定されている設定値が報知され得る構成であるため、設定値の確認を行うことが可能となる。 According to feature a1, the setting value to be used is set from multiple setting values corresponding to the player's level of advantage, so the player will hope that the more advantageous setting value will be the one to be used. Furthermore, because the system is configured to be able to execute an information erasure process, it is possible to prevent play from being carried out even when an information anomaly has occurred. Furthermore, because the system is configured to be able to notify the setting value to be used, it is possible to check the setting value.

この場合に、使用対象として設定されている設定値を確認するためには、制御手段への動作電力の供給を開始させるとともに第1契機事象を発生させる必要がある。これにより、設定値を不正に確認しようとする行為を行いづらくさせることが可能となる。 In this case, in order to check the setting value set for use, it is necessary to start the supply of operating power to the control means and cause the first trigger event to occur. This makes it difficult to fraudulently check the setting value.

また、設定可能状況を発生させるためには、制御手段への動作電力の供給を開始させるとともに第1契機事象を発生させるだけではなく第2契機事象を発生させる必要がある。これにより、使用対象となる設定値の設定が行われるようにする場合、及び使用対象の設定値を報知させる場合のいずれであっても、制御手段への動作電力の供給を開始させるだけではなく第1契機事象を発生させる必要があるようにした構成において、設定可能状況を発生させるための操作をより複雑化させることが可能となる。よって、不正に使用対象となる設定値を設定させようとする行為をより重点的に阻止することが可能となる。 Furthermore, in order to create a setting possible state, it is necessary to start the supply of operating power to the control means and not only cause the first trigger event to occur but also cause the second trigger event to occur. This makes it possible to further complicate the operation for creating a setting possible state, in a configuration where not only the supply of operating power to the control means but also the first trigger event must occur, whether the setting value to be used is to be set or the setting value to be notified. This makes it possible to more effectively prevent attempts to fraudulently set the setting value to be used.

また、情報の消去処理を実行させるために必要な第2契機事象を利用して、設定可能状況を発生させるための条件と、設定可能状況ではない状況における使用対象の設定値の報知が行われるようにするための条件とを相違させることが可能となる。 In addition, by utilizing the second trigger event required to execute the information erasure process, it is possible to differentiate the conditions for generating a setting possible state from the conditions for notifying the setting value to be used in a state where setting is not possible.

また、制御手段への動作電力の供給が開始された場合に第1契機事象を発生させるか否かにより、情報の消去処理が実行されるとともに設定可能状況となる場合と、情報の消去処理が実行されるものの設定可能状況ならない場合とを選択することが可能となる。 In addition, depending on whether or not the first trigger event occurs when the supply of operating power to the control means begins, it is possible to select between a case in which the information erasure process is executed and the setting becomes possible, and a case in which the information erasure process is executed but the setting does not become possible.

特徴a2.前記第1契機事象は、設定キー挿入部(設定キー挿入部68a)に対する設定キーによる所定操作が行われていることであることを特徴とする特徴a1に記載の遊技機。 Feature a2. A gaming machine as described in Feature a1, wherein the first triggering event is a predetermined operation being performed using a setting key in the setting key insertion section (setting key insertion section 68a).

特徴a2によれば、使用対象の設定を報知させるためには、設定キー挿入部に対する設定キーによる所定操作を行う必要がある。これにより、設定値を不正に確認しようとする行為を行いづらくさせることが可能となる。 According to feature a2, in order to notify the settings of the device being used, a specific operation using the setting key in the setting key insertion section must be performed. This makes it difficult to fraudulently check the setting values.

特徴a3.前記第2契機事象は、所定操作手段(リセットボタン68c)が操作されていることであることを特徴とする特徴a1又はa2に記載の遊技機。 Feature a3. A gaming machine as described in Feature a1 or a2, wherein the second triggering event is the operation of a predetermined operation means (reset button 68c).

特徴a3によれば、設定可能状況を発生させるためには制御手段への動作電力の供給を開始させるとともに第1契機事象を発生させるだけではなく所定操作手段を操作する必要がある。これにより、不正に使用対象となる設定値を設定させようとする行為を行いづらくさせながらも、設定可能状況を正規に発生させるための操作が過剰に煩雑なものとなってしまうことを阻止することが可能となる。 According to feature a3, in order to create a setting possible state, it is necessary not only to start the supply of operating power to the control means and cause the first trigger event, but also to operate the specified operating means. This makes it difficult to fraudulently set the setting value to be used, while also preventing the operations required to legitimately create a setting possible state from becoming overly complicated.

なお、特徴a1~a3の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features a1 to a3, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴Z群及び上記特徴a群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above-mentioned feature group Z and feature group A can solve the following problems.

遊技機としてパチンコ遊技機やスロットマシンなどが知られている。例えば、パチンコ遊技機は、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, some pachinko machines are known to have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、遊技機の有利度を決定付ける設定値の確認を好適に行うことが可能な構成が求められており、この点について未だ改良の余地がある。 Here, gaming machines such as those exemplified above require a configuration that allows for efficient confirmation of the setting values that determine the machine's advantageous position, and there is still room for improvement in this regard.

<特徴b群>
特徴b1.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)と、
前記使用対象となる設定値の変更を行うことが可能な設定可能状況となるようにする状況発生手段(主側CPU63におけるステップS7905、ステップS7916及びステップS7917の処理を実行する機能)と、
前記使用対象の設定値が異常であるか否かを監視するための設定監視処理を実行する設定監視手段(主側CPU63におけるステップS8220の処理を実行する機能)と、
を備え、
前記設定手段を有する制御手段への動作電力の供給が開始された場合に実行される供給開始時の処理に前記設定監視処理が含まれていないことを特徴とする遊技機。
<Feature group b>
Feature b1. A setting means (a function for executing a setting value update process in the main CPU 63) for setting a setting value to be used from among multiple setting values corresponding to the player's advantage level;
A situation generating means (a function of executing the processes of steps S7905, S7916, and S7917 in the main CPU 63) that causes a setting possible situation in which the setting value to be used can be changed;
A setting monitoring means (a function for executing the processing of step S8220 in the main CPU 63) for executing a setting monitoring process to monitor whether the setting value of the target to be used is abnormal;
Equipped with
A gaming machine characterized in that the setting monitoring process is not included in the supply start process that is executed when the supply of operating power to a control means having the setting means is started.

特徴b1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。また、使用対象の設定値が異常であるか否かを監視するための設定監視処理が実行されるため、使用対象の設定値が異常である場合にはそれに対処することが可能となる。また、供給開始時の処理に設定監視処理が含まれていないため、供給開始時の処理の処理負荷が増大化してしまわないようにしながら上記のような優れた効果を奏することが可能となる。 According to feature b1, the setting value to be used is set from among multiple setting values corresponding to the player's level of advantage, so the player will expect that the more advantageous setting value will be the one to be used. In addition, a setting monitoring process is executed to monitor whether the setting value to be used is abnormal, so if the setting value to be used is abnormal, it can be addressed. Furthermore, because the setting monitoring process is not included in the processing at the start of supply, it is possible to achieve the excellent effects described above without increasing the processing load of the processing at the start of supply.

特徴b2.前記状況発生手段は、前記供給開始時の処理が実行されている状況において前記設定可能状況を発生させることを特徴とする特徴b1に記載の遊技機。 Feature b2. The gaming machine described in Feature b1, wherein the situation generation means generates the settable situation when the supply start processing is being executed.

特徴b2によれば、供給開始時の処理が実行されている状況において設定可能状況が発生するため、遊技が開始される前に使用対象の設定値が設定されるようにすることが可能となる。この場合、供給開始時の処理において使用対象となる設定値が設定されるため、それだけ供給開始時の処理の処理負荷が増大化する。これに対して、上記特徴b1の構成を備え、供給開始時の処理に設定監視処理が含まれていないため、供給開始時の処理の処理負荷がさらに増大化してしまわないようにしながら使用対象の設定値が異常であるか否かの監視を行うことが可能となる。 Feature b2 allows for a setting to occur when the supply start processing is being executed, making it possible to set the setting value to be used before game play begins. In this case, the setting value to be used is set in the supply start processing, which increases the processing load of the supply start processing. In contrast, the configuration of feature b1 described above does not include a setting monitoring process in the supply start processing, making it possible to monitor whether the setting value to be used is abnormal while preventing a further increase in the processing load of the supply start processing.

特徴b3.前記設定監視手段は、前記供給開始時の処理が完了した後に前記設定監視処理を実行することを特徴とする特徴b1又はb2に記載の遊技機。 Feature b3. A gaming machine as described in Feature b1 or b2, wherein the setting monitoring means executes the setting monitoring process after the supply start process is completed.

特徴b3によれば、供給開始時の処理が完了した後に設定監視処理が実行されるため、供給開始時の処理の処理負荷が増大化してしまわないようにしながら使用対象の設定値が異常であるか否かを監視することが可能となる。 According to feature b3, the setting monitoring process is executed after the processing at the start of supply is completed, making it possible to monitor whether the setting values of the target device are abnormal while preventing the processing load of the processing at the start of supply from increasing.

特徴b4.前記設定監視手段は、前記供給開始時の処理が完了した後において監視契機が発生する度に前記設定監視処理を実行することを特徴とする特徴b3に記載の遊技機。 Feature b4. A gaming machine as described in Feature b3, wherein the setting monitoring means executes the setting monitoring process each time a monitoring trigger occurs after the supply start process is completed.

特徴b4によれば、供給開始時の処理が完了した後において監視契機が発生する度に設定監視処理が実行されるため、使用対象の設定値が異常であることを特定し易くなる。 According to feature b4, after the processing at the start of supply is completed, the setting monitoring process is executed each time a monitoring trigger occurs, making it easier to identify abnormal settings in the target device.

特徴b5.定期的に起動される割込み処理を実行する手段(主側CPU63における第1タイマ割込み処理を実行する機能)を備え、
前記割込み処理に前記設定監視処理が含まれていることを特徴とする特徴b1乃至b4のいずれか1に記載の遊技機。
Feature b5: A means for executing an interrupt process that is periodically started (a function for executing a first timer interrupt process in the main CPU 63) is provided,
A gaming machine according to any one of features b1 to b4, characterized in that the setting monitoring process is included in the interrupt process.

特徴b5によれば、定期的に起動される度に設定監視処理が実行されるため、使用対象の設定値が異常であるか否かの監視の実行頻度を高めることが可能となる。 Feature b5 allows the settings monitoring process to be executed each time the device is periodically started, thereby increasing the frequency with which settings in use are monitored for abnormalities.

特徴b6.前記設定監視手段は、前記設定監視処理にて前記使用対象の設定値が異常であることを特定したことに基づいて、遊技の進行が規制されるようにする手段(主側CPU63におけるステップS8207及びステップS8302の処理を実行する機能)を備えていることを特徴とする特徴b1乃至b5のいずれか1に記載の遊技機。 Feature b6. A gaming machine according to any one of Features b1 to b5, wherein the setting monitoring means includes means for regulating the progress of the game based on the setting value of the target to be used being identified as abnormal during the setting monitoring process (a function for executing the processes of steps S8207 and S8302 in the main CPU 63).

特徴b6によれば、使用対象の設定値が異常であることを特定した場合には遊技の進行が規制されるため、使用対象の設定値が異常であるにも関わらず遊技が継続されてしまわないようにすることが可能となる。 Feature b6 restricts gameplay progress when an abnormal setting value is identified for a target, preventing gameplay from continuing despite the abnormal setting value for the target.

特徴b7.前記設定監視手段は、前記設定監視処理にて前記使用対象の設定値が異常であることを特定したことに基づいて、前記設定可能状況を発生させるべきことを遊技者に認識可能とさせる報知が実行されるようにする手段(主側CPU63におけるステップS8303の処理を実行する機能)を備えていることを特徴とする特徴b1乃至b6のいずれか1に記載の遊技機。 Feature b7. A gaming machine according to any one of Features b1 to b6, wherein the setting monitoring means is equipped with a means (a function for executing the processing of step S8303 in the main CPU 63) for issuing a notification to the player to make the player aware that the setting possible situation should occur, based on the setting monitoring process identifying an abnormality in the setting value of the target to be used.

特徴b7によれば、使用対象の設定値が異常であることが特定された場合には設定可能状況を発生させるべきことを遊技者に認識可能とさせる報知が実行されるため、使用対象の設定値が異常となった場合にはそれを解消するように遊技ホールの管理者に促すことが可能となる。 According to feature b7, if an abnormal setting value for the target is identified, a notification is issued to make the player aware that a setting enablement situation should be created. Therefore, if an abnormal setting value for the target is detected, it is possible to prompt the amusement hall manager to resolve the abnormality.

なお、特徴b1~b7の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features b1 to b7, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴b群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above feature group B can solve the following problems:

遊技機としてパチンコ遊技機やスロットマシンなどが知られている。例えば、パチンコ遊技機は、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, some pachinko machines are known to have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、遊技機の有利度を決定付ける設定値の管理を好適に行う必要があり、この点について未だ改良の余地がある。 Here, in gaming machines such as those exemplified above, it is necessary to properly manage the setting values that determine the machine's advantageous degree, and there is still room for improvement in this regard.

<特徴c群>
特徴c1.所定表示手段(第1~第4報知用表示装置201~204)と、
当該所定表示手段を表示制御する所定表示制御手段(主側CPU63における第2タイマ割込み処理を実行する機能)と、
を備え、
当該所定表示制御手段は、チェック契機が発生したことに基づいて、前記所定表示手段が正常であるか否かを確認可能とするチェック用表示を前記所定表示手段に行わせるチェック制御手段(第35の実施形態では主側CPU63におけるステップS9102の処理を実行する機能、、第38の実施形態では主側CPU63におけるステップS9602の処理を実行する機能)を備えていることを特徴とする遊技機。
<Feature group c>
Feature c1. Predetermined display means (first to fourth notification display devices 201 to 204),
A predetermined display control means (a function of executing a second timer interrupt process in the main CPU 63) that controls the display of the predetermined display means;
Equipped with
The gaming machine is characterized in that the specified display control means is equipped with a check control means (in the 35th embodiment, a function of executing the processing of step S9102 in the main CPU 63, and in the 38th embodiment, a function of executing the processing of step S9602 in the main CPU 63) that causes the specified display means to display a check display that allows confirmation of whether the specified display means is normal or not based on the occurrence of a check trigger.

特徴c1によれば、チェック契機が発生したことに基づいて、チェック用表示が所定表示手段にて行われる。これにより、所定表示手段が正常であるか否かを確認することが可能となる。 According to feature c1, when a check trigger occurs, a check display is displayed on the specified display means. This makes it possible to check whether the specified display means is functioning normally.

特徴c2.前記所定表示手段は複数の発光部(表示用セグメント321~324)を有しており、
前記チェック用表示は、前記複数の発光部のそれぞれが発光状態となり得ることを確認可能とする表示であることを特徴とする特徴c1に記載の遊技機。
Feature c2: The predetermined display means has a plurality of light-emitting portions (display segments 321 to 324),
The gaming machine described in feature c1 is characterized in that the check display is a display that allows confirmation that each of the multiple light-emitting sections can be in an emitting state.

特徴c2によれば、チェック用表示として所定表示手段の複数の発光部のそれぞれが発光状態となる。これにより、所定表示手段の複数の発光部のそれぞれについて発光状態となるか否かの確認を行うことが可能となる。 According to feature c2, each of the multiple light-emitting elements of the specified display means is illuminated as a check display. This makes it possible to check whether each of the multiple light-emitting elements of the specified display means is illuminated.

特徴c3.前記チェック契機は、動作電力の供給が開始された場合に発生することを特徴とする特徴c1又はc2に記載の遊技機。 Feature c3. A gaming machine according to feature c1 or c2, wherein the check trigger occurs when the supply of operating power begins.

特徴c3によれば、動作電力の供給が開始された場合にチェック用表示が行われるため、所定表示手段が正常であるか否かの確認を早期に行うことが可能となる。 Feature c3 displays a check message when the supply of operating power begins, allowing you to quickly check whether the specified display means is functioning normally.

特徴c4.前記チェック契機は、動作電力の供給が開始される度に発生することを特徴とする特徴c1乃至c3のいずれか1に記載の遊技機。 Feature c4. A gaming machine according to any one of features c1 to c3, wherein the check trigger occurs each time the supply of operating power is started.

特徴c4によれば、動作電力の供給が開始される度に所定表示手段が正常であるか否かを確認することが可能となる。 Feature c4 makes it possible to check whether the specified display means is normal each time the supply of operating power begins.

特徴c5.前記チェック契機は、動作電力の供給が開始された場合において当該チェック契機を発生させるための操作を要することなく発生することを特徴とする特徴c1乃至c4のいずれか1に記載の遊技機。 Feature c5. A gaming machine according to any one of Features c1 to c4, wherein the check trigger occurs when the supply of operating power begins, without requiring any operation to generate the check trigger.

特徴c5によれば、動作電力の供給が開始された場合には特別な操作を要することなくチェック用表示が行われるため、所定表示手段が正常であるか否かの確認作業を容易なものとすることが可能となる。 Feature c5 allows a check display to be displayed without requiring any special operation when the supply of operating power begins, making it easy to check whether the specified display means is functioning normally.

特徴c6.前記チェック制御手段は、動作電力の供給が開始された場合であって前記チェック契機が発生している場合に前記チェック用表示を前記所定表示手段に行わせ、動作電力の供給が開始された場合であって前記チェック契機が発生していない場合には前記チェック用表示を前記所定表示手段に行わせないことを特徴とする特徴c1乃至c5のいずれか1に記載の遊技機。 Feature c6. A gaming machine described in any one of Features c1 to c5, wherein the check control means causes the predetermined display means to display the check indication when the supply of operating power has started and the check trigger has occurred, and does not cause the predetermined display means to display the check indication when the supply of operating power has started and the check trigger has not occurred.

特徴c6によれば、動作電力の供給が開始された場合であってチェック契機が発生している場合にチェック用表示が行われるため、遊技機にて遊技が開始される前の段階で所定表示手段が正常であるか否かを確認することが可能となる。一方、動作電力の供給が開始された場合であってもチェック契機が発生していない場合にはチェック用表示が行われないため、チェック用表示を行う必要がない状況においてチェック用表示が行われないようにすることが可能となる。 According to feature c6, when the supply of operating power has started and a check trigger has occurred, a check display is displayed, making it possible to check whether the specified display means is normal before play begins on the gaming machine. On the other hand, when the supply of operating power has started but a check trigger has not occurred, a check display is not displayed, making it possible to prevent a check display from being displayed in situations where it is not necessary.

特徴c7.遊技機が所定の態様で使用されたことに基づいて使用対応記憶手段(管理開始フラグ)に情報を記憶させる手段(主側CPU63におけるステップS8606の処理を実行する機能)を備え、
前記チェック制御手段は、動作電力の供給が開始された場合であって前記使用対応記憶手段に記憶されている情報が使用対応の情報に対応していない場合に前記チェック契機が発生しているものとして前記チェック用表示を前記所定表示手段に行わせ、動作電力の供給が開始された場合であって前記使用対応記憶手段に記憶されている情報が前記使用対応の情報に対応している場合には前記チェック契機が発生していないものとして前記チェック用表示を前記所定表示手段に行わせないことを特徴とする特徴c6に記載の遊技機。
Feature c7: The gaming machine is provided with a means for storing information in a usage correspondence storage means (management start flag) based on whether the gaming machine has been used in a predetermined manner (a function for executing the processing of step S8606 in the main CPU 63);
The gaming machine described in feature c6 is characterized in that the check control means, when the supply of operating power has started and the information stored in the usage correspondence memory means does not correspond to the usage correspondence information, determines that the check trigger has occurred and causes the specified display means to display the check display, and when the supply of operating power has started and the information stored in the usage correspondence memory means corresponds to the usage correspondence information, determines that the check trigger has not occurred and does not cause the specified display means to display the check display.

特徴c7によれば、遊技機が所定の態様で使用されるまでは動作電力の供給が開始された場合に所定表示手段にてチェック用表示が行われ、遊技機が所定の態様で使用されたことに基づいて動作電力の供給が開始されたとしても所定表示手段にてチェック用表示が行われない。これにより、例えば遊技機の出荷段階においては動作電力の供給が開始された場合に所定表示手段にてチェック用表示が行われるようにすることで、当該所定表示手段が正常であるか否かの確認を可能とし、遊技機が遊技ホールに設置された後においては動作電力の供給が開始されたとしても所定表示手段にてチェック用表示が行われないようにすることが可能となる。 According to feature c7, until the gaming machine is used in a predetermined manner, a check display is displayed on the predetermined display means when the supply of operating power is initiated, and even if the supply of operating power is initiated based on the gaming machine being used in a predetermined manner, the check display is not displayed on the predetermined display means. This makes it possible to confirm whether the predetermined display means is normal, for example, by displaying a check display on the predetermined display means when the supply of operating power is initiated at the time of shipping the gaming machine, and after the gaming machine is installed in an amusement hall, it becomes possible to prevent the check display from being displayed on the predetermined display means even if the supply of operating power is initiated.

特徴c8.前記チェック制御手段は、
終了契機が発生したことに基づいて前記所定表示手段における前記チェック用表示を終了させる表示終了手段(主側CPU63におけるステップS9002の処理を実行する機能及びステップS9101にて否定判定をする機能)と、
前記終了契機が発生していない状況であってもキャンセル契機が発生したことに基づいて前記所定表示手段における前記チェック用表示を終了させるキャンセル手段(主側CPU63におけるステップS9203の処理を実行する機能及びステップS9101にて否定判定をする機能、主側CPU63におけるステップS9308の処理を実行する機能及びステップS9101にて否定判定をする機能)と、
を備えていることを特徴とする特徴c1乃至c7のいずれか1に記載の遊技機。
Feature c8. The check control means
A display termination means (a function of executing the processing of step S9002 in the main CPU 63 and a function of making a negative determination in step S9101) that terminates the check display in the predetermined display means based on the occurrence of a termination trigger;
A canceling means for terminating the check display in the predetermined display means based on the occurrence of a canceling trigger even in a situation where the termination trigger has not occurred (a function for executing the processing of step S9203 in the main CPU 63 and a function for making a negative determination in step S9101, a function for executing the processing of step S9308 in the main CPU 63 and a function for making a negative determination in step S9101);
A gaming machine according to any one of features c1 to c7, characterized in that it is provided with:

特徴c8によれば、チェック用表示の終了契機が発生していなくてもキャンセル契機が発生したことに基づいてチェック用表示が終了されるため、所定表示手段においてチェック用表示が行われている状況であっても当該チェック用表示を途中で終了させて他の表示を行わせることが可能となる。 According to feature c8, the check display is terminated when a cancellation trigger occurs, even if a trigger for terminating the check display has not occurred. Therefore, even if a check display is being displayed on a specified display means, the check display can be terminated midway and another display can be displayed.

特徴c9.前記キャンセル契機は、所定操作手段(リセットボタン68c)が操作されたことに基づいて発生することを特徴とする特徴c8に記載の遊技機。 Feature c9. A gaming machine according to Feature c8, wherein the cancellation trigger occurs when a predetermined operation means (reset button 68c) is operated.

特徴c9によれば、所定操作手段が操作されたことに基づいてキャンセル契機が発生するため、任意のタイミングでチェック用表示を終了させることが可能となる。 According to feature c9, a cancellation trigger occurs when a specified operating means is operated, making it possible to end the check display at any time.

特徴c10.前記所定表示制御手段は、別表示実行状況となった場合に前記チェック用表示とは異なる別表示を行わせる別表示制御手段(主側CPU63におけるステップS9004及びステップS9006の処理を実行する機能)を備え、
前記キャンセル契機は、前記別表示実行状況となることに基づき発生することを特徴とする特徴c8又はc9に記載の遊技機。
Feature c10. The predetermined display control means includes an alternative display control means (a function of executing the processes of steps S9004 and S9006 in the main CPU 63) that causes an alternative display different from the check display to be performed when an alternative display execution situation occurs,
The gaming machine according to feature c8 or c9, wherein the cancellation trigger occurs based on the different display execution status.

特徴c10によれば、別表示実行状況となったことに基づきキャンセル契機が発生した場合にチェック用表示が終了されるため、チェック用表示よりも別表示を優先させることが可能となる。 According to feature c10, the check display is terminated when a cancellation trigger occurs due to the execution of a separate display, making it possible to prioritize the separate display over the check display.

特徴c11.前記所定表示手段にて前記チェック用表示が実行されている状況において処理の進行を待機させる手段(主側CPU63におけるステップS9406の処理を実行する機能)を備えていることを特徴とする特徴c1乃至c10のいずれか1に記載の遊技機。 Feature c11. A gaming machine described in any one of Features c1 to c10, characterized in that it is equipped with a means for suspending the progress of processing while the check display is being executed by the predetermined display means (a function for executing the processing of step S9406 in the main CPU 63).

特徴c11によれば、処理の進行が待機されている状況において所定表示手段にてチェック用表示が行われるため、処理負荷の増加を抑えながらチェック用表示を行うことが可能となる。 Feature c11 allows a check display to be displayed on a specified display means while the progress of processing is on hold, making it possible to display the check display while minimizing an increase in processing load.

特徴c12.前記チェック制御手段は、動作電力の供給が開始された場合において遊技の進行を制御するための処理が実行される前に前記所定表示手段にて前記チェック用表示を開始させることを特徴とする特徴c1乃至c11のいずれか1に記載の遊技機。 Feature c12. A gaming machine described in any one of Features c1 to c11, wherein the check control means starts the check display on the predetermined display means before processing for controlling the progress of the game is executed when the supply of operating power is started.

特徴c12によれば、動作電力の供給が開始された場合には遊技機にて遊技が行われる前に、所定表示手段が正常であるか否かの確認を行うことが可能となる。 Feature c12 makes it possible to check whether the specified display means is normal when the supply of operating power begins and before a game is played on the gaming machine.

特徴c13.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)と、
動作電力の供給が開始されたことに基づいて動作電力の供給開始時の処理を実行する手段(第35の実施形態では主側CPU63におけるステップS8801~ステップS8819の処理を実行する機能、第36の実施形態では主側CPU63におけるステップS9401~ステップS9420の処理を実行する機能)と、
を備え、
前記動作電力の供給開始時の処理が実行されている状況において前記設定値に関する所定の設定関連処理(設定確認用処理、設定値更新処理)が実行され得る構成であり、
前記チェック制御手段は、前記動作電力の供給開始時の処理が実行されている状況において前記所定表示手段における前記チェック用表示を開始させることを特徴とする特徴c12に記載の遊技機。
Feature c13. A setting means (a function for executing a setting value update process in the main CPU 63) for setting a setting value to be used from among a plurality of setting values corresponding to the player's advantage level;
A means for executing processing at the start of supply of operating power based on the start of supply of operating power (a function for executing the processing of steps S8801 to S8819 in the main CPU 63 in the 35th embodiment, and a function for executing the processing of steps S9401 to S9420 in the main CPU 63 in the 36th embodiment);
Equipped with
a configuration in which predetermined setting-related processes (setting confirmation process, setting value update process) relating to the setting values can be executed while the process at the start of supply of operating power is being executed,
The gaming machine described in feature c12 is characterized in that the check control means starts the check display on the specified display means when processing is being executed at the start of the supply of operating power.

特徴c13によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。また、動作電力の供給開始時の処理が実行されている状況において設定値に関する所定の設定関連処理が実行され得る。これにより、遊技が開始される前の段階において設定関連処理が実行されるようにすることが可能となる。この場合に、動作電力の供給開始時の処理が実行されている状況において所定表示手段にてチェック用表示が開始される。これにより、動作電力の供給開始時の処理に対して、所定の設定関連処理だけでなく所定表示手段にてチェック用表示を開始させるための処理を集約させることが可能となる。 According to feature c13, the setting value to be used is set from among multiple setting values corresponding to the player's level of advantage, so the player will expect that the more advantageous setting value will be the one to be used. In addition, predetermined setting-related processing related to the setting value can be executed when processing is being executed at the start of the supply of operating power. This makes it possible to execute setting-related processing at a stage before game play begins. In this case, a check display is initiated on the predetermined display means when processing is being executed at the start of the supply of operating power. This makes it possible to integrate not only the predetermined setting-related processing but also the processing for initiating a check display on the predetermined display means into the processing at the start of the supply of operating power.

特徴c14.前記チェック制御手段は、前記所定の設定関連処理が実行され得るタイミングとなる前に前記所定表示手段における前記チェック用表示を開始させる手段(第35の実施形態では主側CPU63におけるステップS8804及びステップS8805の処理を実行する機能、第36の実施形態では主側CPU63におけるステップS9404及びステップS9405の処理を実行する機能)を備えていることを特徴とする特徴c13に記載の遊技機。 Feature c14. A gaming machine according to Feature c13, wherein the check control means includes means for starting the check display on the predetermined display means before the timing for executing the predetermined setting-related processing arrives (in the 35th embodiment, a function for executing the processing of steps S8804 and S8805 in the main CPU 63, and in the 36th embodiment, a function for executing the processing of steps S9404 and S9405 in the main CPU 63).

特徴c14によれば、所定の設定関連処理が実行される前に所定表示手段が正常であるか否かの確認を行うことが可能となる。 Feature c14 makes it possible to check whether a specified display means is operating normally before a specified setting-related process is executed.

特徴c15.前記所定表示制御手段は、前記所定の設定関連処理が実行される場合に前記所定表示手段に現状の前記設定値を表示させる手段(主側CPU63におけるステップS9004及びステップS9006の処理を実行する機能)を備えていることを特徴とする特徴c13又はc14に記載の遊技機。 Feature c15. A gaming machine as described in Feature c13 or c14, wherein the predetermined display control means includes a means for displaying the current setting value on the predetermined display means when the predetermined setting-related process is executed (a function for executing the processes of steps S9004 and S9006 in the main CPU 63).

特徴c15によれば、所定の設定関連処理が実行される場合に所定表示手段において現状の設定値が表示されるため、遊技ホールの管理者は所定表示手段を確認することで現状の設定値を把握することが可能となる。この場合に、上記特徴c13の構成を備え、動作電力の供給開始時の処理に、所定の設定関連処理だけではなく所定表示手段にてチェック用表示を開始させるための処理が集約されているため、所定表示手段を確認して当該所定表示手段が正常であるか否かを把握する作業と所定表示手段を確認して現状の設定値を把握する作業とを、動作電力の供給開始時の処理が実行されている状況においてまとめて行うことが可能となる。 According to feature c15, when a predetermined setting-related process is executed, the current setting value is displayed on the predetermined display means, allowing the amusement hall manager to ascertain the current setting value by checking the predetermined display means. In this case, with the configuration of feature c13 above, the process at the start of the supply of operating power not only includes the predetermined setting-related process but also the process for starting a check display on the predetermined display means. Therefore, the work of checking the predetermined display means to determine whether the predetermined display means is normal and the work of checking the predetermined display means to ascertain the current setting value can be performed together while the process at the start of the supply of operating power is being executed.

また、上記特徴c14の構成を備えた場合には所定表示手段にて現状の設定値が表示される前に当該所定表示手段にてチェック用表示が開始されるため、所定表示手段が正常であるか否かを確認した後に、所定表示手段を利用して現状の設定値を確認することが可能となる。これにより、設定値の確認を正確に行うことが可能となる。 Furthermore, when the configuration of feature c14 above is provided, the predetermined display means starts displaying a check before displaying the current setting value on the predetermined display means. Therefore, after checking whether the predetermined display means is normal, it is possible to check the current setting value using the predetermined display means. This makes it possible to accurately check the setting value.

特徴c16.前記チェック制御手段は、
前記所定の設定関連処理が実行され得るタイミングとなる前に前記所定表示手段における前記チェック用表示を開始させる手段(主側CPU63におけるステップS8804及びステップS8805の処理を実行する機能)と、
前記チェック用表示が行われている状況において前記所定の設定関連処理においてキャンセル契機が発生したことに基づいて当該チェック用表示を終了させる手段(主側CPU63におけるステップS9203の処理を実行する機能及びステップS9101にて否定判定をする機能、主側CPU63におけるステップS9308の処理を実行する機能及びステップS9101にて否定判定をする機能)と、
を備えていることを特徴とする特徴c15に記載の遊技機。
Feature c16. The check control means
A means for starting the check display on the predetermined display means before the timing when the predetermined setting-related processing can be executed (a function for executing the processing of steps S8804 and S8805 in the main CPU 63);
A means for terminating the check display based on the occurrence of a cancellation trigger in the predetermined setting-related processing while the check display is being displayed (a function for executing the processing of step S9203 in the main CPU 63 and a function for making a negative determination in step S9101, a function for executing the processing of step S9308 in the main CPU 63 and a function for making a negative determination in step S9101);
The gaming machine according to feature c15, further comprising:

特徴c16によれば、所定表示手段にて現状の設定値が表示される前に当該所定表示手段にてチェック用表示が開始されるため、所定表示手段が正常であるか否かを確認した後に、所定表示手段を利用して現状の設定値を確認することが可能となる。これにより、設定値の確認を正確に行うことが可能となる。また、チェック用表示が行われている状況において所定の設定関連処理が実行されてキャンセル契機が発生したことに基づいて当該チェック用表示が終了される。これにより、所定の設定関連処理が実行された場合にはチェック用表示が終了されるのを待たなくても当該チェック用表示を終了させて所定表示手段にて現状の設定値を表示させることが可能となる。よって、現状の設定値の確認を早期に行うことが可能となる。 According to feature c16, the check display is initiated on the predetermined display means before the current setting value is displayed on the predetermined display means. This makes it possible to check the current setting value using the predetermined display means after confirming whether the predetermined display means is normal. This allows for accurate checking of the setting value. Furthermore, when the check display is being displayed, a predetermined setting-related process is executed and a cancellation trigger occurs, and the check display is terminated. This makes it possible to terminate the check display and display the current setting value on the predetermined display means without waiting for the check display to end, when the predetermined setting-related process is executed. This allows for early confirmation of the current setting value.

特徴c17.前記キャンセル契機は、所定操作手段(リセットボタン68c)が操作されたことに基づいて発生することを特徴とする特徴c16に記載の遊技機。 Feature c17. A gaming machine according to Feature c16, wherein the cancellation trigger occurs based on the operation of a predetermined operation means (reset button 68c).

特徴c17によれば、所定操作手段が操作されたことに基づいてキャンセル契機が発生するため、任意のタイミングでチェック用表示を終了させることが可能となる。 According to feature c17, a cancellation trigger occurs when a specified operating means is operated, making it possible to end the check display at any time.

特徴c18.前記所定の設定関連処理として、前記使用対象となる設定値の変更を行うことが可能な設定可能状況となるようにするための処理を実行する手段(第35の実施形態では主側CPU63におけるステップS8806、ステップS8817及びステップS8818にて肯定判定をする機能、第36の実施形態では主側CPU63におけるステップS9407、ステップS9418及びステップS9419にて肯定判定をする機能)を備えていることを特徴とする特徴c13乃至c17のいずれか1に記載の遊技機。 Feature c18. A gaming machine according to any one of Features c13 to c17, characterized in that it is equipped with a means for executing processing to bring about a setting-enabled state in which the setting value to be used can be changed as the predetermined setting-related processing (in the 35th embodiment, a function for making affirmative determinations in steps S8806, S8817, and S8818 in the main CPU 63; in the 36th embodiment, a function for making affirmative determinations in steps S9407, S9418, and S9419 in the main CPU 63).

特徴c18によれば、動作電力の供給開始時の処理に対して、使用対象となる設定値を設定するための処理だけではなく所定表示手段にてチェック用表示を開始させるための処理を集約させることが可能となる。 Feature c18 makes it possible to consolidate the processing performed when the supply of operating power begins, not only the processing for setting the setting values to be used, but also the processing for starting a check display on a specified display means.

特徴c19.前記設定手段は、前記設定可能状況において所定操作手段(リセットボタン68c)が操作されたことに基づいて前記使用対象となる設定値を更新するものであり、
前記チェック制御手段は、
前記設定可能状況となる前に前記所定表示手段における前記チェック用表示を開始させる手段(主側CPU63におけるステップS8804及びステップS8805の処理を実行する機能)と、
前記チェック用表示が行われている状況であって前記設定可能状況において前記所定操作手段が操作されたことに基づいて当該チェック用表示を終了させる手段(主側CPU63におけるステップS9203の処理を実行する機能及びステップS9101にて否定判定をする機能、主側CPU63におけるステップS9308の処理を実行する機能及びステップS9101にて否定判定をする機能)と、
を備え、
前記所定表示制御手段は、前記設定可能状況において前記チェック用表示が終了された後に、前記所定表示手段に現状の前記設定値を表示させる手段(主側CPU63におけるステップS9004及びステップS9006の処理を実行する機能)を備えていることを特徴とする特徴c18に記載の遊技機。
Feature c19: The setting unit updates the setting value to be used based on the operation of a predetermined operation unit (reset button 68c) in the setting enabled state,
The check control means
A means for starting the check display on the predetermined display means before the setting possible state is reached (a function for executing the processing of steps S8804 and S8805 in the main CPU 63);
A means for terminating the check display based on the operation of the predetermined operation means in the setting possible state when the check display is being displayed (a function for executing the processing of step S9203 in the main CPU 63 and a function for making a negative determination in step S9101, a function for executing the processing of step S9308 in the main CPU 63 and a function for making a negative determination in step S9101);
Equipped with
The gaming machine described in feature c18 is characterized in that the predetermined display control means is equipped with a means (a function for executing the processing of steps S9004 and S9006 in the main CPU 63) for causing the predetermined display means to display the current setting value after the check display has ended in the setting possible status.

特徴c19によれば、所定表示手段にて現状の設定値が表示される前に当該所定表示手段にてチェック用表示が開始されるため、所定表示手段が正常であるか否かを確認した後に、所定表示手段を利用して現状の設定値を確認することが可能となる。これにより、設定値の確認を正確に行うことが可能となる。また、チェック用表示が行われている状況において設定可能状況となり所定操作手段が操作されたことに基づいて当該チェック用表示が終了されて現状の設定値が表示される。これにより、設定可能状況となった場合にはチェック用表示が終了されるのを待たなくても当該チェック用表示を終了させて所定表示手段にて現状の設定値を表示させることが可能となる。よって、現状の設定値の確認を早期に行うことが可能となる。 According to feature c19, the check display is initiated on the predetermined display means before the current setting value is displayed on the predetermined display means. This makes it possible to check the current setting value using the predetermined display means after checking whether the predetermined display means is normal. This allows for accurate checking of the setting value. Furthermore, when the setting becomes possible while the check display is being displayed, the check display is terminated and the current setting value is displayed based on the operation of the predetermined operating means. This makes it possible to terminate the check display and display the current setting value on the predetermined display means when the setting becomes possible without waiting for the check display to end. This allows for early confirmation of the current setting value.

さらにまた、設定可能状況において所定操作手段が操作されたことに基づいて使用対象となる設定値が更新される構成において、設定可能状況において所定操作手段が操作されたことに基づいてチェック用表示が終了されて現状の設定値が表示されるため、当該チェック用表示を終了させて現状の設定値を表示させるための専用の操作を必要としない。よって、使用対象となる設定値を更新するための作業の作業性を向上させることが可能となる。 Furthermore, in a configuration in which the setting value to be used is updated based on the operation of a specified operating means when the setting is possible, the check display is ended and the current setting value is displayed based on the operation of a specified operating means when the setting is possible, so no dedicated operation is required to end the check display and display the current setting value. This makes it possible to improve the efficiency of the task of updating the setting value to be used.

特徴c20.前記所定の設定関連処理として、現状の設定値が前記所定表示手段に表示されるようにするための処理を実行する手段(主側CPU63における設定確認用処理を実行する機能)を備えていることを特徴とする特徴c13乃至c19のいずれか1に記載の遊技機。 Feature c20. A gaming machine described in any one of Features c13 to c19, characterized in that it is equipped with a means for executing processing to display the current setting value on the predetermined display means as the predetermined setting-related processing (a function for executing processing for confirming settings in the main CPU 63).

特徴c20によれば、動作電力の供給開始時の処理に対して、現状の設定値を確認するための処理だけではなく所定表示手段にてチェック用表示を開始させるための処理を集約させることが可能となる。 Feature c20 makes it possible to consolidate the processing performed when the supply of operating power is started, not only the processing for checking the current setting value, but also the processing for starting a check display on a specified display means.

特徴c21.前記所定表示制御手段は、前記所定表示手段に遊技履歴の管理結果に対応する情報を表示させる手段(主側CPU63におけるステップS8708、ステップS8709及びステップS9107の処理を実行する機能)を備えていることを特徴とする特徴c1乃至c20のいずれか1に記載の遊技機。 Feature c21. A gaming machine described in any one of Features c1 to c20, wherein the predetermined display control means is equipped with a means for causing the predetermined display means to display information corresponding to the results of game history management (a function for executing the processing of steps S8708, S8709, and S9107 in the main CPU 63).

特徴c21によれば、遊技履歴の管理結果を遊技ホールの管理者に報知することが可能となる。この場合に、上記特徴c1の構成を備え、所定表示手段にてチェック用表示が行われることにより、所定表示手段における遊技履歴の管理結果に対応する情報の表示が正確に行われているか否かを確認することが可能となる。 Feature c21 makes it possible to notify the gaming hall manager of the results of gaming history management. In this case, by having the configuration of feature c1 and displaying a check display on the specified display means, it becomes possible to confirm whether the information corresponding to the results of gaming history management on the specified display means is being displayed accurately.

なお、特徴c1~c21の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features c1 to c21, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴d群>
特徴d1.所定表示手段(第1~第4報知用表示装置201~204)と、
当該所定表示手段を表示制御する所定表示制御手段(主側CPU63における第2タイマ割込み処理を実行する機能)と、
を備え、
当該所定表示制御手段は、動作電力の供給が開始された場合において遊技の進行を制御するための処理が実行される前に、前記所定表示手段が正常であるか否かを確認可能とするチェック用表示を前記所定表示手段に行わせるチェック制御手段(第35の実施形態では主側CPU63におけるステップS9102の処理を実行する機能、、第38の実施形態では主側CPU63におけるステップS9602の処理を実行する機能)を備えていることを特徴とする遊技機。
<Feature group d>
Feature d1. Predetermined display means (first to fourth notification display devices 201 to 204),
A predetermined display control means (a function of executing a second timer interrupt process in the main CPU 63) that controls the display of the predetermined display means;
Equipped with
The gaming machine is characterized in that the specified display control means is equipped with a check control means (in the 35th embodiment, a function of executing processing of step S9102 in the main CPU 63, and in the 38th embodiment, a function of executing processing of step S9602 in the main CPU 63) that causes the specified display control means to display a check that allows confirmation of whether the specified display means is normal before processing to control the progress of the game is executed when the supply of operating power begins.

特徴d1によれば、チェック用表示が当該所定表示手段にて行われることにより、所定表示手段が正常であるか否かを確認することが可能となる。また、動作電力の供給が開始された場合において遊技の進行を制御するための処理が実行される前にチェック用表示が開始されるため、動作電力の供給が開始された場合には遊技機にて遊技が行われる前に所定表示手段が正常であるか否かの確認を行うことが可能となる。 According to feature d1, the check display is displayed on the specified display means, making it possible to confirm whether the specified display means is operating normally. Furthermore, since the check display is displayed when the supply of operating power begins and before the process for controlling the progress of play is executed, it becomes possible to confirm whether the specified display means is operating normally before play is performed on the gaming machine once the supply of operating power begins.

特徴d2.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)と、
動作電力の供給が開始されたことに基づいて動作電力の供給開始時の処理を実行する手段(第35の実施形態では主側CPU63におけるステップS8801~ステップS8819の処理を実行する機能、第36の実施形態では主側CPU63におけるステップS9401~ステップS9420の処理を実行する機能)と、
を備え、
前記動作電力の供給開始時の処理が実行されている状況において前記設定値に関する所定の設定関連処理(設定確認用処理、設定値更新処理)が実行され得る構成であり、
前記チェック制御手段は、前記動作電力の供給開始時の処理が実行されている状況において前記所定表示手段における前記チェック用表示を開始させることを特徴とする特徴d1に記載の遊技機。
Feature d2. A setting means (a function for executing a setting value update process in the main CPU 63) for setting a setting value to be used from among multiple setting values corresponding to the player's advantage level;
A means for executing processing at the start of supply of operating power based on the start of supply of operating power (a function for executing the processing of steps S8801 to S8819 in the main CPU 63 in the 35th embodiment, and a function for executing the processing of steps S9401 to S9420 in the main CPU 63 in the 36th embodiment);
Equipped with
a configuration in which predetermined setting-related processes (setting confirmation process, setting value update process) relating to the setting values can be executed while the process at the start of supply of operating power is being executed,
The gaming machine described in feature d1 is characterized in that the check control means starts the check display on the specified display means when processing is being executed at the start of the supply of operating power.

特徴d2によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。また、動作電力の供給開始時の処理が実行されている状況において設定値に関する所定の設定関連処理が実行され得る。これにより、遊技が開始される前の段階において設定関連処理が実行されるようにすることが可能となる。この場合に、動作電力の供給開始時の処理が実行されている状況において所定表示手段にてチェック用表示が開始される。これにより、動作電力の供給開始時の処理に対して、所定の設定関連処理だけでなく所定表示手段にてチェック用表示を開始させるための処理を集約させることが可能となる。 According to feature d2, the setting value to be used is set from among multiple setting values corresponding to the player's level of advantage, so the player will expect that the more advantageous setting value will be the one to be used. In addition, predetermined setting-related processing related to the setting value can be executed when processing is being executed at the start of the supply of operating power. This makes it possible to execute setting-related processing at a stage before game play begins. In this case, a check display is initiated on the predetermined display means when processing is being executed at the start of the supply of operating power. This makes it possible to integrate not only the predetermined setting-related processing but also the processing for initiating a check display on the predetermined display means into the processing at the start of the supply of operating power.

特徴d3.前記チェック制御手段は、前記所定の設定関連処理が実行され得るタイミングとなる前に前記所定表示手段における前記チェック用表示を開始させる手段(第35の実施形態では主側CPU63におけるステップS8804及びステップS8805の処理を実行する機能、第36の実施形態では主側CPU63におけるステップS9404及びステップS9405の処理を実行する機能)を備えていることを特徴とする特徴d2に記載の遊技機。 Feature d3. A gaming machine according to Feature d2, wherein the check control means is equipped with means for starting the check display on the predetermined display means before the timing for executing the predetermined setting-related processing arrives (in the 35th embodiment, a function for executing the processing of steps S8804 and S8805 in the main CPU 63, and in the 36th embodiment, a function for executing the processing of steps S9404 and S9405 in the main CPU 63).

特徴d3によれば、所定の設定関連処理が実行される前に所定表示手段が正常であるか否かの確認を行うことが可能となる。 Feature d3 makes it possible to check whether the specified display means is functioning normally before executing the specified setting-related process.

特徴d4.前記所定表示制御手段は、前記所定の設定関連処理が実行される場合に前記所定表示手段に現状の前記設定値を表示させる手段(主側CPU63におけるステップS9004及びステップS9006の処理を実行する機能)を備えていることを特徴とする特徴d2又はd3に記載の遊技機。 Feature d4. A gaming machine as described in Feature d2 or d3, wherein the predetermined display control means includes a means for causing the predetermined display means to display the current setting value when the predetermined setting-related process is executed (a function for executing the processes of steps S9004 and S9006 in the main CPU 63).

特徴d4によれば、所定の設定関連処理が実行される場合に所定表示手段において現状の設定値が表示されるため、遊技ホールの管理者は所定表示手段を確認することで現状の設定値を把握することが可能となる。この場合に、上記特徴d2の構成を備え、動作電力の供給開始時の処理に、所定の設定関連処理だけではなく所定表示手段にてチェック用表示を開始させるための処理が集約されているため、所定表示手段を確認して当該所定表示手段が正常であるか否かを把握する作業と所定表示手段を確認して現状の設定値を把握する作業とを、動作電力の供給開始時の処理が実行されている状況においてまとめて行うことが可能となる。 According to feature d4, when a predetermined setting-related process is executed, the current setting value is displayed on the predetermined display means, allowing the amusement hall manager to ascertain the current setting value by checking the predetermined display means. In this case, with the configuration of feature d2 above, the process at the start of the supply of operating power not only includes the predetermined setting-related process but also the process for starting a check display on the predetermined display means. Therefore, the tasks of checking the predetermined display means to determine whether the predetermined display means is operating normally and checking the predetermined display means to ascertain the current setting value can be performed together while the process at the start of the supply of operating power is being executed.

また、上記特徴d3の構成を備えた場合には所定表示手段にて現状の設定値が表示される前に当該所定表示手段にてチェック用表示が開始されるため、所定表示手段が正常であるか否かを確認した後に、所定表示手段を利用して現状の設定値を確認することが可能となる。これにより、設定値の確認を正確に行うことが可能となる。 Furthermore, when the configuration of feature d3 above is provided, the predetermined display means starts displaying a check before displaying the current setting value on the predetermined display means. Therefore, after checking whether the predetermined display means is normal, it is possible to check the current setting value using the predetermined display means. This makes it possible to accurately check the setting value.

特徴d5.前記チェック制御手段は、
前記所定の設定関連処理が実行され得るタイミングとなる前に前記所定表示手段における前記チェック用表示を開始させる手段(主側CPU63におけるステップS8804及びステップS8805の処理を実行する機能)と、
前記チェック用表示が行われている状況において前記所定の設定関連処理においてキャンセル契機が発生したことに基づいて当該チェック用表示を終了させる手段(主側CPU63におけるステップS9203の処理を実行する機能及びステップS9101にて否定判定をする機能、主側CPU63におけるステップS9308の処理を実行する機能及びステップS9101にて否定判定をする機能)と、
を備えていることを特徴とする特徴d4に記載の遊技機。
Feature d5. The check control means
A means for starting the check display on the predetermined display means before the timing when the predetermined setting-related processing can be executed (a function for executing the processing of steps S8804 and S8805 in the main CPU 63);
A means for terminating the check display based on the occurrence of a cancellation trigger in the predetermined setting-related processing while the check display is being displayed (a function for executing the processing of step S9203 in the main CPU 63 and a function for making a negative determination in step S9101, a function for executing the processing of step S9308 in the main CPU 63 and a function for making a negative determination in step S9101);
The gaming machine according to feature d4 is characterized by comprising:

特徴d5によれば、所定表示手段にて現状の設定値が表示される前に当該所定表示手段にてチェック用表示が開始されるため、所定表示手段が正常であるか否かを確認した後に、所定表示手段を利用して現状の設定値を確認することが可能となる。これにより、設定値の確認を正確に行うことが可能となる。また、チェック用表示が行われている状況において所定の設定関連処理が実行されてキャンセル契機が発生したことに基づいて当該チェック用表示が終了される。これにより、所定の設定関連処理が実行された場合にはチェック用表示が終了されるのを待たなくても当該チェック用表示を終了させて所定表示手段にて現状の設定値を表示させることが可能となる。よって、現状の設定値の確認を早期に行うことが可能となる。 According to feature d5, the check display is initiated on the predetermined display means before the current setting value is displayed on the predetermined display means. This makes it possible to check the current setting value using the predetermined display means after checking whether the predetermined display means is normal. This allows for accurate checking of the setting value. Furthermore, when the check display is being displayed, a predetermined setting-related process is executed and a cancellation trigger occurs, and the check display is terminated. This makes it possible to terminate the check display and display the current setting value on the predetermined display means without waiting for the check display to end, when the predetermined setting-related process is executed. This allows for early confirmation of the current setting value.

特徴d6.前記キャンセル契機は、所定操作手段(リセットボタン68c)が操作されたことに基づいて発生することを特徴とする特徴d5に記載の遊技機。 Feature d6. A gaming machine according to Feature d5, wherein the cancellation trigger occurs upon operation of a predetermined operation means (reset button 68c).

特徴d6によれば、所定操作手段が操作されたことに基づいてキャンセル契機が発生するため、任意のタイミングでチェック用表示を終了させることが可能となる。 Feature d6 triggers a cancellation trigger when a specific operating means is operated, making it possible to end the check display at any time.

特徴d7.前記所定の設定関連処理として、前記使用対象となる設定値の変更を行うことが可能な設定可能状況となるようにするための処理を実行する手段(第35の実施形態では主側CPU63におけるステップS8806、ステップS8817及びステップS8818にて肯定判定をする機能、第36の実施形態では主側CPU63におけるステップS9407、ステップS9418及びステップS9419にて肯定判定をする機能)を備えていることを特徴とする特徴d2乃至d6のいずれか1に記載の遊技機。 Feature d7. A gaming machine according to any one of Features d2 to d6, characterized in that it is equipped with a means for executing processing to bring about a setting-enabled state in which the setting value to be used can be changed as the predetermined setting-related processing (in the 35th embodiment, a function for making affirmative determinations in steps S8806, S8817, and S8818 in the main CPU 63; in the 36th embodiment, a function for making affirmative determinations in steps S9407, S9418, and S9419 in the main CPU 63).

特徴d7によれば、動作電力の供給開始時の処理に対して、使用対象となる設定値を設定するための処理だけではなく所定表示手段にてチェック用表示を開始させるための処理を集約させることが可能となる。 Feature d7 makes it possible to consolidate the processing performed when the supply of operating power begins, not only the processing for setting the setting values to be used, but also the processing for starting a check display on a specified display means.

特徴d8.前記設定手段は、前記設定可能状況において所定操作手段(リセットボタン68c)が操作されたことに基づいて前記使用対象となる設定値を更新するものであり、
前記チェック制御手段は、
前記設定可能状況となる前に前記所定表示手段における前記チェック用表示を開始させる手段(主側CPU63におけるステップS8804及びステップS8805の処理を実行する機能)と、
前記チェック用表示が行われている状況であって前記設定可能状況において前記所定操作手段が操作されたことに基づいて当該チェック用表示を終了させる手段(主側CPU63におけるステップS9203の処理を実行する機能及びステップS9101にて否定判定をする機能、主側CPU63におけるステップS9308の処理を実行する機能及びステップS9101にて否定判定をする機能)と、
を備え、
前記所定表示制御手段は、前記設定可能状況において前記チェック用表示が終了された後に、前記所定表示手段に現状の前記設定値を表示させる手段(主側CPU63におけるステップS9004及びステップS9006の処理を実行する機能)を備えていることを特徴とする特徴d7に記載の遊技機。
Feature d8: The setting unit updates the setting value to be used based on the operation of a predetermined operation unit (reset button 68c) in the setting enabled state,
The check control means
A means for starting the check display on the predetermined display means before the setting possible state is reached (a function for executing the processing of steps S8804 and S8805 in the main CPU 63);
A means for terminating the check display based on the operation of the predetermined operation means in the setting possible state when the check display is being displayed (a function for executing the processing of step S9203 in the main CPU 63 and a function for making a negative determination in step S9101, a function for executing the processing of step S9308 in the main CPU 63 and a function for making a negative determination in step S9101);
Equipped with
The gaming machine described in feature d7 is characterized in that the specified display control means is equipped with a means (a function for executing the processing of steps S9004 and S9006 in the main CPU 63) for causing the specified display means to display the current setting value after the check display has ended in the setting possible status.

特徴d8によれば、所定表示手段にて現状の設定値が表示される前に当該所定表示手段にてチェック用表示が開始されるため、所定表示手段が正常であるか否かを確認した後に、所定表示手段を利用して現状の設定値を確認することが可能となる。これにより、設定値の確認を正確に行うことが可能となる。また、チェック用表示が行われている状況において設定可能状況となり所定操作手段が操作されたことに基づいて当該チェック用表示が終了されて現状の設定値が表示される。これにより、設定可能状況となった場合にはチェック用表示が終了されるのを待たなくても当該チェック用表示を終了させて所定表示手段にて現状の設定値を表示させることが可能となる。よって、現状の設定値の確認を早期に行うことが可能となる。 According to feature d8, the check display is initiated on the specified display means before the current setting value is displayed on the specified display means. This makes it possible to check the current setting value using the specified display means after checking whether the specified display means is normal. This allows for accurate checking of the setting value. Furthermore, when the check display is being displayed and the setting becomes possible and the specified operating means is operated, the check display is terminated and the current setting value is displayed. This makes it possible to terminate the check display and display the current setting value on the specified display means when the setting becomes possible, without having to wait for the check display to end. This allows for early confirmation of the current setting value.

さらにまた、設定可能状況において所定操作手段が操作されたことに基づいて使用対象となる設定値が更新される構成において、設定可能状況において所定操作手段が操作されたことに基づいてチェック用表示が終了されて現状の設定値が表示されるため、当該チェック用表示を終了させて現状の設定値を表示させるための専用の操作を必要としない。よって、使用対象となる設定値を更新するための作業の作業性を向上させることが可能となる。 Furthermore, in a configuration in which the setting value to be used is updated based on the operation of a specified operating means when the setting is possible, the check display is ended and the current setting value is displayed based on the operation of a specified operating means when the setting is possible, so no dedicated operation is required to end the check display and display the current setting value. This makes it possible to improve the efficiency of the task of updating the setting value to be used.

特徴d9.前記所定の設定関連処理として、現状の設定値が前記所定表示手段に表示されるようにするための処理を実行する手段(主側CPU63における設定確認用処理を実行する機能)を備えていることを特徴とする特徴d2乃至d8のいずれか1に記載の遊技機。 Feature d9. A gaming machine described in any one of Features d2 to d8, characterized in that it is equipped with a means for executing processing to display the current setting value on the predetermined display means as the predetermined setting-related processing (a function for executing processing for confirming settings in the main CPU 63).

特徴d9によれば、動作電力の供給開始時の処理に対して、現状の設定値を確認するための処理だけではなく所定表示手段にてチェック用表示を開始させるための処理を集約させることが可能となる。 Feature d9 makes it possible to consolidate the processing performed when the supply of operating power is started, not only the processing for checking the current setting value, but also the processing for starting a check display on a specified display means.

特徴d10.前記所定表示制御手段は、前記所定表示手段に遊技履歴の管理結果に対応する情報を表示させる手段(主側CPU63におけるステップS8708、ステップS8709及びステップS9107の処理を実行する機能)を備えていることを特徴とする特徴d1乃至d9のいずれか1に記載の遊技機。 Feature d10. A gaming machine described in any one of Features d1 to d9, characterized in that the predetermined display control means is equipped with a means for displaying information corresponding to the results of game history management on the predetermined display means (a function for executing the processing of steps S8708, S8709, and S9107 in the main CPU 63).

特徴d10によれば、遊技履歴の管理結果を遊技ホールの管理者に報知することが可能となる。この場合に、上記特徴d1の構成を備え、所定表示手段にてチェック用表示が行われることにより、所定表示手段における遊技履歴の管理結果に対応する情報の表示が正確に行われているか否かを確認することが可能となる。 Feature d10 makes it possible to notify the gaming hall manager of the results of gaming history management. In this case, by having the configuration of feature d1 and displaying a check display on the specified display means, it becomes possible to confirm whether the information corresponding to the results of gaming history management on the specified display means is being displayed accurately.

なお、特徴d1~d10の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features d1 to d10, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴c群及び上記特徴d群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above feature group c and feature group d can solve the following problems.

遊技機としてパチンコ遊技機やスロットマシンなどが知られている。例えば、パチンコ遊技機は、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, some pachinko machines are known to have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、所定表示手段における表示が正確に行われているか否かを確認することが可能な構成が求められており、この点について未だ改良の余地がある。 Here, gaming machines such as those exemplified above require a configuration that makes it possible to check whether the display on the specified display means is accurate, and there is still room for improvement in this regard.

<特徴e群>
特徴e1.遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報を履歴記憶手段(通常用カウンタエリア231)に記憶させる履歴記憶実行手段(主側CPU63における通常の入球管理処理を実行する機能)と、
前記履歴記憶手段に記憶されている前記履歴情報を利用して遊技の結果に対応する態様情報(ベース値)を導出する情報導出手段(主側CPU63におけるステップS8601の処理を実行する機能)と、
当該情報導出手段により導出された前記態様情報を記憶する態様情報記憶手段(演算結果記憶エリア234)と、
を備え、
前記態様情報記憶手段は、前記情報導出手段により異なるタイミングで導出された複数の前記態様情報を記憶することが可能であることを特徴とする遊技機。
<Feature group e>
Feature e1. A history storage execution means (a function for executing normal ball entry management processing in the main CPU 63) for storing game history information corresponding to a predetermined event that occurs when a game is executed in the history storage means (normal counter area 231);
An information deriving means (a function for executing the processing of step S8601 in the main CPU 63) for deriving mode information (base value) corresponding to the game result using the history information stored in the history storage means;
A behavior information storage means (a calculation result storage area 234) for storing the behavior information derived by the information derivation means;
Equipped with
The gaming machine is characterized in that the mode information storage means is capable of storing a plurality of pieces of mode information derived at different times by the information derivation means.

特徴e1によれば、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶手段にて記憶される。履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。また、履歴記憶手段に記憶されている履歴情報を利用して遊技の結果に対応する態様情報が導出されるとともに、その導出された態様情報が態様情報記憶手段に記憶される。これにより、所定事象の発生回数又は発生頻度を管理するための情報を遊技機にて記憶保持することが可能となり、この管理されている情報を利用することで所定事象の発生頻度の管理を好適に行うことが可能となる。また、態様情報記憶手段には、異なるタイミングで導出された複数の態様情報を記憶することが可能である。これにより、複数の期間における所定事象の発生頻度を把握することが可能となるため、所定事象の発生頻度を正確に把握することが可能となる。 According to feature e1, when a predetermined event occurs, corresponding history information is stored in the history storage means. Storing the history information in the gaming machine itself prevents unauthorized access to or unauthorized modification of the history information. Furthermore, behavior information corresponding to the game results is derived using the history information stored in the history storage means, and the derived behavior information is stored in the behavior information storage means. This allows the gaming machine to store and retain information for managing the number of occurrences or frequency of predetermined events, and by using this managed information, it becomes possible to appropriately manage the frequency of occurrence of predetermined events. Furthermore, the behavior information storage means can store multiple pieces of behavior information derived at different times. This makes it possible to grasp the frequency of occurrence of predetermined events over multiple time periods, thereby enabling accurate understanding of the frequency of occurrence of predetermined events.

特徴e2.前記態様情報記憶手段は、
前記情報導出手段により導出された直近の前記態様情報を記憶する直近記憶領域(現状エリア311)と、
当該直近記憶領域に記憶された前記態様情報よりも前に前記情報導出手段により導出された前記態様情報を記憶する過去記憶領域(第1~第3履歴エリア312~314)と、を備えていることを特徴とする特徴e1に記載の遊技機。
Feature e2. The aspect information storage means is
a most recent storage area (current state area 311) for storing the most recent aspect information derived by the information derivation means;
A gaming machine described in feature e1, characterized in that it is equipped with a past memory area (first to third history areas 312 to 314) that stores the status information derived by the information derivation means before the status information stored in the most recent memory area.

特徴e2によれば、直近の態様情報とそれよりも前に導出された過去の態様情報とのそれぞれが記憶されるため、所定事象の発生頻度について直近のものだけではなく過去のものも把握することが可能となる。 Feature e2 stores both the most recent behavior information and past behavior information derived before that, making it possible to grasp the occurrence frequency of a specified event not only for the most recent event but also for past events.

特徴e3.期間開始契機が発生してから期間終了契機が発生するまでの所定の期間が経過したことを特定する期間経過特定手段(主側CPU63におけるステップS8605及びステップS8613の処理を実行する機能)と、
当該期間経過特定手段により前記所定の期間が経過したことが特定されていない状況において前記情報導出手段により導出された前記態様情報を前記直近記憶領域に記憶させる直近記憶実行手段(主側CPU63におけるステップS8602の処理を実行する機能)と、
前記期間経過特定手段により前記所定の期間が経過したことが特定されたことに基づいて、前記履歴記憶手段に記憶されている前記履歴情報を利用して前記情報導出手段により導出された前記所定の期間における遊技の結果に対応する期間対応の態様情報を前記過去記憶領域に記憶させる過去記憶実行手段(主側CPU63におけるステップS8607及びステップS8614の処理を実行する機能)と、
を備えていることを特徴とする特徴e2に記載の遊技機。
Feature e3. A period lapse determination means (a function of executing the processes of steps S8605 and S8613 in the main CPU 63) that determines that a predetermined period has passed from the occurrence of a period start trigger to the occurrence of a period end trigger;
A most recent storage execution means (a function of executing the processing of step S8602 in the main CPU 63) that stores the behavior information derived by the information derivation means in the most recent storage area in a situation where the period elapse determination means has not determined that the predetermined period has elapsed;
a past memory execution means (a function of executing the processing of steps S8607 and S8614 in the main CPU 63) for storing, in the past memory area, period-corresponding status information corresponding to the game results during the predetermined period derived by the information derivation means using the history information stored in the history storage means, based on the determination by the period elapse determination means that the predetermined period has elapsed;
The gaming machine according to feature e2, characterized in that it is provided with:

特徴e3によれば、所定の期間が経過していない状況において導出された態様情報が直近記憶領域に記憶されるとともに、所定の期間が経過した場合に導出された態様情報が過去記憶領域に記憶される。これにより、所定事象の発生頻度について直近のものを把握することが可能となるとともに、所定の期間の単位での過去の所定事象の発生頻度を把握することが可能となる。また、過去記憶領域には所定の期間の単位での態様情報が記憶されるため、過去記憶領域に記憶される態様情報の数を抑えることが可能となる。 According to feature e3, behavior information derived when a predetermined period has not yet elapsed is stored in the most recent memory area, and behavior information derived when a predetermined period has elapsed is stored in the past memory area. This makes it possible to grasp the most recent occurrence frequency of a predetermined event, as well as the past occurrence frequency of a predetermined event in units of a predetermined period. Furthermore, because behavior information in units of a predetermined period is stored in the past memory area, it is possible to reduce the amount of behavior information stored in the past memory area.

特徴e4.前記期間経過特定手段により前記所定の期間が経過したことが特定されたことに基づいて、前記履歴記憶手段に記憶された前記履歴情報を消去する手段(主側CPU63におけるステップS8608及びステップS8615の処理を実行する機能)を備えていることを特徴とする特徴e3に記載の遊技機。 Feature e4. A gaming machine as described in Feature e3, characterized in that it is equipped with a means (a function for executing the processing of steps S8608 and S8615 in the main CPU 63) for erasing the history information stored in the history storage means based on the period elapse determination means determining that the predetermined period has elapsed.

特徴e4によれば、所定の期間が経過した場合に履歴情報記憶手段の履歴情報が消去されるため、履歴情報記憶手段において必要な記憶容量を抑えることが可能となる。また、このように所定の期間が経過した場合に履歴情報が消去されるとしても、当該所定の期間における履歴情報を利用して導出された態様情報が過去記憶領域に記憶されるため、当該所定の期間における所定事象の発生頻度を後から把握することが可能となる。 According to feature e4, the history information stored in the history information storage means is deleted after a predetermined period of time has elapsed, thereby reducing the storage capacity required by the history information storage means. Furthermore, even if the history information is deleted after a predetermined period of time has elapsed, behavior information derived using the history information for that predetermined period of time is stored in the past storage area, making it possible to later determine the frequency of occurrence of a predetermined event during that predetermined period of time.

特徴e5.前記過去記憶領域は、導出されたタイミングが異なる複数の前記態様情報を記憶することが可能であることを特徴とする特徴e2乃至e4のいずれか1に記載の遊技機。 Feature e5. A gaming machine described in any one of Features e2 to e4, wherein the past memory area is capable of storing multiple pieces of the behavior information derived at different times.

特徴e5によれば、過去記憶領域には複数の態様情報が記憶されるため、複数の期間に対応する所定事象の発生頻度を比較することが可能となる。 According to feature e5, multiple pieces of behavioral information are stored in the past memory area, making it possible to compare the occurrence frequency of a specified event corresponding to multiple time periods.

特徴e6.所定の期間開始契機が発生してから所定の期間終了契機が発生するまでの所定の期間が経過したことを特定する期間経過特定手段(主側CPU63におけるステップS8605及びステップS8613の処理を実行する機能)と、
当該期間経過特定手段により前記所定の期間が経過したことが特定されたことに基づいて、前記履歴記憶手段に記憶されている前記履歴情報を利用して前記情報導出手段により導出された前記所定の期間における遊技の結果に対応する期間対応の態様情報を前記態様情報記憶手段に記憶させる過去記憶実行手段(主側CPU63におけるステップS8607及びステップS8614の処理を実行する機能)と、
を備え、
前記態様情報記憶手段は、異なる前記所定の期間のそれぞれに対応した複数の前記期間対応の態様情報を記憶することが可能であることを特徴とする特徴e1乃至e5のいずれか1に記載の遊技機。
Feature e6. A period lapse determination means (a function of executing the processes of steps S8605 and S8613 in the main CPU 63) that determines that a predetermined period has elapsed from the occurrence of a predetermined period start trigger to the occurrence of a predetermined period end trigger;
a past memory execution means (a function of executing the processing of steps S8607 and S8614 in the main CPU 63) for storing, in the mode information storage means, period-corresponding status information corresponding to the game results during the predetermined period derived by the information derivation means using the history information stored in the history storage means, based on the determination by the period elapse determination means that the predetermined period has elapsed;
Equipped with
A gaming machine described in any one of features e1 to e5, characterized in that the mode information storage means is capable of storing multiple period-corresponding mode information corresponding to each of the different specified periods.

特徴e6によれば、所定の期間の単位で導出された過去の態様情報が複数記憶されることとなるため、態様情報記憶手段に記憶される態様情報の数を抑えながら、複数の期間に対応する所定事象の発生頻度を比較することが可能となる。 Feature e6 stores multiple pieces of past behavior information derived for a specified period, making it possible to compare the occurrence frequencies of specified events corresponding to multiple periods while limiting the amount of behavior information stored in the behavior information storage means.

特徴e7.前記期間経過特定手段により前記所定の期間が経過したことが特定されたことに基づいて、前記履歴記憶手段に記憶された前記履歴情報を消去する手段(主側CPU63におけるステップS8608及びステップS8615の処理を実行する機能)を備えていることを特徴とする特徴e6に記載の遊技機。 Feature e7. A gaming machine as described in Feature e6, characterized in that it is equipped with a means (a function for executing the processing of steps S8608 and S8615 in the main CPU 63) for erasing the history information stored in the history storage means based on the period elapse determination means determining that the predetermined period has elapsed.

特徴e7によれば、所定の期間が経過した場合に履歴情報記憶手段の履歴情報が消去されるため、履歴情報記憶手段において必要な記憶容量を抑えることが可能となる。また、このように所定の期間が経過した場合に履歴情報が消去されるとしても、当該所定の期間における履歴情報を利用して導出された態様情報が過去記憶領域に記憶されるため、当該所定の期間における所定事象の発生頻度を後から把握することが可能となる。 According to feature e7, the history information stored in the history information storage means is deleted after a predetermined period of time has elapsed, thereby reducing the storage capacity required by the history information storage means. Furthermore, even if the history information is deleted after a predetermined period of time has elapsed, behavior information derived using the history information for that predetermined period of time is stored in the past storage area, making it possible to later determine the frequency of occurrence of a predetermined event during that predetermined period of time.

特徴e8.前記態様情報記憶手段に記憶された複数の前記態様情報のそれぞれに対応する報知が順次実行されるように報知手段(第1~第4報知用表示装置201~204)を制御する手段(主側CPU63におけるステップS8702~ステップS8709の処理を実行する機能)を備えていることを特徴とする特徴e1乃至e7のいずれか1に記載の遊技機。 Feature e8. A gaming machine described in any one of Features e1 to e7, characterized in that it includes a means for controlling the notification means (first to fourth notification display devices 201 to 204) so that notifications corresponding to each of the plurality of status information stored in the status information storage means are sequentially executed (a function for executing the processing of steps S8702 to S8709 in the main CPU 63).

特徴e8によれば、態様情報に対応する報知が報知手段にて行われる。これにより、所定事象の発生頻度を把握することが可能となる。また、複数の態様情報のそれぞれに対応する報知が順次実行されるため、報知手段の数を抑えながらも、複数の期間における所定事象の発生頻度を個別に把握することが可能となる。 According to feature e8, a notification corresponding to the behavior information is issued by the notification means. This makes it possible to grasp the frequency of occurrence of a predetermined event. Furthermore, because notifications corresponding to each of the multiple behavior information are issued sequentially, it is possible to grasp the frequency of occurrence of a predetermined event over multiple time periods individually while limiting the number of notification means.

特徴e9.前記態様情報記憶手段は、前記態様情報を記憶することが可能な第1記憶領域(第1履歴エリア312)と、前記態様情報を記憶することが可能な第2記憶領域(第2履歴エリア313)と、を備えており、
本遊技機は、情報のシフト契機が発生した場合に少なくともLDIR命令を含む命令により前記第1記憶領域に記憶された前記態様情報を前記第2記憶領域にシフトする手段(主側CPU63におけるステップS8607及びステップS8614の処理を実行する機能)を備えていることを特徴とする特徴e1乃至e8のいずれか1に記載の遊技機。
Feature e9: The mode information storage means includes a first storage area (first history area 312) capable of storing the mode information, and a second storage area (second history area 313) capable of storing the mode information,
This gaming machine is a gaming machine described in any one of features e1 to e8, characterized in that it is equipped with a means (a function to execute the processing of steps S8607 and S8614 in the main CPU 63) for shifting the status information stored in the first memory area to the second memory area by an instruction including at least an LDIR instruction when an opportunity to shift information occurs.

特徴e9によれば、簡素な処理構成により態様情報の記憶領域間のシフトを行うことが可能となる。 Feature e9 enables shifting of behavior information between storage areas using a simple processing configuration.

なお、特徴e1~e9の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features e1 to e9, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴e群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above feature group e can solve the following problems:

遊技機としてパチンコ遊技機やスロットマシンが知られている。例えば、パチンコ遊技機では、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, pachinko machines are also known that have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、遊技機の管理が好適に行われる必要があり、この点について未だ改良の余地がある。 Here, gaming machines such as those exemplified above need to be managed appropriately, and there is still room for improvement in this regard.

<特徴f群>
特徴f1.動作電力の供給が開始されたことに基づいて動作電力の供給開始時の処理を実行する手段(第35の実施形態では主側CPU63におけるステップS8801~ステップS8819の処理を実行する機能、第36の実施形態では主側CPU63におけるステップS9401~ステップS9420の処理を実行する機能)と、
前記動作電力の供給開始時の処理が実行されている状況において停電の発生を監視するための停電監視処理が実行され得るようにする停電監視手段(主側CPU63におけるステップS8901の処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature f group>
Feature f1. A means for executing processing at the start of supply of operating power based on the start of supply of operating power (a function for executing the processing of steps S8801 to S8819 in the main CPU 63 in the 35th embodiment, and a function for executing the processing of steps S9401 to S9420 in the main CPU 63 in the 36th embodiment);
A power outage monitoring means (a function for executing the processing of step S8901 in the main CPU 63) that enables a power outage monitoring process to be executed to monitor the occurrence of a power outage when the processing at the start of the supply of the operating power is being executed;
A gaming machine characterized by comprising:

特徴f1によれば、動作電力の供給開始時の処理が実行されている状況であっても停電監視処理が実行されるため、動作電力の供給開始時の処理が実行されている状況において停電が発生した場合にそれに対して適切に対処することが可能となる。 Feature f1 allows power outage monitoring processing to be performed even when processing is being performed at the start of the supply of operating power, making it possible to respond appropriately if a power outage occurs while processing is being performed at the start of the supply of operating power.

特徴f2.定期的に起動される割込み処理を実行する手段(主側CPU63における第1タイマ割込み処理を実行する機能)を備え、
前記割込み処理に前記停電監視処理が含まれており、
前記動作電力の供給開始時の処理が実行されている状況において前記割込み処理が割り込んで起動され得ることを特徴とする特徴f1に記載の遊技機。
Feature f2: The device is provided with a means for executing a periodically activated interrupt process (a function for executing a first timer interrupt process in the main CPU 63),
The interrupt processing includes the power outage monitoring processing,
A gaming machine described in feature f1, characterized in that the interrupt processing can be interrupted and started when processing is being executed when the supply of operating power begins.

特徴f2によれば、動作電力の供給開始時の処理が実行されている状況であっても割込み処理が定期的に割り込んで起動されるため、動作電力の供給開始時の処理が実行されている状況であっても停電の発生の監視を定期的に行うことが可能となる。 According to feature f2, interrupt processing is periodically initiated even when processing is being executed when the supply of operating power begins. This makes it possible to periodically monitor for the occurrence of power outages even when processing is being executed when the supply of operating power begins.

特徴f3.前記割込み処理は、前記動作電力の供給開始時の処理が終了した後において終了後処理(主側CPU63におけるステップS8822~ステップS8825)が実行されている状況においても割り込んで起動され得ることを特徴とする特徴f2に記載の遊技機。 Feature f3. A gaming machine according to Feature f2, characterized in that the interrupt processing can be initiated by interrupting even in a situation where post-termination processing (steps S8822 to S8825 in the main CPU 63) is being executed after the processing at the start of the supply of operating power has ended.

特徴f3によれば、終了後処理が実行されている状況において割り込んで起動され得る割込み処理を利用して、動作電力の供給開始時の処理が実行されている状況において停電の発生の監視を定期的に行うことが可能となる。 Feature f3 makes it possible to periodically monitor for power outages while processing is being executed at the start of the supply of operating power, by using interrupt processing that can be initiated while processing is being executed after termination.

特徴f4.前記割込み処理に遊技の進行を制御するために実行される進行対応処理(主側CPU63におけるステップS8907~ステップS8920)が含まれており、
前記動作電力の供給開始時の処理が実行されている状況において前記割込み処理が割り込んで起動された場合、前記停電監視処理は実行される一方、前記進行対応処理は実行されることはなく、
前記終了後処理が実行されている実行されている状況において前記割込み処理が割り込んで起動された場合、前記停電監視処理及び前記進行対応処理の両方が実行され得ることを特徴とする特徴f3に記載の遊技機。
Feature f4: The interrupt process includes a progress response process (steps S8907 to S8920 in the main CPU 63) executed to control the progress of the game,
When the interrupt process is started while the process at the start of supplying the operating power is being executed, the power outage monitoring process is executed, but the progress response process is not executed.
A gaming machine described in feature f3, characterized in that when the interrupt processing is started in an interrupting situation in which the post-termination processing is being executed, both the power outage monitoring processing and the progress response processing can be executed.

特徴f4によれば、終了後処理が実行されている状況において割り込んで起動され得る割込み処理を利用して、動作電力の供給開始時の処理が実行されている状況において停電の発生の監視を定期的に行う構成において、動作電力の供給開始時の処理が実行されている状況において割込み処理が割り込んで起動されたとしても遊技の進行を制御するための進行対応処理が実行されてしまわないようにすることが可能となる。 Feature f4 enables a configuration in which interrupt processing that can be started in an interrupt situation where post-termination processing is being executed is used to periodically monitor for the occurrence of a power outage while processing at the start of the supply of operating power is being executed, so that even if interrupt processing is started in an interrupt situation where processing at the start of the supply of operating power is being executed, progress response processing for controlling the progress of the game is not executed.

特徴f5.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)を備え、
前記動作電力の供給開始時の処理が実行されている状況において、前記使用対象となる設定値の変更を行うことが可能な設定可能状況となり得ることを特徴とする特徴f1乃至f4のいずれか1に記載の遊技機。
Feature f5. Equipped with a setting means (a function for executing a setting value update process in the main CPU 63) for setting a setting value to be used from among multiple setting values corresponding to the player's advantage level,
A gaming machine described in any one of features f1 to f4, characterized in that when processing is being executed at the start of the supply of operating power, a configurable situation can occur in which the setting value to be used can be changed.

特徴f5によれば、使用対象となる設定値の設定が行われている状況であっても停電監視処理が実行されるため、使用対象となる設定値の設定を行っている途中で停電が発生したとしてもそれに対して適切に対処することが可能となる。 Feature f5 allows power outage monitoring to be performed even when the target setting value is being set, making it possible to respond appropriately even if a power outage occurs while the target setting value is being set.

特徴f6.前記停電監視処理にて停電の発生が特定された後に動作電力の供給が停止された場合、動作電力の供給が再開された場合に動作電力の供給が停止される前に使用対象として設定されていた前記設定値のまま遊技を行うことが可能であることを特徴とする特徴f5に記載の遊技機。 Feature f6. A gaming machine according to Feature f5, characterized in that if the supply of operating power is stopped after the occurrence of a power outage is identified by the power outage monitoring process, when the supply of operating power is resumed, it is possible to play the game with the setting values that were set as targets for use before the supply of operating power was stopped.

特徴f6によれば、使用対象となる設定値の設定が行われている状況において停電が発生したとしてもそれに対して停電監視処理により停電の発生が特定されるため、動作電力の供給が再開された場合には停電が発生したタイミングで選択されていた設定値が使用対象となった状況で遊技を行うことが可能となる。これにより、使用対象となる設定値の設定が行われている状況において停電が発生したとしても、動作電力の供給が再開された場合に設定値の設定を再度行う必要が生じない。 According to feature f6, even if a power outage occurs while the setting values to be used are being set, the power outage monitoring process will identify the occurrence of the power outage, and when the supply of operating power is resumed, it will be possible to play with the setting values selected at the time the power outage occurred as the setting values to be used. As a result, even if a power outage occurs while the setting values to be used are being set, there is no need to reset the setting values when the supply of operating power is resumed.

なお、特徴f1~f6の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features f1 to f6, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴f群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above feature group f can solve the following problems:

遊技機としてパチンコ遊技機やスロットマシンが知られている。例えば、パチンコ遊技機では、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, pachinko machines are also known that have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、停電の発生に対して適切に対処する必要があり、この点について未だ改良の余地がある。 Amusement machines such as those exemplified above need to deal appropriately with power outages, and there is still room for improvement in this regard.

<特徴g群>
特徴g1.遊技者の有利度に対応する設定対応情報(低確率モードの当否テーブル、高確率モードの当否テーブル)を記憶するための設定対応記憶領域(第39の実施形態では第1~第6設定情報記憶エリア325a~325f、第40の実施形態では第1~第3設定情報記憶エリア326a~326c)を複数である第1所定数有する設定対応記憶手段(第39の実施形態では設定対応記憶エリア325、第40の実施形態では設定対応記憶エリア326)と、
使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)と、
当該設定手段により設定された設定値に対応する前記設定対応記憶領域に記憶された前記設定対応情報を利用して、遊技者の利益に関連する利益関連処理(ステップS504)を実行する利益関連手段(主側CPU63における特図変動開始処理を実行する機能)と、
を備え、
前記設定手段により設定され得る前記設定値の種類数が、前記第1所定数よりも少ないことを特徴とする遊技機。
<Feature g group>
Feature g1. A setting correspondence storage means (setting correspondence storage area 325 in the 39th embodiment, setting correspondence storage area 326 in the 40th embodiment) having a first predetermined number of setting correspondence storage areas (first to sixth setting information storage areas 325a to 325f in the 39th embodiment, first to third setting information storage areas 326a to 326c in the 40th embodiment) for storing setting correspondence information (a win/loss table for a low probability mode, a win/loss table for a high probability mode) corresponding to the player's advantage;
A setting means for setting the setting value to be used (a function for executing a setting value update process in the main CPU 63);
A profit-related means (a function for executing a special chart variation start process in the main CPU 63) for executing a profit-related process (step S504) related to the player's profit by using the setting correspondence information stored in the setting correspondence memory area corresponding to the setting value set by the setting means;
Equipped with
A gaming machine characterized in that the number of types of setting values that can be set by the setting means is less than the first predetermined number.

特徴g1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。この場合に、設定値に対応する設定対応情報を記憶するための設定対応記憶領域が第1所定数設けられている構成において、使用対象となる設定値の種類数は当該第1所定数よりも少ない数となっている。これにより、使用対象となる設定値の種類数が第1所定数である遊技機と設定対応記憶手段に関する構成を共通化させることが可能となり、設定値の種類数を変更する場合における遊技機の設計作業を簡易的に行うことが可能となる。以上より、設定値に関する構成を好適なものとすることが可能となる。 According to feature g1, the setting value to be used is set from multiple levels of setting values corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be used. In this case, in a configuration in which a first predetermined number of setting correspondence memory areas are provided for storing setting correspondence information corresponding to setting values, the number of types of setting values to be used is less than the first predetermined number. This makes it possible to share the configuration related to the setting correspondence memory means with gaming machines in which the number of types of setting values to be used is the first predetermined number, and simplifies the design work of gaming machines when the number of types of setting values is changed. As a result, it is possible to create an optimal configuration related to setting values.

特徴g2.前記第1所定数の前記設定対応記憶領域のそれぞれに対応する対応情報を記憶保持することが可能な対応情報記憶手段(特定制御用のワークエリア221における設定値カウンタ)を備え、
前記設定手段は、変更操作に基づき前記対応情報記憶手段に記憶保持される前記対応情報を変更することで、前記使用対象となる設定値を設定するものであり、
前記設定手段により設定され得る前記設定値の設定対応情報は少なくとも1個の前記設定対応記憶領域に記憶されている構成であって、前記第1所定数の一部であって複数の前記設定対応記憶領域には同一の前記設定対応情報が記憶されている構成であることにより、前記第1所定数の前記設定対応記憶領域の全てに前記設定対応情報が記憶されていることを特徴とする特徴g1に記載の遊技機。
Feature g2: A correspondence information storage unit (a setting value counter in the work area 221 for specific control) is provided that can store and hold correspondence information corresponding to each of the first predetermined number of setting correspondence storage areas,
the setting means sets the setting value to be used by changing the correspondence information stored and held in the correspondence information storage means based on a change operation;
The gaming machine described in feature g1 is configured such that the setting correspondence information of the setting values that can be set by the setting means is stored in at least one of the setting correspondence memory areas, and the same setting correspondence information is stored in multiple setting correspondence memory areas that are part of the first predetermined number, thereby causing the setting correspondence information to be stored in all of the first predetermined number of setting correspondence memory areas.

特徴g2によれば、変更操作に基づき対応情報記憶手段に記憶保持される対応情報が変更されることで使用対象となる設定値が変更され、その変更された対応情報に対応する設定対応記憶領域の設定対応情報が利益関連処理にて利用されることで使用対象の設定値に対応する態様で利益関連処理が実行されることとなる。この場合に、設定手段により設定され得る設定値の設定対応情報は少なくとも1個の設定対応記憶領域に記憶されている構成であって、第1所定数の一部であって複数の設定対応記憶領域には同一の設定対応情報が記憶されている構成であることにより、第1所定数の設定対応記憶領域の全てに設定対応情報が記憶されている。これにより、第1所定数の設定対応記憶領域をそのまま利用するとともに対応情報記憶手段を利用して使用対象となる設定値を決定する構成をそのまま利用しながら、使用対象となる設定値の種類数を第1所定数よりも少ない数とすることが可能となる。 According to feature g2, the setting value to be used is changed by changing the correspondence information stored in the correspondence information storage means based on the change operation, and the setting correspondence information in the setting correspondence memory area corresponding to the changed correspondence information is used in the benefit-related processing, thereby executing the benefit-related processing in a manner corresponding to the setting value to be used. In this case, the setting correspondence information for the setting value that can be set by the setting means is stored in at least one setting correspondence memory area, and the same setting correspondence information is stored in multiple setting correspondence memory areas that are part of the first predetermined number, so that the setting correspondence information is stored in all of the first predetermined number of setting correspondence memory areas. This makes it possible to reduce the number of types of setting values to be used to a number less than the first predetermined number, while still using the first predetermined number of setting correspondence memory areas and the configuration that determines the setting value to be used using the correspondence information storage means.

特徴g3.前記利益関連手段は、
前記対応情報記憶手段に記憶保持されている前記対応情報に対応する前記設定対応記憶領域から前記設定対応情報を読み出す手段(主側CPU63における当否テーブルの読み出し処理を実行する機能)と、
その読み出した前記設定対応情報を利用して前記利益関連処理を実行する手段(主側CPU63におけるステップS504の処理を実行する機能)と、
を備えていることを特徴とする特徴g2に記載の遊技機。
Feature g3. The profit-related means is
A means for reading the setting correspondence information from the setting correspondence storage area corresponding to the corresponding information stored in the corresponding information storage means (a function for executing a reading process of the win/fail table in the main CPU 63);
A means for executing the profit-related processing using the read setting correspondence information (a function for executing the processing of step S504 in the main CPU 63);
The gaming machine according to feature g2 is characterized by comprising:

特徴g3によれば、使用対象となる設定値の種類数が第1所定数よりも少ない数である構成であったとしても、対応情報記憶手段に記憶保持されている対応情報に対応する設定対応記憶領域から読み出した設定対応情報を利用して利益関連処理を実行すればよいため、利益関連処理の実行に際して設定対応情報を読み出す構成をそのまま利用することが可能となる。 According to feature g3, even if the number of types of setting values to be used is less than the first predetermined number, the benefit-related processing can be executed using the setting correspondence information read from the setting correspondence storage area corresponding to the correspondence information stored and held in the correspondence information storage means, making it possible to use the configuration that reads setting correspondence information when executing the benefit-related processing as is.

特徴g4.前記対応情報記憶手段に記憶保持される前記対応情報を変更することが可能な状況において現状の設定値に対応する表示を所定の表示手段(第4報知用表示装置204)に行わせる所定表示制御手段(主側CPU63におけるステップS9801~ステップS9804の処理を実行する機能)を備え、
当該所定表示制御手段は、
前記対応情報記憶手段の前記対応情報に対応する前記設定対応記憶領域に記憶されている前記設定対応情報に対応する設定値の表示情報を読み出す手段(主側CPU63におけるステップS9801~ステップS9803の処理を実行する機能)と、
その読み出した設定値の表示情報に対応する表示を前記所定の表示手段に行わせる手段(主側CPU63におけるステップS9804の処理を実行する機能)と、
を備えていることを特徴とする特徴g2又はg3に記載の遊技機。
Feature g4: A predetermined display control means (a function of executing the processes of steps S9801 to S9804 in the main CPU 63) is provided that causes a predetermined display means (the fourth notification display device 204) to display a display corresponding to the current setting value in a situation where the correspondence information stored and held in the correspondence information storage means can be changed,
The predetermined display control means
A means for reading display information of the setting value corresponding to the setting correspondence information stored in the setting correspondence storage area corresponding to the correspondence information of the correspondence information storage means (a function for executing the processing of steps S9801 to S9803 in the main CPU 63);
A means for causing the predetermined display means to display a display corresponding to the display information of the read setting value (a function for executing the process of step S9804 in the main CPU 63);
The gaming machine according to feature g2 or g3 is characterized by comprising:

特徴g4によれば、使用対象となる設定値を変更する場合には、所定の表示手段に表示された現状の設定値に対応する表示を確認しながら設定値の変更操作を行うことが可能となる。この場合に、使用対象となる設定値の種類数が第1所定数よりも少ない数である構成であったとしても、対応情報記憶手段の対応情報に対応する設定対応記憶領域の設定対応情報に対応する設定値の表示情報を読み出してその読み出した設定値の表示情報に対応する表示を所定の表示手段に行わせる構成である。これにより、設定値に対応する表示の実行に際して設定値の表示情報を読み出す構成をそのまま利用することが可能となる。 According to feature g4, when changing a setting value to be used, it is possible to change the setting value while checking the display corresponding to the current setting value displayed on the specified display means. In this case, even if the number of types of setting values to be used is less than the first specified number, the configuration reads display information for the setting value corresponding to the setting correspondence information in the setting correspondence storage area corresponding to the correspondence information in the correspondence information storage means, and causes the specified display means to display corresponding to the read display information for the setting value. This makes it possible to directly use the configuration for reading display information for the setting value when executing a display corresponding to the setting value.

特徴g5.前記設定手段により設定され得る前記設定値の種類数は、前記第1所定数の約数であって前記第1所定数とは異なる数であり、
各設定値に対応する前記設定対応情報が記憶されている前記設定対応記憶領域の数は、各設定値間において同一数となっていることを特徴とする特徴g4に記載の遊技機。
Feature g5: The number of types of the set values that can be set by the setting means is a divisor of the first predetermined number and is different from the first predetermined number;
A gaming machine described in feature g4, characterized in that the number of setting correspondence memory areas in which the setting correspondence information corresponding to each setting value is stored is the same for each setting value.

特徴g5によれば、使用対象となる設定値の種類数が第1所定数よりも少ない数である構成であったとしても、設定値に対応する表示が所定の表示手段にて行われる頻度を各設定値間で同一とすることが可能となる。 Feature g5 makes it possible to make the frequency at which the display corresponding to each setting value is displayed on the specified display means uniform for each setting value, even if the number of types of setting values to be used is less than the first predetermined number.

特徴g6.前記対応情報記憶手段に記憶保持される前記対応情報の変更順序において連続する順序の前記対応情報に対応する前記設定対応記憶領域には、同一の設定値に対応する前記設定対応情報は記憶されていないことを特徴とする特徴g4又はg5に記載の遊技機。 Feature g6. A gaming machine as described in Feature g4 or g5, wherein the setting correspondence memory areas corresponding to the correspondence information in consecutive order in the change order of the correspondence information stored and maintained in the correspondence information storage means do not store the setting correspondence information corresponding to the same setting value.

特徴g6によれば、変更操作が1回行われる度に、所定の表示手段にて表示対象となる設定値を変更させることが可能となる。これにより、使用対象となる設定値の種類数が第1所定数よりも少ない数である構成であったとしても、変更操作の操作性を向上させることが可能となる。 Feature g6 makes it possible to change the setting value to be displayed on the specified display means each time a change operation is performed. This makes it possible to improve the operability of the change operation even in a configuration in which the number of types of setting values to be used is less than the first specified number.

なお、特徴g1~g6の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features g1 to g6, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴g群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above feature group g can solve the following problems:

遊技機としてパチンコ遊技機やスロットマシンなどが知られている。例えば、パチンコ遊技機は、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, some pachinko machines are known to have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、遊技機の有利度を決定付ける設定値に関する構成を好適なものとする必要があり、この点について未だ改良の余地がある。 Here, in gaming machines such as those exemplified above, it is necessary to optimize the configuration of the setting values that determine the machine's advantageous degree, and there is still room for improvement in this regard.

<特徴h群>
特徴h1.表示手段(特図表示部37a、特図保留表示部37b、普図表示部38a、普図保留表示部38b、第1~第4報知用表示装置201~204、第1~第5表示回路261~265)と、
当該表示手段に表示させる表示内容に対応する表示データ(表示データ信号、表示クロック信号)を送信する表示制御手段(主側CPU63)と、
当該表示制御手段により前記表示データが送信された場合に、当該表示データに対応する表示内容となるように前記表示手段に表示設定を行う表示実行手段(表示IC266)と、
を備えた遊技機において、
前記表示手段を複数備え、
前記表示制御手段は、複数の前記表示手段のそれぞれに対応する前記表示データを前記表示実行手段に順次送信する順次送信手段(主側CPU63における第2タイマ割込み処理を実行する機能)を備え、
前記表示実行手段は、前記表示制御手段により前記表示データが送信された場合、複数の前記表示手段のうちその表示データの設定対象となる表示手段に対して、当該表示データに対応する表示内容となるように前記表示設定を行うものであり、
前記順次送信手段から前記表示実行手段への前記表示データの送信間隔は、各表示手段において前記表示データに対応する表示を維持することができなくなる前に、各表示手段に対して前記表示実行手段による前記表示設定が行われることとなる送信間隔であることを特徴とする遊技機。
<Feature h group>
Feature h1. Display means (special map display unit 37a, special map reserve display unit 37b, general map display unit 38a, general map reserve display unit 38b, first to fourth notification display devices 201-204, first to fifth display circuits 261-265),
A display control means (main CPU 63) that transmits display data (display data signal, display clock signal) corresponding to the display content to be displayed on the display means;
a display execution means (display IC 266) for, when the display data is transmitted by the display control means, setting the display on the display means so that the display content corresponds to the display data;
In a gaming machine equipped with
A plurality of the display means is provided,
The display control means includes a sequential transmission means (a function of executing a second timer interrupt process in the main CPU 63) that sequentially transmits the display data corresponding to each of the plurality of display means to the display execution means,
when the display data is transmitted by the display control means, the display execution means performs the display setting on one of the plurality of display means to which the display data is to be set, so that the display content corresponds to the display data;
A gaming machine characterized in that the transmission interval of the display data from the sequential transmission means to the display execution means is a transmission interval that allows the display setting by the display execution means to be performed on each display means before it becomes impossible to maintain the display corresponding to the display data on each display means.

特徴h1によれば、表示制御手段から送信された表示データに従って表示実行手段にて表示手段に対する表示設定が行われることで、当該表示データに対応する表示内容となるように表示手段が表示制御される。これにより、表示制御手段の処理負荷を軽減することが可能となる。この場合に、複数の表示手段が設けられた構成においてそれら複数の表示手段に1対1で対応させて表示実行手段が設けられているのではなく、複数の表示手段に対して1個の表示実行手段が兼用されている。これにより、表示実行手段の数の増加を抑えながら表示手段の数を増加させることが可能となる。また、表示制御手段から表示実行手段への表示データの送信間隔は、各表示手段において表示データに対応する表示を維持することができなくなる前に、各表示手段に対して表示実行手段による表示設定が行われることとなる送信間隔に設定されている。これにより、複数の表示手段に対して1個の表示実行手段が兼用される構成であっても、各表示手段において表示データに対応する表示を適切に行わせることが可能となる。以上より、表示手段を表示制御するための構成を好適なものとすることが可能となる。 According to feature h1, the display execution means performs display settings for the display means in accordance with the display data transmitted from the display control means, thereby controlling the display of the display means so that the display content corresponds to the display data. This reduces the processing load on the display control means. In this case, in a configuration in which multiple display means are provided, display execution means are not provided in one-to-one correspondence with the multiple display means, but rather a single display execution means is shared by the multiple display means. This makes it possible to increase the number of display means while suppressing an increase in the number of display execution means. Furthermore, the transmission interval of display data from the display control means to the display execution means is set to a transmission interval in which the display execution means performs display settings for each display means before each display means can no longer maintain a display corresponding to the display data. This makes it possible to appropriately display a display corresponding to the display data on each display means, even in a configuration in which a single display execution means is shared by multiple display means. The above makes it possible to provide a suitable configuration for controlling the display of the display means.

特徴h2.前記順次送信手段は、前記表示データを前記表示実行手段に送信する場合、その表示データの設定対象となる前記表示手段の種類を特定可能とする特定可能情報(種別データ信号、種別クロック信号)を前記表示実行手段に送信することを特徴とする特徴h1に記載の遊技機。 Feature h2. A gaming machine according to Feature h1, wherein when the sequential transmission means transmits the display data to the display execution means, the sequential transmission means transmits identifiable information (a type data signal, a type clock signal) to the display execution means that enables identification of the type of the display means for which the display data is set.

特徴h2によれば、表示実行手段は表示制御手段から表示データが送信された場合、表示制御手段から送信されている特定可能情報に対応する表示手段に対してその表示データを設定すればよい。これにより、複数の表示手段に対して1個の表示実行手段が兼用される構成であっても、表示実行手段の構成を簡素なものとすることが可能となる。 According to feature h2, when display data is transmitted from the display control means, the display execution means simply sets the display data for the display means corresponding to the identifiable information transmitted from the display control means. This makes it possible to simplify the configuration of the display execution means, even in a configuration in which one display execution means is shared by multiple display means.

特徴h3.前記順次送信手段は、複数の前記表示手段が予め定められた順序で1回ずつ前記表示データの設定対象となることを更新周回の1回とした場合に、当該更新周回が繰り返されるように前記表示データの送信を行うものであることを特徴とする特徴h1又はh2に記載の遊技機。 Feature h3. A gaming machine according to Feature h1 or h2, wherein the sequential transmission means transmits the display data so that an update cycle is repeated, where one update cycle is defined as each of the plurality of display means being the setting target of the display data in a predetermined order.

特徴h3によれば、表示制御手段は予め定められた順序に従って表示データの送信対象となる表示手段を変更すればよいため、表示制御手段の処理構成を簡素なものとすることが可能となる。 Feature h3 allows the display control means to change the display means to which display data is sent in a predetermined order, thereby simplifying the processing configuration of the display control means.

特徴h4.前記順次送信手段は、一の前記表示手段に対する前記表示データの内容が当該表示手段を送信対象として前回送信した場合における前記表示データの内容と同一であったとしても、当該表示手段が送信対象となった場合にはその表示データを送信することを特徴とする特徴h1乃至h3のいずれか1に記載の遊技機。 Feature h4. A gaming machine described in any one of Features h1 to h3, wherein the sequential transmission means transmits display data for one of the display means when that display means becomes the transmission target, even if the content of the display data for that display means is identical to the content of the display data transmitted the previous time that that display means was the transmission target.

特徴h4によれば、送信すべき表示データの内容が変更されていなくても当該表示データが送信されるため、複数の表示手段に対して1個の表示実行手段が兼用される構成であっても、所定の表示手段にて同一の表示を継続させることが可能となる。 Feature h4 allows display data to be transmitted even if the content of the data has not been changed. This makes it possible to continue displaying the same content on a specific display means even in a configuration where one display execution means is shared by multiple display means.

特徴h5.前記順次送信手段は、前記表示制御手段において所定の処理を実行している状況で割り込んで起動される所定割込み処理(第2タイマ割込み処理)にて前記表示データを送信するための処理を実行することを特徴とする特徴h1乃至h4のいずれか1に記載の遊技機。 Feature h5. A gaming machine described in any one of Features h1 to h4, wherein the sequential transmission means executes processing to transmit the display data in a predetermined interrupt process (second timer interrupt process) that is initiated when a predetermined process is being executed by the display control means.

特徴h5によれば、所定割込み処理にて表示データを送信するための処理が実行されるため、各表示手段に表示データが設定される周期を所定の周期とすることが可能となる。よって、複数の表示手段に対して1個の表示実行手段が兼用される構成であっても、各表示手段において表示データに対応する表示を維持することができなくなる前に、各表示手段に対して表示実行手段による表示データの設定が行われるようにすることが可能となる。 According to feature h5, processing for transmitting display data is executed using a predetermined interrupt process, so the cycle at which display data is set on each display means can be set to a predetermined cycle. Therefore, even in a configuration in which one display execution means is shared by multiple display means, it is possible for the display execution means to set display data on each display means before each display means can no longer maintain the display corresponding to the display data.

特徴h6.前記表示実行手段により前記表示設定の対象となる複数の前記表示手段に対して前記表示データを送信するための処理は、前記所定割込み処理に集約されていることを特徴とする特徴h5に記載の遊技機。 Feature h6. A gaming machine according to Feature h5, wherein the processing for transmitting the display data by the display execution means to the multiple display means that are the targets of the display setting is integrated into the predetermined interrupt processing.

特徴h6によれば、表示実行手段により表示設定の対象となる各表示手段に表示データが設定される周期を同一の周期とすることが可能となる。 Feature h6 makes it possible to set the same cycle for setting display data on each display means that is the target of display settings by the display execution means.

特徴h7.前記表示制御手段は、前記所定の処理を実行している状況で特定割込み処理(第1タイマ割込み処理)を割り込んで起動させる手段(主側CPU63における第1タイマ割込み処理を実行する機能)を備え、
前記所定割込み処理の割込み周期は、前記特定割込み処理の割込み周期よりも短い周期であることを特徴とする特徴h5又はh6に記載の遊技機。
Feature h7: The display control means includes a means for interrupting and starting a specific interrupt process (first timer interrupt process) when the predetermined process is being executed (a function for executing the first timer interrupt process in the main CPU 63),
A gaming machine according to feature h5 or h6, characterized in that the interrupt period of the predetermined interrupt process is shorter than the interrupt period of the specific interrupt process.

特徴h7によれば、特定割込み処理の割込み周期よりも短い周期である所定割込み処理にて表示実行手段に表示データが送信される処理が実行される。これにより、特定割込み処理にて表示実行手段に表示データを送信する処理が実行される構成に比べて短い周期で表示データを送信することが可能となる。 According to feature h7, processing is executed in which display data is sent to the display execution means in a predetermined interrupt process that has a shorter period than the interrupt period of the specific interrupt process. This makes it possible to send display data in a shorter period than in a configuration in which processing is executed in which display data is sent to the display execution means in a specific interrupt process.

特徴h8.前記特定割込み処理において遊技を進行させるための処理が実行されることを特徴とする特徴h7に記載の遊技機。 Feature h8. A gaming machine as described in Feature h7, wherein processing for progressing the game is executed during the specific interrupt processing.

特徴h8によれば、遊技を進行させるための処理を実行する上で適切な周期で特定割込み処理が起動されるようにしながら、既に説明したような優れた効果を奏することが可能となる。 Feature h8 allows specific interrupt processing to be initiated at an appropriate period for executing processing to progress the game, while still achieving the excellent effects already described.

特徴h9.前記所定割込み処理は前記特定割込み処理が実行されている状況であっても割り込んで起動されることを特徴とする特徴h7又はh8に記載の遊技機。 Feature h9. A gaming machine as described in Feature h7 or h8, wherein the predetermined interrupt process is initiated even when the specific interrupt process is being executed.

特徴h9によれば、所定割込み処理は特定割込み処理が実行されている状況であっても割り込んで起動されるため、特定割込み処理が割り込んで起動される構成であっても表示データの送信周期を所定の周期とすることが可能となる。 According to feature h9, the predetermined interrupt process is initiated even when a specific interrupt process is being executed, so that the transmission period for display data can be set to a predetermined period even in a configuration in which the specific interrupt process is initiated by an interrupt.

特徴h10.前記所定割込み処理が開始される場合に前記特定割込み処理の割込みが禁止され、前記所定割込み処理が終了される場合に前記特定割込み処理の割込みが許可されることを特徴とする特徴h7乃至h9のいずれか1に記載の遊技機。 Feature h10. A gaming machine described in any one of Features h7 to h9, characterized in that an interrupt of the specific interrupt process is prohibited when the predetermined interrupt process is started, and an interrupt of the specific interrupt process is permitted when the predetermined interrupt process is ended.

特徴h10によれば、所定割込み処理が実行されている状況において特定割込み処理が割り込んで実行されてしまわないようにすることが可能となる。これにより、表示データを送信するための処理を優先させることが可能となる。 Feature h10 makes it possible to prevent specific interrupt processing from interrupting execution when a predetermined interrupt processing is being executed. This allows the processing for transmitting display data to be given priority.

特徴h11.前記表示制御手段は、動作電力の供給が開始された場合に動作電力の供給開始時の処理を実行する手段(第33の実施形態では主側CPU63におけるステップS7901~ステップS7918の処理を実行する機能、第35の実施形態では主側CPU63におけるステップS8801~ステップS8819の処理を実行する機能、第36の実施形態では主側CPU63におけるステップS9401~ステップS9420の処理を実行する機能、第37の実施形態では主側CPU63におけるステップS9501~ステップS9518の処理を実行する機能、第42の実施形態では主側CPU63におけるステップS9901~ステップS9917の処理を実行する機能)を備え、
前記所定割込み処理は、前記動作電力の供給開始時の処理が実行されている状況であっても割り込んで起動されることを特徴とする特徴h5乃至h10のいずれか1に記載の遊技機。
Feature h11. The display control means comprises a means for executing processing at the start of supply of operating power when the supply of operating power is started (a function for executing the processing of steps S7901 to S7918 in the main CPU 63 in the 33rd embodiment, a function for executing the processing of steps S8801 to S8819 in the main CPU 63 in the 35th embodiment, a function for executing the processing of steps S9401 to S9420 in the main CPU 63 in the 36th embodiment, a function for executing the processing of steps S9501 to S9518 in the main CPU 63 in the 37th embodiment, and a function for executing the processing of steps S9901 to S9917 in the main CPU 63),
A gaming machine described in any one of features h5 to h10, characterized in that the specified interrupt processing is started by interrupting even when processing is being executed at the start of the supply of operating power.

特徴h11によれば、動作電力の供給開始時の処理が実行されている状況であっても複数の表示手段を表示制御することが可能となる。また、動作電力の供給開始時の処理に対して所定割込み処理が割り込んで起動される構成であるため、動作電力の供給開始時の処理の処理構成を複雑化させなくても、動作電力の供給開始時の処理が実行されている状況において複数の表示手段を表示制御することが可能となる。 Feature h11 makes it possible to control the display of multiple display means even when processing is being executed at the start of the supply of operating power. Furthermore, because a predetermined interrupt process is initiated by interrupting the processing executed at the start of the supply of operating power, it is possible to control the display of multiple display means even when processing is being executed at the start of the supply of operating power without complicating the processing configuration of the processing executed at the start of the supply of operating power.

特徴h12.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)を備え、
前記動作電力の供給開始時の処理が実行されている状況において、前記使用対象となる設定値の変更を行うことが可能な設定可能状況となり得る構成であり、
前記順次送信手段は、前記設定可能状況において所定の前記表示手段にて現状の設定値に対応する表示が行われるようにするための前記表示データを前記表示実行手段に送信することを特徴とする特徴h11に記載の遊技機。
Feature h12. Equipped with a setting means (a function for executing a setting value update process in the main CPU 63) for setting a setting value to be used from among a plurality of setting values corresponding to the player's advantage level;
a configuration in which, in a state in which the process at the start of supply of the operating power is being executed, a setting possible state can be entered in which the setting value to be used can be changed;
The gaming machine described in feature h11 is characterized in that the sequential transmission means transmits the display data to the display execution means so that a display corresponding to the current setting value is displayed on a specified display means in the setting possible situation.

特徴h12によれば、使用対象となる設定値の設定が行われている状況において所定の表示手段にて現状の設定値が表示されるため、使用対象となる設定値の設定作業を行い易くなる。 According to feature h12, the current setting value is displayed on a specified display device while the setting value to be used is being set, making it easier to set the setting value to be used.

特徴h13.前記表示制御手段は、前記動作電力の供給開始時の処理が終了した後に遊技の進行を制御するために進行対応処理を実行する手段(主側CPU63における第1タイマ割込み処理を実行する機能)を備え、
前記順次送信手段は、前記進行対応処理の実行結果に対応する対応表示が複数の前記表示手段のうち少なくとも一部の表示手段にて行われるようにするための前記表示データを前記表示実行手段に送信するものであり、
前記所定割込み処理は、前記動作電力の供給開始時の処理が終了した後においても割り込んで起動されることを特徴とする特徴h11又はh12に記載の遊技機。
Feature h13: The display control means includes a means for executing a progress response process to control the progress of a game after the process at the start of the supply of the operating power is completed (a function for executing a first timer interrupt process in the main CPU 63),
the sequential transmission means transmits to the display execution means the display data for causing a corresponding display corresponding to the execution result of the progress corresponding process to be displayed on at least some of the plurality of display means,
The gaming machine according to feature h11 or h12, wherein the predetermined interrupt process is started by interrupting even after the process at the start of the supply of operating power has ended.

特徴h13によれば、所定割込み処理を利用することで、動作電力の供給開始時の処理が実行されている状況及び当該動作電力の供給開始時の処理が終了した後の状況のいずれにおいても複数の表示手段を表示制御することが可能となる。 According to feature h13, by utilizing a predetermined interrupt process, it is possible to control the display of multiple display means both when processing is being performed at the start of the supply of operating power and after the processing at the start of the supply of operating power has ended.

なお、特徴h1~h13の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features h1 to h13, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴i群>
特徴i1.他の処理が実行されている状況において第1割込み周期が経過したことに基づいて当該他の処理に割り込んで第1割込み処理を実行する第1割込み実行手段(主側CPU63における第1タイマ割込み処理を実行する機能)と、
他の処理が実行されている状況において第2割込み周期が経過したことに基づいて当該他の処理に割り込んで第2割込み処理を実行する第2割込み実行手段(主側CPU63における第2タイマ割込み処理を実行する機能)と、
を備え、
前記第2割込み周期は前記第1割込み周期よりも短い周期であり、
所定の表示手段(特図表示部37a、特図保留表示部37b、普図表示部38a、普図保留表示部38b、第1~第4報知用表示装置201~204)を表示制御するための処理が前記第2割込み処理にて実行されることを特徴とする遊技機。
<Feature i group>
Feature i1. A first interrupt execution means (a function of executing a first timer interrupt process in the main CPU 63) that interrupts another process and executes a first interrupt process based on the lapse of a first interrupt period while the other process is being executed;
A second interrupt execution means (a function of executing a second timer interrupt process in the main CPU 63) that interrupts the other process and executes a second interrupt process based on the lapse of a second interrupt period while the other process is being executed;
Equipped with
the second interrupt period is shorter than the first interrupt period,
A gaming machine characterized in that processing for controlling the display of predetermined display means (special chart display unit 37a, special chart reserve display unit 37b, regular chart display unit 38a, regular chart reserve display unit 38b, first to fourth notification display devices 201 to 204) is executed by the second interrupt processing.

特徴i1によれば、特定割込み処理の割込み周期よりも短い周期である所定割込み処理にて所定の表示手段を表示制御するための処理が実行される。これにより、特定割込み処理にて所定の表示手段を表示制御するための処理が実行される構成に比べて短い周期で所定の表示手段の表示制御を行うことが可能となる。 According to feature i1, processing for display control of a predetermined display means is executed in a predetermined interrupt process that has a shorter interrupt period than the interrupt period of the specific interrupt process. This makes it possible to control the display of the predetermined display means in a shorter period than in a configuration in which processing for display control of a predetermined display means is executed in a specific interrupt process.

特徴i2.前記第1割込み処理において遊技を進行させるための処理が実行されることを特徴とする特徴i1に記載の遊技機。 Feature i2. A gaming machine as described in Feature i1, characterized in that processing for progressing the game is executed in the first interrupt processing.

特徴i2によれば、遊技を進行させるための処理を実行する上で適切な周期で第1割込み処理が起動されるようにしながら、既に説明したような優れた効果を奏することが可能となる。 Feature i2 allows the first interrupt process to be initiated at an appropriate interval for executing the process to progress the game, while still achieving the excellent effects already described.

特徴i3.前記第2割込み処理は前記第1割込み処理が実行されている状況であっても割り込んで起動されることを特徴とする特徴i1又はi2に記載の遊技機。 Feature i3. A gaming machine described in Feature i1 or i2, characterized in that the second interrupt process is initiated even when the first interrupt process is being executed.

特徴i3によれば、第2割込み処理は第1割込み処理が実行されている状況であっても割り込んで起動されるため、第1割込み処理が割り込んで起動される構成であっても所定の表示手段の表示制御を所定の周期で行うことが可能となる。 According to feature i3, the second interrupt process is initiated by interrupting even when the first interrupt process is being executed, so that even in a configuration in which the first interrupt process is initiated by interrupting, it is possible to control the display of a specified display means at a specified cycle.

特徴i4.前記第2割込み処理が開始される場合に前記第1割込み処理の割込みが禁止され、前記第2割込み処理が終了される場合に前記第1割込み処理の割込みが許可されることを特徴とする特徴i1乃至i3のいずれか1に記載の遊技機。 Feature i4. A gaming machine described in any one of Features i1 to i3, characterized in that an interrupt by the first interrupt process is prohibited when the second interrupt process is started, and an interrupt by the first interrupt process is permitted when the second interrupt process is ended.

特徴i4によれば、第2割込み処理が実行されている状況において第1割込み処理が割り込んで実行されてしまわないようにすることが可能となる。これにより、所定の表示手段の表示制御を優先させることが可能となる。 Feature i4 makes it possible to prevent the first interrupt process from being executed while the second interrupt process is being executed. This allows display control of a specified display means to be given priority.

特徴i5.動作電力の供給が開始された場合に動作電力の供給開始時の処理を実行する手段(主側CPU63におけるメイン処理を実行する機能)を備え、
前記第2割込み処理は、前記動作電力の供給開始時の処理が実行されている状況であっても割り込んで起動されることを特徴とする特徴i1乃至i4のいずれか1に記載の遊技機。
Feature i5. The device is provided with a means for executing processing at the start of supply of operating power when the supply of operating power is started (a function for executing main processing in the main CPU 63),
A gaming machine described in any one of features i1 to i4, characterized in that the second interrupt processing is started by interrupting even when processing is being executed at the start of the supply of operating power.

特徴i5によれば、動作電力の供給開始時の処理が実行されている状況であっても所定の表示手段を表示制御することが可能となる。また、動作電力の供給開始時の処理に対して第2割込み処理が割り込んで起動される構成であるため、動作電力の供給開始時の処理の処理構成を複雑化させなくても、動作電力の供給開始時の処理が実行されている状況において所定の表示手段を表示制御することが可能となる。 Feature i5 makes it possible to control the display of a predetermined display means even when processing is being executed at the start of the supply of operating power. Furthermore, because the second interrupt processing is configured to interrupt and start the processing at the start of the supply of operating power, it is possible to control the display of a predetermined display means even when processing is being executed at the start of the supply of operating power, without complicating the processing configuration of the processing at the start of the supply of operating power.

特徴i6.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)を備え、
前記動作電力の供給開始時の処理が実行されている状況において、前記使用対象となる設定値の変更を行うことが可能な設定可能状況となり得る構成であり、
前記第2割込み実行手段は、前記設定可能状況において前記所定の表示手段にて現状の設定値に対応する表示が行われるようにするための処理を前記第2割込み処理にて実行することを特徴とする特徴i5に記載の遊技機。
Feature i6. Equipped with a setting means (a function for executing a setting value update process in the main CPU 63) for setting a setting value to be used from among multiple setting values corresponding to the player's advantage level,
a configuration in which, in a state in which the process at the start of supply of the operating power is being executed, a setting possible state can be entered in which the setting value to be used can be changed;
The gaming machine described in feature i5 is characterized in that the second interrupt execution means executes processing in the second interrupt processing to cause the specified display means to display a value corresponding to the current setting value in the settable situation.

特徴i6によれば、使用対象となる設定値の設定が行われている状況において所定の表示手段にて現状の設定値が表示されるため、使用対象となる設定値の設定作業を行い易くなる。 Feature i6 allows the current setting value to be displayed on a specified display device while the setting value to be used is being set, making it easier to set the setting value to be used.

特徴i7.前記第2割込み実行手段は、前記動作電力の供給開始時の処理が終了した後においても前記第2割込み周期が経過したことに基づいて前記第2割込み処理を実行することを特徴とする特徴i5又はi6に記載の遊技機。 Feature i7. The gaming machine described in Feature i5 or i6, wherein the second interrupt execution means executes the second interrupt processing based on the elapse of the second interrupt period even after the processing at the start of the supply of operating power has ended.

特徴i7によれば、所定割込み処理を利用することで、動作電力の供給開始時の処理が実行されている状況及び当該動作電力の供給開始時の処理が終了した後の状況のいずれにおいても所定の表示手段を表示制御することが可能となる。 Feature i7 uses a specified interrupt process to enable display control of a specified display means both when processing is being performed at the start of supplying operating power and after the processing at the start of supplying operating power has finished.

なお、特徴i1~i7の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features i1 to i7, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴h群及び上記特徴i群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above feature group h and feature group i can solve the following problems.

遊技機としてパチンコ遊技機やスロットマシンなどが知られている。例えば、パチンコ遊技機は、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, some pachinko machines are known to have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、表示手段にて表示を行わせるための構成を好適なものとする必要があり、この点について未だ改良の余地がある。 Here, in gaming machines such as those exemplified above, the display means must be configured appropriately, and there is still room for improvement in this regard.

<特徴j群>
特徴j1.動作電力の供給が開始されたことに基づいて動作電力の供給開始時の処理を実行する手段(第33の実施形態では主側CPU63におけるステップS7901~ステップS7918の処理を実行する機能、第35の実施形態では主側CPU63におけるステップS8801~ステップS8819の処理を実行する機能、第36の実施形態では主側CPU63におけるステップS9401~ステップS9420の処理を実行する機能、第37の実施形態では主側CPU63におけるステップS9501~ステップS9518の処理を実行する機能、第42の実施形態では主側CPU63におけるステップS9901~ステップS9917の処理を実行する機能)と、
前記動作電力の供給開始時の処理に割り込んで所定割込み処理を実行する所定割込み実行手段(主側CPU63における第1タイマ割込み処理を実行する機能、主側CPU63における第2タイマ割込み処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature j group>
Feature j1. A means for executing processing at the start of supply of operating power based on the start of supply of operating power (in the 33rd embodiment, a function for executing processing of steps S7901 to S7918 in the main CPU 63, in the 35th embodiment, a function for executing processing of steps S8801 to S8819 in the main CPU 63, in the 36th embodiment, a function for executing processing of steps S9401 to S9420 in the main CPU 63, in the 37th embodiment, a function for executing processing of steps S9501 to S9518 in the main CPU 63, and in the 42nd embodiment, a function for executing processing of steps S9901 to S9917 in the main CPU 63);
A predetermined interrupt execution means (a function of executing a first timer interrupt process in the main CPU 63, a function of executing a second timer interrupt process in the main CPU 63) that interrupts the process at the start of the supply of operating power and executes a predetermined interrupt process;
A gaming machine characterized by comprising:

特徴j1によれば、動作電力の供給開始時の処理が実行されている状況であっても所定割込み処理が割り込んで起動されるため、動作電力の供給開始直後であっても所定割込み処理として設定されている処理の実行を優先させることが可能となる。また、動作電力の供給開始時の処理に対して所定割込み処理として設定されている処理を設定する必要がないため、動作電力の供給開始時の処理の処理構成を複雑化させなくても、動作電力の供給開始直後であっても所定割込み処理として設定されている処理の実行を優先させることが可能となる。以上より、動作電力の供給が開始された場合における処理を好適に行うことが可能となる。 According to feature j1, a predetermined interrupt process is initiated even when a process is being executed when the supply of operating power starts, making it possible to prioritize the execution of the process set as the predetermined interrupt process even immediately after the supply of operating power starts. Furthermore, since there is no need to set the process set as the predetermined interrupt process for the process when the supply of operating power starts, it is possible to prioritize the execution of the process set as the predetermined interrupt process even immediately after the supply of operating power starts, without complicating the processing configuration of the process when the supply of operating power starts. As a result, it is possible to optimally execute the process when the supply of operating power starts.

特徴j2.前記所定割込み実行手段は、所定の表示手段(特図表示部37a、特図保留表示部37b、普図表示部38a、普図保留表示部38b、第1~第4報知用表示装置201~204)を表示制御するための処理を前記所定割込み処理にて実行することを特徴とする特徴j1に記載の遊技機。 Feature j2. A gaming machine according to Feature j1, wherein the predetermined interrupt execution means executes processing for controlling the display of predetermined display means (special chart display unit 37a, special chart reserved display unit 37b, regular chart display unit 38a, regular chart reserved display unit 38b, first to fourth notification display devices 201-204) through the predetermined interrupt processing.

特徴j2によれば、動作電力の供給開始直後であっても所定の表示手段にて所定の表示を行わせることが可能となる。 Feature j2 makes it possible to display a predetermined message on a predetermined display means even immediately after the supply of operating power begins.

特徴j3.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63における設定値更新処理を実行する機能)を備え、
前記動作電力の供給開始時の処理が実行されている状況において、前記使用対象となる設定値の変更を行うことが可能な設定可能状況となり得る構成であり、
前記所定割込み実行手段は、前記設定可能状況において所定の表示手段(第4報知用表示装置204)にて現状の設定値に対応する表示が行われるようにするための処理を前記所定割込み処理にて実行することを特徴とする特徴j1又はj2に記載の遊技機。
Feature j3. Equipped with a setting means (a function for executing a setting value update process in the main CPU 63) for setting a setting value to be used from among multiple setting values corresponding to the player's advantage level;
a configuration in which, in a state in which the process at the start of supply of the operating power is being executed, a setting possible state can be entered in which the setting value to be used can be changed;
The gaming machine described in feature j1 or j2 is characterized in that the specified interrupt execution means executes processing by the specified interrupt processing so that a display corresponding to the current setting value is displayed on a specified display means (fourth notification display device 204) in the settable situation.

特徴j3によれば、使用対象となる設定値の設定が行われている状況において所定の表示手段にて現状の設定値が表示されるため、使用対象となる設定値の設定作業を行い易くなる。 Feature j3 allows the current setting value to be displayed on a specified display device while the setting value to be used is being set, making it easier to set the setting value to be used.

特徴j4.前記所定割込み実行手段は、前記動作電力の供給開始時の処理が終了した後においても所定割込み周期が経過したことに基づいて前記所定割込み処理を実行することを特徴とする特徴j1乃至j3のいずれか1に記載の遊技機。 Feature j4. A gaming machine described in any one of Features j1 to j3, wherein the predetermined interrupt execution means executes the predetermined interrupt processing based on the lapse of a predetermined interrupt period, even after the processing at the start of the supply of operating power has ended.

特徴j4によれば、所定割込み処理を利用することで、動作電力の供給開始時の処理が実行されている状況及び当該動作電力の供給開始時の処理が終了した後の状況のいずれにおいても所定割込み処理として設定されている処理を実行することが可能となる。 According to feature j4, by using a predetermined interrupt process, it is possible to execute the process set as the predetermined interrupt process both when the process that started the supply of operating power is being executed and after the process that started the supply of operating power has finished.

特徴j5.前記所定割込み実行手段は、停電の発生を監視するための停電監視処理(ステップS8901)を前記所定割込み処理にて実行することを特徴とする特徴j1乃至j4のいずれか1に記載の遊技機。 Feature j5. A gaming machine described in any one of Features j1 to j4, wherein the predetermined interrupt execution means executes a power outage monitoring process (step S8901) for monitoring the occurrence of a power outage in the predetermined interrupt process.

特徴j5によれば、動作電力の供給開始時の処理が実行されている状況であっても停電監視処理が実行されるため、動作電力の供給開始時の処理が実行されている状況において停電が発生した場合にそれに対して適切に対処することが可能となる。 Feature j5 allows power outage monitoring processing to be performed even when processing is being performed at the start of the supply of operating power. This makes it possible to respond appropriately if a power outage occurs while processing is being performed at the start of the supply of operating power.

特徴j6.前記所定割込み処理に、遊技の進行を制御するために実行される進行対応処理(主側CPU63におけるステップS8907~ステップS8920)が含まれており、
前記動作電力の供給開始時の処理が実行されている状況において前記所定割込み処理が割り込んで起動された場合、前記停電監視処理は実行される一方、前記進行対応処理は実行されることはなく、
前記動作電力の供給開始時の処理が終了した後において終了後処理(主側CPU63におけるステップS8822~ステップS8825)が実行されている状況において前記所定割込み処理が割り込んで起動された場合、前記停電監視処理及び前記進行対応処理の両方が実行され得ることを特徴とする特徴j5に記載の遊技機。
Feature j6. The predetermined interrupt process includes a progress response process (steps S8907 to S8920 in the main CPU 63) executed to control the progress of the game,
When the predetermined interrupt process is started by interrupting while the process at the start of supplying the operating power is being executed, the power outage monitoring process is executed, but the progress response process is not executed,
A gaming machine described in feature j5, characterized in that when the specified interrupt processing is started in an interrupt manner while the post-termination processing (steps S8822 to S8825 in the main CPU 63) is being executed after the processing at the start of the supply of operating power has been completed, both the power outage monitoring processing and the progress response processing can be executed.

特徴j6によれば、終了後処理が実行されている状況において割り込んで起動され得る所定割込み処理を利用して、動作電力の供給開始時の処理が実行されている状況において停電の発生の監視を定期的に行う構成において、動作電力の供給開始時の処理が実行されている状況において所定割込み処理が割り込んで起動されたとしても遊技の進行を制御するための進行対応処理が実行されてしまわないようにすることが可能となる。 Feature j6 enables a configuration in which a predetermined interrupt process that can be started in an interrupt situation where post-termination processing is being executed is used to periodically monitor for the occurrence of a power outage while processing at the start of the supply of operating power is being executed, so that even if the predetermined interrupt process is started in an interrupt situation where processing at the start of the supply of operating power is being executed, progress response processing for controlling the progress of the game is not executed.

なお、特徴j1~j6の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, for the configuration of features j1 to j6, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴j群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above feature group j can solve the following problems:

遊技機としてパチンコ遊技機やスロットマシンなどが知られている。例えば、パチンコ遊技機は、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, some pachinko machines are known to have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、動作電力の供給が開始された場合における処理が好適に行われる必要があり、この点について未だ改良の余地がある。 Here, in gaming machines such as those exemplified above, it is necessary to perform processing appropriately when the supply of operating power begins, and there is still room for improvement in this regard.

<特徴k群>
特徴k1.遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報を履歴記憶手段(通常用カウンタエリア231)に記憶させる履歴記憶実行手段(主側CPU63における通常の入球管理処理を実行する機能)と、
前記履歴記憶手段に記憶されている前記履歴情報を利用して遊技の結果に対応する態様情報(ベース値)を導出する情報導出手段(主側CPU63におけるステップSA201の処理を実行する機能)と、
当該情報導出手段により導出された前記態様情報に対応する表示が行われるように情報表示手段(第1~第4報知用表示装置201~204)を表示制御する態様情報表示制御手段(主側CPU63における表示用処理及び第2タイマ割込み処理を実行する機能)と、
所定の表示契機が発生したことに基づいて、前記態様情報に対応する表示が新たに開始される前に所定対応表示(シフト前表示)が前記情報表示手段にて行われるようにする所定対応表示制御手段(主側CPU63におけるステップSA320の処理及び第2タイマ割込み処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature k group>
Feature k1. When a predetermined event occurs due to the execution of a game, history information of the corresponding game is stored in the history storage means (normal counter area 231) (a function for executing normal ball entry management processing in the main CPU 63);
An information deriving means (a function for executing the processing of step SA201 in the main CPU 63) for deriving mode information (base value) corresponding to the game result using the history information stored in the history storage means;
A status information display control means (a function of executing display processing and second timer interrupt processing in the main CPU 63) that controls the display of information display means (first to fourth notification display devices 201 to 204) so that a display corresponding to the status information derived by the information derivation means is performed;
A predetermined corresponding display control means (a function of executing the processing of step SA320 in the main CPU 63 and the second timer interrupt processing) that causes a predetermined corresponding display (pre-shift display) to be displayed on the information display means before a new display corresponding to the mode information is started based on the occurrence of a predetermined display trigger;
A gaming machine characterized by comprising:

特徴k1によれば、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶手段にて記憶される。履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。また、履歴記憶手段に記憶されている履歴情報を利用して遊技の結果に対応する態様情報が導出されるとともに、その導出された態様情報に対応する表示が情報表示手段にて行われる。これにより、所定事象の発生頻度などの遊技履歴の管理結果を把握することが可能となる。また、所定の表示契機が発生したことに基づいて態様情報に対応する表示が新たに開始される前に所定対応表示が情報表示手段にて行われる。これにより、所定の表示契機が発生した場合にはそれに対応する所定対応表示を態様情報に対応する表示よりも情報表示手段にて優先して行わせることが可能となり、情報表示手段を利用して所定の表示契機が発生したことを報知することが可能となる。 According to feature k1, when a predetermined event occurs, corresponding history information is stored in the history storage means. Storing the history information in the gaming machine itself prevents unauthorized access to or unauthorized modification of the history information. Furthermore, using the history information stored in the history storage means, behavior information corresponding to the game results is derived, and a display corresponding to the derived behavior information is displayed on the information display means. This makes it possible to grasp the results of game history management, such as the frequency of occurrence of a predetermined event. Furthermore, upon the occurrence of a predetermined display trigger, a predetermined corresponding display is displayed on the information display means before a new display corresponding to the behavior information is started. This makes it possible, when a predetermined display trigger occurs, for the information display means to display the corresponding predetermined corresponding display in priority over the display corresponding to the behavior information, and to use the information display means to notify the user that a predetermined display trigger has occurred.

特徴k2.所定の期間開始契機が発生してから所定の期間終了契機が発生するまでの所定の期間が経過したことを特定する期間経過特定手段(主側CPU63におけるステップSA210の処理を実行する機能)を備え、
前記所定対応表示制御手段は、前記期間経過特定手段により前記所定の期間が経過したことが特定された場合に前記所定の表示契機が発生したものとして、前記所定対応表示が前記情報表示手段にて行われるようにすることを特徴とする特徴k1に記載の遊技機。
Feature k2: A period lapse determination means (a function for executing the processing of step SA210 in the main CPU 63) is provided to determine that a predetermined period has elapsed from the occurrence of a predetermined period start trigger to the occurrence of a predetermined period end trigger,
The gaming machine described in feature k1 is characterized in that the predetermined response display control means determines that the predetermined display trigger has occurred when the period elapsed determination means determines that the predetermined period has elapsed, and causes the predetermined response display to be displayed on the information display means.

特徴k2によれば、所定の期間が経過した場合には情報表示手段にて所定対応表示が行われ、その後に情報表示手段にて態様情報に対応する表示が新たに開始される。これにより、情報表示手段にて表示されている態様情報が所定の期間の経過後におけるものであることを遊技ホールの管理者に認識させることが可能となる。 According to feature k2, when a predetermined period of time has elapsed, the information display means displays a predetermined corresponding display, and then the information display means starts a new display corresponding to the mode information. This allows the amusement hall manager to recognize that the mode information displayed on the information display means is from after the predetermined period of time has elapsed.

特徴k3.前記情報導出手段は、前記期間経過特定手段により前記所定の期間が経過したことが特定されたことに基づいて、当該所定の期間よりも後に発生した前記所定事象に対応する前記履歴情報を利用して前記態様情報を導出するものであり、
前記所定対応表示制御手段は、前記期間経過特定手段により前記所定の期間が経過したことが特定されたことに基づいて、当該所定の期間よりも後に発生した前記所定事象に対応する前記履歴情報を利用して前記情報導出手段により導出された前記態様情報に対応する表示が前記情報表示手段にて行われる前に前記所定対応表示が前記情報表示手段にて行われるようにすることを特徴とする特徴k2に記載の遊技機。
Feature k3: The information deriving means, based on the determination by the period elapse determination means that the predetermined period has elapsed, derives the behavior information by using the history information corresponding to the predetermined event that occurred after the predetermined period;
The gaming machine described in feature k2 is characterized in that, based on the period elapse determination means determining that the predetermined period has elapsed, the predetermined corresponding display control means causes the information display means to display the predetermined corresponding display before the information display means displays the display corresponding to the status information derived by the information derivation means using the historical information corresponding to the predetermined event that occurred after the predetermined period.

特徴k3によれば、所定の期間が経過することを基準として態様情報の新たな導出が行われる構成において、所定の期間が経過した場合には情報表示手段にて所定対応表示が行われた後に所定の期間の経過後に新たに導出された態様情報に対応する表示が行われる。これにより、情報表示手段における態様情報に対応する表示が所定の期間が経過した後において新たに導出された態様情報に対応する表示であるのか否かを遊技ホールの管理者が把握することが可能となる。 According to feature k3, in a configuration in which new mode information is derived based on the passage of a predetermined period of time, when the predetermined period of time has passed, the information display means displays a predetermined corresponding display, and then displays a display corresponding to the newly derived mode information after the passage of the predetermined period of time. This allows the amusement hall manager to determine whether the display corresponding to the mode information on the information display means corresponds to the newly derived mode information after the passage of the predetermined period of time.

特徴k4.前記期間経過特定手段により前記所定の期間が経過したことが特定されたことに基づいて、前記履歴記憶手段に記憶された前記履歴情報を消去する手段(主側CPU63におけるステップSA217の処理を実行する機能)を備えていることを特徴とする特徴k3に記載の遊技機。 Feature k4. A gaming machine as described in Feature k3, characterized in that it is equipped with a means (a function for executing the processing of step SA217 in the main CPU 63) for erasing the history information stored in the history storage means based on the period elapse determination means determining that the predetermined period has elapsed.

特徴k4によれば、所定の期間が経過した場合に履歴情報記憶手段の履歴情報が消去されるため、履歴情報記憶手段において必要な記憶容量を抑えることが可能となる。 Feature k4 allows the history information stored in the history information storage means to be erased after a predetermined period of time has elapsed, thereby reducing the storage capacity required in the history information storage means.

特徴k5.前記期間経過特定手段により前記所定の期間が経過したことが特定されたことに基づいて、前記履歴記憶手段に記憶されている前記履歴情報を利用して前記情報導出手段により導出された前記所定の期間における遊技の結果に対応する前記態様情報を期間対応態様情報として態様情報記憶手段(演算結果記憶エリア234)に記憶させる記憶実行手段(主側CPU63におけるステップSA203及びステップSA216の処理を実行する機能)を備え、
前記態様情報表示制御手段は、前記態様情報記憶手段に記憶された前記期間対応態様情報に対応する表示が行われるように前記情報表示手段を表示制御するものであり、
前記所定対応表示制御手段は、前記期間経過特定手段により前記所定の期間が経過したことが特定されたことに基づいて、前記記憶実行手段により前記態様情報記憶手段に新たに記憶された前記期間対応態様情報に対応する表示が前記情報表示手段にて行われる前に前記所定対応表示が前記情報表示手段にて行われるようにすることを特徴とする特徴k2乃至k4のいずれか1に記載の遊技機。
Feature k5. A storage execution means (a function of executing the processes of steps SA203 and SA216 in the main CPU 63) is provided for storing the behavior information corresponding to the game results during the predetermined period derived by the information derivation means using the history information stored in the history storage means as period-corresponding behavior information in the behavior information storage means (the calculation result storage area 234) based on the determination by the period elapse determination means that the predetermined period has elapsed,
the aspect information display control means controls the display of the information display means so that a display corresponding to the period-corresponding aspect information stored in the aspect information storage means is performed,
A gaming machine described in any one of features k2 to k4, characterized in that the predetermined corresponding display control means, based on the period elapse determination means determining that the predetermined period has elapsed, causes the predetermined corresponding display to be displayed on the information display means before the display corresponding to the period corresponding mode information newly stored in the mode information storage means by the memory execution means is displayed on the information display means.

特徴k5によれば、所定の期間の単位で導出された過去の態様情報が期間対応態様情報として記憶されるとともに当該期間対応態様情報に対応する表示が情報表示手段にて行われる。これにより、遊技ホールの管理者は情報表示手段を確認することにより、所定の期間の単位で導出された過去の期間対応態様情報を把握することが可能となる。また、所定の期間が経過した場合には情報表示手段にて所定対応表示が行われた後に、所定の期間が経過したことで新たに導出された期間対応態様情報に対応する表示が行われる。これにより、情報表示手段における期間対応態様情報に対応する表示が所定の期間が経過したことに基づいて新たに導出された期間対応態様情報に対応する表示であるのか否かを遊技ホールの管理者が把握することが可能となる。 According to feature k5, past behavior information derived in units of a predetermined period is stored as period-corresponding behavior information, and a display corresponding to that period-corresponding behavior information is displayed on the information display means. This allows the amusement hall manager to understand the past period-corresponding behavior information derived in units of a predetermined period by checking the information display means. Furthermore, when the predetermined period has passed, the information display means displays the predetermined corresponding display, and then displays a display corresponding to the period-corresponding behavior information newly derived after the predetermined period has passed. This allows the amusement hall manager to understand whether the display corresponding to the period-corresponding behavior information on the information display means corresponds to the period-corresponding behavior information newly derived based on the passage of the predetermined period.

特徴k6.前記態様情報記憶手段は、異なる前記所定の期間のそれぞれに対応した複数の前記期間対応態様情報を記憶することが可能であり、
前記態様情報表示制御手段は、前記態様情報記憶手段に記憶された複数の前記期間対応態様情報のそれぞれに対応する表示が行われるように前記情報表示手段を表示制御するものであることを特徴とする特徴k5に記載の遊技機。
Feature k6: The mode information storage means is capable of storing a plurality of pieces of period-corresponding mode information corresponding to different predetermined periods,
The gaming machine described in feature k5 is characterized in that the mode information display control means controls the display of the information display means so that a display corresponding to each of the multiple period-corresponding mode information stored in the mode information storage means is displayed.

特徴k6によれば、所定の期間の単位で導出された過去の期間対応態様情報が複数記憶されるとともにそれら複数の期間対応態様情報に対応する表示が情報表示手段にて行われるため、複数の所定の期間に対応する所定事象の発生頻度を比較することが可能となる。 According to feature k6, multiple pieces of past period correspondence information derived in units of a specified period are stored, and the information display means displays corresponding to these multiple pieces of period correspondence information, making it possible to compare the occurrence frequencies of specified events corresponding to multiple specified periods.

特徴k7.前記態様情報に対応する表示が行われている状況から当該態様情報とは異なる前記態様情報に対応する表示を行う前に前記情報表示手段が切換前状態(インターバル用非表示の状態)となるようにする手段(主側CPU63におけるステップSA316の処理及び第2タイマ割込み処理を実行する機能)を備えていることを特徴とする特徴k1乃至k6のいずれか1に記載の遊技機。 Feature k7. A gaming machine described in any one of Features k1 to k6, characterized in that it is equipped with a means (a function for executing step SA316 in the main CPU 63 and second timer interrupt processing) for causing the information display means to return to a pre-switching state (interval non-display state) before displaying a display corresponding to mode information different from the mode information while the display corresponding to the mode information is being displayed.

特徴k7によれば、表示対象となる態様情報が切り換わる場合には情報表示手段が切換前状態となることにより、表示対象となる態様情報が切り換わったことを遊技ホールの管理者が明確に把握することが可能となる。この場合に、上記特徴k1の構成を備え、所定の表示契機が発生したことに基づいて情報表示手段にて所定対応表示が行われる。これにより、切換前状態を間に挟んで異なる態様情報に対応する表示が行われる情報表示手段を利用して所定の表示契機が発生したことを報知することが可能となる。 According to feature k7, when the mode information to be displayed is switched, the information display means returns to the pre-switch state, allowing the amusement hall manager to clearly understand that the mode information to be displayed has switched. In this case, the configuration of feature k1 above is provided, and a predetermined corresponding display is displayed on the information display means when a predetermined display trigger occurs. This makes it possible to notify that a predetermined display trigger has occurred by using the information display means, which displays a display corresponding to different mode information with the pre-switch state in between.

特徴k8.前記所定対応表示制御手段は、前記所定の表示契機が発生した場合、前記態様情報に対応する表示の表示継続期間が経過していない状況であったとしても前記所定対応表示が前記情報表示手段にて開始されるようにすることを特徴とする特徴k1乃至k7のいずれか1に記載の遊技機。 Feature k8. A gaming machine described in any one of Features k1 to k7, wherein the predetermined corresponding display control means, when the predetermined display trigger occurs, causes the predetermined corresponding display to be initiated by the information display means even if the display duration period of the display corresponding to the mode information has not yet elapsed.

特徴k8によれば、所定の表示契機が発生した場合には態様情報に対応する表示の途中であったとしても所定対応表示が開始される。これにより、所定の表示契機が発生したことを早期に報知することが可能となる。 According to feature k8, when a predetermined display trigger occurs, a predetermined corresponding display is initiated even if a display corresponding to the mode information is in progress. This makes it possible to notify the user early on that a predetermined display trigger has occurred.

特徴k9.前記所定対応表示制御手段は、前記態様情報に対応する表示の表示継続期間の途中において前記所定の表示契機が発生した場合、当該表示継続期間が経過した後に前記所定対応表示が前記情報表示手段にて開始されるようにすることを特徴とする特徴k1乃至k7のいずれか1に記載の遊技機。 Feature k9. A gaming machine described in any one of Features k1 to k7, wherein the predetermined corresponding display control means, when the predetermined display trigger occurs during the display duration of the display corresponding to the mode information, causes the predetermined corresponding display to be initiated by the information display means after the display duration has elapsed.

特徴k9によれば、所定の表示契機が発生したとしてもその時点で表示されている態様情報に対応する表示が完了した後に所定対応表示が開始される。これにより、既に行われている態様情報に対応する表示を邪魔しないようにしながら、所定の表示契機が発生したことを報知することが可能となる。 According to feature k9, even if a predetermined display trigger occurs, the predetermined corresponding display begins after the display corresponding to the aspect information currently being displayed is completed. This makes it possible to notify the user that a predetermined display trigger has occurred without interfering with the display corresponding to the aspect information that is already being displayed.

特徴k10.前記情報導出手段により導出された前記態様情報を記憶する態様情報記憶手段(演算結果記憶エリア234)を備え、
当該態様情報記憶手段は、前記情報導出手段により異なるタイミングで導出された複数の前記態様情報のそれぞれを記憶することを可能とするように複数の特定記憶領域(現状エリア311、第1履歴エリア312、第2履歴エリア313、第3履歴エリア314)を備え、
前記態様情報表示制御手段は、所定表示順序に従って前記複数の特定記憶領域に記憶された複数の前記態様情報のそれぞれに対応する表示が順次実行されるように前記情報表示手段を制御することを特徴とする特徴k1乃至k9のいずれか1に記載の遊技機。
Feature k10: A behavior information storage means (computation result storage area 234) is provided to store the behavior information derived by the information derivation means,
the behavior information storage means includes a plurality of specific storage areas (a current status area 311, a first history area 312, a second history area 313, and a third history area 314) so as to be able to store each of the plurality of behavior information derived at different times by the information derivation means;
A gaming machine described in any one of features k1 to k9, characterized in that the status information display control means controls the information display means so that displays corresponding to each of the multiple status information stored in the multiple specific memory areas are executed sequentially according to a predetermined display order.

特徴k10によれば、複数の態様情報のそれぞれに対応する報知が順次実行されるため、情報表示手段の数を抑えながらも、複数の期間における所定事象の発生頻度を個別に把握することが可能となる。また、所定表示順序に従って複数の特定記憶領域に記憶された複数の態様情報のそれぞれに対応する表示が順次実行されるため、表示対象となっている態様情報の種類を遊技ホールの管理者が把握し易くなる。 According to feature k10, notifications corresponding to each of the multiple pieces of behavior information are executed sequentially, making it possible to individually grasp the frequency of occurrence of a predetermined event over multiple time periods while limiting the number of information display means. Furthermore, displays corresponding to each of the multiple pieces of behavior information stored in multiple specific memory areas are executed sequentially according to a predetermined display order, making it easier for the amusement hall manager to grasp the type of behavior information being displayed.

特徴k11.前記複数の特定記憶領域に対応付けて所定表示順序が定められていることを特徴とする特徴k10に記載の遊技機。 Feature k11. The gaming machine described in Feature k10, wherein a predetermined display order is determined in association with the plurality of specific storage areas.

特徴k11によれば、複数の特定記憶領域に対応付けて態様情報に対応する表示の所定表示順序が定められているため、一の態様情報に対応する表示を新たに開始する場合において表示対象となる態様情報の種類を特定するための処理構成を簡素なものとすることが可能となる。 According to feature k11, a predetermined display order for the display corresponding to the aspect information is determined in association with multiple specific storage areas, which simplifies the processing configuration for identifying the type of aspect information to be displayed when starting a new display corresponding to one aspect information.

特徴k12.前記態様情報表示制御手段は、前記所定対応表示が前記情報表示手段にて行われた後において前記態様情報に対応する表示を前記情報表示手段に行わせる場合、前記所定表示順序における最初の順番に対応する前記態様情報に対応する表示から開始させることを特徴とする特徴k10又はk11に記載の遊技機。 Feature k12. A gaming machine as described in Feature k10 or k11, wherein the mode information display control means, when causing the information display means to display a display corresponding to the mode information after the predetermined corresponding display has been performed by the information display means, causes the display to start with the display corresponding to the mode information that corresponds to the first position in the predetermined display order.

特徴k12によれば、所定の表示契機が発生したことに基づいて所定対応表示が行われた後は、所定表示順序における最初の順番に対応する態様態様に対応する表示から開始される。これにより、所定の表示契機が発生した場合には所定表示順序の最初の順番から態様情報に対応する表示を改めて確認することが可能となる。 According to feature k12, after a predetermined corresponding display is performed based on the occurrence of a predetermined display trigger, the display starts from the display corresponding to the aspect information that corresponds to the first position in the predetermined display order. This makes it possible to reconfirm the display corresponding to the aspect information from the first position in the predetermined display order when a predetermined display trigger occurs.

特徴k13.所定の期間開始契機が発生してから所定の期間終了契機が発生するまでの所定の期間が経過したことを特定する期間経過特定手段(主側CPU63におけるステップSA210の処理を実行する機能)と、
当該期間経過特定手段により前記所定の期間が経過したことが特定されたことに基づいて、前記履歴記憶手段に記憶されている前記履歴情報を利用して前記情報導出手段により導出された前記所定の期間における遊技の結果に対応する前記態様情報を期間対応態様情報として前記複数の特定記憶領域に記憶させる記憶実行手段(主側CPU63におけるステップSA203及びステップSA216の処理を実行する機能)と、
を備え、
当該記憶実行手段は、前記複数の特定記憶領域に前記期間対応態様情報が前記情報導出手段により導出された順序に従って記憶された状態となるようにすることを特徴とする特徴k10乃至k12のいずれか1に記載の遊技機。
Feature k13. A period lapse determination means (a function for executing the processing of step SA210 in the main CPU 63) for determining that a predetermined period has elapsed from the occurrence of a predetermined period start trigger to the occurrence of a predetermined period end trigger;
a storage execution means (a function of executing the processing of steps SA203 and SA216 in the main CPU 63) for storing, in the plurality of specific storage areas, the behavior information corresponding to the game results during the predetermined period derived by the information derivation means using the history information stored in the history storage means, based on the determination by the period elapse determination means that the predetermined period has elapsed;
Equipped with
A gaming machine described in any one of features k10 to k12, characterized in that the storage execution means causes the period correspondence pattern information to be stored in the multiple specific storage areas in the order derived by the information derivation means.

特徴k13によれば、期間対応態様情報を導出された順序に従って確認することが可能となる。 Feature k13 makes it possible to check period correspondence information in the order in which it was derived.

特徴k14.前記情報導出手段は、処理実行契機が発生することに基づいて前記態様情報を導出するための情報導出処理を実行するものであって、前記態様情報の導出を開始してから当該態様情報の導出を完了するまでに前記情報導出処理を複数回実行するものであることを特徴とする特徴k1乃至k13のいずれか1に記載の遊技機。 Feature k14. A gaming machine described in any one of Features k1 to k13, wherein the information derivation means executes an information derivation process to derive the status information based on the occurrence of a processing execution trigger, and executes the information derivation process multiple times from the start of derivation of the status information to the completion of derivation of the status information.

特徴k14によれば、態様情報の導出を開始してから当該態様情報の導出が完了するまでに情報導出処理が複数回実行されるため、1回の情報導出処理にて態様情報の導出を完了させる構成に比べて情報導出処理を実行するための処理負荷を軽減することが可能となる。 According to feature k14, the information derivation process is executed multiple times from the start of derivation of the behavior information until the derivation of the behavior information is completed, thereby reducing the processing load for executing the information derivation process compared to a configuration in which the derivation of the behavior information is completed in a single information derivation process.

特徴k15.所定の期間開始契機が発生してから所定の期間終了契機が発生するまでの所定の期間が経過したことを特定する期間経過特定手段(主側CPU63におけるステップSA210の処理を実行する機能)と、
前記期間経過特定手段により前記所定の期間が経過したことが特定されたことに基づいて、前記履歴記憶手段に記憶されている前記履歴情報を利用して前記情報導出手段により導出された前記所定の期間における遊技の結果に対応する前記態様情報を期間対応態様情報として態様情報記憶手段(演算結果記憶エリア234)に記憶させる記憶実行手段(主側CPU63におけるステップSA203及びステップSA216の処理を実行する機能)と、
を備え、
前記態様情報表示制御手段は、前記態様情報記憶手段に記憶された前記期間対応態様情報に対応する表示が行われるように前記情報表示手段を表示制御するものであり、
前記所定対応表示制御手段は、前記期間経過特定手段により前記所定の期間が経過したことが特定された場合に前記所定の表示契機が発生したものとして、前記所定対応表示が前記情報表示手段にて行われるようにすることを特徴とする特徴k14に記載の遊技機。
Feature k15. A period lapse determination means (a function for executing the processing of step SA210 in the main CPU 63) for determining that a predetermined period has elapsed from the occurrence of a predetermined period start trigger to the occurrence of a predetermined period end trigger;
a storage execution means (a function for executing the processing of steps SA203 and SA216 in the main CPU 63) for storing the status information corresponding to the game results during the predetermined period derived by the information derivation means using the history information stored in the history storage means as period-corresponding status information in a status information storage means (a calculation result storage area 234) based on the determination by the period elapse determination means that the predetermined period has elapsed;
Equipped with
the aspect information display control means controls the display of the information display means so that a display corresponding to the period-corresponding aspect information stored in the aspect information storage means is performed,
The gaming machine described in feature k14 is characterized in that the predetermined response display control means determines that the predetermined display trigger has occurred when the period elapsed determination means determines that the predetermined period has elapsed, and causes the predetermined response display to be displayed on the information display means.

特徴k15によれば、所定の期間の単位で導出された過去の態様情報が期間対応態様情報として記憶されるとともに当該期間対応態様情報に対応する表示が情報表示手段にて行われる。これにより、遊技ホールの管理者は情報表示手段を確認することにより、所定の期間の単位で導出された過去の期間対応態様情報を把握することが可能となる。また、所定の期間が経過した場合には情報表示手段にて所定対応表示が行われた後に、所定の期間が経過したことで新たに導出された期間対応態様情報に対応する表示が行われる。これにより、情報表示手段における期間対応態様情報に対応する表示が所定の期間が経過したことに基づいて新たに導出された期間対応態様情報に対応する表示であるのか否かを遊技ホールの管理者が把握することが可能となる。また、期間対応態様情報を導出している途中の期間において所定対応表示が行われるようにすることが可能となるため、所定の期間が経過して期間対応態様情報を導出している途中であるにも関わらずそれとは無関係に期間対応態様情報に対応する表示が行われてしまわないようにすることが可能となる。 According to feature k15, past behavior information derived in units of a predetermined period is stored as period-corresponding behavior information, and a display corresponding to the period-corresponding behavior information is displayed on the information display means. This allows the amusement hall manager to understand the past period-corresponding behavior information derived in units of a predetermined period by checking the information display means. Furthermore, when the predetermined period has elapsed, the information display means displays a predetermined corresponding display, and then displays a display corresponding to the period-corresponding behavior information newly derived upon the elapse of the predetermined period. This allows the amusement hall manager to understand whether the display corresponding to the period-corresponding behavior information on the information display means corresponds to the newly derived period-corresponding behavior information based on the elapse of the predetermined period. Furthermore, since the predetermined corresponding display can be displayed during the period in which the period-corresponding behavior information is being derived, it is possible to prevent a display corresponding to the period-corresponding behavior information from being displayed regardless of the fact that the predetermined period has elapsed and the period-corresponding behavior information is still being derived.

特徴k16.前記所定対応表示制御手段は、前記情報導出手段により一の前記態様情報を導出するために要する最長の期間よりも長い期間に亘って前記所定対応表示を前記情報表示手段にて行わせることを特徴とする特徴k15に記載の遊技機。 Feature k16. The gaming machine described in Feature k15, wherein the predetermined correspondence display control means causes the information display means to display the predetermined correspondence for a period longer than the longest period required for the information derivation means to derive one of the aspect information.

特徴k16によれば、所定の期間が経過して期間対応態様情報を導出している途中である場合には情報表示手段にて所定対応表示が行われることとなる。 According to feature k16, when a predetermined period has passed and period correspondence information is in the process of being derived, a predetermined correspondence display is displayed on the information display means.

なお、特徴k1~k16の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features k1 to k16, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴l群>
特徴l1.遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報を履歴記憶手段(通常用カウンタエリア231)に記憶させる履歴記憶実行手段(主側CPU63における通常の入球管理処理を実行する機能)と、
前記履歴記憶手段に記憶されている前記履歴情報を利用して遊技の結果に対応する態様情報(ベース値)を導出する情報導出手段(主側CPU63におけるステップSA201の処理を実行する機能)と、
前記情報導出手段により導出された前記態様情報を記憶する態様情報記憶手段(演算結果記憶エリア234)と、
当該態様情報記憶手段に記憶された前記態様情報に対応する表示が行われるように情報表示手段(第1~第4報知用表示装置201~204)を表示制御する態様情報表示制御手段(主側CPU63における表示用処理及び第2タイマ割込み処理を実行する機能)と、
を備え、
前記態様情報記憶手段は、前記情報導出手段により異なるタイミングで導出された複数の前記態様情報のそれぞれを記憶することを可能とするように複数の特定記憶領域(現状エリア311、第1履歴エリア312、第2履歴エリア313、第3履歴エリア314)を備え、
前記態様情報表示制御手段は、所定表示順序に従って前記複数の前記特定記憶領域に記憶された複数の前記態様情報のそれぞれに対応する表示が順次実行されるように前記情報表示手段を制御することを特徴とする遊技機。
<Feature group I>
Feature 11. When a predetermined event occurs as a result of a game being played, history information of the game corresponding to the event is stored in the history storage means (normal counter area 231) (a function for executing normal ball entry management processing in the main CPU 63);
An information deriving means (a function for executing the processing of step SA201 in the main CPU 63) for deriving mode information (base value) corresponding to the game result using the history information stored in the history storage means;
a behavior information storage means (a calculation result storage area 234) for storing the behavior information derived by the information derivation means;
A status information display control means (a function of executing display processing and second timer interrupt processing in the main CPU 63) that controls the display of information display means (the first to fourth notification display devices 201 to 204) so that a display corresponding to the status information stored in the status information storage means is performed;
Equipped with
the behavior information storage means includes a plurality of specific storage areas (a current status area 311, a first history area 312, a second history area 313, and a third history area 314) so as to be able to store each of the plurality of behavior information derived at different times by the information derivation means;
A gaming machine characterized in that the status information display control means controls the information display means so that displays corresponding to each of the multiple status information stored in the multiple specific memory areas are executed sequentially in accordance with a predetermined display order.

特徴l1によれば、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶手段にて記憶される。履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。また、履歴記憶手段に記憶されている履歴情報を利用して遊技の結果に対応する態様情報が導出されるとともに、その導出された態様情報に対応する表示が情報表示手段にて行われる。これにより、所定事象の発生頻度などの遊技履歴の管理結果を把握することが可能となる。 According to feature 11, when a predetermined event occurs, corresponding history information is stored in the history storage means. By storing the history information in the gaming machine itself, it is possible to prevent unauthorized access to or unauthorized modification of the history information. Furthermore, the history information stored in the history storage means is used to derive behavior information corresponding to the game results, and the information display means displays a display corresponding to the derived behavior information. This makes it possible to grasp the results of game history management, such as the frequency of occurrence of a predetermined event.

また、態様情報記憶手段には導出されたタイミングが異なる複数の態様情報が記憶されるとともにそれら複数の態様情報のそれぞれに対応する報知が順次実行されるため、情報表示手段の数を抑えながらも、複数の期間における所定事象の発生頻度を個別に把握することが可能となる。また、所定表示順序に従って複数の特定記憶領域に記憶された複数の態様情報のそれぞれに対応する表示が順次実行されるため、表示対象となっている態様情報の種類を遊技ホールの管理者が把握し易くなる。 In addition, the behavior information storage means stores multiple pieces of behavior information derived at different times, and notifications corresponding to each of these pieces of behavior information are executed sequentially. This makes it possible to individually grasp the frequency of occurrence of predetermined events over multiple time periods while limiting the number of information display means. Furthermore, since displays corresponding to each of the multiple pieces of behavior information stored in multiple specific memory areas are executed sequentially according to a predetermined display order, it becomes easier for the amusement hall manager to grasp the type of behavior information being displayed.

特徴l2.前記複数の特定記憶領域に対応付けて所定表示順序が定められていることを特徴とする特徴l1に記載の遊技機。 Feature l2. The gaming machine described in Feature l1, wherein a predetermined display order is determined in association with the plurality of specific storage areas.

特徴l2によれば、複数の特定記憶領域に対応付けて態様情報に対応する表示の所定表示順序が定められているため、一の態様情報に対応する表示を新たに開始する場合において表示対象となる態様情報の種類を特定するための処理構成を簡素なものとすることが可能となる。 According to Feature 12, a predetermined display order for the display corresponding to the aspect information is determined in association with multiple specific storage areas, which simplifies the processing configuration for identifying the type of aspect information to be displayed when starting a new display corresponding to one aspect information.

特徴l3.所定の表示契機が発生したことに基づいて、前記態様情報に対応する表示が新たに開始される前に所定対応表示(シフト前表示)が前記情報表示手段にて行われるようにする所定対応表示制御手段(主側CPU63におけるステップSA320の処理及び第2タイマ割込み処理を実行する機能)を備え、
前記態様情報表示制御手段は、前記所定対応表示が前記情報表示手段にて行われた後において前記態様情報に対応する表示を前記情報表示手段に行わせる場合、前記所定表示順序における最初の順番に対応する前記態様情報に対応する表示から開始させることを特徴とする特徴l1又はl2に記載の遊技機。
Feature 13. A predetermined corresponding display control means (a function of executing the processing of step SA320 and the second timer interrupt processing in the main CPU 63) is provided, which causes a predetermined corresponding display (pre-shift display) to be displayed on the information display means before a new display corresponding to the mode information is started based on the occurrence of a predetermined display trigger,
The gaming machine described in feature l1 or l2 is characterized in that when the status information display control means causes the information display means to display a display corresponding to the status information after the specified corresponding display has been performed by the information display means, the status information display control means starts with the display corresponding to the status information that corresponds to the first order in the specified display sequence.

特徴l3によれば、所定の表示契機が発生したことに基づいて所定対応表示が行われた後は、所定表示順序における最初の順番に対応する態様態様に対応する表示から開始される。これにより、所定の表示契機が発生した場合には所定表示順序の最初の順番から様情報に対応する表示を改めて確認することが可能となる。 According to feature 13, after a predetermined corresponding display is performed based on the occurrence of a predetermined display trigger, the display starts from the aspect corresponding to the first position in the predetermined display order. This makes it possible to reconfirm the display corresponding to the aspect information from the first position in the predetermined display order when a predetermined display trigger occurs.

特徴l4.所定の期間開始契機が発生してから所定の期間終了契機が発生するまでの所定の期間が経過したことを特定する期間経過特定手段(主側CPU63におけるステップSA210の処理を実行する機能)と、
当該期間経過特定手段により前記所定の期間が経過したことが特定されたことに基づいて、前記履歴記憶手段に記憶されている前記履歴情報を利用して前記情報導出手段により導出された前記所定の期間における遊技の結果に対応する前記態様情報を期間対応態様情報として前記複数の特定記憶領域に記憶させる記憶実行手段(主側CPU63におけるステップSA203及びステップSA216の処理を実行する機能)と、
を備え、
当該記憶実行手段は、前記複数の特定記憶領域に前記期間対応態様情報が前記情報導出手段により導出された順序に従って記憶された状態となるようにすることを特徴とする特徴l1乃至l3のいずれか1に記載の遊技機。
Feature 14. A period lapse determination means (a function for executing the process of step SA210 in the main CPU 63) for determining that a predetermined period has elapsed from the occurrence of a predetermined period start trigger to the occurrence of a predetermined period end trigger;
a storage execution means (a function of executing the processing of steps SA203 and SA216 in the main CPU 63) for storing, in the plurality of specific storage areas, the behavior information corresponding to the game results during the predetermined period derived by the information derivation means using the history information stored in the history storage means, based on the determination by the period elapse determination means that the predetermined period has elapsed;
Equipped with
A gaming machine described in any one of features l1 to l3, characterized in that the storage execution means causes the period correspondence pattern information to be stored in the multiple specific storage areas in the order derived by the information derivation means.

特徴l4によれば、期間対応態様情報を導出された順序に従って確認することが可能となる。 Feature 14 makes it possible to check period correspondence information in the order in which it was derived.

特徴l5.前記態様情報に対応する表示が行われている状況から当該態様情報とは異なる前記態様情報に対応する表示を行う前に前記情報表示手段が切換前状態(インターバル用非表示の状態)となるようにする手段(主側CPU63におけるステップSA316の処理及び第2タイマ割込み処理を実行する機能)を備えていることを特徴とする特徴l1乃至l4のいずれか1に記載の遊技機。 Feature 15. A gaming machine described in any one of Features 11 to 14, characterized in that it is equipped with a means (a function for executing step SA316 processing and second timer interrupt processing in the main CPU 63) that causes the information display means to return to a pre-switching state (interval non-display state) before displaying a display corresponding to mode information different from the mode information while the display corresponding to the mode information is being displayed.

特徴l5によれば、表示対象となる態様情報が切り換わる場合には情報表示手段が切換前状態となることにより、表示対象となる態様情報が切り換わったことを遊技ホールの管理者が明確に把握することが可能となる。 According to feature 15, when the mode information to be displayed is switched, the information display means returns to its pre-switch state, allowing the amusement hall manager to clearly understand that the mode information to be displayed has been switched.

なお、特徴l1~l5の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features l1 to l5, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴m群>
特徴m1.遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報を履歴記憶手段(通常用カウンタエリア231)に記憶させる履歴記憶実行手段(主側CPU63における通常の入球管理処理を実行する機能)と、
前記履歴記憶手段に記憶されている前記履歴情報を利用して遊技の結果に対応する態様情報(ベース値)を導出する情報導出手段(主側CPU63におけるステップSA201の処理を実行する機能)と、
を備え、
前記情報導出手段は、処理実行契機が発生することに基づいて前記態様情報を導出するための情報導出処理を実行するものであって、前記態様情報の導出を開始してから当該態様情報の導出を完了するまでに前記情報導出処理を複数回実行するものであることを特徴とする遊技機。
<Feature m group>
Feature m1. When a predetermined event occurs due to the execution of a game, history information of the corresponding game is stored in the history storage means (normal counter area 231) (a function for executing normal ball entry management processing in the main CPU 63);
An information deriving means (a function for executing the processing of step SA201 in the main CPU 63) for deriving mode information (base value) corresponding to the game result using the history information stored in the history storage means;
Equipped with
The information derivation means executes an information derivation process to derive the status information based on the occurrence of a processing execution trigger, and is characterized in that the information derivation process is executed multiple times from the start of derivation of the status information to the completion of derivation of the status information.

特徴m1によれば、所定事象が発生した場合にはそれに対応する履歴情報が履歴記憶手段にて記憶される。履歴情報が遊技機自身にて記憶されることにより、履歴情報への不正なアクセスや不正な改変を阻止することができる。また、履歴記憶手段に記憶されている履歴情報を利用して所定の期間における遊技の結果に対応する態様情報が導出されることにより、所定事象の発生頻度などの遊技履歴の管理結果を把握することが可能となる。また、態様情報の導出を開始してから当該態様情報の導出が完了するまでに情報導出処理が複数回実行されるため、1回の情報導出処理にて態様情報の導出を完了させる構成に比べて情報導出処理を実行するための処理負荷を軽減することが可能となる。 According to feature m1, when a predetermined event occurs, corresponding history information is stored in the history storage means. Storing the history information in the gaming machine itself prevents unauthorized access to or unauthorized modification of the history information. Furthermore, by deriving behavior information corresponding to game results over a predetermined period using the history information stored in the history storage means, it becomes possible to ascertain the results of game history management, such as the frequency of occurrence of a predetermined event. Furthermore, because the information derivation process is executed multiple times from the start of derivation of behavior information until the derivation of that behavior information is completed, the processing load for executing the information derivation process can be reduced compared to a configuration in which the derivation of behavior information is completed in a single information derivation process.

特徴m2.所定の期間開始契機が発生してから所定の期間終了契機が発生するまでの所定の期間が経過したことを特定する期間経過特定手段(主側CPU63におけるステップSA210の処理を実行する機能)と、
前記期間経過特定手段により前記所定の期間が経過したことが特定されたことに基づいて、前記履歴記憶手段に記憶されている前記履歴情報を利用して前記情報導出手段により導出された前記所定の期間における遊技の結果に対応する前記態様情報を期間対応態様情報として態様情報記憶手段(演算結果記憶エリア234)に記憶させる記憶実行手段(主側CPU63におけるステップSA203及びステップSA216の処理を実行する機能)と、
前記態様情報記憶手段に記憶された前記期間対応態様情報に対応する表示が行われるように情報表示手段(第1~第4報知用表示装置201~204)を表示制御する態様情報表示制御手段(主側CPU63における表示用処理及び第2タイマ割込み処理を実行する機能)と、
前記期間経過特定手段により前記所定の期間が経過したことが特定されたことに基づいて、所定対応表示が前記情報表示手段にて行われるようにする所定対応表示制御手段(主側CPU63におけるステップSA320の処理及び第2タイマ割込み処理を実行する機能)と、
を備えていることを特徴とする特徴m1に記載の遊技機。
Feature m2. A period lapse determination means (a function for executing the processing of step SA210 in the main CPU 63) for determining that a predetermined period has elapsed from the occurrence of a predetermined period start trigger to the occurrence of a predetermined period end trigger;
a storage execution means (a function for executing the processing of steps SA203 and SA216 in the main CPU 63) for storing the status information corresponding to the game results during the predetermined period derived by the information derivation means using the history information stored in the history storage means as period-corresponding status information in a status information storage means (a calculation result storage area 234) based on the determination by the period elapse determination means that the predetermined period has elapsed;
A mode information display control means (a function of executing display processing and second timer interrupt processing in the main CPU 63) that controls the display of information display means (first to fourth notification display devices 201 to 204) so that a display corresponding to the period-corresponding mode information stored in the mode information storage means is performed;
A predetermined correspondence display control means (a function of executing the processing of step SA320 in the main CPU 63 and the second timer interrupt processing) that causes a predetermined correspondence display to be displayed on the information display means based on the fact that the predetermined period has elapsed determined by the period elapse determination means;
The gaming machine according to feature m1 is characterized by comprising:

特徴m2によれば、所定の期間の単位で導出された過去の態様情報が期間対応態様情報として記憶されるとともに当該期間対応態様情報に対応する表示が情報表示手段にて行われる。これにより、遊技ホールの管理者は情報表示手段を確認することにより、所定の期間の単位で導出された過去の期間対応態様情報を把握することが可能となる。また、所定の期間が経過した場合には情報表示手段にて所定対応表示が行われた後に、所定の期間が経過したことで新たに導出された期間対応態様情報に対応する表示が行われる。これにより、情報表示手段における期間対応態様情報に対応する表示が所定の期間が経過したことに基づいて新たに導出された期間対応態様情報に対応する表示であるのか否かを遊技ホールの管理者が把握することが可能となる。また、期間対応態様情報を導出している途中の期間において所定対応表示が行われるようにすることが可能となるため、所定の期間が経過して期間対応態様情報を導出している途中であるにも関わらずそれとは無関係に期間対応態様情報に対応する表示が行われてしまわないようにすることが可能となる。 According to feature m2, past behavior information derived in units of a predetermined period is stored as period-corresponding behavior information, and a display corresponding to the period-corresponding behavior information is displayed on the information display means. This allows the amusement hall manager to understand past period-corresponding behavior information derived in units of a predetermined period by checking the information display means. Furthermore, when a predetermined period has elapsed, the information display means displays a predetermined corresponding display, and then displays a display corresponding to the period-corresponding behavior information newly derived upon the passage of the predetermined period. This allows the amusement hall manager to understand whether the display corresponding to the period-corresponding behavior information on the information display means corresponds to the newly derived period-corresponding behavior information based on the passage of the predetermined period. Furthermore, because it is possible to display a predetermined corresponding display during the period in which the period-corresponding behavior information is being derived, it is possible to prevent a display corresponding to the period-corresponding behavior information from being displayed regardless of the passage of the predetermined period and the period-corresponding behavior information being in the middle of being derived.

特徴m3.前記所定対応表示制御手段は、前記情報導出手段により一の前記態様情報を導出するために要する最長の期間よりも長い期間に亘って前記所定対応表示を前記情報表示手段にて行わせることを特徴とする特徴m2に記載の遊技機。 Feature m3. The gaming machine described in Feature m2, wherein the predetermined correspondence display control means causes the information display means to display the predetermined correspondence for a period longer than the longest period required for the information derivation means to derive one of the aspect information.

特徴m3によれば、所定の期間が経過して期間対応態様情報を導出している途中である場合には情報表示手段にて所定対応表示が行われることとなる。 According to feature m3, when a predetermined period has passed and period correspondence information is in the process of being derived, a predetermined correspondence display is displayed on the information display means.

なお、特徴m1~m3の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features m1 to m3, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴k群、上記特徴l群及び上記特徴m群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above feature group k, feature group l, and feature group m can solve the following problems.

遊技機としてパチンコ遊技機やスロットマシンが知られている。例えば、パチンコ遊技機では、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, pachinko machines are also known that have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、遊技機の管理が好適に行われる必要があり、この点について未だ改良の余地がある。 Here, gaming machines such as those exemplified above need to be managed appropriately, and there is still room for improvement in this regard.

<特徴n群>
特徴n1.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63におけるステップSA709の処理を実行する機能)と、
動作電力の供給が開始される場合に第1設定関連操作(設定キー挿入部68aのON操作及びリセットボタン68cの押圧操作)が行われたことに基づいて、前記使用対象となる設定値の変更を行うことが可能な設定可能状況(設定値更新処理が実行される状況)となるようにする状況発生手段(第45の実施形態では主側CPU63におけるステップSA412にて肯定判定をする機能及びステップSA417にて肯定判定をする機能、第46の実施形態では主側CPU63におけるステップSA905及びステップSA916にて肯定判定をする機能並びにステップSA917にて肯定判定をする機能)と、
動作電力の供給が開始される場合に第2設定関連操作(設定キー挿入部68aのON操作)が行われたことに基づいて、前記設定手段により設定されている前記使用対象となる設定値が報知されるようにする報知発生手段(主側CPU63における設定確認用処理を実行する機能)と、
を備え、
前記状況発生手段は、前記設定可能状況の途中で動作電力の供給が停止された場合、その後に動作電力の供給が開始される場合に前記第2設定関連操作が行われたとしても前記設定可能状況となるようにする開始後発生手段(第45の実施形態では主側CPU63におけるステップSA412にて肯定判定をする機能、第46の実施形態では主側CPU63におけるステップSA905及びステップSA916にて肯定判定をする機能)を備えていることを特徴とする遊技機。
<n groups of features>
Feature n1. A setting means (a function for executing the processing of step SA709 in the main CPU 63) for setting a setting value to be used from among a plurality of setting values corresponding to the player's advantage level;
a situation generating means for generating a setting possible situation (a situation in which the setting value update process is executed) in which the setting value to be used can be changed based on a first setting-related operation (turning on the setting key insertion portion 68a and pressing the reset button 68c) being performed when the supply of operating power is started (in the 45th embodiment, a function for making a positive determination at step SA412 in the main CPU 63 and a function for making a positive determination at step SA417; in the 46th embodiment, a function for making a positive determination at step SA905 and step SA916 in the main CPU 63 and a function for making a positive determination at step SA917);
When the supply of operating power is started, a notification generating means (a function for executing a setting confirmation process in the main CPU 63) is configured to notify the setting value to be used that is set by the setting means based on a second setting-related operation (an ON operation of the setting key insertion portion 68a).
Equipped with
The gaming machine is characterized in that the situation generation means is equipped with a post-start generation means (in the 45th embodiment, a function of making a positive judgment at step SA412 in the main CPU 63, and in the 46th embodiment, a function of making a positive judgment at steps SA905 and SA916 in the main CPU 63) that causes the situation to become settable when the supply of operating power is stopped during the settable situation and the supply of operating power is then started again, even if the second setting-related operation is performed.

特徴n1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。また、使用対象となる設定値を変更するためには動作電力の供給が開始される場合に第1設定関連操作を行う必要があるため、使用対象となる設定値を不正に変更しようとする行為を行いづらくさせることが可能となる。また、動作電力の供給が開始される場合に第2設定関連操作を行うことで使用対象の設定値が報知されるため、遊技ホールの管理者は必要に応じて使用対象の設定値を確認することが可能となる。 According to feature n1, the setting value to be used is set from among multiple setting values corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be used. Furthermore, in order to change the setting value to be used, a first setting-related operation must be performed when the supply of operating power begins, making it more difficult to fraudulently change the setting value to be used. Furthermore, the setting value to be used is notified by performing a second setting-related operation when the supply of operating power begins, so the amusement hall manager can check the setting value to be used as needed.

また、設定可能状況の途中で動作電力の供給が停止された場合、その後に動作電力の供給が開始される場合に第2設定関連操作が行われたとしても設定可能状況となる。これにより、使用対象となる設定値を変更している途中で動作電力の供給が停止された場合にはその後の動作電力の供給の再開に際して、使用対象の設定値の報知よりも使用対象の設定値の変更を優先させることが可能となり、使用対象の設定値の変更が実際には完了していないにも関わらず遊技が開始されてしまわないようにすることが可能となる。 In addition, if the supply of operating power is stopped while the setting is possible, the setting will still be possible when the supply of operating power is subsequently started, even if a second setting-related operation is performed. This makes it possible to prioritize changing the setting value of the target device over notifying the user of the setting value when the supply of operating power is subsequently resumed if the supply of operating power is stopped while the setting value of the target device is being changed, preventing gameplay from starting even if the change to the setting value of the target device has not actually been completed.

特徴n2.前記設定可能状況において変更途中の設定値が報知されるようにする状況報知手段(主側CPU63におけるステップSA801~ステップSA803の処理を実行する機能並びに第2タイマ割込み処理を実行する機能)を備えていることを特徴とする特徴n1に記載の遊技機。 Feature n2. A gaming machine as described in Feature n1, characterized in that it is equipped with a status notification means (a function for executing the processing of steps SA801 to SA803 in the main CPU 63 and a function for executing second timer interrupt processing) that notifies the user of a setting value that is being changed in the setting possible status.

特徴n2によれば、設定可能状況においては変更途中の設定値が報知されるため現状の設定値を把握しながら設定値の変更作業を行うことが可能となる。また、このように設定可能状況において変更途中の設定値が報知されることにより、動作電力の供給が開始される場合に第2設定関連操作が行われたとしても設定可能状況となることで設定値の変更操作が優先される構成であったとしても、実質的に設定値の確認も行うことが可能となる。 According to feature n2, when a setting is possible, the setting value being changed is notified, making it possible to change the setting value while understanding the current setting value. Furthermore, by notifying the setting value being changed in this way when a setting is possible, even if a second setting-related operation is performed when the supply of operating power begins, the setting is possible, making it possible to essentially check the setting value, even in a configuration in which the setting value change operation takes priority.

特徴n3.前記状況報知手段及び前記報知発生手段はいずれも所定の表示手段(第1~第4報知用表示装置201~204)にて対象となる設定値が表示されるようにすることを特徴とする特徴n2に記載の遊技機。 Feature n3. A gaming machine as described in Feature n2, characterized in that the status notification means and the notification generation means both display the target setting value on predetermined display means (first to fourth notification display devices 201 to 204).

特徴n3によれば、設定値の変更が行われる場合及び設定値の確認が行われる場合のいずれであっても所定の表示手段にて対象となる設定値が表示されるため、それぞれの状況に対して所定の表示手段を兼用することが可能となる。また、動作電力の供給が開始される場合に第2設定関連操作が行われたとしても設定可能状況となる構成であったとしても、設定可能状況となることで所定の表示手段にて設定値が表示されるため、第2設定関連操作を行った遊技ホールの管理者は当該所定の表示手段を目視することで設定値を確認することが可能となる。 According to feature n3, the target setting value is displayed on the specified display means whether the setting value is changed or confirmed, making it possible to use the specified display means for both situations. Furthermore, even if the second setting-related operation is performed when the supply of operating power is started and the setting is enabled, the setting value is displayed on the specified display means when the setting is enabled, so the amusement hall manager who performed the second setting-related operation can visually check the setting value by looking at the specified display means.

特徴n4.前記状況報知手段は、前記変更途中の設定値に対応する表示と前記設定可能状況であることに対応する表示とが前記所定の表示手段にて行われるようにすることを特徴とする特徴n3に記載の遊技機。 Feature n4. The gaming machine described in Feature n3, wherein the status notification means displays a display corresponding to the setting value being changed and a display corresponding to the setting being possible on the predetermined display means.

特徴n4によれば、設定可能状況である場合には所定の表示手段にて変更途中の設定値に対応する表示が行われるだけではなく設定可能状況であることに対応する表示が行われる。これにより、設定可能状況の途中で動作電力の供給が停止された場合においてその後に動作電力の供給が開始される場合に第2設定関連操作が行われたにも関わらず設定可能状況となった場合、設定可能状況となったことを遊技ホールの管理者が把握し易くなる。 According to feature n4, when a setting is possible, not only is a display corresponding to the setting value being changed displayed on a specified display means, but also a display corresponding to the setting being possible. This makes it easier for the amusement hall manager to understand that a setting is now possible, even if a second setting-related operation is performed, if the supply of operating power is stopped while the setting is possible and then the supply of operating power is started again.

特徴n5.前記開始後発生手段は、前記設定可能状況とする場合、前記設定可能状況の途中で動作電力の供給が停止された場合に選択されていた設定値から当該設定値の変更を可能とすることを特徴とする特徴n1乃至n4のいずれか1に記載の遊技機。 Feature n5. A gaming machine described in any one of Features n1 to n4, wherein the post-start generation means, when the settable state is established, allows the setting value to be changed from the selected setting value if the supply of operating power is stopped during the settable state.

特徴n5によれば、設定可能状況の途中で動作電力の供給が停止されたとしても、動作電力の供給が再開された場合には動作電力の供給が停止される直前の状態から設定値の変更操作を継続して行うことが可能となる。 According to feature n5, even if the supply of operating power is stopped during a setting-enabled state, when the supply of operating power is resumed, it is possible to continue changing the setting value from the state immediately before the supply of operating power was stopped.

特徴n6.前記設定手段により設定された設定値に対応する設定対応情報を記憶する設定対応記憶手段(設定参照用エリア341)と、
前記設定可能状況において選択されている設定値に対応する選択対応情報を記憶する選択対応記憶手段(設定更新用エリア342)と、
を備え、
前記状況発生手段は、前記設定可能状況において変更契機が発生した場合に選択対象となっている設定値が変更されるように前記選択対応記憶手段に記憶されている前記選択対応情報を変更する手段(主側CPU63におけるステップSA708の処理を実行する機能)を備え、
前記設定手段は、前記設定可能状況において終了契機が発生した場合に前記選択対応記憶手段に記憶されている前記選択対応情報に対応する情報を前記設定対応情報として前記設定対応記憶手段に記憶させることにより、前記設定可能状況において選択対象となっていた設定値を使用対象として設定するものであり、
前記開始後発生手段は、前記設定可能状況とする場合、前記設定可能状況の途中で動作電力の供給が停止された場合に前記選択対応記憶手段に記憶されていた前記選択対応情報に対応する設定値から当該設定値の変更を可能とすることを特徴とする特徴n1乃至n5のいずれか1に記載の遊技機。
Feature n6: A setting correspondence storage means (setting reference area 341) for storing setting correspondence information corresponding to the setting value set by the setting means;
a selection correspondence storage means (setting update area 342) for storing selection correspondence information corresponding to the setting value selected in the setting availability situation;
Equipped with
The situation generation means includes a means for changing the selection correspondence information stored in the selection correspondence storage means so that the setting value to be selected is changed when a change trigger occurs in the settable situation (a function for executing the processing of step SA708 in the main CPU 63),
the setting means, when a termination trigger occurs in the setting possible situation, stores information corresponding to the selection correspondence information stored in the selection correspondence storage means as the setting correspondence information in the setting correspondence storage means, thereby setting the setting value that was a selection target in the setting possible situation as a target for use;
A gaming machine described in any one of features n1 to n5, characterized in that when the settable situation is reached, the post-start generation means enables the setting value to be changed from the setting value corresponding to the selection correspondence information stored in the selection correspondence memory means if the supply of operating power is stopped during the settable situation.

特徴n6によれば、使用対象の設定値に対応する設定対応情報を記憶する設定対応記憶手段と、設定可能状況において変更途中の設定値に対応する選択対応情報を記憶する選択対応記憶手段とが設けられていることにより、設定可能状況が開始される前に設定されていた設定値の情報を記憶保持しながら、設定可能状況において設定値を変更することが可能となる。この場合に、設定可能状況の途中で動作電力の供給が停止された後において動作電力の供給が再開された場合には動作電力の供給が停止された場合に選択対応記憶手段に記憶されていた選択対応情報に対応する設定値から当該設定値の変更が行われる。これにより、設定可能状況の途中で動作電力の供給が停止されたとしても、動作電力の供給が再開された場合には動作電力の供給が停止される直前の状態から設定値の変更操作を継続して行うことが可能となる。 Feature n6 provides a setting correspondence storage means for storing setting correspondence information corresponding to the setting value to be used, and a selection correspondence storage means for storing selection correspondence information corresponding to the setting value being changed in the setting-enabled state. This makes it possible to change the setting value in the setting-enabled state while retaining information about the setting value that was set before the setting-enabled state began. In this case, if the supply of operating power is stopped during the setting-enabled state and then resumed, the setting value is changed from the setting value corresponding to the selection correspondence information that was stored in the selection correspondence storage means when the supply of operating power was stopped. This makes it possible to continue changing the setting value from the state it was in immediately before the supply of operating power was stopped, once the supply of operating power is resumed, even if the supply of operating power is stopped during the setting-enabled state.

特徴n7.前記状況発生手段は、前記設定可能状況の途中で動作電力の供給が停止された場合であってその後に動作電力の供給が開始される場合に前記第1設定関連操作が行われた場合、前記設定対応記憶手段に記憶されている前記設定対応情報に対応する設定値から当該設定値の変更を可能とする手段(第45の実施形態では主側CPU63におけるステップSA417にて肯定判定をする機能、第46の実施形態では主側CPU63におけるステップSA917にて肯定判定をする機能)を備えていることを特徴とする特徴n6に記載の遊技機。 Feature n7. The gaming machine described in Feature n6 is characterized in that the situation generation means includes means for enabling the setting value to be changed from the setting value corresponding to the setting correspondence information stored in the setting correspondence storage means when the first setting-related operation is performed after the supply of operating power has been stopped during the settable situation and the supply of operating power has subsequently been started (a function for making an affirmative determination in step SA417 in the main CPU 63 in the 45th embodiment, and a function for making an affirmative determination in step SA917 in the main CPU 63 in the 46th embodiment).

特徴n7によれば、設定可能状況の途中で動作電力の供給が停止された後において動作電力の供給が再開される場合に第2設定関連操作が行われた場合には動作電力の供給が停止される前に変更対象となっていた設定値から当該設定値の変更を再開することが可能となる一方、設定可能状況の途中で動作電力の供給が停止された後において動作電力の供給が再開される場合に第2設定関連操作が行われた場合には設定対応記憶手段に記憶されている設定対応情報に対応する設定値から当該設定値の変更が行われる。これにより、設定値の変更を開始する場合における初期の設定値を、動作電力の供給が再開される場合における操作内容に応じて異ならせることが可能となる。 According to feature n7, if the supply of operating power is stopped during a setting-enabled state and then resumed, and a second setting-related operation is performed, it is possible to resume changing the setting value from the setting value that was being changed before the supply of operating power was stopped. On the other hand, if the supply of operating power is stopped during a setting-enabled state and then resumed, and a second setting-related operation is performed, the setting value is changed from the setting value corresponding to the setting correspondence information stored in the setting correspondence storage means. This makes it possible to vary the initial setting value when starting to change the setting value depending on the operation content when the supply of operating power is resumed.

特徴n8.前記開始後発生手段は、前記設定可能状況の途中で動作電力の供給が停止された場合であってその後に動作電力の供給が開始される場合に前記第1設定関連操作及び前記第2設定関連操作のいずれもが行われなかたっとしても前記設定可能状況となるようにし得ることを特徴とする特徴n1乃至n7のいずれか1に記載の遊技機。 Feature n8. A gaming machine described in any one of Features n1 to n7, wherein the post-start generation means is capable of causing the setting possible state to be established even if neither the first setting-related operation nor the second setting-related operation is performed when the supply of operating power is stopped during the setting possible state and then the supply of operating power is started again.

特徴n8によれば、設定可能状況の途中で動作電力の供給が停止された場合にはその後の動作電力の供給が開始される場合に第1設定関連操作及び第2設定関連操作のいずれもが行われなかったとしても設定可能状況となり得るため、設定値の変更を行っている途中に動作電力の供給が停止された場合にはその後の動作電力の供給の再開に際して設定値の変更を行うことが可能な状況を積極的に生じさせることが可能となる。 According to feature n8, if the supply of operating power is stopped while the setting is possible, the setting can be made possible when the supply of operating power is subsequently started even if neither the first setting-related operation nor the second setting-related operation is performed. Therefore, if the supply of operating power is stopped while changing a setting value, it is possible to actively create a situation in which the setting value can be changed when the supply of operating power is subsequently resumed.

特徴n9.前記第1設定関連操作には、設定キー挿入部(設定キー挿入部68a)が設定キーにより所定対応状態(ON操作された状態)とされていることを含み、
前記状況発生手段は、前記設定キー挿入部が前記設定キーにより前記所定対応状態から特定対応状態(OFF操作された状態)に変更されたことを特定したことに基づいて前記設定可能状況を終了させる手段(主側CPU63におけるステップSA709及びステップSA710の処理を実行する機能)を備えていることを特徴とする特徴n1乃至n8のいずれか1に記載の遊技機。
Feature n9. The first setting-related operation includes a setting key insertion section (setting key insertion section 68a) being set to a predetermined corresponding state (ON operated state) by a setting key,
A gaming machine described in any one of features n1 to n8, characterized in that the situation generation means is equipped with a means (a function of executing the processing of steps SA709 and SA710 in the main CPU 63) for terminating the settable situation based on determining that the setting key insertion section has been changed from the predetermined corresponding state to a specific corresponding state (a state in which the setting key has been turned OFF) by the setting key.

特徴n9によれば、設定可能状況とするためには設定キーを利用して設定キー挿入部を所定対応状態とする必要があるため、使用対象となる設定値を不正に変更しようとする行為を行いづらくさせることが可能となる。この場合に、設定可能状況は設定キー挿入部が特定対応状態であるだけでは終了することはなく設定キー挿入部が所定対応状態から特定対応状態に変更された場合に終了する。これにより、設定可能状況の途中で動作電力の供給が停止された場合においてその後に設定キー挿入部が特定対応状態である状況で動作電力の供給が開始されたとしても、即座に設定可能状況が終了されることはなく、設定キー挿入部を特定対応状態から所定対応状態に変更した後に更に所定対応状態から特定対応状態に変更することで設定可能状況が終了されるため、遊技ホールの管理者にとって好ましいタイミングで設定可能状況を終了させることが可能となる。 According to feature n9, since the setting key insertion unit must be placed in a predetermined corresponding state using a setting key to enter the setting possible state, it is possible to make it more difficult to illegally change the setting value to be used. In this case, the setting possible state does not end simply because the setting key insertion unit is in a specific corresponding state, but rather ends when the setting key insertion unit is changed from the predetermined corresponding state to the specific corresponding state. As a result, even if the supply of operating power is stopped during the setting possible state and then the supply of operating power is resumed when the setting key insertion unit is in a specific corresponding state, the setting possible state does not end immediately. Instead, the setting possible state ends when the setting key insertion unit is changed from the specific corresponding state to the predetermined corresponding state and then again from the predetermined corresponding state to the specific corresponding state. This makes it possible to end the setting possible state at a time convenient for the amusement hall manager.

特徴n10.前記状況発生手段は、前記報知発生手段により前記使用対象の設定値の報知が行われている途中で動作電力の供給が停止された場合であってその後に動作電力の供給が開始される場合に前記第1設定関連操作が行われた場合、前記設定可能状況となるようにすることを特徴とする特徴n1乃至n9のいずれか1に記載の遊技機。 Feature n10. A gaming machine described in any one of Features n1 to n9, wherein the status generating means causes the setting possible status to occur if the supply of operating power is stopped while the notification generating means is notifying the setting value of the target to be used, and the supply of operating power is then started again, and the first setting-related operation is performed.

特徴n10によれば、使用対象の設定値の報知が行われている途中で動作電力の供給が停止されたとしても、その後の動作電力の供給の開始に際して第1設定関連操作が行われた場合には設定可能状況となる。これにより、設定値の確認作業よりも設定値の変更作業を優先させることが可能となる。 According to feature n10, even if the supply of operating power is stopped while the setting value of the target device is being notified, the setting becomes possible if the first setting-related operation is performed when the supply of operating power is subsequently started. This makes it possible to prioritize changing the setting value over checking the setting value.

なお、特徴n1~n10の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features n1 to n10, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴o群>
特徴o1.遊技者の有利度に対応する複数段階の設定値の中から使用対象として設定されている設定値に対応する態様で利益付与用処理を実行する手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)と、
前記設定値に関する所定の設定関連処理を実行する設定関連実行手段(主側CPU63における設定値更新処理を実行する機能、主側CPU63における設定確認用処理を実行する機能)と、
前記所定の設定関連処理を完了する前に動作電力の供給が停止されたことに基づいて、その後に動作電力の供給が開始された後に前記所定の設定関連処理を途中から再開させる途中再開手段(第45の実施形態では主側CPU63におけるステップSA412にて肯定判定をする機能及び主側CPU63におけるステップSA414にて肯定判定をする機能、第46の実施形態では主側CPU63におけるステップSA905及びステップSA916にて肯定判定をする機能)と、
を備えていることを特徴とする遊技機。
<Feature group o>
Feature o1. A means for executing a profit awarding process in a manner corresponding to a set value set as a target for use from among a plurality of set values corresponding to the player's advantage level (a function for executing the processes of steps S503 and S504 in the master CPU 63);
A setting-related execution means for executing predetermined setting-related processing related to the setting value (a function for executing setting value update processing in the main CPU 63, a function for executing setting confirmation processing in the main CPU 63);
an intermediate restart means for restarting the predetermined setting-related processing from the middle after the supply of operating power is started after the supply of operating power has been stopped before the completion of the predetermined setting-related processing (in the 45th embodiment, a function of making a positive determination at step SA412 in the main CPU 63 and a function of making a positive determination at step SA414 in the main CPU 63; in the 46th embodiment, a function of making a positive determination at steps SA905 and SA916 in the main CPU 63);
A gaming machine characterized by comprising:

特徴o1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。この場合に、所定の設定関連処理が完了する前に動作電力の供給が停止されたとしても、動作電力の供給が再開された場合には所定の設定関連処理が途中から再開される。これにより、所定の設定関連処理の途中で動作電力の供給が停止されたとしても、動作電力の供給が再開された場合には所定の設定関連処理を引き続き継続させることが可能となる。 According to feature o1, the setting value to be used is set from multiple setting value stages corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be used. In this case, even if the supply of operating power is stopped before the specified setting-related processing is completed, the specified setting-related processing will be resumed from where it left off when the supply of operating power is resumed. This makes it possible to continue the specified setting-related processing once the supply of operating power is resumed, even if the supply of operating power is stopped in the middle of the specified setting-related processing.

特徴o2.前記設定関連実行手段は、所定設定関連操作(所定の設定関連処理が設定値更新処理であれば設定キー挿入部68aのON操作及びリセットボタン68cの押圧操作、所定の設定関連処理が設定確認用処理であれば設定キー挿入部68aのON操作)が行われたことに基づいて前記所定の設定関連処理を実行するものであり、
前記途中再開手段は、前記所定設定関連操作が行われなかったとしても前記所定の設定関連処理を途中から再開させることを特徴とする特徴o1に記載の遊技機。
Feature o2: The setting-related execution means executes the predetermined setting-related process based on a predetermined setting-related operation (if the predetermined setting-related process is a setting value update process, an ON operation of the setting key insertion section 68a and a pressing operation of the reset button 68c; if the predetermined setting-related process is a setting confirmation process, an ON operation of the setting key insertion section 68a),
The gaming machine according to feature o1, wherein the restarting means restarts the predetermined setting-related processing from the middle even if the predetermined setting-related operation is not performed.

特徴o2によれば、所定の設定関連処理が完了する前に動作電力の供給が停止された場合には所定設定関連操作が行われなかったとしても所定の設定関連処理が途中から再開されるため、所定の設定関連処理の途中からの再開を優先させることが可能となる。 According to feature o2, if the supply of operating power is stopped before a specified setting-related process is completed, the specified setting-related process will resume from where it left off even if the specified setting-related operation is not performed, making it possible to prioritize resuming the specified setting-related process from where it left off.

特徴o3.前記設定関連実行手段は、動作電力の供給が開始される場合に前記所定設定関連操作が行われたことに基づいて前記所定の設定関連処理を実行するものであり、
前記途中再開手段は、動作電力の供給が開始される場合に前記所定設定関連操作が行われなかったとしても前記所定の設定関連処理を途中から再開させるものであり、
前記所定の設定関連処理を完了する前に動作電力の供給が停止された場合においてその後に動作電力の供給が開始される場合に前記所定設定関連操作が行われた場合、前記途中再開手段により前記所定の設定関連処理が途中から再開されるのではなく、前記設定関連実行手段により前記所定の設定関連処理が新たに開始されることを特徴とする特徴o2に記載の遊技機。
Feature o3: The setting-related execution means executes the predetermined setting-related process based on the predetermined setting-related operation being performed when the supply of operating power is started,
the restarting means restarts the predetermined setting-related processing from the midpoint even if the predetermined setting-related operation is not performed when the supply of operating power is started,
A gaming machine described in feature o2, characterized in that if the supply of operating power is stopped before the specified setting-related processing is completed and the supply of operating power is then started and the specified setting-related operation is performed, the specified setting-related processing is not resumed from the middle by the mid-restart means, but the specified setting-related processing is started anew by the setting-related execution means.

特徴o3によれば、動作電力の供給が開始される場合に所定設定関連操作が行われたことに基づいて所定の設定関連処理が実行されるため、所定の設定関連処理を不正に実行させる行為を行いづらくさせることが可能となる。この場合に、所定の設定関連処理の途中で動作電力の供給が停止された後において動作電力の供給が再開される場合に所定設定関連操作が行われなかったとしても所定の設定関連処理が途中から再開されるため、所定の設定関連処理の途中からの再開を優先させることが可能となる。その一方、所定の設定関連処理の途中で動作電力の供給が停止された後において動作電力の供給が再開される場合に所定設定関連操作が行われた場合には所定の設定関連処理が途中から再開されるのではなく新たに開始される。これにより、所定の設定関連処理の途中で動作電力の供給が停止された場合、動作電力の供給が再開される場合における所定設定関連操作の有無により、所定の設定関連処理を新たに開始させること及び所定の設定関連処理を途中から再開させることのいずれかを選択することが可能となる。 According to feature o3, a predetermined setting-related process is executed based on a predetermined setting-related operation being performed when the supply of operating power is started, making it difficult to fraudulently execute the predetermined setting-related process. In this case, if the supply of operating power is stopped during the predetermined setting-related process and then resumed, the predetermined setting-related process will resume from where it left off even if the predetermined setting-related operation is not performed, making it possible to prioritize resuming the predetermined setting-related process. On the other hand, if the supply of operating power is stopped during the predetermined setting-related process and then resumed, and a predetermined setting-related operation is performed, the predetermined setting-related process will be started anew rather than resumed from where it left off. As a result, if the supply of operating power is stopped during the predetermined setting-related process, it is possible to select either starting the predetermined setting-related process anew or resuming the predetermined setting-related process from where it left off, depending on whether a predetermined setting-related operation was performed when the supply of operating power is resumed.

特徴o4.前記所定設定関連操作には、設定キー挿入部(設定キー挿入部68a)が設定キーにより所定対応状態(ON操作された状態)とされていることを含み、
前記設定関連実行手段は、前記設定キー挿入部が前記設定キーにより前記所定対応状態から特定対応状態(OFF操作された状態)に変更されたことを特定したことに基づいて前記所定の設定関連処理を終了させる手段(主側CPU63におけるステップSA504の処理を実行する機能、主側CPU63におけるステップSA709及びステップSA710の処理を実行する機能)を備えていることを特徴とする特徴o2又はo3に記載の遊技機。
Feature o4. The predetermined setting-related operation includes the setting key insertion section (setting key insertion section 68a) being set to a predetermined corresponding state (ON operated state) by the setting key,
The gaming machine described in feature o2 or o3 is characterized in that the setting-related execution means is equipped with a means (a function to execute the processing of step SA504 in the main CPU 63, and a function to execute the processing of steps SA709 and SA710 in the main CPU 63) to terminate the specified setting-related processing based on determining that the setting key insertion section has been changed from the specified corresponding state to a specific corresponding state (a state in which the setting key has been turned OFF) by the setting key.

特徴o4によれば、所定の設定関連処理を開始させるためには設定キーを利用して設定キー挿入部を所定対応状態とする必要があるため、所定の設定関連処理を不正に実行させる行為を行いづらくさせることが可能となる。この場合に、所定の設定関連処理は設定キー挿入部が特定対応状態であるだけでは終了することはなく設定キー挿入部が所定対応状態から特定対応状態に変更された場合に終了する。これにより、所定の設定関連処理が完了する前に動作電力の供給が停止された場合においてその後に設定キー挿入部が特定対応状態である状況で動作電力の供給が開始されたとしても、即座に所定の設定関連処理が終了されることはなく、設定キー挿入部を特定対応状態から所定対応状態に変更した後に更に所定対応状態から特定対応状態に変更することで所定の設定関連処理が終了されるため、遊技ホールの管理者にとって好ましいタイミングで所定の設定関連処理を終了させることが可能となる。 According to feature o4, in order to start a predetermined setting-related process, it is necessary to use the setting key to put the setting key insertion unit into a predetermined corresponding state, making it difficult to fraudulently execute the predetermined setting-related process. In this case, the predetermined setting-related process does not end just because the setting key insertion unit is in a specific corresponding state, but ends when the setting key insertion unit is changed from a predetermined corresponding state to a specific corresponding state. As a result, even if the supply of operating power is stopped before the predetermined setting-related process is completed and the supply of operating power is subsequently started while the setting key insertion unit is in a specific corresponding state, the predetermined setting-related process will not end immediately. Instead, the predetermined setting-related process ends when the setting key insertion unit is changed from a specific corresponding state to a predetermined corresponding state and then again from the predetermined corresponding state. This makes it possible to end the predetermined setting-related process at a time convenient for the amusement hall manager.

特徴o5.前記所定の設定関連処理は使用対象となる設定値を変更するための処理であることを特徴とする特徴o1乃至o4のいずれか1に記載の遊技機。 Feature o5. A gaming machine described in any one of Features o1 to o4, wherein the predetermined setting-related process is a process for changing a setting value to be used.

特徴o5によれば、設定値を変更している途中で動作電力の供給が停止されたとしても、動作電力の供給が再開された場合にはその変更途中の設定値から当該設定値の変更を再開させることが可能となる。これにより、設定値を変更している途中で動作電力の供給が停止されたとしても、動作電力の供給が再開された場合には設定値の変更作業を継続して行うことが可能となる。 According to feature o5, even if the supply of operating power is stopped while changing a setting value, once the supply of operating power is resumed, it is possible to resume changing the setting value from the setting value that was in the middle of being changed. As a result, even if the supply of operating power is stopped while changing a setting value, once the supply of operating power is resumed, it is possible to continue changing the setting value.

特徴o6.前記所定の設定関連処理は使用対象となる設定値を変更するための処理であり、
使用対象の設定値に対応する設定対応情報を記憶する設定対応記憶手段(設定参照用エリア341)と、
前記所定の設定関連処理において選択されている設定値に対応する選択対応情報を記憶する選択対応記憶手段(設定更新用エリア342)と、
を備え、
前記設定関連実行手段は、
前記所定の設定関連処理として、変更契機が発生した場合に選択対象となっている設定値が変更されるように前記選択対応記憶手段に記憶されている前記選択対応情報を変更する手段(主側CPU63におけるステップSA708の処理を実行する機能)と、
前記所定の設定関連処理として、終了契機が発生した場合に前記選択対応記憶手段に記憶されている前記選択対応情報に対応する情報を前記設定対応情報として前記設定対応記憶手段に記憶させることにより、選択対象となっていた設定値を使用対象として設定する手段(主側CPU63におけるステップSA709の処理を実行する機能)と、
を備え、
前記途中再開手段は、前記所定の設定関連処理を完了する前に動作電力の供給が停止された場合に前記選択対応記憶手段に記憶されていた前記選択対応情報に対応する設定値から当該設定値の変更を可能とすることを特徴とする特徴o1乃至o5のいずれか1に記載の遊技機。
Feature o6. The predetermined setting-related process is a process for changing a setting value to be used,
a setting correspondence storage means (setting reference area 341) for storing setting correspondence information corresponding to the setting value to be used;
a selection correspondence storage means (setting update area 342) for storing selection correspondence information corresponding to the setting value selected in the predetermined setting-related processing;
Equipped with
The setting-related execution means
As the predetermined setting-related processing, a means for changing the selection correspondence information stored in the selection correspondence storage means so that the setting value to be selected is changed when a change trigger occurs (a function for executing the processing of step SA708 in the main CPU 63);
As the predetermined setting-related processing, when a termination trigger occurs, information corresponding to the selection correspondence information stored in the selection correspondence storage means is stored in the setting correspondence storage means as the setting correspondence information, thereby setting the setting value that was the selection target as the setting value to be used (a function of executing the processing of step SA709 in the main CPU 63);
Equipped with
A gaming machine described in any one of features o1 to o5, characterized in that the mid-restart means enables the setting value to be changed from the setting value corresponding to the selection correspondence information stored in the selection correspondence memory means when the supply of operating power is stopped before the specified setting-related processing is completed.

特徴o6によれば、使用対象の設定値に対応する設定対応情報を記憶する設定対応記憶手段と、設定可能状況において変更途中の設定値に対応する選択対応情報を記憶する選択対応記憶手段とが設けられていることにより、設定可能状況が開始される前に設定されていた設定値の情報を記憶保持しながら、設定可能状況において設定値を変更することが可能となる。この場合に、設定値を変更している途中で動作電力の供給が停止された後において動作電力の供給が再開された場合には動作電力の供給が停止された場合に選択対応記憶手段に記憶されていた選択対応情報に対応する設定値から当該設定値の変更が行われる。これにより、設定値を変更している途中で動作電力の供給が停止されたとしても、動作電力の供給が再開された場合には動作電力の供給が停止される直前の状態から設定値の変更操作を継続して行うことが可能となる。 Feature o6 includes a setting correspondence storage means for storing setting correspondence information corresponding to the setting value to be used, and a selection correspondence storage means for storing selection correspondence information corresponding to the setting value being changed in the setting-enabled state. This makes it possible to change the setting value in the setting-enabled state while retaining information about the setting value that was set before the setting-enabled state began. In this case, if the supply of operating power is stopped while changing the setting value and then the supply of operating power is resumed, the setting value is changed from the setting value corresponding to the selection correspondence information that was stored in the selection correspondence storage means when the supply of operating power was stopped. As a result, even if the supply of operating power is stopped while changing the setting value, once the supply of operating power is resumed, it is possible to continue changing the setting value from the state it was in immediately before the supply of operating power was stopped.

特徴o7.前記設定関連実行手段は、動作電力の供給が開始される場合に所定設定関連操作が行われたことに基づいて前記所定の設定関連処理を実行するものであり、
前記途中再開手段は、動作電力の供給が開始される場合に前記所定設定関連操作が行われなかったことに基づいて、前記所定の設定関連処理を途中から再開させるものであり、
前記設定関連実行手段は、前記所定の設定関連処理が完了する前に動作電力の供給が停止された場合においてその後に動作電力の供給が開始される場合に前記所定設定関連操作が行われた場合、前記設定対応記憶手段に記憶されている前記設定対応情報に対応する設定値から当該設定値の変更を可能とする手段(第45の実施形態では主側CPU63におけるステップSA417にて肯定判定をする機能、第46の実施形態では主側CPU63におけるステップSA917にて肯定判定をする機能)を備えていることを特徴とする特徴o6に記載の遊技機。
Feature o7: The setting-related execution means executes the predetermined setting-related process based on a predetermined setting-related operation being performed when supply of operating power is started,
the restarting means restarts the predetermined setting-related processing from the midpoint based on the fact that the predetermined setting-related operation has not been performed when the supply of operating power is started,
The gaming machine described in feature o6 is characterized in that the setting-related execution means is equipped with a means (in the 45th embodiment, a function of making a positive judgment at step SA417 in the main CPU 63, and in the 46th embodiment, a function of making a positive judgment at step SA917 in the main CPU 63) that enables the setting value to be changed from the setting value corresponding to the setting correspondence information stored in the setting correspondence storage means when the supply of operating power is stopped before the specified setting-related processing is completed and then the supply of operating power is started again and the specified setting-related operation is performed.

特徴o7によれば、設定値を変更している途中で動作電力の供給が停止された後において動作電力の供給が再開される場合に所定設定関連操作が行われなかったことに基づいて動作電力の供給が停止される前に変更対象となっていた設定値から当該設定値の変更を再開することが可能となる一方、設定値を変更している途中で動作電力の供給が停止された後において動作電力の供給が再開される場合に所定設定関連操作が行われた場合には設定対応記憶手段に記憶されている設定対応情報に対応する設定値から当該設定値の変更が行われる。これにより、設定値の変更を開始する場合における初期の設定値を、動作電力の供給が再開される場合における操作内容に応じて異ならせることが可能となる。 According to feature o7, if the supply of operating power is stopped while a setting value is being changed and then resumed, it is possible to resume changing the setting value from the setting value that was being changed before the supply of operating power was stopped, based on the fact that a specific setting-related operation was not performed. On the other hand, if the supply of operating power is stopped while a setting value is being changed and then resumed, and a specific setting-related operation is performed, the setting value is changed from the setting value corresponding to the setting correspondence information stored in the setting correspondence storage means. This makes it possible to vary the initial setting value when starting to change the setting value depending on the operation content when the supply of operating power is resumed.

なお、特徴o1~o7の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features o1 to o7, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴p群>
特徴p1.遊技者の有利度に対応する複数段階の設定値の中から使用対象として設定されている設定値に対応する態様で利益付与用処理を実行する手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)と、
所定設定関連操作(所定の設定関連処理が設定値更新処理であれば設定キー挿入部68aのON操作及びリセットボタン68cの押圧操作、所定の設定関連処理が設定確認用処理であれば設定キー挿入部68aのON操作)が行われたことに基づいて、前記設定値に関する所定の設定関連処理を実行する設定関連実行手段(主側CPU63における設定値更新処理を実行する機能、主側CPU63における設定確認用処理を実行する機能)と、を備え、
当該設定関連実行手段は、前記所定の設定関連処理を完了する前に動作電力の供給が停止された場合、その後に動作電力の供給が開始された後に前記所定設定関連操作が行われていなくても前記所定の設定関連処理を実行する供給後実行手段(第45の実施形態では主側CPU63におけるステップSA412にて肯定判定をする機能及び主側CPU63におけるステップSA414にて肯定判定をする機能、第46の実施形態では主側CPU63におけるステップSA905及びステップSA916にて肯定判定をする機能)を備えていることを特徴とする遊技機。
<Feature p group>
Feature p1. A means for executing a profit awarding process in a manner corresponding to a set value set as a target for use from among a plurality of set values corresponding to the player's advantage level (a function for executing the processes of steps S503 and S504 in the master CPU 63);
and a setting-related execution means (a function for executing a setting value update process in the main CPU 63, a function for executing a setting confirmation process in the main CPU 63) for executing a predetermined setting-related process related to the setting value based on a predetermined setting-related operation (an ON operation of the setting key insertion unit 68a and a pressing operation of the reset button 68c if the predetermined setting-related process is a setting value update process, or an ON operation of the setting key insertion unit 68a if the predetermined setting-related process is a setting confirmation process),
The setting-related execution means is a gaming machine characterized by having a post-supply execution means (in the 45th embodiment, a function of making a positive judgment at step SA412 in the main CPU 63 and a function of making a positive judgment at step SA414 in the main CPU 63; in the 46th embodiment, a function of making a positive judgment at steps SA905 and SA916 in the main CPU 63) that executes the specified setting-related processing if the supply of operating power is stopped before the specified setting-related processing is completed, even if the specified setting-related operation is not performed after the supply of operating power is started thereafter.

特徴p1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。また、所定設定関連操作を行うことで所定の設定関連処理が実行されるようにすることが可能となる。この場合に、所定の設定関連処理が完了する前に動作電力の供給が停止されたとしても、動作電力の供給が再開された場合には所定設定関連操作が行われていなくても所定の設定関連処理が実行される。これにより、所定の設定関連処理の実行を優先させることが可能となる。 According to feature p1, the setting value to be used is set from multiple setting value levels corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be used. It is also possible to execute a specified setting-related process by performing a specified setting-related operation. In this case, even if the supply of operating power is stopped before the specified setting-related process is completed, the specified setting-related process will be executed when the supply of operating power is resumed, even if the specified setting-related operation has not been performed. This makes it possible to prioritize the execution of the specified setting-related process.

特徴p2.前記設定関連実行手段は、動作電力の供給が開始される場合に前記所定設定関連操作が行われたことに基づいて前記所定の設定関連処理を実行するものであり、
前記供給後実行手段は、動作電力の供給が開始される場合に前記所定設定関連操作が行われなかったとしても前記所定の設定関連処理を実行することを特徴とする特徴p1に記載の遊技機。
Feature p2: The setting-related execution means executes the predetermined setting-related process based on the predetermined setting-related operation being performed when the supply of operating power is started,
The gaming machine described in feature p1 is characterized in that the post-supply execution means executes the specified setting-related processing when the supply of operating power begins even if the specified setting-related operation is not performed.

特徴p2によれば、動作電力の供給が開始される場合に所定設定関連操作が行われたことに基づいて所定の設定関連処理が実行されるため、所定の設定関連処理を不正に実行させる行為を行いづらくさせることが可能となる。この場合に、所定の設定関連処理の途中で動作電力の供給が停止された後において動作電力の供給が再開される場合に所定設定関連操作が行われなかったとしても所定の設定関連処理が実行されるため、所定の設定関連処理の実行を優先させることが可能となる。 According to feature p2, when the supply of operating power is started, a predetermined setting-related process is executed based on the performance of a predetermined setting-related operation, making it difficult to fraudulently execute the predetermined setting-related process. In this case, if the supply of operating power is stopped during the predetermined setting-related process and then resumed, the predetermined setting-related process will be executed even if the predetermined setting-related operation was not performed, making it possible to prioritize the execution of the predetermined setting-related process.

特徴p3.前記所定設定関連操作には、設定キー挿入部(設定キー挿入部68a)が設定キーにより所定対応状態(ON操作された状態)とされていることを含み、
前記設定関連実行手段は、前記設定キー挿入部が前記設定キーにより前記所定対応状態から特定対応状態(OFF操作された状態)に変更されたことを特定したことに基づいて前記所定の設定関連処理を終了させる手段(主側CPU63におけるステップSA504の処理を実行する機能、主側CPU63におけるステップSA709及びステップSA710の処理を実行する機能)を備えていることを特徴とする特徴p1又はp2に記載の遊技機。
Feature p3: The predetermined setting-related operation includes the setting key insertion section (setting key insertion section 68a) being set to a predetermined corresponding state (ON operated state) by the setting key,
The gaming machine described in feature p1 or p2 is characterized in that the setting-related execution means is equipped with a means (a function to execute the processing of step SA504 in the main CPU 63, and a function to execute the processing of steps SA709 and SA710 in the main CPU 63) to terminate the specified setting-related processing based on determining that the setting key insertion section has been changed from the specified corresponding state to a specific corresponding state (a state in which the setting key has been turned OFF) by the setting key.

特徴p3によれば、所定の設定関連処理を開始させるためには設定キーを利用して設定キー挿入部を所定対応状態とする必要があるため、所定の設定関連処理を不正に実行させる行為を行いづらくさせることが可能となる。この場合に、所定の設定関連処理は設定キー挿入部が特定対応状態であるだけでは終了することはなく設定キー挿入部が所定対応状態から特定対応状態に変更された場合に終了する。これにより、所定の設定関連処理が完了する前に動作電力の供給が停止された場合においてその後に設定キー挿入部が特定対応状態である状況で動作電力の供給が開始されたとしても、即座に所定の設定関連処理が終了されることはなく、設定キー挿入部を特定対応状態から所定対応状態に変更した後に更に所定対応状態から特定対応状態に変更することで所定の設定関連処理が終了されるため、遊技ホールの管理者にとって好ましいタイミングで所定の設定関連処理を終了させることが可能となる。 According to feature p3, in order to start a predetermined setting-related process, it is necessary to use the setting key to put the setting key insertion unit into a predetermined corresponding state, making it difficult to fraudulently execute the predetermined setting-related process. In this case, the predetermined setting-related process does not end just because the setting key insertion unit is in a specific corresponding state, but ends when the setting key insertion unit is changed from a predetermined corresponding state to a specific corresponding state. As a result, even if the supply of operating power is stopped before the predetermined setting-related process is completed and the supply of operating power is subsequently started while the setting key insertion unit is in a specific corresponding state, the predetermined setting-related process will not end immediately. Instead, the predetermined setting-related process ends when the setting key insertion unit is changed from a specific corresponding state to a predetermined corresponding state and then again from the predetermined corresponding state to a specific corresponding state. This makes it possible to end the predetermined setting-related process at a time convenient for the amusement hall manager.

特徴p4.前記供給後実行手段は、前記所定の設定関連処理を完了する前に動作電力の供給が停止された場合であっても、その後に動作電力の供給が開始される場合に特定関連操作が行われた場合、前記所定の設定関連処理を実行しないことを特徴とする特徴p1乃至p3のいずれか1に記載の遊技機。 Feature p4. A gaming machine described in any one of Features p1 to p3, wherein the post-supply execution means does not execute the specified setting-related processing if a specific related operation is performed when the supply of operating power is subsequently started, even if the supply of operating power is stopped before the specified setting-related processing is completed.

特徴p4によれば、所定の設定関連処理を完了する前に動作電力の供給が停止された場合であってもその後に動作電力の供給が開始される場合に特定関連操作が行われた場合には所定の設定関連処理が実行されない。これにより、所定の設定関連処理が完了する前に動作電力の供給が停止された場合であってもその後に所定の設定関連処理を実行する必要がない場合には、動作電力の供給が開始される場合に特定関連操作を行うことで所定の設定関連処理が実行されてしまわないようにすることが可能となる。 According to feature p4, even if the supply of operating power is stopped before the completion of a specified setting-related process, if a specific related operation is performed when the supply of operating power is subsequently started, the specified setting-related process will not be executed. This makes it possible to prevent the specified setting-related process from being executed by performing a specific related operation when the supply of operating power is started, even if the supply of operating power is stopped before the completion of the specified setting-related process, if there is no need to execute the specified setting-related process thereafter.

特徴p5.前記所定の設定関連処理は使用対象となる設定値を報知するための処理であることを特徴とする特徴p1乃至p4のいずれか1に記載の遊技機。 Feature p5. A gaming machine described in any one of Features p1 to p4, wherein the predetermined setting-related process is a process for notifying the setting value to be used.

特徴p5によれば、設定値の報知が行われている途中で動作電力の供給が停止された場合にはその後に動作電力の供給が開始される場合に所定設定関連操作が行われなかったとしても設定値の報知が再度開始される。これにより、設定値の報知を優先させることが可能となる。 According to feature p5, if the supply of operating power is stopped while a setting value is being notified, when the supply of operating power is subsequently started again, notification of the setting value will resume even if a specific setting-related operation is not performed. This makes it possible to prioritize notification of the setting value.

特徴p6.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63におけるステップSA709の処理を実行する機能)と、
動作電力の供給が開始される場合に特定関連操作(設定キー挿入部68aのON操作及びリセットボタン68cの押圧操作)が行われたことに基づいて、前記使用対象となる設定値の変更を行うことが可能な設定可能状況(設定値更新処理が実行される状況)となるようにする状況発生手段(第45の実施形態では主側CPU63におけるステップSA412にて肯定判定をする機能及びステップSA417にて肯定判定をする機能、第46の実施形態では主側CPU63におけるステップSA905及びステップSA916にて肯定判定をする機能並びにステップSA917にて肯定判定をする機能)と、
を備え、
前記供給後実行手段は、前記所定の設定関連処理を完了する前に動作電力の供給が停止された場合であっても、その後に動作電力の供給が開始される場合に前記特定関連操作が行われた場合、前記所定の設定関連処理を実行しないものであり、
前記状況発生手段は、前記所定の設定関連処理を完了する前に動作電力の供給が停止された場合であっても、その後に動作電力の供給が開始される場合に前記特定関連操作が行われた場合、前記設定可能状況となるようにすることを特徴とする特徴p5に記載の遊技機。
Feature p6. A setting means (a function for executing the processing of step SA709 in the main CPU 63) for setting a setting value to be used from among a plurality of setting values corresponding to the player's advantage level;
a situation generating means for generating a setting possible situation (a situation in which the setting value update process is executed) in which the setting value to be used can be changed based on a specific related operation (turning on the setting key insertion section 68a and pressing the reset button 68c) being performed when the supply of operating power is started (in the 45th embodiment, a function for making a positive determination at step SA412 in the main CPU 63 and a function for making a positive determination at step SA417; in the 46th embodiment, a function for making a positive determination at step SA905 and step SA916 in the main CPU 63 and a function for making a positive determination at step SA917);
Equipped with
the post-supply execution means does not execute the predetermined setting-related process if the supply of operating power is stopped before the predetermined setting-related process is completed and the specific related operation is performed when the supply of operating power is started thereafter,
The gaming machine described in feature p5 is characterized in that the situation generation means causes the setting possible situation to occur when the specific related operation is performed when the supply of operating power is subsequently started, even if the supply of operating power is stopped before the specified setting related processing is completed.

特徴p6によれば、設定値の報知が行われている途中で動作電力の供給が停止された場合であってもその後に動作電力の供給が開始される場合に特定関連操作が行われた場合には設定値の報知が実行されるのではなく、設定値の変更を行うことが可能な設定可能状況となる。これにより、設定値の変更を行うことが可能な設定可能状況とするための特定関連操作が行われた場合には設定値の報知よりも設定可能状況の発生を優先させることが可能となる。 According to feature p6, even if the supply of operating power is stopped while a setting value is being notified, if the supply of operating power is subsequently started and a specific related operation is performed, the setting value will not be notified, but will instead be set in a configurable state in which the setting value can be changed. This makes it possible to prioritize the occurrence of a configurable state over a setting value notification when a specific related operation is performed to set the setting in a configurable state in which the setting value can be changed.

特徴p7.前記所定の設定関連処理は使用対象となる設定値を変更するための処理であることを特徴とする特徴p1乃至p6のいずれか1に記載の遊技機。 Feature p7. A gaming machine described in any one of Features p1 to p6, wherein the predetermined setting-related process is a process for changing the setting value to be used.

特徴p7によれば、設定値を変更している途中で動作電力の供給が停止されたとしても、動作電力の供給が再開された場合には設定値の変更を行うことが可能となる。これにより、設定値を変更している途中で動作電力の供給が停止されたとしても、動作電力の供給が再開された場合には設定値の変更作業を継続して行うことが可能となる。 According to feature p7, even if the supply of operating power is stopped while changing the setting value, it is possible to change the setting value once the supply of operating power is resumed. As a result, even if the supply of operating power is stopped while changing the setting value, it is possible to continue changing the setting value once the supply of operating power is resumed.

なお、特徴p1~p7の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features p1 to p7, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴q群>
特徴q1.遊技者の有利度に対応する複数段階の設定値の中から使用対象として設定されている設定値に対応する態様で利益付与用処理を実行する手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)と、
前記設定値に関する所定の設定関連処理を実行する設定関連実行手段(主側CPU63における設定値更新処理を実行する機能、主側CPU63における設定確認用処理を実行する機能)と、
を備え、
当該設定関連実行手段は、前記所定の設定関連処理を完了する前に動作電力の供給が停止されたとしても、その後に動作電力の供給が開始される場合に特定関連操作(所定の設定関連処理が設定確認用処理であればRAMクリア操作又は設定変更操作、所定の設定関連処理が設定値更新処理であればRAMクリア操作)が行われた場合、前記所定の設定関連処理を実行しないことを特徴とする遊技機。
<Feature q group>
Feature q1. A means for executing a profit awarding process in a manner corresponding to a set value set as a target for use from among a plurality of set values corresponding to the player's advantage level (a function for executing the processes of steps S503 and S504 in the master CPU 63);
A setting-related execution means for executing predetermined setting-related processing related to the setting value (a function for executing setting value update processing in the main CPU 63, a function for executing setting confirmation processing in the main CPU 63);
Equipped with
The setting-related execution means of the gaming machine is characterized in that even if the supply of operating power is stopped before the specified setting-related processing is completed, if a specific related operation (a RAM clear operation or a setting change operation if the specified setting-related processing is a setting confirmation processing, or a RAM clear operation if the specified setting-related processing is a setting value update processing) is performed when the supply of operating power is started thereafter.

特徴q1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。この場合に、所定の設定関連処理を完了する前に動作電力の供給が停止された場合であってもその後に動作電力の供給が開始される場合に特定関連操作が行われた場合には所定の設定関連処理が実行されない。これにより、所定の設定関連処理が完了する前に動作電力の供給が停止された場合であってもその後に所定の設定関連処理を実行する必要がない場合には、動作電力の供給が開始される場合に特定関連操作を行うことで所定の設定関連処理が実行されてしまわないようにすることが可能となる。 According to feature q1, the setting value to be used is set from multiple setting value stages corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be used. In this case, even if the supply of operating power is stopped before the specified setting-related processing is completed, the specified setting-related processing will not be executed if a specific related operation is performed when the supply of operating power is subsequently started, and the specified setting-related processing does not need to be executed afterwards. As a result, even if the supply of operating power is stopped before the specified setting-related processing is completed, if the specified setting-related processing does not need to be executed afterwards, it is possible to prevent the specified setting-related processing from being executed by performing a specific related operation when the supply of operating power is started.

特徴q2.前記所定の設定関連処理は使用対象となる設定値を報知するための処理であることを特徴とする特徴q1に記載の遊技機。 Feature Q2. The gaming machine described in Feature Q1, wherein the predetermined setting-related process is a process for notifying the setting value to be used.

特徴q2によれば、設定値の報知が行われている途中で動作電力の供給が停止されたとしてもその後に動作電力の供給が開始される場合に特定関連操作が行われた場合には設定値の報知が再開されない。これにより、設定値の報知が行われている途中で動作電力の供給が停止されたとしてもその後に設定値の報知を行わせる必要がない場合には、動作電力の供給が開始される場合に特定関連操作を行うことで設定値の報知が行われないようにすることが可能となる。 According to feature q2, even if the supply of operating power is stopped while a setting value is being notified, if a specific related operation is performed when the supply of operating power is subsequently started, the notification of the setting value will not resume. As a result, even if the supply of operating power is stopped while a setting value is being notified, if there is no need to subsequently notify the setting value, it is possible to prevent the notification of the setting value by performing a specific related operation when the supply of operating power is started.

特徴q3.前記設定関連実行手段は、所定設定関連操作(所定の設定関連処理が設定値更新処理であれば設定キー挿入部68aのON操作及びリセットボタン68cの押圧操作、所定の設定関連処理が設定確認用処理であれば設定キー挿入部68aのON操作)が行われたことに基づいて前記所定の設定関連処理を実行するものであり、前記所定の設定関連処理を完了する前に動作電力の供給が停止されたとしてもその後に動作電力の供給が開始される場合に前記所定設定関連操作ではなく前記特定関連操作が行われた場合には前記所定の設定関連処理を実行しないことを特徴とする特徴q1又はq2に記載の遊技機。 Feature Q3. A gaming machine according to Feature Q1 or Q2, wherein the setting-related execution means executes a predetermined setting-related process based on a predetermined setting-related operation (turning on the setting key insertion unit 68a and pressing the reset button 68c if the predetermined setting-related process is a setting value update process, or turning on the setting key insertion unit 68a if the predetermined setting-related process is a setting confirmation process), and wherein even if the supply of operating power is stopped before the predetermined setting-related process is completed, the predetermined setting-related process is not executed if the specific-related operation is performed instead of the predetermined setting-related operation when the supply of operating power is subsequently started.

特徴q3によれば、所定の設定関連処理を行わせるためには所定設定関連操作を行う必要があるため、所定の設定関連処理を不正に実行させる行為を行いづらくさせることが可能となる。 Feature q3 makes it difficult to fraudulently execute a specified setting-related process because a specified setting-related operation must be performed to execute the specified setting-related process.

特徴q4.前記設定関連実行手段は、前記所定の設定関連処理を完了する前に動作電力の供給が停止された場合であってその後に動作電力の供給が開始される場合に前記特定関連操作が行われなかった場合、前記所定設定関連操作が行われていなくても前記所定の設定関連処理を実行する手段(第45の実施形態では主側CPU63におけるステップSA412にて肯定判定をする機能及び主側CPU63におけるステップSA414にて肯定判定をする機能)を備えていることを特徴とする特徴q3に記載の遊技機。 Feature q4. The gaming machine described in Feature q3 is characterized in that the setting-related execution means is equipped with a means for executing the predetermined setting-related processing even if the predetermined setting-related operation has not been performed if the supply of operating power is stopped before the predetermined setting-related processing is completed and the supply of operating power is then started again without the specific related operation being performed (in the 45th embodiment, a function for making a positive determination at step SA412 in the main CPU 63 and a function for making a positive determination at step SA414 in the main CPU 63).

特徴q4によれば、所定の設定関連処理が完了する前に動作電力の供給が停止された場合、動作電力の供給が開始される場合に特定関連操作を行うか否かによって、所定設定関連操作を行うことなく所定の設定関連処理が実行されるようにするか否かを選択することが可能となる。 According to feature q4, if the supply of operating power is stopped before a specified setting-related process is completed, it is possible to select whether or not to execute the specified setting-related process without performing the specified setting-related operation, depending on whether or not a specific related operation is performed when the supply of operating power is restarted.

特徴q5.前記所定設定関連操作には、設定キー挿入部(設定キー挿入部68a)が設定キーにより所定対応状態(ON操作された状態)とされていることを含み、
前記設定関連実行手段は、前記設定キー挿入部が前記設定キーにより前記所定対応状態から特定対応状態(OFF操作された状態)に変更されたことを特定したことに基づいて前記所定の設定関連処理を終了させる手段(主側CPU63におけるステップSA504の処理を実行する機能、主側CPU63におけるステップSA709及びステップSA710の処理を実行する機能)を備えていることを特徴とする特徴q4に記載の遊技機。
Feature Q5: The predetermined setting-related operation includes the setting key insertion section (setting key insertion section 68a) being set to a predetermined corresponding state (ON operated state) by the setting key,
The gaming machine described in feature q4 is characterized in that the setting-related execution means is equipped with a means (a function to execute the processing of step SA504 in the main CPU 63, and a function to execute the processing of steps SA709 and SA710 in the main CPU 63) to terminate the specified setting-related processing based on determining that the setting key insertion section has been changed from the specified corresponding state to a specific corresponding state (a state in which the setting key has been turned OFF) by the setting key.

特徴q5によれば、所定の設定関連処理を開始させるためには設定キーを利用して設定キー挿入部を所定対応状態とする必要があるため、所定の設定関連処理を不正に実行させる行為を行いづらくさせることが可能となる。この場合に、所定の設定関連処理は設定キー挿入部が特定対応状態であるだけでは終了することはなく設定キー挿入部が所定対応状態から特定対応状態に変更された場合に終了する。これにより、所定の設定関連処理が完了する前に動作電力の供給が停止された場合においてその後に設定キー挿入部が特定対応状態である状況で動作電力の供給が開始されたとしても、即座に所定の設定関連処理が終了されることはなく、設定キー挿入部を特定対応状態から所定対応状態に変更した後に更に所定対応状態から特定対応状態に変更することで所定の設定関連処理が終了されるため、遊技ホールの管理者にとって好ましいタイミングで所定の設定関連処理を終了させることが可能となる。 According to feature q5, in order to start a predetermined setting-related process, it is necessary to use the setting key to put the setting key insertion unit into a predetermined corresponding state, making it difficult to fraudulently execute the predetermined setting-related process. In this case, the predetermined setting-related process does not end just because the setting key insertion unit is in a specific corresponding state, but ends when the setting key insertion unit is changed from a predetermined corresponding state to a specific corresponding state. As a result, even if the supply of operating power is stopped before the predetermined setting-related process is completed and the supply of operating power is then started again while the setting key insertion unit is in a specific corresponding state, the predetermined setting-related process will not end immediately. Instead, the predetermined setting-related process ends when the setting key insertion unit is changed from a specific corresponding state to a predetermined corresponding state and then again from the predetermined corresponding state. This makes it possible to end the predetermined setting-related process at a time convenient for the amusement hall manager.

特徴q6.動作電力の供給が開始される場合に前記特定関連操作が行われたことに基づいて、前記所定の設定関連処理とは異なる別処理を実行する別実行手段(所定の設定関連処理が設定確認用処理であれば主側CPU63におけるRAMクリア処理のみを実行し設定値更新処理を実行しない機能又は主側CPU63におけるRAMクリア処理と設定値更新処理とを実行する機能、所定の設定関連処理が設定値更新処理であれば第45の実施形態における主側CPU63のRAMクリア処理のみを実行し設定値更新処理を実行しない機能)を備えていることを特徴とする特徴q1乃至q5のいずれか1に記載の遊技機。 Feature q6. A gaming machine described in any one of Features q1 to q5, characterized in that it is equipped with separate execution means for executing a process different from the predetermined setting-related process based on the specific related operation being performed when the supply of operating power is started (a function for executing only a RAM clear process in the main CPU 63 and not a setting value update process if the predetermined setting-related process is a setting confirmation process, or a function for executing a RAM clear process and a setting value update process in the main CPU 63; a function for executing only a RAM clear process in the main CPU 63 in the 45th embodiment and not a setting value update process if the predetermined setting-related process is a setting value update process).

特徴q6によれば、別処理を実行させるために行われる特定関連操作を利用して、所定の設定関連処理が完了する前に動作電力の供給が停止された場合においてその後に動作電力の供給が開始された場合に所定の設定関連処理が実行されないようにすることが可能となる。 Feature q6 makes it possible to use a specific related operation performed to execute another process to prevent a specific setting-related process from being executed if the supply of operating power is stopped before the completion of the specific setting-related process and the supply of operating power is subsequently started.

特徴q7.前記別実行手段は、前記所定の設定関連処理を完了する前に動作電力の供給が停止されたとしても、その後に動作電力の供給が開始される場合に前記特定関連操作が行われたことに基づいて前記別処理を実行することを特徴とする特徴q6に記載の遊技機。 Feature Q7. The gaming machine described in Feature Q6 is characterized in that the separate execution means executes the separate process based on the specific related operation being performed when the supply of operating power is subsequently started, even if the supply of operating power is stopped before the specified setting-related process is completed.

特徴q7によれば、所定の設定関連処理が完了する前に動作電力の供給が停止された場合であってもその後に動作電力の供給が開始された場合に特定関連操作が行われた場合には所定の設定関連処理よりも別処理の実行を優先させることが可能となる。 According to feature q7, even if the supply of operating power is stopped before a specific setting-related process is completed, if the supply of operating power is subsequently started and a specific related operation is performed, it is possible to prioritize the execution of another process over the specific setting-related process.

特徴q8.前記所定の設定関連処理は使用対象となる設定値を報知するための処理であり、前記別処理は使用対象となる設定値を変更するための処理であることを特徴とする特徴q6又はq7に記載の遊技機。 Feature Q8. A gaming machine according to Feature Q6 or Q7, wherein the predetermined setting-related process is a process for notifying the setting value to be used, and the separate process is a process for changing the setting value to be used.

特徴q8によれば、設定値の報知が行われている途中で動作電力の供給が停止されたとしてもその後に動作電力の供給が開始される場合に特定関連操作が行われた場合には設定値の報知が再開されない。これにより、設定値の報知が行われている途中で動作電力の供給が停止されたとしてもその後に設定値の報知を行わせる必要がない場合には、動作電力の供給が開始される場合に特定関連操作を行うことで設定値の報知が行われないようにすることが可能となる。また、このように設定値の報知が行われないようにするための操作として、設定値を変更するための処理を実行させるための特定関連操作を利用することが可能となる。 According to feature q8, even if the supply of operating power is stopped while a setting value is being notified, if a specific related operation is performed when the supply of operating power is subsequently started, the notification of the setting value will not resume. As a result, even if the supply of operating power is stopped while a setting value is being notified, if there is no need to subsequently notify the setting value, it is possible to prevent the notification of the setting value by performing a specific related operation when the supply of operating power is started. Furthermore, as an operation to prevent the notification of the setting value in this way, it is possible to use a specific related operation for executing a process to change the setting value.

なお、特徴q1~q8の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features q1 to q8, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴r群>
特徴r1.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(主側CPU63におけるステップSA709の処理を実行する機能)と、
前記使用対象となる設定値の変更を行うことが可能な設定可能状況(設定値更新処理が実行される状況)となるようにする状況発生手段(第45の実施形態では主側CPU63におけるステップSA412にて肯定判定をする機能及びステップSA417にて肯定判定をする機能、第46の実施形態では主側CPU63におけるステップSA905及びステップSA916にて肯定判定をする機能並びにステップSA917にて肯定判定をする機能)と、
前記設定手段により設定された設定値に対応する設定対応情報を記憶する設定対応記憶手段(設定参照用エリア341)と、
前記設定可能状況において選択されている設定値に対応する選択対応情報を記憶する選択対応記憶手段(設定更新用エリア342)と、
を備え、
前記状況発生手段は、前記設定可能状況において変更契機が発生した場合に選択対象となっている設定値が変更されるように前記選択対応記憶手段に記憶されている前記選択対応情報を変更する手段(主側CPU63におけるステップSA708の処理を実行する機能)を備え、
前記設定手段は、前記設定可能状況において終了契機が発生した場合に前記選択対応記憶手段に記憶されている前記選択対応情報に対応する情報を前記設定対応情報として前記設定対応記憶手段に記憶させることにより、前記設定可能状況において選択対象となっていた設定値を使用対象として設定するものであることを特徴とする遊技機。
<Feature r group>
Feature r1. A setting means (a function for executing the processing of step SA709 in the main CPU 63) for setting a setting value to be used from among multiple setting values corresponding to the player's advantage level;
a situation generating means for generating a setting possible situation (a situation in which the setting value update process is executed) in which the setting value to be used can be changed (in the 45th embodiment, a function for making a positive determination in step SA412 in the main CPU 63 and a function for making a positive determination in step SA417; in the 46th embodiment, a function for making a positive determination in step SA905 and step SA916 in the main CPU 63 and a function for making a positive determination in step SA917);
a setting correspondence storage means (setting reference area 341) for storing setting correspondence information corresponding to the setting value set by the setting means;
a selection correspondence storage means (setting update area 342) for storing selection correspondence information corresponding to the setting value selected in the setting availability situation;
Equipped with
The situation generation means includes a means for changing the selection correspondence information stored in the selection correspondence storage means so that the setting value to be selected is changed when a change trigger occurs in the settable situation (a function for executing the processing of step SA708 in the main CPU 63),
The setting means is characterized in that when an end trigger occurs in the settable situation, the setting means stores information corresponding to the selection correspondence information stored in the selection correspondence storage means as the setting correspondence information in the setting correspondence storage means, thereby setting the setting value that was the selection target in the settable situation as the target for use.

特徴r1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。この場合に、使用対象の設定値に対応する設定対応情報を記憶する設定対応記憶手段と、設定可能状況において変更途中の設定値に対応する選択対応情報を記憶する選択対応記憶手段とが設けられていることにより、設定可能状況が開始される前に設定されていた設定値の情報を記憶保持しながら、設定可能状況において設定値を変更することが可能となる。 According to feature r1, the setting value to be used is set from among multiple setting values corresponding to the player's level of advantage, so the player will hope that the more advantageous setting value will be the one to be used. In this case, by providing a setting correspondence storage means that stores setting correspondence information corresponding to the setting value to be used and a selection correspondence storage means that stores selection correspondence information corresponding to the setting value being changed in the setting possible situation, it is possible to change the setting value in the setting possible situation while storing and retaining information about the setting value that was set before the setting possible situation began.

特徴r2.前記状況発生手段は、前記終了契機が発生する前に前記設定可能状況が終了した場合にその後に発生した前記設定可能状況において前回の前記設定可能状況において前記選択対応記憶手段に記憶されていた前記選択対応情報に対応する設定値から当該設定値の変更を可能とする第1変更実行手段(主側CPU63におけるステップSA701にて肯定判定をする機能)を備えていることを特徴とする特徴r1に記載の遊技機。 Feature r2. A gaming machine according to Feature r1, wherein the situation generation means is equipped with first change execution means (a function of making a positive determination in step SA701 in the main CPU 63) that enables a change of the setting value corresponding to the selection correspondence information stored in the selection correspondence storage means in the previous setting correspondence information in the ...

特徴r2.終了契機が発生する前に設定可能状況が終了した後において設定可能状況が開始された場合に選択対応記憶手段に記憶されていた選択対応情報に対応する設定値から当該設定値の変更が行われる。これにより、終了契機が発生する前に設定可能状況が終了したとしても、設定可能状況が再開された場合には前回の設定可能状況において最後に選択されていた設定値から当該設定値の変更操作を継続して行うことが可能となる。 Feature r2. When a setting possible situation is started after the setting possible situation has ended before a termination trigger occurs, the setting value is changed from the setting value corresponding to the selection correspondence information stored in the selection correspondence storage means. As a result, even if the setting possible situation has ended before a termination trigger occurs, when the setting possible situation is resumed, it is possible to continue changing the setting value from the setting value last selected in the previous setting possible situation.

特徴r3.前記状況発生手段は、前記終了契機が発生する前に前記設定可能状況が終了した場合にその後に発生した前記設定可能状況において前記設定対応記憶手段に記憶されている前記設定対応情報に対応する設定値から当該設定値の変更を可能とする第2変更実行手段(主側CPU63におけるステップSA701にて否定判定をする機能)を備えていることを特徴とする特徴r2に記載の遊技機。 Feature r3. A gaming machine according to Feature r2, wherein the situation generation means is equipped with second change execution means (a function of making a negative determination in step SA701 in the main CPU 63) that enables a change of the setting value from the setting value corresponding to the setting correspondence information stored in the setting correspondence storage means in the setting correspondence situation that occurs after the setting possible situation has ended before the termination trigger occurs.

特徴r3によれば、終了契機が発生する前に設定可能状況が終了した後において設定可能状況が開始された場合に前回の設定可能状況において最後に選択されていた設定値から当該設定値の変更を再開することが可能となるだけではなく、終了契機が発生する前に設定可能状況が終了した後において設定可能状況が開始された場合に設定対応記憶手段に記憶されている設定対応情報に対応する設定値から当該設定値の変更を行うことが可能となる。これにより、設定値の変更を開始する場合における初期の設定値を、設定可能状況が再開される場合における状況に応じて異ならせることが可能となる。 Feature r3 not only makes it possible to resume changing the setting value from the setting value last selected in the previous setting situation when a setting situation begins after the setting situation has ended before a termination trigger occurs, but also makes it possible to change the setting value from the setting value corresponding to the setting correspondence information stored in the setting correspondence storage means when a setting situation begins after the setting situation has ended before a termination trigger occurs. This makes it possible to vary the initial setting value when starting to change the setting value depending on the situation when the setting situation is resumed.

特徴r4.前記第2変更実行手段は、前記終了契機が発生することで終了した前記設定可能状況の後に発生した前記設定可能状況において前記設定対応記憶手段に記憶されている前記設定対応情報に対応する設定値から当該設定値の変更を可能とすることを特徴とする特徴r3に記載の遊技機。 Feature r4. A gaming machine according to Feature r3, wherein the second change execution means enables the setting value to be changed from the setting value corresponding to the setting correspondence information stored in the setting correspondence storage means in the setting possible situation that occurs after the setting possible situation that ended due to the occurrence of the termination trigger.

特徴r4によれば、通常の設定可能状況においては現状の使用対象の設定値から当該設定値の変更が行われることとなる。 According to feature r4, in normal setting situations, the setting value will be changed from the currently used setting value.

特徴r5.前記状況発生手段は、前記設定可能状況にて前記終了契機が発生する前に当該設定可能状況が終了した後の前記設定可能状況が開始される場合に特定関連操作が行われたことに基づいて、前記選択対応記憶手段に記憶されている前記選択対応情報に対応する設定値から当該設定値の変更を可能とする状況及び前記設定対応記憶手段に記憶されている前記設定対応情報に対応する設定値から当該設定値の変更を可能とする状況のうち一方の状況となるようにする手段(主側CPU63におけるステップSA405、ステップSA412及びステップSA417の処理を実行する機能)を備えていることを特徴とする特徴r3又はr4に記載の遊技機。 Feature r5. A gaming machine according to Feature r3 or r4, characterized in that the situation generation means includes means (a function for executing the processing of steps SA405, SA412, and SA417 in the main CPU 63) for causing one of the following situations to occur: a situation in which the setting value can be changed from the setting value corresponding to the selection correspondence information stored in the selection correspondence storage means, and a situation in which the setting value can be changed from the setting value corresponding to the setting correspondence information stored in the setting correspondence storage means, based on a specific related operation being performed when the setting possible situation begins after the setting possible situation has ended before the trigger for ending the setting possible situation occurs.

特徴r5によれば、終了契機が発生する前に設定可能状況が終了した後において設定可能状況が開始された場合に、前回の設定可能状況において最後に選択されていた設定値から当該設定値の変更を再開させるか、又は現状の使用対象の設定値から当該設定値の変更を開始させるかを遊技ホールの管理者が選択することが可能となる。 According to feature r5, when a setting possible situation begins after a setting possible situation has ended before an end trigger occurs, the amusement hall manager can choose whether to resume changing the setting value from the setting value last selected in the previous setting possible situation, or to start changing the setting value from the setting value currently in use.

特徴r6.前記設定可能状況において前記選択対応記憶手段に記憶されている前記選択対応情報に対応する設定値の表示が所定の表示手段(第1~第4報知用表示装置201~204)にて行われるようにする手段(主側CPU63におけるステップSA801~ステップSA803の処理を実行する機能)を備えていることを特徴とする特徴r1乃至r5のいずれか1に記載の遊技機。 Feature r6. A gaming machine described in any one of Features r1 to r5, characterized in that it is equipped with a means (a function for executing the processing of steps SA801 to SA803 in the main CPU 63) for causing a display of a setting value corresponding to the selection correspondence information stored in the selection correspondence storage means in the setting possible situation to be displayed on a predetermined display means (first to fourth notification display devices 201 to 204).

特徴r6によれば、設定可能状況において変更途中の設定値を確認しながら設定値の変更操作を行うことが可能となる。 Feature r6 makes it possible to change setting values while checking the setting values being changed in a setting-enabled situation.

特徴r7.前記設定可能状況ではない状況において前記設定対応記憶手段に記憶されている前記設定対応情報に対応する設定値の表示が所定の表示手段(第1~第4報知用表示装置201~204)にて行われるようにする手段(主側CPU63におけるステップSA601~ステップSA603の処理を実行する機能)を備えていることを特徴とする特徴r1乃至r6のいずれか1に記載の遊技機。 Feature r7. A gaming machine described in any one of Features r1 to r6, characterized in that it is equipped with a means (a function for executing the processing of steps SA601 to SA603 in the main CPU 63) for causing a setting value corresponding to the setting correspondence information stored in the setting correspondence storage means to be displayed on a predetermined display means (first to fourth notification display devices 201 to 204) when the setting is not possible.

特徴r7によれば、現状の使用対象の設定値を必要に応じて確認することが可能となる。 Feature r7 makes it possible to check the current settings of the target device as needed.

なお、特徴r1~r7の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features r1 to r7, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴n群、上記特徴o群、上記特徴p群、上記特徴q群及び上記特徴r群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above feature group n, feature group o, feature group p, feature group q, and feature group r can solve the following problems.

遊技機としてパチンコ遊技機やスロットマシンなどが知られている。例えば、パチンコ遊技機は、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, some pachinko machines are known to have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、遊技機の有利度を決定付ける設定値に関する構成を好適なものとする必要があり、この点について未だ改良の余地がある。 Here, in gaming machines such as those exemplified above, it is necessary to optimize the configuration of the setting values that determine the machine's advantageous degree, and there is still room for improvement in this regard.

<特徴s群>
特徴s1.所定キー挿入部(設定キー挿入部68a)が所定キーにより所定対応状態(ON操作された状態)とされていることに基づいて所定対応処理(設定確認用処理、設定値更新処理)を開始させる所定対応開始手段(第45の実施形態では主側CPU63におけるステップSA413にて肯定判定をする機能及び主側CPU63におけるステップSA417にて肯定判定をする機能、第46の実施形態では主側CPU63におけるステップSA913にて肯定判定をする機能及びステップSA917にて肯定判定をする機能)と、
前記所定キー挿入部が前記所定キーにより前記所定対応状態から特定対応状態(OFF操作された状態)に変更されたことを特定したことに基づいて前記所定対応処理を終了させる所定対応終了手段(主側CPU63におけるステップSA709及びステップSA710の処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Features group>
Feature s1. A predetermined response start means for starting a predetermined response process (setting confirmation process, setting value update process) based on the predetermined key insertion section (setting key insertion section 68a) being set to a predetermined response state (ON operated state) by a predetermined key (in the 45th embodiment, a function for making an affirmative determination in step SA413 in the main CPU 63 and a function for making an affirmative determination in step SA417 in the main CPU 63; in the 46th embodiment, a function for making an affirmative determination in step SA913 in the main CPU 63 and a function for making an affirmative determination in step SA917);
A predetermined response termination means (a function for executing the processes of steps SA709 and SA710 in the main CPU 63) that terminates the predetermined response process based on the determination that the predetermined key insertion unit has been changed from the predetermined response state to a specific response state (a state in which the predetermined key has been turned off) by the predetermined key;
A gaming machine characterized by comprising:

特徴s1によれば、所定対応処理を開始させるためには所定キーを利用して所定キー挿入部を所定対応状態とする必要があるため、所定対応処理を不正に開始させようとする行為を行いづらくさせることが可能となる。この場合に、所定対応処理は所定キー挿入部が特定対応状態であるだけでは終了することはなく所定キー挿入部が所定対応状態から特定対応状態に変更された場合に終了する。これにより、何らかの原因で所定キー挿入部が特定対応状態である状況で所定対応処理が開始されたとしても、即座に所定対応処理が終了されることはなく、所定キー挿入部を特定対応状態から所定対応状態に変更した後に更に所定対応状態から特定対応状態に変更することで所定対応処理が終了されるため、遊技ホールの管理者にとって好ましいタイミングで所定対応処理を終了させることが可能となる。 According to feature s1, in order to start the predetermined response process, it is necessary to use a predetermined key to put the predetermined key insertion unit into a predetermined response state, making it difficult to fraudulently start the predetermined response process. In this case, the predetermined response process does not end just because the predetermined key insertion unit is in a specific response state, but rather ends when the predetermined key insertion unit changes from a predetermined response state to a specific response state. As a result, even if the predetermined response process is started when the predetermined key insertion unit is in a specific response state for some reason, the predetermined response process will not end immediately. Instead, the predetermined response process will end when the predetermined key insertion unit is changed from a specific response state to a predetermined response state and then again from the predetermined response state to a specific response state, making it possible for the amusement hall manager to end the predetermined response process at a time convenient for them.

特徴s2.特定開始条件が成立していることに基づいて、前記所定キー挿入部が前記特定対応状態である状況において前記所定対応処理を開始させる別開始手段(第45の実施形態では主側CPU63におけるステップSA412にて肯定判定をする機能及び主側CPU63におけるステップSA414にて肯定判定をする機能、第46の実施形態では主側CPU63におけるステップSA905及びステップSA916にて肯定判定をする機能)を備えていることを特徴とする特徴s1に記載の遊技機。 Feature s2. A gaming machine as described in Feature s1, characterized in that it is equipped with separate start means for starting the predetermined response processing when the predetermined key insertion unit is in the specific response state based on the establishment of a specific start condition (in the 45th embodiment, a function for making a positive determination in step SA412 in the main CPU 63 and a function for making a positive determination in step SA414 in the main CPU 63; in the 46th embodiment, a function for making a positive determination in steps SA905 and SA916 in the main CPU 63).

特徴s2によれば、特定開始条件が成立していることに基づいて所定キー挿入部が特定対応状態である状況であっても所定対応処理が開始されるため、所定対応処理の開始契機を多様化させることが可能となる。但し、当該構成においては所定キー挿入部が特定対応状態である状況において所定対応処理が開始されることとなるが、上記特徴s1の構成を備え、所定対応処理は所定キー挿入部が特定対応状態であるだけでは終了することはなく所定キー挿入部が所定対応状態から特定対応状態に変更された場合に終了する。これにより、所定キー挿入部が特定対応状態である状況で所定対応処理が開始されたとしても、即座に所定対応処理が終了されることはなく、所定キー挿入部を特定対応状態から所定対応状態に変更した後に更に所定対応状態から特定対応状態に変更することで所定対応処理が終了されるため、遊技ホールの管理者にとって好ましいタイミングで所定対応処理を終了させることが可能となる。 Feature s2 allows the predetermined response process to be initiated even when the predetermined key insertion unit is in a specific response state based on the satisfaction of a specific start condition, thereby diversifying the trigger for initiating the predetermined response process. However, while this configuration initiates the predetermined response process when the predetermined key insertion unit is in a specific response state, with the configuration of feature s1 above, the predetermined response process does not end simply because the predetermined key insertion unit is in a specific response state, but rather ends when the predetermined key insertion unit changes from a specific response state to a specific response state. As a result, even if the predetermined response process is initiated when the predetermined key insertion unit is in a specific response state, it does not end immediately. Instead, the predetermined response process ends when the predetermined key insertion unit is changed from a specific response state to a predetermined response state and then again from the predetermined response state to a specific response state, making it possible for the amusement hall manager to end the predetermined response process at a time convenient for them.

特徴s3.前記所定対応開始手段は、動作電力の供給が開始される場合に前記所定キー挿入部が前記所定対応状態となっていることに基づいて前記所定対応処理を開始させるものであり、
前記特定開始条件は、前記所定対応処理が実行されている状況において動作電力の供給が停止された場合であって動作電力の供給が再開された場合に成立することを特徴とする特徴s2に記載の遊技機。
Feature s3: The predetermined response starting means starts the predetermined response process based on whether the predetermined key insertion unit is in the predetermined response state when the supply of operating power is started,
A gaming machine described in feature S2, characterized in that the specific start condition is met when the supply of operating power is stopped while the specified response processing is being executed and then the supply of operating power is resumed.

特徴s3によれば、動作電力の供給が開始される場合に所定キー挿入部が所定対応状態となっていることに基づいて所定対応処理が開始されるため、所定対応処理を不正に開始させようとする行為を行いづらくさせることが可能となる。また、所定対応処理が実行されている状況において動作電力の供給が停止されたとしても動作電力の供給が再開される場合に特定開始条件が成立している場合には所定キー挿入部が所定対応状態となっていなくても所定対応処理が開始される。これにより、所定対応処理が途中で終了してしまった場合には所定対応処理の開始を優先させることが可能となる。 According to feature s3, when the supply of operating power is started, the predetermined response process is started based on whether the predetermined key insertion unit is in a predetermined response state, making it difficult to fraudulently start the predetermined response process. Furthermore, even if the supply of operating power is stopped while the predetermined response process is being executed, if the specific start condition is met when the supply of operating power is resumed, the predetermined response process will start even if the predetermined key insertion unit is not in a predetermined response state. This makes it possible to prioritize the start of the predetermined response process if the predetermined response process ends prematurely.

特徴s4.遊技者の有利度に対応する複数段階の設定値の中から使用対象として設定されている設定値に対応する態様で利益付与用処理を実行する手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)を備え、
前記所定対応処理は、前記設定値に関連する処理であることを特徴とする特徴s1乃至s3のいずれか1に記載の遊技機。
Feature s4: A means for executing a profit awarding process in a manner corresponding to a set value set as a target for use from among a plurality of set values corresponding to the player's advantage level (a function for executing the processes of steps S503 and S504 in the master CPU 63) is provided;
A gaming machine according to any one of features s1 to s3, wherein the predetermined corresponding processing is processing related to the set value.

特徴s4によれば、設定値に関連する処理について上記のような優れた効果を奏することが可能となる。 Feature s4 makes it possible to achieve the above-mentioned excellent effects for processing related to set values.

なお、特徴s1~s4の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features s1 to s4, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴s群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above group of features can solve the following problems:

遊技機としてパチンコ遊技機やスロットマシンなどが知られている。例えば、パチンコ遊技機は、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば制御手段にて遊技者に有利な遊技状態を発生させるか否かを決定する抽選処理が実行される。 Pachinko machines and slot machines are well-known gaming machines. For example, a pachinko machine has a tray storage section on the front of the machine that stores gaming balls given to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, a lottery process is executed by, for example, a control means to determine whether or not to create a gaming state advantageous to the player.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、制御手段における処理の進行が好適に行われる必要があり、この点について未だ改良の余地がある。 Here, in gaming machines such as those exemplified above, it is necessary for the control means to ensure that processing progresses smoothly, and there is still room for improvement in this regard.

<特徴t群>
特徴t1.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(第1の実施形態では主側CPU63におけるステップS205~ステップS207の処理を実行する機能、、第11の実施形態では主側CPU63におけるステップS3106~ステップS3108の処理を実行する機能、第12の実施形態では主側CPU63におけるステップS3207~ステップS3209の処理を実行する機能、第22の実施形態では主側CPU63におけるステップS5605~ステップS5607の処理を実行する機能、第49の実施形態では主側CPU63におけるステップSB311の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB915の処理を実行する機能)と、
前記使用対象となる設定値の変更を行うことが可能な設定可能状況(設定値更新処理が実行される状況)となるようにする状況発生手段(第1の実施形態では主側CPU63におけるステップS103にて肯定判定をする機能、第22の実施形態では主側CPU63におけるステップS5503~ステップS5507にて肯定判定をする機能、第49の実施形態では主側CPU63におけるステップSB113にて肯定判定をする機能、第53の実施形態では主側CPU63におけるステップSB812にて肯定判定をする機能)と、
前記設定可能状況となった場合、予め定められた開始対応の設定値から設定値の変更が行われるようにする開始対応手段(第1の実施形態では主側CPU63におけるステップS201の処理を実行する機能、、第11の実施形態では主側CPU63におけるステップS3102の処理を実行する機能、第12の実施形態では主側CPU63におけるステップS3203の処理を実行する機能、第22の実施形態では主側CPU63におけるステップS5601の処理を実行する機能、第49の実施形態では主側CPU63におけるステップSB304の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB905の処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature group>
Feature t1. Setting means for setting a setting value to be used from among a plurality of setting values corresponding to the player's advantage (in the first embodiment, a function for executing the processing of steps S205 to S207 in the master CPU 63; in the eleventh embodiment, a function for executing the processing of steps S3106 to S3108 in the master CPU 63; in the twelfth embodiment, a function for executing the processing of steps S3207 to S3209 in the master CPU 63; in the twenty-second embodiment, a function for executing the processing of steps S5605 to S5607 in the master CPU 63; in the forty-ninth embodiment, a function for executing the processing of step SB311 in the master CPU 63; and in the fifty-third embodiment, a function for executing the processing of step SB915 in the master CPU 63);
a situation generating means for bringing about a setting possible situation (a situation in which the setting value update process is executed) in which the setting value to be used can be changed (a function for making a positive determination in step S103 in the main CPU 63 in the first embodiment, a function for making a positive determination in steps S5503 to S5507 in the main CPU 63 in the 22nd embodiment, a function for making a positive determination in step SB113 in the main CPU 63 in the 49th embodiment, and a function for making a positive determination in step SB812 in the main CPU 63 in the 53rd embodiment);
a start response means for changing the setting value from a predetermined start response setting value when the setting possible state is reached (in the first embodiment, a function for executing the processing of step S201 in the main CPU 63; in the eleventh embodiment, a function for executing the processing of step S3102 in the main CPU 63; in the twelfth embodiment, a function for executing the processing of step S3203 in the main CPU 63; in the twenty-second embodiment, a function for executing the processing of step S5601 in the main CPU 63; in the forty-ninth embodiment, a function for executing the processing of step SB304 in the main CPU 63; and in the fifty-third embodiment, a function for executing the processing of step SB905 in the main CPU 63);
A gaming machine characterized by comprising:

特徴t1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。この場合に、設定可能状況となった場合には予め定められた開始対応の設定値から設定値の変更が行われる。これにより、設定可能状況となる前における使用対象の設定値に関係なく、設定可能状況においては一定の開始対応の設定値から当該設定値の変更操作を行うことが可能となる。よって、設定値の変更操作の作業内容が作業者にとって分かり易いものとなる。 According to feature t1, the setting value to be used is set from among multiple setting values corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be used. In this case, when a setting-enabled situation occurs, the setting value is changed from a predetermined starting setting value. This makes it possible to change the setting value from a certain starting setting value in a setting-enabled situation, regardless of the setting value to be used before the setting-enabled situation occurs. This makes the operation of changing the setting value easy to understand for the operator.

特徴t2.前記開始対応の設定値は前記有利度が最も低い設定値(「設定1」)であることを特徴とする特徴t1に記載の遊技機。 Feature t2. A gaming machine according to Feature t1, wherein the start-corresponding setting value is the setting value ("Setting 1") with the lowest advantageous degree.

特徴t2によれば、設定可能状況となった場合には有利度が最も低い設定値から設定値の変更が行われる。これにより、遊技ホールの管理者が設定可能状況となった直後に意図せずに当該設定可能状況を終了させてしまったとしても有利度が最も低い設定値となるため、このような状況において遊技が行われたとしても遊技ホールに意図しない不利益が生じてしまわないようにすることが可能となる。 According to feature t2, when a setting-enabled situation occurs, the setting value is changed from the setting value with the lowest advantage. This means that even if the amusement hall manager unintentionally ends the setting-enabled situation immediately after it occurs, the setting value with the lowest advantage will be used, preventing unintended disadvantages to the amusement hall even if games are played in such a situation.

特徴t3.前記設定手段により設定された設定値に対応する設定対応情報を記憶する設定対応記憶手段(設定参照用エリア341)と、
前記設定可能状況において選択されている設定値に対応する選択対応情報を記憶する選択対応記憶手段(設定更新用エリア342)と、
を備え、
前記状況発生手段は、前記設定可能状況において変更契機が発生した場合に選択対象となっている設定値が変更されるように前記選択対応記憶手段に記憶されている前記選択対応情報を変更する手段(第49の実施形態では主側CPU63におけるステップSB307及びステップSB310の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB908及びステップSB914の処理を実行する機能)を備え、
前記設定手段は、前記設定可能状況において終了契機が発生した場合に前記選択対応記憶手段に記憶されている前記選択対応情報に対応する情報を前記設定対応情報として前記設定対応記憶手段に記憶させることにより、前記設定可能状況において選択対象となっていた設定値を使用対象として設定するものであり、
前記開始対応手段は、前記設定可能状況となった場合に前記開始対応の設定値に対応する前記選択対応情報を前記選択対応記憶手段に記憶させることを特徴とする特徴t1又はt2に記載の遊技機。
Feature t3: A setting correspondence storage means (setting reference area 341) for storing setting correspondence information corresponding to the setting value set by the setting means;
a selection correspondence storage means (setting update area 342) for storing selection correspondence information corresponding to the setting value selected in the setting availability situation;
Equipped with
The situation generation means includes a means for changing the selection correspondence information stored in the selection correspondence storage means so that the setting value to be selected is changed when a change trigger occurs in the settable situation (a function for executing the processing of steps SB307 and SB310 in the main CPU 63 in the 49th embodiment, and a function for executing the processing of steps SB908 and SB914 in the main CPU 63 in the 53rd embodiment),
the setting means, when a termination trigger occurs in the setting possible situation, stores information corresponding to the selection correspondence information stored in the selection correspondence storage means as the setting correspondence information in the setting correspondence storage means, thereby setting the setting value that was a selection target in the setting possible situation as a target for use;
A gaming machine described in feature t1 or t2, characterized in that the start response means stores the selection response information corresponding to the setting value of the start response in the selection response memory means when the setting possible situation occurs.

特徴t3によれば、使用対象の設定値に対応する設定対応情報を記憶する設定対応記憶手段と、設定可能状況において変更途中の設定値に対応する選択対応情報を記憶する選択対応記憶手段とが設けられていることにより、設定可能状況が開始される前に設定されていた設定値の情報を記憶保持しながら、設定可能状況において設定値を変更することが可能となる。 Feature t3 includes a setting correspondence storage means for storing setting correspondence information corresponding to the setting value to be used, and a selection correspondence storage means for storing selection correspondence information corresponding to the setting value being changed in the setting-enabled state. This makes it possible to change the setting value in the setting-enabled state while retaining information about the setting value that was set before the setting-enabled state began.

特徴t4.前記設定可能状況において前記選択対応記憶手段に記憶されている前記選択対応情報に対応する設定値の表示が所定の表示手段(第1~第4報知用表示装置201~204)にて行われるようにする手段(主側CPU63におけるステップSA801~ステップSA803の処理を実行する機能)を備えていることを特徴とする特徴t3に記載の遊技機。 Feature t4. The gaming machine described in Feature t3 is characterized by including a means (a function for executing the processing of steps SA801 to SA803 in the main CPU 63) for causing a display of the setting value corresponding to the selection correspondence information stored in the selection correspondence storage means in the setting possible situation to be performed on a predetermined display means (first to fourth notification display devices 201 to 204).

特徴t4によれば、設定可能状況において変更途中の設定値を確認しながら設定値の変更操作を行うことが可能となる。 Feature t4 makes it possible to change setting values while checking the setting values being changed in a setting-enabled situation.

特徴t5.前記設定可能状況ではない状況において前記設定対応記憶手段に記憶されている前記設定対応情報に対応する設定値の表示が所定の表示手段(第1~第4報知用表示装置201~204)にて行われるようにする手段(主側CPU63におけるステップSA601~ステップSA603の処理を実行する機能)を備えていることを特徴とする特徴t3又はt4に記載の遊技機。 Feature t5. A gaming machine according to feature t3 or t4, characterized in that it is equipped with a means (a function for executing the processing of steps SA601 to SA603 in the main CPU 63) for causing a setting value corresponding to the setting correspondence information stored in the setting correspondence storage means to be displayed on a predetermined display means (first to fourth notification display devices 201 to 204) when the setting is not possible.

特徴t5によれば、現状の使用対象の設定値を必要に応じて確認することが可能となる。 Feature t5 makes it possible to check the current settings of the target device as needed.

なお、特徴t1~t5の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, for the configuration of features t1 to t5, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴t群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above feature group t can solve the following problems:

遊技機としてパチンコ遊技機やスロットマシンなどが知られている。例えば、パチンコ遊技機は、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, some pachinko machines are known to have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、遊技機の有利度を決定付ける設定値に関する構成を好適なものとする必要があり、この点について未だ改良の余地がある。 Here, in gaming machines such as those exemplified above, it is necessary to optimize the configuration of the setting values that determine the machine's degree of advantage, and there is still room for improvement in this regard.

<特徴u群>
特徴u1.第1制御手段(MPU62)と、
当該第1制御手段が送信した情報に対応する制御を実行する第2制御手段(音光側MPU352)と、
を備えた遊技機において、
前記第1制御手段は、
動作電力の供給が開始された場合において第1開始状況となっていることに基づいて第1開始対応情報(更新時の復帰コマンド)を送信する第1送信手段(第49の実施形態では主側CPU63におけるステップSB314の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB918の処理を実行する機能)と、
動作電力の供給が開始された場合において第2開始状況となっていることに基づいて第2開始対応情報(確認時の復帰コマンド又はクリア時の復帰コマンド)を送信する第2送信手段(第49の実施形態では主側CPU63におけるステップSB118又はステップSB207の処理を実行する機能、第51の実施形態では主側CPU63におけるステップSB618の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB725の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB816の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC118の処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature u group>
Feature u1. First control means (MPU 62),
a second control means (acoustic/optical side MPU 352) that executes control corresponding to the information transmitted by the first control means;
In a gaming machine equipped with
The first control means
a first transmitting means (a function for executing the processing of step SB314 in the main CPU 63 in the 49th embodiment, and a function for executing the processing of step SB918 in the main CPU 63 in the 53rd embodiment) for transmitting first start correspondence information (a return command at the time of update) based on the fact that the first start situation has occurred when the supply of operating power has started;
a second transmitting means for transmitting second start response information (a return command at the time of confirmation or a return command at the time of clearing) based on the fact that the second start situation has occurred when the supply of operating power has started (a function for executing the processing of step SB118 or step SB207 in the main CPU 63 in the 49th embodiment, a function for executing the processing of step SB618 in the main CPU 63 in the 51st embodiment, a function for executing the processing of step SB725 in the main CPU 63 in the 52nd embodiment, a function for executing the processing of step SB816 in the main CPU 63 in the 53rd embodiment, and a function for executing the processing of step SC118 in the main CPU 63 in the 54th embodiment);
A gaming machine characterized by comprising:

特徴u1によれば、第1制御手段が送信した情報に対応する制御が第2制御手段にて実行される構成において、第1制御手段は動作電力の供給が開始された場合に、第1開始状況となっていることに基づいて第1開始対応情報を送信し、第2開始状況となっていることに基づいて第2開始対応情報を送信する。これにより、動作電力の供給が開始された場合における開始状況の種類に対応する制御が第1制御手段だけではなく第2制御手段にて行われるようにすることが可能となる。 According to feature u1, in a configuration in which control corresponding to information transmitted by a first control means is executed by a second control means, when the supply of operating power is started, the first control means transmits first start response information based on the first start status, and transmits second start response information based on the second start status. This makes it possible for control corresponding to the type of start status when the supply of operating power is started to be performed not only by the first control means but also by the second control means.

特徴u2.前記第1制御手段は、動作電力の供給が開始された場合において前記第1開始状況である場合と前記第2開始状況である場合とで動作電力の供給開始時の処理(第49の実施形態ではステップSB101~ステップSB122、第51の実施形態ではステップSB601~ステップSB622、第52の実施形態ではステップSB701~ステップSB729、第53の実施形態ではステップSB801~ステップSB818及びステップSB823~ステップSB826、第54の実施形態ではステップSC101~ステップSC120及びステップSC125~ステップSC128)の少なくとも一部の処理内容が異なる構成であることを特徴とする特徴u1に記載の遊技機。 Feature u2. A gaming machine according to Feature u1, characterized in that the first control means is configured such that when the supply of operating power is started, at least some of the processing content of the processing at the start of the supply of operating power (steps SB101 to SB122 in the 49th embodiment, steps SB601 to SB622 in the 51st embodiment, steps SB701 to SB729 in the 52nd embodiment, steps SB801 to SB818 and steps SB823 to SB826 in the 53rd embodiment, and steps SC101 to SC120 and steps SC125 to SC128 in the 54th embodiment) differs depending on whether the supply of operating power is started in the first start status or the second start status.

特徴u2によれば、動作電力の供給が開始された場合に第1開始状況及び第2開始状況のうちいずれであるのかによって第1制御手段における動作電力の供給開始時の処理の少なくとも一部の処理内容が異なるものとなるため、第1制御手段にて動作電力の供給開始時の処理として開始状況に対応する処理が実行されるようにすることが可能となる。 According to feature u2, when the supply of operating power is started, at least part of the processing performed by the first control means at the start of the supply of operating power differs depending on whether the start status is the first start status or the second start status, making it possible to have the first control means execute processing corresponding to the start status as processing at the start of the supply of operating power.

特徴u3.前記第2制御手段は、
前記第1開始対応情報を受信した場合及び前記第2開始対応情報を受信した場合のいずれであっても開始対応処理を実行する開始対応実行手段(音光側CPU353におけるステップSB405にて肯定判定をする機能)と、
前記第1開始対応情報及び前記第2開始対応情報のうち一方の開始対応情報を受信した場合には所定対応処理を実行し、前記第1開始対応情報及び前記第2開始対応情報のうち他方の開始対応情報を受信した場合には前記所定対応処理を実行しない所定対応実行手段(音光側CPU353におけるステップSB407、ステップSB409及びステップSB411の処理を実行する機能)と、
を備えていることを特徴とする特徴u1又はu2に記載の遊技機。
Feature u3. The second control means
a start response execution means (a function of making a positive determination in step SB405 in the acoustic/optical side CPU 353) that executes a start response process regardless of whether the first start response information or the second start response information is received;
a predetermined response execution means (a function of executing the processes of steps SB407, SB409, and SB411 in the acoustic/optical side CPU 353) that executes a predetermined response process when one of the first start response information and the second start response information is received, and does not execute the predetermined response process when the other of the first start response information and the second start response information is received;
A gaming machine according to feature u1 or u2, characterized by comprising:

特徴u3によれば、第2制御手段は第1開始対応情報及び第2開始対応情報のいずれを受信した場合であっても開始対応処理を実行するため、第1制御手段からいずれかの開始対応情報が送信されることを契機として第2制御手段にて開始対応処理が実行されるようにすることが可能となる。また、第2制御手段は第1開始対応情報及び第2開始対応情報のうち一方の開始対応情報を受信した場合には所定対応処理を実行し、他方の開始対応情報を受信した場合には所定対応処理を実行しない。これにより、動作電力の供給が開始された場合における開始状況の種類に対応する制御が第1制御手段だけではなく第2制御手段にて行われるようにすることが可能となる。 According to feature u3, the second control means executes the start response process regardless of whether it receives the first start response information or the second start response information, so it is possible to have the second control means execute the start response process in response to the transmission of either start response information from the first control means. Furthermore, the second control means executes the predetermined response process when it receives either the first start response information or the second start response information, but does not execute the predetermined response process when it receives the other start response information. This makes it possible for control corresponding to the type of start situation when the supply of operating power is started to be performed not only by the first control means but also by the second control means.

特徴u4.前記第1開始状況及び前記第2開始状況のうち一方は、動作電力の供給が開始された場合において所定の開始対応操作(RAMクリア操作、設定変更操作又は設定確認操作)が行われたことに基づいて発生し、
前記第1開始状況及び前記第2開始状況のうち他方は、動作電力の供給が開始された場合において前記所定の開始対応操作が行われなかったことに基づいて発生することを特徴とする特徴u3に記載の遊技機。
Feature u4. One of the first start situation and the second start situation occurs when a predetermined start-responsive operation (RAM clear operation, setting change operation, or setting confirmation operation) is performed when the supply of operating power is started,
A gaming machine described in feature u3, characterized in that the other of the first start situation and the second start situation occurs when the supply of operating power is started and the specified start-response operation is not performed.

特徴u4によれば、動作電力の供給が開始された場合において所定の開始対応操作が行われたか否かに応じて、第1制御手段だけではなく第2制御手段にて実行される制御の内容を異ならせることが可能となる。 Feature u4 makes it possible to vary the content of control executed by not only the first control means but also the second control means depending on whether a predetermined start-responsive operation has been performed when the supply of operating power has started.

特徴u5.前記第1制御手段は、前記第1開始対応情報及び前記第2開始対応情報を含めた複数種類の開始対応情報のうちいずれかの開始対応情報を送信した後に遊技の進行を制御するための処理(ステップS8907~ステップS8920)を実行する構成であり、
前記第2制御手段は、前記複数種類の開始対応情報のうちいずれかの開始対応情報を受信した後に、遊技の進行内容に対応する処理(ステップSB412~ステップSB414)を実行する構成であることを特徴とする特徴u3又はu4に記載の遊技機。
Feature u5. The first control means is configured to execute a process (steps S8907 to S8920) for controlling the progress of a game after transmitting any one of a plurality of types of start response information including the first start response information and the second start response information,
The gaming machine described in feature u3 or u4 is characterized in that the second control means is configured to execute processing corresponding to the progress of the game (steps SB412 to SB414) after receiving any of the multiple types of start response information.

特徴u5によれば、第1制御手段は遊技の進行を制御するための処理を開始する前にいずれかの開始対応情報を送信し、第2制御手段はいずれかの開始対応情報を受信した後に遊技の進行内容に対応する処理を実行する。これにより、第1制御手段にて遊技の進行を制御するための処理が実行される状況となった後に第2制御手段にて遊技の進行内容に対応する処理が実行されるようにすることが可能となる。この場合に、上記特徴u3の構成を備えていることにより、第2制御手段における所定対応処理の実行有無を相違させる複数の開始対応情報を利用して、遊技の進行内容に対応する処理の開始契機を第2制御手段に認識させることが可能となる。 According to feature u5, the first control means transmits one of the start response information before starting processing to control the progress of the game, and the second control means executes processing corresponding to the progress of the game after receiving one of the start response information. This makes it possible for the second control means to execute processing corresponding to the progress of the game after the first control means is in a situation where it can execute processing to control the progress of the game. In this case, by having the configuration of feature u3, it becomes possible for the second control means to recognize the trigger for starting processing corresponding to the progress of the game by utilizing multiple pieces of start response information that determine whether or not the second control means executes a predetermined response process.

特徴u6.前記第1制御手段は、
動作電力の供給が開始された場合において前記第1開始状況となっている場合及び前記第2開始状況となっている場合のいずれであっても共通対応処理を実行する手段(第49の実施形態では主側CPU63におけるステップSB101~ステップSB103の処理を実行する機能、第51の実施形態では主側CPU63におけるステップSB601~ステップSB603の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB701及びステップSB702の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB801~ステップSB803の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC101~ステップSC103の処理を実行する機能)と、
動作電力の供給が開始された場合において前記第1開始状況及び前記第2開始状況のうち一方の開始状況となっていることに基づいて特定対応処理を実行し、動作電力の供給が開始された場合において前記第1開始状況及び前記第2開始状況のうち他方の開始状況となっていることに基づいて前記特定対応処理を実行しない手段(第49の実施形態では主側CPU63におけるステップSB112、ステップSB115又はステップSB117の処理を実行する機能、第51の実施形態では主側CPU63におけるステップSB612、ステップSB615又はステップSB617の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB711、ステップSB718又はステップSB721の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB810、ステップSB813又はステップSB815の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC111、ステップSC115又はステップSC117の処理を実行する機能)と、
を備えていることを特徴とする特徴u1乃至u5のいずれか1に記載の遊技機。
Feature u6. The first control means
means for executing a common response process when the supply of operating power is started, regardless of whether the first start situation is reached or the second start situation is reached (in the 49th embodiment, a function for executing the processes of steps SB101 to SB103 in the main CPU 63; in the 51st embodiment, a function for executing the processes of steps SB601 to SB603 in the main CPU 63; in the 52nd embodiment, a function for executing the processes of steps SB701 and SB702 in the main CPU 63; in the 53rd embodiment, a function for executing the processes of steps SB801 to SB803 in the main CPU 63; and in the 54th embodiment, a function for executing the processes of steps SC101 to SC103 in the main CPU 63);
means for executing a specific response process when the supply of operating power has started and one of the first and second start situations has occurred, and not executing the specific response process when the supply of operating power has started and the other of the first and second start situations has occurred (in the 49th embodiment, a function for executing the process of step SB112, step SB115, or step SB117 in the main CPU 63; in the 51st embodiment, a function for executing the process of step SB612, step SB615, or step SB617 in the main CPU 63; in the 52nd embodiment, a function for executing the process of step SB711, step SB718, or step SB721 in the main CPU 63; in the 53rd embodiment, a function for executing the process of step SB810, step SB813, or step SB815 in the main CPU 63; and in the 54th embodiment, a function for executing the process of step SC111, step SC115, or step SC117 in the main CPU 63);
A gaming machine according to any one of features u1 to u5, characterized in that it is equipped with:

特徴u6によれば、第1制御手段は第1開始状況となっている場合及び第2開始状況となっている場合のいずれであっても共通対応処理を実行する一方、第1開始状況及び第2開始状況のうち一方の開始状況である場合に特定対応処理を実行する。これにより、いずれの開始状況であったとしても第1制御手段にて共通対応処理が実行されるようにする一方、開始状況の種類に対応する処理が第1制御手段にて実行されるようにすることが可能となる。この場合に、上記特徴u1の構成を備え、第1制御手段は第1開始状況となっていることに基づいて第1開始対応情報を送信し第2開始状況となっていることに基づいて第2開始対応情報を送信するため、動作電力の供給が開始された場合における開始状況の種類に対応する制御が第1制御手段だけではなく第2制御手段にて行われるようにすることが可能となる。 According to feature u6, the first control means executes a common response process regardless of whether the first start situation or the second start situation is present, and executes a specific response process when the start situation is either the first start situation or the second start situation. This allows the first control means to execute a common response process regardless of the start situation, while allowing the first control means to execute a process corresponding to the type of start situation. In this case, with the configuration of feature u1 above, the first control means transmits first start response information based on the first start situation and transmits second start response information based on the second start situation, so that when the supply of operating power is started, control corresponding to the type of start situation can be performed not only by the first control means but also by the second control means.

特徴u7.前記第1制御手段は、
遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(第49の実施形態では主側CPU63におけるステップSB311の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB915の処理を実行する機能)と、
動作電力の供給が開始された場合に第1設定関連操作(設定キー挿入部68aのON操作及びリセットボタン68cの押圧操作)が行われたことに基づいて、前記第1開始状況であるとして、前記使用対象となる設定値の変更を行うことが可能な設定可能状況(設定値更新処理が実行される状況)となるようにする第1対応実行手段(第49の実施形態では主側CPU63におけるステップSB114にて肯定判定をする機能、第51の実施形態では主側CPU63におけるステップSB614にて肯定判定をする機能、第52の実施形態では主側CPU63におけるステップSB717にて肯定判定をする機能、第53の実施形態では主側CPU63におけるステップSB812にて肯定判定をする機能、第54の実施形態では主側CPU63におけるステップSC113にて肯定判定をする機能)と、
動作電力の供給が開始される場合に第2設定関連操作(設定キー挿入部68aのON操作)が行われたことに基づいて、前記第2開始状況であるとして、前記設定手段により設定されている前記使用対象となる設定値が報知されるようにする第2対応実行手段(主側CPU63における設定確認用処理を実行する機能)と、
を備えていることを特徴とする特徴u1乃至u6のいずれか1に記載の遊技機。
Feature u7. The first control means
A setting means for setting a setting value to be used from among a plurality of setting values corresponding to the player's advantage level (a function for executing the processing of step SB311 in the main CPU 63 in the 49th embodiment, and a function for executing the processing of step SB915 in the main CPU 63 in the 53rd embodiment);
a first response execution means for determining, based on a first setting-related operation (turning on the setting key insertion portion 68a and pressing the reset button 68c) when the supply of operating power is started, that the first start situation is reached, and for bringing about a setting possible situation (a situation in which the setting value update process is executed) in which the setting value to be used can be changed (in the 49th embodiment, a function for making an affirmative determination at step SB114 in the main CPU 63; in the 51st embodiment, a function for making an affirmative determination at step SB614 in the main CPU 63; in the 52nd embodiment, a function for making an affirmative determination at step SB717 in the main CPU 63; in the 53rd embodiment, a function for making an affirmative determination at step SB812 in the main CPU 63; and in the 54th embodiment, a function for making an affirmative determination at step SC113 in the main CPU 63);
A second response execution means (a function for executing a setting confirmation process in the main CPU 63) that, when the supply of operating power is started, is configured to notify the setting value to be used that is set by the setting means based on the second setting-related operation (the ON operation of the setting key insertion portion 68a) being performed, as the second start situation;
A gaming machine described in any one of features u1 to u6, characterized in that it is equipped with:

特徴u7によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。また、使用対象となる設定値を変更するためには動作電力の供給が開始される場合に第1設定関連操作を行う必要があるため、使用対象となる設定値を不正に変更しようとする行為を行いづらくさせることが可能となる。また、動作電力の供給が開始される場合に第2設定関連操作を行うことで使用対象の設定値が報知されるため、遊技ホールの管理者は必要に応じて使用対象の設定値を確認することが可能となる。この場合に、上記特徴u1の構成を備え、第1制御手段は第1開始状況となっていることに基づいて第1開始対応情報を送信し第2開始状況となっていることに基づいて第2開始対応情報を送信するため、設定可能状況となる場合と使用対象となる設定値が報知される場合とで異なる制御が第2制御手段にて行われるようにすることが可能となる。 According to feature u7, the target setting value is set from among multiple setting values corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be selected. Furthermore, in order to change the target setting value, a first setting-related operation must be performed when the supply of operating power begins, making it difficult to illegally change the target setting value. Furthermore, the target setting value is notified by performing a second setting-related operation when the supply of operating power begins, allowing the amusement hall manager to check the target setting value as needed. In this case, with the configuration of feature u1, the first control means transmits first start response information based on the first start status and transmits second start response information based on the second start status. This allows the second control means to perform different control depending on whether the setting is available or not and whether the target setting value is notified.

特徴u8.前記第1制御手段は、
遊技者の有利度に対応する複数段階の設定値の中から使用対象として設定されている設定値に対応する態様で利益付与用処理を実行する手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)と、
動作電力の供給が開始された場合に前記第1開始状況であることに基づいて前記設定値に関する所定の設定関連処理を実行する第1対応実行手段(主側CPU63における設定値更新処理又は設定確認用処理を実行する機能)と、
動作電力の供給が開始された場合に前記第2開始状況であることに基づいて前記所定の設定関連処理とは異なる別対応処理を実行する第2対応実行手段(第49の実施形態では主側CPU63におけるステップSB117の処理を実行する機能、第51の実施形態では主側CPU63におけるステップSB617の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB721の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB815の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC117の処理を実行する機能)と、
を備えていることを特徴とする特徴u1乃至u7のいずれか1に記載の遊技機。
Feature u8. The first control means
A means for executing a profit awarding process in a manner corresponding to a set value set as a target for use from among a plurality of set values corresponding to the player's advantage level (a function for executing the processes of steps S503 and S504 in the master CPU 63);
A first response execution means (a function of executing a setting value update process or a setting confirmation process in the main CPU 63) that executes a predetermined setting-related process regarding the setting value based on the first start situation when the supply of operating power is started;
a second response execution means for executing a response process different from the predetermined setting-related process based on the second start status when the supply of operating power is started (a function for executing the process of step SB117 in the main CPU 63 in the 49th embodiment, a function for executing the process of step SB617 in the main CPU 63 in the 51st embodiment, a function for executing the process of step SB721 in the main CPU 63 in the 53rd embodiment, a function for executing the process of step SB815 in the main CPU 63, and a function for executing the process of step SC117 in the main CPU 63 in the 54th embodiment);
A gaming machine described in any one of features u1 to u7, characterized in that it is equipped with:

特徴u8によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。また、動作電力の供給が開始された場合に第1開始状況であることに基づいて設定値に関する所定の設定関連処理が実行され、動作電力の供給が開始された場合に第2開始状況であることに基づいて所定の設定関連処理とは異なる別対応処理が実行される。これにより、動作電力の供給が開始された場合における開始状況に応じて所定の設定関連処理が実行される場合と実行されない場合とを生じさせることが可能となる。この場合に、上記特徴u1の構成を備え、第1制御手段は第1開始状況となっていることに基づいて第1開始対応情報を送信し第2開始状況となっていることに基づいて第2開始対応情報を送信するため、第1制御手段にて所定の設定関連処理が実行される場合と実行されない場合とで異なる制御が第2制御手段にて行われるようにすることが可能となる。 According to feature u8, the setting value to be used is set from multiple setting value stages corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be used. Furthermore, when the supply of operating power is started, a predetermined setting-related process related to the setting value is executed based on the first start status, and a different response process different from the predetermined setting-related process is executed based on the second start status when the supply of operating power is started. This makes it possible to have the predetermined setting-related process executed or not executed depending on the start status when the supply of operating power is started. In this case, with the configuration of feature u1 above, the first control means transmits first start-related information based on the first start status and transmits second start-related information based on the second start status, so it is possible for the second control means to perform different control depending on whether the predetermined setting-related process is executed or not by the first control means.

特徴u9.前記第2対応実行手段は、前記別対応処理として前記第1制御手段に設けられた所定の記憶領域を初期化するための処理を実行することを特徴とする特徴u8に記載の遊技機。 Feature u9. A gaming machine described in Feature u8, wherein the second response execution means executes processing to initialize a predetermined memory area provided in the first control means as the separate response processing.

特徴u9によれば、動作電力の供給が開始された場合における開始状況に応じて所定の設定関連処理が実行される場合と第1制御手段の所定の記憶領域が初期化される場合とを生じさせることが可能となる。この場合に、上記特徴u1の構成を備え、第1制御手段は第1開始状況となっていることに基づいて第1開始対応情報を送信し第2開始状況となっていることに基づいて第2開始対応情報を送信するため、第1制御手段にて所定の設定関連処理が実行される場合と所定の記憶領域が初期化される場合とで異なる制御が第2制御手段にて行われるようにすることが可能となる。 Feature u9 makes it possible to execute a specified setting-related process or initialize a specified storage area of the first control means depending on the start status when the supply of operating power is started. In this case, with the configuration of feature u1 described above, the first control means transmits first start-response information based on the first start status and transmits second start-response information based on the second start status. This makes it possible for the second control means to perform different control depending on whether the specified setting-related process is executed by the first control means or the specified storage area is initialized.

特徴u10.前記第2制御手段は、
前記第1開始対応情報及び前記第2開始対応情報のうち一方の開始対応情報を受信した場合、時刻の計測を可能とする時刻計測手段(RTC356)において計測されている時刻対応情報を時刻対応記憶手段(RTC用メモリ357)に記憶させる手段(第49の実施形態では音光側CPU353におけるステップSB407の処理を実行する機能、第50の実施形態では音光側CPU353におけるステップSB507の処理を実行する機能)と、
前記時刻対応記憶手段に記憶されている前記時刻対応情報を基準として処理実行タイミングとなった場合に時刻対応処理を実行する手段(第49の実施形態では音光側CPU353におけるステップSB413の処理を実行する機能、第50の実施形態では音光側CPU353におけるステップSB513の処理を実行する機能)と、
を備えていることを特徴とする特徴u1乃至u9のいずれか1に記載の遊技機。
Feature u10. The second control means
a means for storing time correspondence information measured by a time measurement means (RTC 356) that enables time measurement in a time correspondence storage means (RTC memory 357) when one of the first start correspondence information and the second start correspondence information is received (a function for executing the processing of step SB407 in the sound-and-light side CPU 353 in the 49th embodiment, and a function for executing the processing of step SB507 in the sound-and-light side CPU 353 in the 50th embodiment);
means for executing time-corresponding processing when the processing execution timing is reached based on the time-corresponding information stored in the time-corresponding storage means (a function for executing the processing of step SB413 in the sound-and-light side CPU 353 in the 49th embodiment, and a function for executing the processing of step SB513 in the sound-and-light side CPU 353 in the 50th embodiment);
A gaming machine described in any one of features u1 to u9, characterized in that it is equipped with:

特徴u10によれば、第2制御手段では時刻対応記憶手段に記憶されている時刻対応情報を基準として処理実行タイミングとなった場合に時刻対応処理が実行されるため、所定の時刻となったタイミングで時刻対応処理が実行されるようにすることが可能となる。この場合に、第1開始対応情報及び第2開始対応情報のうち一方の開始対応情報を受信した場合に、時刻計測手段において計測されている時刻対応情報が時刻対応記憶手段に記憶される。これにより、時刻対応情報が時刻対応記憶手段に新たに記憶される状況と新たに記憶されない状況とのそれぞれを選択することが可能となる。 According to feature u10, the second control means executes time-related processing when the processing execution timing is reached based on the time-related information stored in the time-related storage means, making it possible to execute time-related processing at a predetermined time. In this case, when one of the first start-related information and the second start-related information is received, the time-related information measured by the time measurement means is stored in the time-related storage means. This makes it possible to select between situations in which time-related information is newly stored in the time-related storage means and situations in which it is not newly stored.

なお、特徴u1~u10の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features u1 to u10, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴v群>
特徴v1.時刻の計測を可能とする時刻計測手段(RTC356)にて計測されている時刻対応情報を時刻対応記憶手段(RTC用メモリ357)に記憶させる時刻記憶実行手段(第49の実施形態では音光側CPU353におけるステップSB407の処理を実行する機能、第50の実施形態では音光側CPU353におけるステップSB507の処理を実行する機能)と、
前記時刻対応記憶手段に記憶されている前記時刻対応情報を基準として処理実行タイミングとなった場合に時刻対応処理を実行する時刻対応実行手段(第49の実施形態では音光側CPU353におけるステップSB413の処理を実行する機能、第50の実施形態では音光側CPU353におけるステップSB513の処理を実行する機能)と、
を備え、
前記時刻記憶実行手段は、動作電力の供給が開始された場合において第1開始状況(第49の実施形態では操作無しの状況でパチンコ機10の電源のON操作が行われた場合、第50の実施形態ではRAMクリア操作、設定変更操作又は設定確認操作が行われた状況でパチンコ機10の電源のON操作が行われた場合)となっていることに基づいて前記時刻計測手段にて計測されている前記時刻対応情報を前記時刻対応記憶手段に記憶させ、動作電力の供給が開始された場合において第2開始状況(第49の実施形態ではRAMクリア操作、設定変更操作又は設定確認操作が行われた状況でパチンコ機10の電源のON操作が行われた場合、第50の実施形態では操作無しの状況でパチンコ機10の電源のON操作が行われた場合)となっていることに基づいて前記時刻計測手段にて計測されている前記時刻対応情報を前記時刻対応記憶手段に記憶させないものであることを特徴とする遊技機。
<Feature v group>
Feature v1. A time storage execution means (a function for executing the processing of step SB407 in the sound/light side CPU 353 in the 49th embodiment, and a function for executing the processing of step SB507 in the sound/light side CPU 353 in the 50th embodiment) for storing time correspondence information measured by a time measurement means (RTC 356) that enables time measurement in a time correspondence storage means (RTC memory 357);
a time correspondence execution means for executing time correspondence processing when the processing execution timing is reached based on the time correspondence information stored in the time correspondence storage means (a function for executing the processing of step SB413 in the sound/light side CPU 353 in the 49th embodiment, and a function for executing the processing of step SB513 in the sound/light side CPU 353 in the 50th embodiment);
Equipped with
The time memory execution means stores the time correspondence information measured by the time measurement means in the time correspondence storage means based on the fact that a first start situation has occurred when the supply of operating power has started (in the 49th embodiment, when the power to the pachinko machine 10 is turned on when no operation has been performed, and in the 50th embodiment, when the power to the pachinko machine 10 is turned on when a RAM clear operation, a setting change operation, or a setting confirmation operation has been performed), and does not store the time correspondence information measured by the time measurement means in the time correspondence storage means based on the fact that a second start situation has occurred when the supply of operating power has started (in the 49th embodiment, when the power to the pachinko machine 10 is turned on when a RAM clear operation, a setting change operation, or a setting confirmation operation has been performed, and in the 50th embodiment, when the power to the pachinko machine 10 is turned on when no operation has been performed).

特徴v1によれば、時刻対応記憶手段に記憶されている時刻対応情報を基準として処理実行タイミングとなった場合に時刻対応処理が実行されるため、所定の時刻となったタイミングで時刻対応処理が実行されるようにすることが可能となる。この場合に、動作電力の供給が開始された場合において第1開始状況となった場合には時刻計測手段において計測されている時刻対応情報が時刻対応記憶手段に記憶され、動作電力の供給が開始された場合において第2開始状況となった場合には当該時刻対応情報が時刻対応記憶手段に記憶されない。これにより、時刻対応情報が時刻対応記憶手段に新たに記憶される状況と新たに記憶されない状況とのそれぞれを選択することが可能となる。 According to feature v1, time-related processing is executed when the processing execution timing is reached based on the time-related information stored in the time-related storage means, making it possible to execute time-related processing at a predetermined time. In this case, if the supply of operating power starts and the first start situation occurs, the time-related information measured by the time measurement means is stored in the time-related storage means, and if the supply of operating power starts and the second start situation occurs, the time-related information is not stored in the time-related storage means. This makes it possible to select between situations in which time-related information is newly stored in the time-related storage means and situations in which it is not newly stored.

特徴v2.前記第1開始状況及び前記第2開始状況のうち一方は、動作電力の供給が開始された場合において所定の開始対応操作(RAMクリア操作、設定変更操作又は設定確認操作)が行われたことに基づいて発生し、
前記第1開始状況及び前記第2開始状況のうち他方は、動作電力の供給が開始された場合において前記所定の開始対応操作が行われなかったことに基づいて発生することを特徴とする特徴v1に記載の遊技機。
Feature v2. One of the first start situation and the second start situation occurs when a predetermined start-responsive operation (a RAM clear operation, a setting change operation, or a setting confirmation operation) is performed when the supply of operating power is started,
A gaming machine described in feature v1, characterized in that the other of the first start situation and the second start situation occurs when the supply of operating power is started and the specified start-response operation is not performed.

特徴v2によれば、動作電力の供給が開始された場合に所定の開始対応操作を行うか否かによって、時刻対応情報が時刻対応記憶手段に新たに記憶される状況と新たに記憶されない状況とのそれぞれを選択することが可能となる。 Feature v2 makes it possible to select between a situation in which time correspondence information is newly stored in the time correspondence storage means and a situation in which it is not newly stored, depending on whether or not a specified start-up correspondence operation is performed when the supply of operating power is started.

特徴v3.前記第2開始状況は、動作電力の供給が開始された場合において所定の開始対応操作(RAMクリア操作、設定変更操作又は設定確認操作)が行われたことに基づいて発生し、
前記第1開始状況は、動作電力の供給が開始された場合において前記所定の開始対応操作が行われなかったことに基づいて発生することを特徴とする特徴v1又はv2に記載の遊技機。
Feature v3. The second start situation occurs when a predetermined start-responsive operation (a RAM clear operation, a setting change operation, or a setting confirmation operation) is performed when the supply of operating power is started,
A gaming machine described in feature v1 or v2, characterized in that the first start situation occurs when the supply of operating power is started and the specified start-response operation is not performed.

特徴v3によれば、動作電力の供給が開始される場合に所定の開始対応操作が行われなかった場合には時刻対応情報が時刻対応記憶手段に新たに記憶され、動作電力の供給が開始される場合に所定の開始対応操作が行われた場合に時刻対応情報が時刻対応記憶手段に記憶されない。これにより、動作電力の供給が開始された場合には基本的には時刻対応情報が時刻対応記憶手段に新たに記憶されるようにしながら、必要に応じて所定の開始対応操作を行うことで時刻対応情報が時刻対応記憶手段に記憶されないようにすることが可能となる。 According to feature v3, if the specified start-related operation is not performed when the supply of operating power is started, time correspondence information is newly stored in the time correspondence storage means, and if the specified start-related operation is performed when the supply of operating power is started, time correspondence information is not stored in the time correspondence storage means. This makes it possible to basically store time correspondence information newly in the time correspondence storage means when the supply of operating power is started, while performing the specified start-related operation as necessary to prevent time correspondence information from being stored in the time correspondence storage means.

特徴v4.動作電力の供給が開始された場合において前記第1開始状況及び前記第2開始状況のうち一方の開始状況となっていることに基づいて特定対応処理を実行し、動作電力の供給が開始された場合において前記第1開始状況及び前記第2開始状況のうち他方の開始状況となっていることに基づいて前記特定対応処理を実行しない手段(第49の実施形態では主側CPU63におけるステップSB112、ステップSB115又はステップSB117の処理を実行する機能、第51の実施形態では主側CPU63におけるステップSB612、ステップSB615又はステップSB617の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB711、ステップSB718又はステップSB721の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB810、ステップSB813又はステップSB815の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC111、ステップSC115又はステップSC117の処理を実行する機能)を備えていることを特徴とする特徴v1乃至v3のいずれか1に記載の遊技機。 Feature v4. A means for executing a specific response process based on whether the supply of operating power has started and one of the first and second start situations has occurred, and not executing the specific response process based on whether the supply of operating power has started and the other of the first and second start situations has occurred (in the 49th embodiment, a function for executing the processing of step SB112, step SB115, or step SB117 in the main CPU 63; in the 51st embodiment, a function for executing step SB612, step SB613, or step SB614 in the main CPU 63) a function to execute processing of step SB615 or step SB617 in the 52nd embodiment, a function to execute processing of step SB711, step SB718 or step SB721 in the main CPU 63 in the 53rd embodiment, a function to execute processing of step SB810, step SB813 or step SB815 in the main CPU 63 in the 54th embodiment, a function to execute processing of step SC111, step SC115 or step SC117 in the main CPU 63.

特徴v4によれば、第1開始状況及び第2開始状況のうち一方の開始状況である場合に特定対応処理が実行される。この場合に、上記特徴v1の構成を備え、第1開始状況となっていることに基づいて時刻対応情報が時刻対応記憶手段に新たに記憶され第2開始状況となっていることに基づいて時刻対応情報が時刻対応記憶手段に記憶されない。これにより、特定対応処理の実行有無と時刻対応情報の新たな記憶の有無とを関連付けることが可能となる。 According to feature v4, specific response processing is executed when the start status is either the first start status or the second start status. In this case, the configuration of feature v1 is provided, and time correspondence information is newly stored in the time correspondence storage means based on the first start status, and time correspondence information is not stored in the time correspondence storage means based on the second start status. This makes it possible to associate whether or not specific response processing is executed with whether or not new time correspondence information is stored.

特徴v5.動作電力の供給が開始された場合において前記第2開始状況となっていることに基づいて特定対応処理を実行し、動作電力の供給が開始された場合において前記第1開始状況となっていることに基づいて前記特定対応処理を実行しない手段(第49の実施形態では主側CPU63におけるステップSB112、ステップSB115又はステップSB117の処理を実行する機能、第51の実施形態では主側CPU63におけるステップSB612、ステップSB615又はステップSB617の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB711、ステップSB718又はステップSB721の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB810、ステップSB813又はステップSB815の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC111、ステップSC115又はステップSC117の処理を実行する機能)を備えていることを特徴とする特徴v1乃至v4のいずれか1に記載の遊技機。 Feature v5. A gaming machine according to any one of Features v1 to v4, characterized in that it comprises means for executing a specific response process based on the second start status being established when the supply of operating power has started, and for not executing the specific response process based on the first start status being established when the supply of operating power has started (in the 49th embodiment, a function for executing the process of step SB112, step SB115, or step SB117 in the main CPU 63; in the 51st embodiment, a function for executing the process of step SB612, step SB615, or step SB617 in the main CPU 63; in the 52nd embodiment, a function for executing the process of step SB711, step SB718, or step SB721 in the main CPU 63; in the 53rd embodiment, a function for executing the process of step SB810, step SB813, or step SB815 in the main CPU 63; and in the 54th embodiment, a function for executing the process of step SC111, step SC115, or step SC117 in the main CPU 63).

特徴v5によれば、第1開始状況及び第2開始状況のうち第2開始状況である場合に特定対応処理が実行される。この場合に、上記特徴v1の構成を備え、第1開始状況となっていることに基づいて時刻対応情報が時刻対応記憶手段に新たに記憶され第2開始状況となっていることに基づいて時刻対応情報が時刻対応記憶手段に記憶されない。これにより、特定対応処理が実行される場合には時刻対応情報が時刻対応記憶手段に新たに記憶されないようにすることが可能となる。 According to feature v5, specific response processing is executed when the second start situation is reached between the first and second start situations. In this case, the configuration of feature v1 is provided, and time correspondence information is newly stored in the time correspondence storage means based on the first start situation, and time correspondence information is not stored in the time correspondence storage means based on the second start situation. This makes it possible to prevent new time correspondence information from being stored in the time correspondence storage means when specific response processing is executed.

特徴v6.動作電力の供給が開始された場合において前記第1開始状況となっている場合及び前記第2開始状況となっている場合のいずれであっても共通対応処理を実行する手段(第49の実施形態では主側CPU63におけるステップSB101~ステップSB103の処理を実行する機能、第51の実施形態では主側CPU63におけるステップSB601~ステップSB603の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB701及びステップSB702の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB801~ステップSB803の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC101~ステップSC103の処理を実行する機能)を備えていることを特徴とする特徴v4又はv5に記載の遊技機。 Feature v6. A gaming machine according to Feature v4 or v5, characterized in that it is equipped with means for executing common response processing regardless of whether the first start status or the second start status is established when the supply of operating power is started (in the 49th embodiment, a function for executing the processing of steps SB101 to SB103 in the main CPU 63; in the 51st embodiment, a function for executing the processing of steps SB601 to SB603 in the main CPU 63; in the 52nd embodiment, a function for executing the processing of steps SB701 and SB702 in the main CPU 63; in the 53rd embodiment, a function for executing the processing of steps SB801 to SB803 in the main CPU 63; and in the 54th embodiment, a function for executing the processing of steps SC101 to SC103 in the main CPU 63).

特徴v6によれば、第1開始状況となっている場合及び第2開始状況となっている場合のいずれであっても共通対応処理が実行される一方、第1開始状況及び第2開始状況のうち一方の開始状況である場合に特定対応処理が実行される。これにより、いずれの開始状況であったとしても共通対応処理が実行されるようにする一方、開始状況の種類に対応する処理が実行されるようにすることが可能となる。 According to feature v6, a common response process is executed regardless of whether the first or second start status is met, while a specific response process is executed when the start status is either the first or second start status. This allows the common response process to be executed regardless of the start status, while also allowing the process corresponding to the type of start status to be executed.

特徴v7.遊技者の有利度に対応する複数段階の設定値の中から使用対象として設定されている設定値に対応する態様で利益付与用処理を実行する手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)と、
動作電力の供給が開始された場合に前記設定値に関する所定の設定関連処理を実行する設定関連実行手段(主側CPU63における設定値更新処理又は設定確認用処理を実行する機能)と、
を備え、
当該設定関連実行手段は、動作電力の供給が開始された場合において前記第1開始状況及び前記第2開始状況のうち一方の開始状況となっていることに基づいて前記所定の設定関連処理を実行することを特徴とする特徴v1乃至v6のいずれか1に記載の遊技機。
Feature v7. A means for executing a profit awarding process in a manner corresponding to a set value set as a target for use from among a plurality of set values corresponding to the player's advantage level (a function for executing the processes of steps S503 and S504 in the master CPU 63);
A setting-related execution means (a function of executing a setting value update process or a setting confirmation process in the main CPU 63) that executes a predetermined setting-related process related to the setting value when the supply of operating power is started;
Equipped with
A gaming machine described in any one of features v1 to v6, characterized in that the setting-related execution means executes the specified setting-related processing based on whether one of the first start status and the second start status is reached when the supply of operating power is started.

特徴v7によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。また、動作電力の供給が開始された場合に第1開始状況及び第2開始状況のうち一方の開始状況となっていることに基づいて所定の設定関連処理が実行される。これにより、所定の設定関連処理の実行有無と時刻対応情報の新たな記憶の有無とを関連付けることが可能となる。 According to feature v7, the setting value to be used is set from among multiple setting values corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be used. Furthermore, when the supply of operating power begins, a predetermined setting-related process is executed based on whether the start status is one of the first and second start statuses. This makes it possible to associate whether the predetermined setting-related process is executed with whether new time correspondence information is stored.

特徴v8.動作電力の供給が開始された場合において前記第1開始状況及び前記第2開始状況のうち一方の開始状況となっていることに基づいて、制御手段に設けられた所定の記憶領域を初期化する手段(第49の実施形態では主側CPU63におけるステップSB117の処理を実行する機能、第51の実施形態では主側CPU63におけるステップSB617の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB721の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB815の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC117の処理を実行する機能)を備えていることを特徴とする特徴v1乃至v7いずれか1に記載の遊技機。 Feature v8. A gaming machine described in any one of Features v1 to v7, characterized in that it comprises means for initializing a predetermined memory area provided in the control means based on the state of one of the first and second start states being met when the supply of operating power is started (in the 49th embodiment, a function for executing the processing of step SB117 in the main CPU 63; in the 51st embodiment, a function for executing the processing of step SB617 in the main CPU 63; in the 52nd embodiment, a function for executing the processing of step SB721 in the main CPU 63; in the 53rd embodiment, a function for executing the processing of step SB815 in the main CPU 63; and in the 54th embodiment, a function for executing the processing of step SC117 in the main CPU 63).

特徴v8によれば、動作電力の供給が開始された場合に第1開始状況及び第2開始状況のうち一方の開始状況となっていることに基づいて第1制御手段の所定の記憶領域が初期化される。これにより、当該所定の記憶領域の初期化の有無と時刻対応情報の新たな記憶の有無とを関連付けることが可能となる。 According to feature v8, when the supply of operating power starts, a predetermined storage area of the first control means is initialized based on whether the first or second start status is met. This makes it possible to associate whether the predetermined storage area has been initialized with whether new time correspondence information has been stored.

なお、特徴v1~v8の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features v1 to v8, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴u群及び上記特徴v群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above feature group u and feature group v can solve the following problems.

遊技機としてパチンコ遊技機やスロットマシンなどが知られている。例えば、パチンコ遊技機は、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, some pachinko machines are known to have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、動作電力の供給が開始された場合における処理が好適に行われる必要があり、この点について未だ改良の余地がある。 Here, in gaming machines such as those exemplified above, it is necessary to perform processing appropriately when the supply of operating power begins, and there is still room for improvement in this regard.

<特徴w群>
特徴w1.所定表示手段(第1~第4報知用表示装置201~204)と、
当該所定表示手段を表示制御する所定表示制御手段(主側CPU63における第2タイマ割込み処理を実行する機能)と、
遊技者の有利度に対応する複数段階の設定値の中から使用対象として設定されている設定値に対応する態様で利益付与用処理を実行する手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)と、
動作電力の供給が開始された場合に前記設定値に関する所定の設定関連処理を実行する設定関連実行手段(主側CPU63における設定値更新処理又は設定確認用処理を実行する機能)と、
を備え、
前記所定表示制御手段は、
前記所定の設定関連処理が実行される場合に前記所定表示手段に前記設定値に関する表示を行わせる手段(主側CPU63におけるステップS9004及びステップS9006の処理を実行する機能)と、
前記所定の設定関連処理が実行された後に、前記所定表示手段が正常であるか否かを確認可能とするチェック用表示を前記所定表示手段に行わせるチェック制御手段(第37の実施形態では主側CPU63におけるステップS9519の処理を実行する機能、第45の実施形態では主側CPU63におけるステップSA419の処理を実行する機能、第46の実施形態では主側CPU63におけるステップSA919の処理を実行する機能、第49の実施形態では主側CPU63におけるステップSB123の処理を実行する機能、第51の実施形態では主側CPU63におけるステップSB623の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB712及びステップSB719の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB817の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC119の処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature w group>
Feature w1. Predetermined display means (first to fourth notification display devices 201 to 204),
A predetermined display control means (a function of executing a second timer interrupt process in the main CPU 63) that controls the display of the predetermined display means;
A means for executing a profit awarding process in a manner corresponding to a set value set as a target for use from among a plurality of set values corresponding to the player's advantage level (a function for executing the processes of steps S503 and S504 in the master CPU 63);
A setting-related execution means (a function of executing a setting value update process or a setting confirmation process in the main CPU 63) that executes a predetermined setting-related process related to the setting value when the supply of operating power is started;
Equipped with
The predetermined display control means
A means for causing the predetermined display means to display information related to the setting value when the predetermined setting-related processing is executed (a function for executing the processing of steps S9004 and S9006 in the main CPU 63);
a check control means for causing the predetermined display means to display a check indication to enable confirmation of whether the predetermined display means is normal or not after the predetermined setting-related processing has been executed (a function for executing the processing of step S9519 in the main CPU 63 in the 37th embodiment, a function for executing the processing of step SA419 in the main CPU 63 in the 45th embodiment, a function for executing the processing of step SA919 in the main CPU 63 in the 46th embodiment, a function for executing the processing of step SB123 in the main CPU 63 in the 49th embodiment, a function for executing the processing of step SB623 in the main CPU 63 in the 51st embodiment, a function for executing the processing of steps SB712 and SB719 in the main CPU 63 in the 52nd embodiment, a function for executing the processing of step SB817 in the main CPU 63 in the 53rd embodiment, and a function for executing the processing of step SC119 in the main CPU 63 in the 54th embodiment);
A gaming machine characterized by comprising:

特徴w1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。また、所定の設定関連処理が実行される場合に所定表示手段において設定値に関する表示が行われるため、遊技ホールの管理者は所定表示手段を確認することで現状の設定値を把握することが可能となる。また、チェック用表示が所定表示手段にて行われることにより、所定表示手段が正常であるか否かを確認することが可能となる。 According to feature w1, the setting value to be used is set from among multiple setting values corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be used. Furthermore, when a specified setting-related process is executed, the setting value is displayed on the specified display means, so the amusement hall manager can understand the current setting value by checking the specified display means. Furthermore, a check display is displayed on the specified display means, making it possible to check whether the specified display means is functioning normally.

この場合に、動作電力の供給が開始された場合には所定の設定関連処理が実行された後に所定表示手段にてチェック用表示が行われる。これにより、所定の設定関連処理が開始された場合にはチェック用表示を途中で終了させるといった調整用の処理を必要とすることなく、所定の設定関連処理が実行される場合における設定値に関する表示をチェック用表示よりも優先させることが可能となる。 In this case, when the supply of operating power begins, a predetermined setting-related process is executed, and then a check display is displayed on the predetermined display means. This makes it possible to prioritize the display of setting values when a predetermined setting-related process is executed over the check display, without requiring adjustment processing such as terminating the check display midway when the predetermined setting-related process has started.

特徴w2.前記チェック制御手段は、動作電力の供給が開始された場合、前記所定の設定関連処理が実行された場合及び前記所定の設定関連処理が実行されなかった場合のいずれであっても前記チェック用表示を前記所定表示手段に行わせることを特徴とする特徴w1に記載の遊技機。 Feature w2. A gaming machine according to Feature w1, wherein the check control means causes the predetermined display means to display the check display regardless of whether the supply of operating power is started, the predetermined setting-related processing is executed, or the predetermined setting-related processing is not executed.

特徴w2によれば、動作電力の供給が開始された場合には所定の設定関連処理が実行されるか否かに関係なく所定表示手段にてチェック用表示が行われる。これにより、動作電力の供給が開始された場合における状況に関係なく所定表示手段が正常であるか否かを確認することが可能となる。 According to feature w2, when the supply of operating power begins, a check display is displayed on the specified display means regardless of whether a specified setting-related process is executed. This makes it possible to check whether the specified display means is normal regardless of the situation when the supply of operating power begins.

特徴w3.動作電力の供給が開始された場合に実行される供給開始時の処理として、前記所定の設定関連処理が実行された場合及び前記所定の設定関連処理が実行されなかった場合のいずれであっても共通して実行される処理であって、前記所定の設定関連処理が実行される場合には当該所定の設定関連処理よりも実行順序が後の処理である共通処理が設定されており、
当該共通処理として、前記所定表示手段に前記チェック用表示を開始させる処理が設定されていることを特徴とする特徴w1又はw2に記載の遊技機。
Feature w3. A common process is set as a process executed when the supply of operating power is started, whether the predetermined setting-related process is executed or not, and is executed later in the order of execution than the predetermined setting-related process when the predetermined setting-related process is executed;
A gaming machine according to feature w1 or w2, characterized in that the common processing is set to cause the predetermined display means to start the check display.

特徴w3によれば、動作電力の供給が開始された場合には所定の設定関連処理が実行されるか否かに関係なく所定表示手段にてチェック用表示が行われる。これにより、動作電力の供給が開始された場合における状況に関係なく所定表示手段が正常であるか否かを確認することが可能となる。また、所定表示手段にチェック用表示を開始させるための処理が共通処理として設定されているため、処理構成の簡素化を図りながら既に説明したような優れた効果を奏することが可能となる。 According to feature w3, when the supply of operating power is initiated, a check display is displayed on the specified display means regardless of whether a specified setting-related process is executed. This makes it possible to check whether the specified display means is operating normally regardless of the situation when the supply of operating power is initiated. Furthermore, because the process for causing the specified display means to start the check display is set as a common process, it is possible to achieve the excellent effects already described while simplifying the processing configuration.

特徴w4.動作電力の供給が開始されて供給開始時の処理が終了した後に遊技を進行させるための処理を実行する手段(主側CPU63におけるステップS8907~ステップS8920の処理を実行する機能)を備え、
前記所定表示手段にて前記チェック用表示が実行されている状況であっても前記遊技を進行させるための処理が開始され得ることを特徴とする特徴w1乃至w3のいずれか1に記載の遊技機。
Feature w4. The device is provided with a means for executing a process for progressing a game after the supply of operating power is started and the process at the start of supply is completed (a function for executing the processes of steps S8907 to S8920 in the main CPU 63),
A gaming machine described in any one of features w1 to w3, characterized in that processing to progress the game can be started even when the check display is being executed by the specified display means.

特徴w4によれば、所定表示手段におけるチェック用表示が実行されている状況であっても遊技を進行させるための処理が開始され得るため、所定の設定関連処理の実行後に所定表示手段にてチェック用表示が行われる場合であっても遊技を進行させるための処理の開始タイミングが遅れてしまわないようにすることが可能となる。 Feature w4 allows processing to proceed with the game to be started even when a check display is being displayed on the specified display means, making it possible to prevent a delay in the start of processing to proceed with the game even when a check display is displayed on the specified display means after the specified setting-related processing is executed.

特徴w5.動作電力の供給が開始された場合に遊技を進行させるための処理の開始を遅延させることを可能とする遅延処理を実行する遅延実行手段(主側CPU63におけるステップSB715及びステップSB724の処理を実行する機能)を備え、
前記チェック制御手段は、動作電力の供給が開始された場合において前記所定の設定関連処理が実行されない場合、前記遅延処理が開始される前に前記チェック用表示を前記所定表示手段に開始させることを特徴とする特徴w1乃至w4のいずれか1に記載の遊技機。
Feature w5. A delay execution means (a function for executing the processing of steps SB715 and SB724 in the main CPU 63) is provided to execute a delay process that enables delaying the start of processing for progressing a game when the supply of operating power is started,
A gaming machine described in any one of features w1 to w4, characterized in that if the specified setting-related processing is not executed when the supply of operating power is started, the check control means causes the specified display means to start the check display before the delay processing is started.

特徴w5によれば、動作電力の供給が開始された場合に遊技を進行させるための処理の開始を遅延させることを可能とする遅延処理が実行されることにより、各種機器の初期設定が完了した後に遊技を進行させるための処理が開始されるようにすることが可能となる。この場合に、動作電力の供給が開始された場合において所定の設定関連処理が実行されない場合には遅延処理が開始される前に所定表示手段におけるチェック用表示が開始される。これにより、遊技を進行させるための処理の開始を遅延させている期間を利用してチェック用表示を行わせることが可能となる。 According to feature w5, a delay process is executed that allows the start of processing to progress gameplay when the supply of operating power is initiated, thereby making it possible for the processing to progress gameplay to begin after the initial settings of various devices are completed. In this case, if the specified setting-related processing is not executed when the supply of operating power is initiated, a check display on the specified display means begins before the delay process is initiated. This makes it possible to display the check display during the period during which the start of processing to progress gameplay is delayed.

特徴w6.前記遅延実行手段は、前記所定の設定関連処理が実行される場合、前記遅延処理を実行しないことを特徴とする特徴w5に記載の遊技機。 Feature w6. The gaming machine described in Feature w5, wherein the delay execution means does not execute the delay processing when the predetermined setting-related processing is executed.

特徴w6によれば、所定の設定関連処理が実行される場合には所定の期間を要するため、遊技を進行させるための処理が開始される前に各種機器の初期設定を完了させることが可能となる。この場合に、所定の設定関連処理が実行される場合には遅延処理が実行されないようにすることにより、所定の設定関連処理が実行された状況において遊技を進行させるための処理の開始が極端に遅くなってしまわないようにすることが可能となる。 According to feature w6, because a predetermined period of time is required to execute a predetermined setting-related process, it is possible to complete the initial settings of various devices before processing to progress the game begins. In this case, by not executing delay processing when a predetermined setting-related process is executed, it is possible to prevent the start of processing to progress the game from being extremely delayed when the predetermined setting-related process has been executed.

特徴w7.前記設定関連実行手段は、
動作電力の供給が開始される場合に第1設定関連操作(設定キー挿入部68aのON操作及びリセットボタン68cの押圧操作)が行われたことに基づいて、前記使用対象となる設定値の変更を行うことが可能な設定可能状況(設定値更新処理が実行される状況)となるようにする状況発生手段(第49の実施形態では主側CPU63におけるステップSB114にて肯定判定をする機能、第51の実施形態では主側CPU63におけるステップSB614にて肯定判定をする機能、第52の実施形態では主側CPU63におけるステップSB717にて肯定判定をする機能、第53の実施形態では主側CPU63におけるステップSB812にて肯定判定をする機能、第54の実施形態では主側CPU63におけるステップSC113にて肯定判定をする機能)と、
動作電力の供給が開始される場合に第2設定関連操作(設定キー挿入部68aのON操作)が行われたことに基づいて、前記使用対象となる設定値が報知されるようにする報知発生手段(主側CPU63における設定確認用処理を実行する機能)と、
を備えていることを特徴とする特徴w1乃至w6のいずれか1に記載の遊技機。
Feature w7. The setting-related execution means
a situation generating means for generating a setting possible situation (a situation in which the setting value update process is executed) in which the setting value to be used can be changed based on a first setting-related operation (turning on the setting key insertion portion 68a and pressing the reset button 68c) being performed when the supply of operating power is started (a function for making a positive determination at step SB114 in the main CPU 63 in the 49th embodiment; a function for making a positive determination at step SB614 in the main CPU 63 in the 51st embodiment; a function for making a positive determination at step SB717 in the main CPU 63 in the 52nd embodiment; a function for making a positive determination at step SB812 in the main CPU 63 in the 53rd embodiment; and a function for making a positive determination at step SC113 in the main CPU 63 in the 54th embodiment);
When the supply of operating power is started, a notification generating means (a function for executing a setting confirmation process in the main CPU 63) notifies the setting value to be used based on a second setting-related operation (an ON operation of the setting key insertion portion 68a) being performed;
A gaming machine according to any one of features w1 to w6, characterized in that it is provided with:

特徴w7によれば、使用対象となる設定値を変更するためには動作電力の供給が開始される場合に第1設定関連操作を行う必要があるため、使用対象となる設定値を不正に変更しようとする行為を行いづらくさせることが可能となる。また、動作電力の供給が開始される場合に第2設定関連操作を行うことで使用対象の設定値が報知されるため、遊技ホールの管理者は必要に応じて使用対象の設定値を確認することが可能となる。 According to feature w7, in order to change the setting value to be used, it is necessary to perform a first setting-related operation when the supply of operating power begins, making it difficult to illegally change the setting value to be used. Furthermore, since the setting value to be used is notified by performing a second setting-related operation when the supply of operating power begins, the amusement hall manager can check the setting value to be used as needed.

特徴w8.前記所定表示制御手段は、前記所定表示手段に遊技履歴の管理結果に対応する情報を表示させる手段(主側CPU63におけるステップS8708、ステップS8709及びステップS9107の処理を実行する機能)を備えていることを特徴とする特徴w1乃至w7のいずれか1に記載の遊技機。 Feature w8. A gaming machine described in any one of Features w1 to w7, wherein the predetermined display control means is equipped with a means for causing the predetermined display means to display information corresponding to the results of game history management (a function for executing the processing of steps S8708, S8709, and S9107 in the main CPU 63).

特徴w8によれば、遊技履歴の管理結果を遊技ホールの管理者に報知することが可能となる。この場合に、上記特徴w1の構成を備え、所定表示手段にてチェック用表示が行われることにより、所定表示手段における遊技履歴の管理結果に対応する情報の表示が正確に行われているか否かを確認することが可能となる。 Feature w8 makes it possible to notify the gaming hall manager of the results of gaming history management. In this case, by having the configuration of feature w1 and displaying a check display on the specified display means, it becomes possible to confirm whether the information corresponding to the results of gaming history management on the specified display means is being displayed accurately.

なお、特徴w1~w8の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features w1 to w8, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴x群>
特徴x1.所定表示手段(第1~第4報知用表示装置201~204)と、
当該所定表示手段を表示制御する所定表示制御手段(主側CPU63における第2タイマ割込み処理を実行する機能)と、
動作電力の供給が開始されて供給開始後状況が終了した後に遊技を進行させるための処理を実行する手段(主側CPU63におけるステップS8907~ステップS8920の処理を実行する機能)と、
を備え、
前記所定表示制御手段は、前記供給開始後状況において、前記所定表示手段が正常であるか否かを確認可能とするチェック用表示を前記所定表示手段に行わせるチェック制御手段(第36の実施形態では主側CPU63におけるステップS9405の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB713及びステップSB722の処理を実行する機能)を備え、
前記所定表示手段にて前記チェック用表示が行われている状況において前記遊技を進行させるための処理の開始を遅延させることを可能とする遅延状況(第36の実施形態ではステップS9406にて否定判定をしている状況、第52の実施形態では主側CPU63にてステップSB715及びステップSB724の処理が実行されている状況)が生じ得る構成であることを特徴とする遊技機。
<Feature x group>
Feature x1. Predetermined display means (first to fourth notification display devices 201 to 204),
A predetermined display control means (a function of executing a second timer interrupt process in the main CPU 63) that controls the display of the predetermined display means;
A means for executing a process for progressing a game after the supply of operating power has started and the situation after the supply has started has ended (a function for executing the processes of steps S8907 to S8920 in the main CPU 63);
Equipped with
The predetermined display control means includes a check control means (a function of executing the processing of step S9405 in the main CPU 63 in the 36th embodiment, and a function of executing the processing of steps SB713 and SB722 in the main CPU 63 in the 52nd embodiment) that causes the predetermined display means to perform a check display that enables confirmation of whether the predetermined display means is normal in the situation after the supply has started,
A gaming machine characterized by a configuration in which a delay situation can occur (a situation in which a negative judgment is made in step S9406 in the 36th embodiment, and a situation in which the processing of steps SB715 and SB724 is executed by the main CPU 63 in the 52nd embodiment) that makes it possible to delay the start of processing to progress the game when the check display is being displayed on the specified display means.

特徴x1によれば、動作電力の供給が開始された場合にはチェック用表示が所定表示手段にて行われることにより、所定表示手段が正常であるか否かを確認することが可能となる。この場合に、チェック用表示が行われている状況においては遊技を進行させるための処理の開始を遅延させることを可能とする遅延状況が生じ得る。これにより、遊技を進行させるための処理が開始される前に、所定表示手段におけるチェック用表示を確認する機会を担保することが可能となる。また、遅延状況が生じることにより遊技を進行させるための処理が開始される前に各種機器の初期設定を完了させることが可能となる。そして、この遅延状況を利用して所定表示手段にてチェック用表示を行わせることが可能となる。 According to feature x1, when the supply of operating power begins, a check display is displayed on the specified display means, making it possible to check whether the specified display means is operating normally. In this case, while the check display is displayed, a delay situation may occur that makes it possible to delay the start of processing to progress the game. This makes it possible to ensure an opportunity to check the check display on the specified display means before processing to progress the game begins. Furthermore, the occurrence of a delay situation makes it possible to complete the initial settings of various devices before processing to progress the game begins. This delay situation can then be used to cause the specified display means to display a check display.

特徴x2.前記所定表示手段における前記チェック用表示が行われている状況においては前記遅延状況となるようにする手段(第36の実施形態では主側CPU63におけるステップS9406の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB715及びステップSB724の処理を実行する機能)を備えていることを特徴とする特徴x1に記載の遊技機。 Feature x2. A gaming machine as described in Feature x1, characterized in that it is equipped with a means for causing the delay state to occur when the check display on the predetermined display means is being displayed (in the 36th embodiment, a function for executing the processing of step S9406 in the main CPU 63, and in the 52nd embodiment, a function for executing the processing of steps SB715 and SB724 in the main CPU 63).

特徴x2によれば、チェック用表示が行われている状況においては遅延状況であるため、チェック用表示が行われている途中で遊技を進行させるための処理が開始されてしまわないようにすることが可能となる。 Feature x2 means that a delay occurs when the check display is displayed, so it is possible to prevent processing to progress the game from starting while the check display is displayed.

特徴x3.動作電力の供給が開始された場合に第1開始状況であることに基づいて前記所定表示手段にて前記チェック用表示が行われている状況において前記遅延状況となり、動作電力の供給が開始された場合に第2開始状況であることに基づいて前記所定表示手段にて前記チェック用表示が行われている状況において前記遅延状況とならないことを特徴とする特徴x1又はx2に記載の遊技機。 Feature x3. A gaming machine as described in Feature x1 or x2, characterized in that the delay state occurs when the check display is being displayed on the predetermined display means based on the first start state being reached when the supply of operating power is started, and the delay state does not occur when the check display is being displayed on the predetermined display means based on the second start state being reached when the supply of operating power is started.

特徴x3によれば、第1開始状況である場合には所定表示手段にてチェック用表示が行われている状況において遅延状況となることでチェック用表示が行われている途中で遊技を進行させるための処理が開始されてしまわないようにすることが可能となり、第2開始状況である場合には所定表示手段にてチェック用表示が行われている状況において遅延状況とならないようにすることで遊技を進行させるための処理の開始タイミングが極端に遅くなってしまわないようにすることが可能となる。 According to feature x3, in the first start situation, a delay occurs when a check display is being displayed on the specified display means, making it possible to prevent processing to progress the game from starting while the check display is being displayed; and in the second start situation, a delay does not occur when a check display is being displayed on the specified display means, making it possible to prevent the start timing of processing to progress the game from being extremely delayed.

特徴x4.遊技者の有利度に対応する複数段階の設定値の中から使用対象として設定されている設定値に対応する態様で利益付与用処理を実行する手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)と、
動作電力の供給が開始された場合に前記設定値に関する所定の設定関連処理を実行する設定関連実行手段(主側CPU63における設定値更新処理又は設定確認用処理を実行する機能)と、
を備え、
前記第1開始状況は前記供給開始後状況において前記所定の設定関連処理が実行されない状況であり、
前記第2開始状況は前記供給開始後状況において前記所定の設定関連処理が実行される状況であることを特徴とする特徴x3に記載の遊技機。
Feature x4. A means for executing a profit awarding process in a manner corresponding to a set value set as a target for use from among a plurality of set values corresponding to the player's advantage level (a function for executing the processes of steps S503 and S504 in the master CPU 63);
A setting-related execution means (a function of executing a setting value update process or a setting confirmation process in the main CPU 63) that executes a predetermined setting-related process related to the setting value when the supply of operating power is started;
Equipped with
the first start situation is a situation in which the predetermined setting-related process is not executed in the post-supply start situation,
The gaming machine according to feature x3, wherein the second start situation is a situation in which the predetermined setting-related processing is executed in the post-supply start situation.

特徴x4によれば、所定の設定関連処理が実行される場合には所定の期間を要するため、遊技を進行させるための処理が開始される前に各種機器の初期設定を完了させることが可能となる。この場合に、所定の設定関連処理が実行される場合には所定表示手段にてチェック用表示が行われている状況において遅延状況とならないようにすることにより、所定の設定関連処理が実行された状況において遊技を進行させるための処理の開始が極端に遅くなってしまわないようにすることが可能となる。 According to feature x4, because a predetermined period of time is required when a predetermined setting-related process is executed, it is possible to complete the initial settings of various devices before the process for progressing the game begins. In this case, by preventing a delay when a check display is being displayed on the predetermined display means when the predetermined setting-related process is executed, it is possible to prevent an excessive delay in the start of the process for progressing the game when the predetermined setting-related process has been executed.

特徴x5.前記設定関連実行手段は、
動作電力の供給が開始される場合に第1設定関連操作(設定キー挿入部68aのON操作及びリセットボタン68cの押圧操作)が行われたことに基づいて、前記使用対象となる設定値の変更を行うことが可能な設定可能状況(設定値更新処理が実行される状況)となるようにする状況発生手段(第49の実施形態では主側CPU63におけるステップSB114にて肯定判定をする機能、第51の実施形態では主側CPU63におけるステップSB614にて肯定判定をする機能、第52の実施形態では主側CPU63におけるステップSB717にて肯定判定をする機能、第53の実施形態では主側CPU63におけるステップSB812にて肯定判定をする機能、第54の実施形態では主側CPU63におけるステップSC113にて肯定判定をする機能)と、
動作電力の供給が開始される場合に第2設定関連操作(設定キー挿入部68aのON操作)が行われたことに基づいて、前記使用対象となる設定値が報知されるようにする報知発生手段(主側CPU63における設定確認用処理を実行する機能)と、
を備えていることを特徴とする特徴x4に記載の遊技機。
Feature x5. The setting-related execution means
a situation generating means for generating a setting possible situation (a situation in which the setting value update process is executed) in which the setting value to be used can be changed based on a first setting-related operation (turning on the setting key insertion portion 68a and pressing the reset button 68c) being performed when the supply of operating power is started (a function for making a positive determination at step SB114 in the main CPU 63 in the 49th embodiment; a function for making a positive determination at step SB614 in the main CPU 63 in the 51st embodiment; a function for making a positive determination at step SB717 in the main CPU 63 in the 52nd embodiment; a function for making a positive determination at step SB812 in the main CPU 63 in the 53rd embodiment; and a function for making a positive determination at step SC113 in the main CPU 63 in the 54th embodiment);
When the supply of operating power is started, a notification generating means (a function for executing a setting confirmation process in the main CPU 63) notifies the setting value to be used based on a second setting-related operation (an ON operation of the setting key insertion portion 68a) being performed;
The gaming machine according to feature x4, characterized in that it is provided with:

特徴x5によれば、使用対象となる設定値を変更するためには動作電力の供給が開始される場合に第1設定関連操作を行う必要があるため、使用対象となる設定値を不正に変更しようとする行為を行いづらくさせることが可能となる。また、動作電力の供給が開始される場合に第2設定関連操作を行うことで使用対象の設定値が報知されるため、遊技ホールの管理者は必要に応じて使用対象の設定値を確認することが可能となる。 According to feature x5, in order to change the setting value to be used, it is necessary to perform a first setting-related operation when the supply of operating power begins, making it difficult to attempt to fraudulently change the setting value to be used. Furthermore, since the setting value to be used is notified by performing a second setting-related operation when the supply of operating power begins, the amusement hall manager can check the setting value to be used as needed.

特徴x6.前記所定表示制御手段は、前記所定表示手段に遊技履歴の管理結果に対応する情報を表示させる手段(主側CPU63におけるステップS8708、ステップS8709及びステップS9107の処理を実行する機能)を備えていることを特徴とする特徴x1乃至x5のいずれか1に記載の遊技機。 Feature x6. A gaming machine described in any one of Features x1 to x5, wherein the predetermined display control means is equipped with a means for causing the predetermined display means to display information corresponding to the results of game history management (a function for executing the processing of steps S8708, S8709, and S9107 in the main CPU 63).

特徴x6によれば、遊技履歴の管理結果を遊技ホールの管理者に報知することが可能となる。この場合に、上記特徴x1の構成を備え、所定表示手段にてチェック用表示が行われることにより、所定表示手段における遊技履歴の管理結果に対応する情報の表示が正確に行われているか否かを確認することが可能となる。 Feature x6 makes it possible to notify the gaming hall manager of the results of gaming history management. In this case, by having the configuration of feature x1 and displaying a check display on the specified display means, it becomes possible to confirm whether the information corresponding to the results of gaming history management on the specified display means is being displayed accurately.

なお、特徴x1~x6の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, for the configuration of features x1 to x6, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴w群及び上記特徴x群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above feature group w and feature group x can solve the following problems:

遊技機としてパチンコ遊技機やスロットマシンなどが知られている。例えば、パチンコ遊技機は、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, some pachinko machines are known to have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、所定表示手段における表示が正確に行われているか否かを確認することが可能な構成が求められており、この点について未だ改良の余地がある。 Here, gaming machines such as those exemplified above require a configuration that makes it possible to check whether the display on the specified display means is accurate, and there is still room for improvement in this regard.

<特徴y群>
特徴y1.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(第49の実施形態では主側CPU63におけるステップSB311の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB915の処理を実行する機能)と、
前記使用対象となる設定値の変更を行うことが可能な設定可能状況(設定値更新処理が実行される状況)となるようにする状況発生手段(第49の実施形態では主側CPU63におけるステップSB114にて肯定判定をする機能、第51の実施形態では主側CPU63におけるステップSB614にて肯定判定をする機能、第52の実施形態では主側CPU63におけるステップSB717にて肯定判定をする機能、第53の実施形態では主側CPU63におけるステップSB812にて肯定判定をする機能、第54の実施形態では主側CPU63におけるステップSC113にて肯定判定をする機能)と、
前記使用対象の設定値が異常であるか否かを監視するための設定監視処理を実行する設定監視手段(第49の実施形態では主側CPU63におけるステップSB106の処理を実行する機能、第51の実施形態では主側CPU63におけるステップSB606の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB705の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB806の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC106の処理を実行する機能)と、
を備え、
前記設定手段を有する制御手段への動作電力の供給が開始された場合に実行される供給開始時の処理(第49の実施形態ではステップSB101~ステップSB122、第51の実施形態ではステップSB601~ステップSB622、第52の実施形態ではステップSB701~ステップSB729、第53の実施形態ではステップSB801~ステップSB818及びステップSB823~ステップSB826、第54の実施形態ではステップSC101~ステップSC120及びステップSC125~ステップSC128)に前記設定監視処理が含まれていることを特徴とする遊技機。
<Feature y group>
Feature y1. Setting means for setting a setting value to be used from among a plurality of setting values corresponding to the player's advantage level (in the 49th embodiment, a function for executing the processing of step SB311 in the main CPU 63, and in the 53rd embodiment, a function for executing the processing of step SB915 in the main CPU 63);
a situation generating means for generating a setting possible situation (a situation in which the setting value update process is executed) in which the setting value to be used can be changed (a function for making a positive determination at step SB114 in the main CPU 63 in the 49th embodiment, a function for making a positive determination at step SB614 in the main CPU 63 in the 51st embodiment, a function for making a positive determination at step SB717 in the main CPU 63 in the 52nd embodiment, a function for making a positive determination at step SB812 in the main CPU 63 in the 53rd embodiment, and a function for making a positive determination at step SC113 in the main CPU 63 in the 54th embodiment);
a setting monitoring means for executing a setting monitoring process to monitor whether the setting value of the target to be used is abnormal (a function for executing the process of step SB106 in the main CPU 63 in the 49th embodiment, a function for executing the process of step SB606 in the main CPU 63 in the 51st embodiment, a function for executing the process of step SB705 in the main CPU 63 in the 52nd embodiment, a function for executing the process of step SB806 in the main CPU 63 in the 53rd embodiment, and a function for executing the process of step SC106 in the main CPU 63 in the 54th embodiment);
Equipped with
A gaming machine characterized in that the setting monitoring process is included in the supply start process that is executed when the supply of operating power to a control means having the setting means is started (steps SB101 to SB122 in the 49th embodiment, steps SB601 to SB622 in the 51st embodiment, steps SB701 to SB729 in the 52nd embodiment, steps SB801 to SB818 and steps SB823 to SB826 in the 53rd embodiment, and steps SC101 to SC120 and steps SC125 to SC128 in the 54th embodiment).

特徴y1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。また、使用対象の設定値が異常であるか否かを監視するための設定監視処理が実行されるため、使用対象の設定値が異常である場合にはそれに対処することが可能となる。また、供給開始時の処理に設定監視処理が含まれているため、使用対象の設定値が異常であるにも関わらず遊技を進行させるための処理が開始されてしまわないようにすることが可能となる。 According to feature y1, the setting value to be used is set from multiple levels of setting values corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be used. In addition, a setting monitoring process is executed to monitor whether the setting value to be used is abnormal, so if the setting value to be used is abnormal, it can be addressed. In addition, because the setting monitoring process is included in the process at the start of supply, it is possible to prevent the process to progress the game from being started even if the setting value to be used is abnormal.

特徴y2.前記設定監視手段は、前記供給開始時の処理が終了した後においても監視契機が発生する度に前記設定監視処理を実行することを特徴とする特徴y1に記載の遊技機。 Feature y2. A gaming machine as described in Feature y1, wherein the setting monitoring means executes the setting monitoring process each time a monitoring trigger occurs, even after the supply start processing has ended.

特徴y2によれば、供給開始時の処理が完了した後において監視契機が発生する度に設定監視処理が実行されるため、使用対象の設定値が異常であることを特定し易くなる。 According to feature y2, after the processing at the start of supply is completed, the setting monitoring process is executed each time a monitoring trigger occurs, making it easier to identify abnormal settings in the target device.

特徴y3.定期的に起動される割込み処理を実行する手段(主側CPU63における第1タイマ割込み処理を実行する機能)を備え、
前記割込み処理に前記設定監視処理が含まれていることを特徴とする特徴y2に記載の遊技機。
Feature y3: Equipped with a means for executing a periodically activated interrupt process (a function for executing a first timer interrupt process in the main CPU 63),
A gaming machine described in feature y2, characterized in that the interrupt processing includes the setting monitoring processing.

特徴y3によれば、定期的に起動される度に設定監視処理が実行されるため、使用対象の設定値が異常であるか否かの監視の実行頻度を高めることが可能となる。 Feature y3 allows the settings monitoring process to be executed each time the device is periodically started, thereby increasing the frequency with which settings in use are monitored for abnormalities.

特徴y4.前記設定監視手段は、前記設定監視処理にて前記使用対象の設定値が異常であることを特定したことに基づいて、遊技を進行させるための所定進行処理の実行が規制される規制状態とする規制手段(第49の実施形態では主側CPU63におけるステップSB119の処理を実行する機能、第51の実施形態では主側CPU63におけるステップSB619の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB726の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB823の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC125の処理を実行する機能)を備えていることを特徴とする特徴y1乃至y3のいずれか1に記載の遊技機。 Feature y4. A gaming machine according to any one of Features y1 to y3, characterized in that the setting monitoring means includes a restriction means (in the 49th embodiment, a function for executing step SB119 in the master CPU 63; in the 51st embodiment, a function for executing step SB619 in the master CPU 63; in the 52nd embodiment, a function for executing step SB726 in the master CPU 63; in the 53rd embodiment, a function for executing step SB823 in the master CPU 63; and in the 54th embodiment, a function for executing step SC125 in the master CPU 63) that sets the setting monitoring means to a restricted state in which the execution of a predetermined progression process for progressing the game is restricted based on the identification of an abnormal setting value for the target of use in the setting monitoring process.

特徴y4によれば、使用対象の設定値が異常であることを特定した場合には遊技を進行させるための所定進行処理の実行が規制されるため、使用対象の設定値が異常であるにも関わらず遊技が開始されてしまわないようにすることが可能となる。 According to feature y4, if it is determined that the setting value of the target to be used is abnormal, the execution of the predetermined progress process for progressing the game is restricted, making it possible to prevent the game from starting even if the setting value of the target to be used is abnormal.

特徴y5.前記設定可能状況が発生したことに基づいて前記規制状態を解除する手段(第49の実施形態では主側CPU63におけるステップSB303の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB904の処理を実行する機能)を備えていることを特徴とする特徴y4に記載の遊技機。 Feature y5. A gaming machine according to Feature y4, characterized in that it is equipped with means for releasing the restricted state based on the occurrence of the setting-enabled state (a function for executing the processing of step SB303 in the main CPU 63 in the 49th embodiment, and a function for executing the processing of step SB904 in the main CPU 63 in the 53rd embodiment).

特徴y5によれば、使用対象の設定値が異常である状況の解除に際して使用対象の設定値の新たな設定を行わせることが可能となる。 Feature y5 makes it possible to set new settings for the target setting when resolving a situation where the target setting value is abnormal.

特徴y6.前記規制手段は、前記規制状態である状況において動作電力の供給が停止されたとしても動作電力の供給が再開された場合には前記規制状態となるようにすることを特徴とする特徴y4又はy5に記載の遊技機。 Feature y6. A gaming machine according to Feature y4 or y5, wherein the regulating means returns the machine to the regulated state when the supply of operating power is resumed, even if the supply of operating power is stopped while the machine is in the regulated state.

特徴y6によれば、使用対象の設定値が異常であることで所定進行処理の実行が規制された状態が動作電力の供給を停止させただけでは解除されないようにすることが可能となる。 Feature y6 makes it possible to prevent the state in which the execution of a predetermined progress process is restricted due to an abnormal setting value of the target device from being released simply by stopping the supply of operating power.

特徴y7.前記規制状態であっても前記所定進行処理とは異なる非規制処理を実行する手段(主側CPU63におけるステップS8901~ステップS8905の処理を実行する機能)を備えていることを特徴とする特徴y4乃至y6のいずれか1に記載の遊技機。 Feature y7. A gaming machine described in any one of Features y4 to y6, characterized in that it is equipped with a means for executing non-restricted processing different from the predetermined progression processing even in the restricted state (a function for executing the processing of steps S8901 to S8905 in the main CPU 63).

特徴y7によれば、使用対象の設定値が異常であることで所定進行処理の実行が規制されている状況であっても非規制処理は実行されるようにすることが可能となる。これにより、規制状態であっても必要な処理の実行を担保することが可能となる。 Feature y7 makes it possible to execute non-restricted processes even in situations where the execution of a specified progress process is restricted due to an abnormal setting value for the target device. This makes it possible to ensure that necessary processes are executed even in a restricted state.

特徴y8.前記非規制処理には、停電の発生を監視するための停電監視処理(ステップS8901)が含まれていることを特徴とする特徴y7に記載の遊技機。 Feature y8. A gaming machine according to Feature y7, wherein the non-restrictive processing includes a power outage monitoring process (step S8901) for monitoring the occurrence of a power outage.

特徴y8によれば、規制状態であっても停電監視処理が実行されるため、規制状態において停電が発生した場合にそれに対して適切に対処することが可能となる。 Feature y8 allows power outage monitoring processing to be performed even in a restricted state, making it possible to respond appropriately if a power outage occurs in a restricted state.

特徴y9.前記設定監視手段は、前記設定監視処理にて前記使用対象の設定値が異常であることを特定したことに基づいて、前記設定可能状況を発生させるべきことを遊技者に認識可能とさせる報知が実行されるようにする手段(第49の実施形態では主側CPU63におけるステップSB121の処理を実行する機能、第51の実施形態では主側CPU63におけるステップSB621の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB728の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB825の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC127の処理を実行する機能)を備えていることを特徴とする特徴y1乃至y8のいずれか1に記載の遊技機。 Feature y9. A gaming machine according to any one of Features y1 to y8, characterized in that the setting monitoring means includes means for executing a notification to enable the player to recognize that the setting possible situation should be generated based on the setting monitoring process identifying an abnormality in the setting value of the target to be used (in the 49th embodiment, a function for executing the processing of step SB121 in the main CPU 63; in the 51st embodiment, a function for executing the processing of step SB621 in the main CPU 63; in the 52nd embodiment, a function for executing the processing of step SB728 in the main CPU 63; in the 53rd embodiment, a function for executing the processing of step SB825 in the main CPU 63; and in the 54th embodiment, a function for executing the processing of step SC127 in the main CPU 63).

特徴y9によれば、使用対象の設定値が異常であることが特定された場合には設定可能状況を発生させるべきことを遊技者に認識可能とさせる報知が実行されるため、使用対象の設定値が異常となった場合にはそれを解消するように遊技ホールの管理者に促すことが可能となる。 According to feature y9, if an abnormal setting value for the target is identified, a notification is issued to make the player aware that a setting enablement situation should be created. Therefore, if an abnormal setting value for the target is detected, it is possible to prompt the amusement hall manager to resolve the abnormality.

なお、特徴y1~y9の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features y1 to y9, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

上記特徴y群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above feature group y can solve the following problems:

遊技機としてパチンコ遊技機やスロットマシンなどが知られている。例えば、パチンコ遊技機は、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, some pachinko machines are known to have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、遊技機の有利度を決定付ける設定値の管理を好適に行う必要があり、この点について未だ改良の余地がある。 Here, in gaming machines such as those exemplified above, it is necessary to properly manage the setting values that determine the machine's advantageous degree, and there is still room for improvement in this regard.

<特徴z群>
特徴z1.動作電力の供給が開始された場合に所定の記憶領域(特定制御用のワークエリア221)に記憶された情報に関して所定異常が発生しているか否かを監視する所定監視手段(第33の実施形態では主側CPU63におけるステップS7906及びステップS7909の処理を実行する機能、第35の実施形態では主側CPU63におけるステップS8807及びステップS8810の処理を実行する機能、第36の実施形態では主側CPU63におけるステップS9408及びステップS9411の処理を実行する機能、第37の実施形態では主側CPU63におけるステップS9506及びステップS9509の処理を実行する機能、第42の実施形態では主側CPU63におけるステップS9905及びステップS9908の処理を実行する機能、第45の実施形態では主側CPU63におけるステップSA406及びステップSA409の処理を実行する機能、第46の実施形態では主側CPU63におけるステップSA907及びステップSA910の処理を実行する機能、第49の実施形態では主側CPU63におけるステップSB104~ステップSB106の処理を実行する機能、第51の実施形態では主側CPU63におけるステップSB604~ステップSB606の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB703~ステップSB705の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB804~ステップSB806の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC104~ステップSC106の処理を実行する機能)と、
当該所定監視手段により前記所定異常が発生していることが特定されたことに基づいて、遊技を進行させるための所定進行処理の実行が規制される規制状態とする規制手段(第33の実施形態では主側CPU63におけるステップS7910の処理を実行する機能、第35の実施形態では主側CPU63におけるステップS8811の処理を実行する機能、第36の実施形態では主側CPU63におけるステップS9412の処理を実行する機能、第37の実施形態では主側CPU63におけるステップS9510の処理を実行する機能、第42の実施形態では主側CPU63におけるステップS9909の処理を実行する機能、第45の実施形態では主側CPU63におけるステップSA410の処理を実行する機能、第46の実施形態では主側CPU63におけるステップSA911の処理を実行する機能、第49の実施形態では主側CPU63におけるステップSB119の処理を実行する機能、第51の実施形態では主側CPU63におけるステップSB619の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB726の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB823の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC125の処理を実行する機能)と、
前記規制状態であっても前記所定進行処理とは異なる非規制処理を実行する手段(第33の実施形態では主側CPU63におけるステップS8201~ステップS8206の処理を実行する機能、第35の実施形態では主側CPU63におけるステップS8901~ステップS8905の処理を実行する機能、第42の実施形態では主側CPU63におけるステップSA101~ステップSA106の処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature z group>
Feature z1. A predetermined monitoring means for monitoring whether a predetermined abnormality has occurred in the information stored in a predetermined storage area (work area 221 for specific control) when the supply of operating power is started (a function for executing the processes of steps S7906 and S7909 in the main CPU 63 in the 33rd embodiment, a function for executing the processes of steps S8807 and S8810 in the main CPU 63 in the 35th embodiment, a function for executing the processes of steps S9408 and S9411 in the main CPU 63 in the 36th embodiment, a function for executing the processes of steps S9506 and S9509 in the main CPU 63 in the 37th embodiment, a function for executing the processes of steps S9905 and S9908 in the main CPU 63 in the 42nd embodiment, a function for executing the processes of steps S9906 and S9909 in the main CPU 63 in the 45th embodiment, in the 46th embodiment, a function of executing the processes of steps SA406 and SA409 in the main CPU 63; in the 49th embodiment, a function of executing the processes of steps SB104 to SB106 in the main CPU 63; in the 51st embodiment, a function of executing the processes of steps SB604 to SB606 in the main CPU 63; in the 52nd embodiment, a function of executing the processes of steps SB703 to SB705 in the main CPU 63; in the 53rd embodiment, a function of executing the processes of steps SB804 to SB806 in the main CPU 63; and in the 54th embodiment, a function of executing the processes of steps SC104 to SC106 in the main CPU 63).
a restricting means for restricting the execution of a predetermined progress process for progressing a game based on the occurrence of the predetermined abnormality being identified by the predetermined monitoring means (a function for executing the process of step S7910 in the main CPU 63 in the 33rd embodiment, a function for executing the process of step S8811 in the main CPU 63 in the 35th embodiment, a function for executing the process of step S9412 in the main CPU 63 in the 37th embodiment, a function for executing the process of step S9510 in the main CPU 63 in the 42nd embodiment, a function for executing the process of step S9909 in the main CPU 63 in the 45th embodiment, In the 46th embodiment, a function of executing the process of step SA911 in the main CPU 63, in the 49th embodiment, a function of executing the process of step SB119 in the main CPU 63, in the 51st embodiment, a function of executing the process of step SB619 in the main CPU 63, in the 52nd embodiment, a function of executing the process of step SB726 in the main CPU 63, in the 53rd embodiment, a function of executing the process of step SB823 in the main CPU 63, and in the 54th embodiment, a function of executing the process of step SC125 in the main CPU 63).
A means for executing non-restricted processing different from the predetermined progress processing even in the restricted state (a function for executing the processing of steps S8201 to S8206 in the main CPU 63 in the 33rd embodiment, a function for executing the processing of steps S8901 to S8905 in the main CPU 63 in the 35th embodiment, and a function for executing the processing of steps SA101 to SA106 in the main CPU 63 in the 42nd embodiment);
A gaming machine characterized by comprising:

特徴z1によれば、所定の記憶領域に記憶された情報に関して所定異常が発生していることを特定した場合には遊技を進行させるための所定進行処理の実行が規制されるため、所定異常が発生しているにも関わらず遊技が開始されてしまわないようにすることが可能となる。また、所定異常が発生していることで所定進行処理の実行が規制されている状況であっても非規制処理は実行されるようにすることが可能となる。これにより、規制状態であっても必要な処理の実行を担保することが可能となる。 According to feature z1, if it is determined that a predetermined abnormality has occurred with respect to information stored in a predetermined memory area, the execution of predetermined progression processing to progress the game is restricted, making it possible to prevent the game from starting despite the occurrence of a predetermined abnormality. Furthermore, even in situations where the execution of predetermined progression processing is restricted due to the occurrence of a predetermined abnormality, it is possible to ensure that non-restricted processing is executed. This makes it possible to ensure that necessary processing is executed even in a restricted state.

特徴z2.前記非規制処理には、停電の発生を監視するための停電監視処理(第33の実施形態ではステップS8201、第35の実施形態ではステップS8901、第42の実施形態ではステップSA102)が含まれていることを特徴とする特徴z1に記載の遊技機。 Feature z2. A gaming machine according to Feature z1, wherein the non-regulated processing includes a power outage monitoring process for monitoring for the occurrence of a power outage (step S8201 in the 33rd embodiment, step S8901 in the 35th embodiment, and step SA102 in the 42nd embodiment).

特徴z2によれば、規制状態であっても停電監視処理が実行されるため、規制状態において停電が発生した場合にそれに対して適切に対処することが可能となる。 Feature z2 allows power outage monitoring processing to be performed even in a restricted state, making it possible to respond appropriately if a power outage occurs in a restricted state.

特徴z3.前記規制手段は、前記規制状態である状況において動作電力の供給が停止されたとしても動作電力の供給が再開された場合には前記規制状態となるようにすることを特徴とする特徴z1又はz2に記載の遊技機。 Feature z3. A gaming machine according to Feature z1 or z2, wherein the regulating means is configured to return to the regulated state when the supply of operating power is resumed, even if the supply of operating power is stopped while the gaming machine is in the regulated state.

特徴z3によれば、所定異常が発生していることで所定進行処理の実行が規制された状態が動作電力の供給を停止させただけでは解除されないようにすることが可能となる。 Feature z3 makes it possible to prevent the state in which the execution of a predetermined progress process is restricted due to the occurrence of a predetermined abnormality from being lifted simply by stopping the supply of operating power.

特徴z4.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(第49の実施形態では主側CPU63におけるステップSB311の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB915の処理を実行する機能)と、
前記使用対象となる設定値の変更を行うことが可能な設定可能状況(設定値更新処理が実行される状況)となるようにする状況発生手段(第49の実施形態では主側CPU63におけるステップSB114にて肯定判定をする機能、第51の実施形態では主側CPU63におけるステップSB614にて肯定判定をする機能、第52の実施形態では主側CPU63におけるステップSB717にて肯定判定をする機能、第53の実施形態では主側CPU63におけるステップSB812にて肯定判定をする機能、第54の実施形態では主側CPU63におけるステップSC113にて肯定判定をする機能)と、
を備えていることを特徴とする特徴z1乃至z3のいずれか1に記載の遊技機。
Feature z4. Setting means for setting a setting value to be used from among a plurality of setting values corresponding to the player's advantage level (a function for executing the processing of step SB311 in the main CPU 63 in the 49th embodiment, and a function for executing the processing of step SB915 in the main CPU 63 in the 53rd embodiment);
a situation generating means for generating a setting possible situation (a situation in which the setting value update process is executed) in which the setting value to be used can be changed (a function for making a positive determination at step SB114 in the main CPU 63 in the 49th embodiment, a function for making a positive determination at step SB614 in the main CPU 63 in the 51st embodiment, a function for making a positive determination at step SB717 in the main CPU 63 in the 52nd embodiment, a function for making a positive determination at step SB812 in the main CPU 63 in the 53rd embodiment, and a function for making a positive determination at step SC113 in the main CPU 63 in the 54th embodiment);
A gaming machine according to any one of features z1 to z3, characterized in that it is provided with:

特徴z4によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。この場合に、所定の記憶領域に記憶された情報に関して所定異常が発生している場合には設定値に関しても異常が発生している可能性がある。これに対して、上記特徴z1の構成を備え、所定の記憶領域に記憶された情報に関して所定異常が発生していることを特定した場合には遊技を進行させるための所定進行処理の実行が規制されるため、設定値に関して異常が発生している可能性があるにも関わらず遊技が開始されてしまわないようにすることが可能となる。 According to feature z4, the setting value to be used is set from multiple levels of setting values corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be used. In this case, if a specified abnormality occurs with the information stored in the specified memory area, there is a possibility that an abnormality has also occurred with the setting value. In contrast, with the configuration of feature z1 above, if it is determined that a specified abnormality has occurred with the information stored in the specified memory area, the execution of the specified progression process to progress the game is restricted, making it possible to prevent gameplay from starting despite the possibility that an abnormality has occurred with the setting value.

特徴z5.前記所定監視手段により前記所定異常が発生していることが特定されたことに基づいて、前記設定可能状況を発生させるべきことを遊技者に認識可能とさせる報知が実行されるようにする手段(第49の実施形態では主側CPU63におけるステップSB121の処理を実行する機能、第51の実施形態では主側CPU63におけるステップSB621の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB728の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB825の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC127の処理を実行する機能)を備えていることを特徴とする特徴z4に記載の遊技機。 Feature z5. A gaming machine according to Feature z4, characterized in that it is equipped with means for executing a notification that enables a player to recognize that the settable situation should occur, based on the occurrence of the predetermined abnormality being identified by the predetermined monitoring means (in the 49th embodiment, a function for executing the processing of step SB121 in the main CPU 63; in the 51st embodiment, a function for executing the processing of step SB621 in the main CPU 63; in the 52nd embodiment, a function for executing the processing of step SB728 in the main CPU 63; in the 53rd embodiment, a function for executing the processing of step SB825 in the main CPU 63; and in the 54th embodiment, a function for executing the processing of step SC127 in the main CPU 63).

特徴z5によれば、所定異常が発生していることが特定された場合には設定可能状況を発生させるべきことを遊技者に認識可能とさせる報知が実行されるため、所定異常となった場合には設定値の設定を行うように遊技ホールの管理者に促すことが可能となる。 According to feature z5, when a specified abnormality is identified, a notification is issued to make the player aware that a setting-enabled situation should occur, making it possible to prompt the amusement hall manager to set the setting value when a specified abnormality occurs.

特徴z6.前記設定可能状況が発生したことに基づいて前記規制状態を解除する手段(第49の実施形態では主側CPU63におけるステップSB303の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB904の処理を実行する機能)を備えていることを特徴とする特徴z4又はz5に記載の遊技機。 Feature z6. A gaming machine as described in Feature z4 or z5, characterized in that it is equipped with means for releasing the restricted state based on the occurrence of the setting-enabled state (a function for executing the processing of step SB303 in the main CPU 63 in the 49th embodiment, and a function for executing the processing of step SB904 in the main CPU 63 in the 53rd embodiment).

特徴z6によれば、所定異常が発生している状況の解除に際して使用対象の設定値の新たな設定を行わせることが可能となる。 Feature z6 makes it possible to set new settings for the target settings when a specified abnormality is resolved.

なお、特徴z1~z6の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features z1 to z6, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21, One or more of features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5 may be applied. This allows for a synergistic effect to be achieved by combining these features.

<特徴αA群>
特徴αA1.動作電力の供給が開始された場合に所定の記憶領域(特定制御用のワークエリア221)に記憶された情報に関して所定異常が発生しているか否かを監視する所定監視手段(第49の実施形態では主側CPU63におけるステップSB104~ステップSB106の処理を実行する機能、第51の実施形態では主側CPU63におけるステップSB604~ステップSB606の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB703~ステップSB705の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB804~ステップSB806の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC104~ステップSC106の処理を実行する機能)と、
当該所定監視手段により前記所定異常が発生していることが特定された場合、動作電力の供給開始時の処理の実行内容が、前記所定監視手段により前記所定異常が発生していることが特定されなかった場合とは異なる実行内容となるようにする規制手段(第49の実施形態では主側CPU63におけるステップSB119の処理を実行する機能、第51の実施形態では主側CPU63におけるステップSB619の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB726の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB823の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC125の処理を実行する機能)と、
前記所定監視手段により前記所定異常が発生していることが特定されたことに基づいて、遊技機の外部に特定出力を行う特定出力手段(第49の実施形態では主側CPU63におけるステップSB122の処理を実行する機能、第51の実施形態では主側CPU63におけるステップSB622の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB729の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB826の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC128の処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature αA group>
Feature αA1. A predetermined monitoring means for monitoring whether a predetermined abnormality has occurred in the information stored in a predetermined storage area (work area 221 for specific control) when the supply of operating power is started (in the 49th embodiment, a function for executing the processing of steps SB104 to SB106 in the main CPU 63; in the 51st embodiment, a function for executing the processing of steps SB604 to SB606 in the main CPU 63; in the 52nd embodiment, a function for executing the processing of steps SB703 to SB705 in the main CPU 63; in the 53rd embodiment, a function for executing the processing of steps SB804 to SB806 in the main CPU 63; and in the 54th embodiment, a function for executing the processing of steps SC104 to SC106 in the main CPU 63);
a regulating means for, when the occurrence of the predetermined abnormality is identified by the predetermined monitoring means, changing the execution content of the processing at the start of supply of operating power to be different from that when the occurrence of the predetermined abnormality is not identified by the predetermined monitoring means (in the 49th embodiment, a function for executing the processing of step SB119 in the main CPU 63; in the 51st embodiment, a function for executing the processing of step SB619 in the main CPU 63; in the 52nd embodiment, a function for executing the processing of step SB726 in the main CPU 63; in the 53rd embodiment, a function for executing the processing of step SB823 in the main CPU 63; and in the 54th embodiment, a function for executing the processing of step SC125 in the main CPU 63);
specific output means for outputting a specific output to the outside of the gaming machine based on the occurrence of the specific abnormality being identified by the specific monitoring means (in the 49th embodiment, a function for executing the processing of step SB122 in the main CPU 63; in the 51st embodiment, a function for executing the processing of step SB622 in the main CPU 63; in the 52nd embodiment, a function for executing the processing of step SB729 in the main CPU 63; in the 53rd embodiment, a function for executing the processing of step SB826 in the main CPU 63; and in the 54th embodiment, a function for executing the processing of step SC128 in the main CPU 63);
A gaming machine characterized by comprising:

特徴αA1によれば、所定の記憶領域に記憶された情報に関して所定異常が発生していることを特定した場合には動作電力の供給開始時の処理の実行内容が所定異常の発生していない場合とは異なる実行内容となるため、所定異常が発生しているにも関わらず通常通りに処理が進行してしまわないようにすることが可能となる。また、所定異常が発生していることが特定されたことに基づいて遊技機の外部に特定出力が行われる。これにより、所定異常が発生していることに対処するように遊技ホールの管理者に促すことが可能となる。 According to feature αA1, when it is determined that a specified abnormality has occurred with the information stored in a specified memory area, the processing executed when the supply of operating power begins is different from that executed when no specified abnormality has occurred, making it possible to prevent processing from proceeding normally despite the occurrence of a specified abnormality. In addition, when it is determined that a specified abnormality has occurred, a specific output is sent externally to the gaming machine. This makes it possible to prompt the gaming hall manager to take action to address the occurrence of the specified abnormality.

特徴αA2.前記特定出力手段は、前記所定異常とは異なる事象が発生していることが特定された場合にも遊技機の外部に前記特定出力を行うことを特徴とする特徴αA1に記載の遊技機。 Feature αA2. A gaming machine as described in Feature αA1, wherein the specific output means also issues the specific output to the outside of the gaming machine when it is determined that an event other than the predetermined abnormality has occurred.

特徴αA2によれば、所定異常とは異なる事象が発生した場合にも遊技機の外部に特定出力が行われる。これにより、特定出力を行うための構成を兼用することが可能となる。 Feature αA2 allows a specific output to be sent to the outside of the gaming machine even when an event other than a specified abnormality occurs. This makes it possible to use the same configuration for sending a specific output.

特徴αA3.前記特定出力手段は、前記所定異常が発生している状況において動作電力の供給が停止されたとしても動作電力の供給が再開された場合に前記所定異常が発生している場合には遊技機の外部に前記特定出力を行うことを特徴とする特徴αA1又はαA2に記載の遊技機。 Feature αA3. A gaming machine described in Feature αA1 or αA2, wherein the specific output means outputs the specific signal to an external device if the specified abnormality occurs when the supply of operating power is resumed, even if the supply of operating power is stopped while the specified abnormality is occurring.

特徴αA3によれば、所定異常が発生している状況においては動作電力の供給が再開される度に遊技機の外部に特定出力を行うことが可能となる。これにより、所定異常が発生していることを遊技ホールの管理者に認識させ易くなる。 Feature αA3 enables a specific output to be sent externally to the gaming machine whenever the supply of operating power is resumed when a specified abnormality occurs. This makes it easier for the gaming parlor manager to recognize that a specified abnormality has occurred.

特徴αA4.前記規制手段は、前記所定監視手段により前記所定異常が発生していることが特定されたことに基づいて、遊技を進行させるための所定進行処理の実行が規制される規制状態とすることを特徴とする特徴αA1乃至αA3のいずれか1に記載の遊技機。 Feature αA4. A gaming machine described in any one of Features αA1 to αA3, wherein the regulating means, upon the occurrence of the predetermined abnormality being identified by the predetermined monitoring means, enters a regulated state in which the execution of a predetermined progression process for progressing the game is restricted.

特徴αA4によれば、所定の記憶領域に記憶された情報に関して所定異常が発生していることを特定した場合には遊技を進行させるための所定進行処理の実行が規制されるため、所定異常が発生しているにも関わらず遊技が開始されてしまわないようにすることが可能となる。 According to feature αA4, if it is determined that a predetermined abnormality has occurred with the information stored in a predetermined memory area, the execution of a predetermined progression process for progressing the game is restricted, thereby making it possible to prevent the game from starting even when a predetermined abnormality has occurred.

特徴αA5.前記規制状態であっても前記所定進行処理とは異なる非規制処理を実行する手段(第33の実施形態では主側CPU63におけるステップS8201~ステップS8206の処理を実行する機能、第35の実施形態では主側CPU63におけるステップS8901~ステップS8905の処理を実行する機能、第42の実施形態では主側CPU63におけるステップSA101~ステップSA106の処理を実行する機能)を備えていることを特徴とする特徴αA4に記載の遊技機。 Feature αA5. A gaming machine as described in Feature αA4, characterized in that it is equipped with means for executing non-restricted processing that differs from the predetermined progression processing even in the restricted state (in the 33rd embodiment, a function for executing processing of steps S8201 to S8206 in the main CPU 63; in the 35th embodiment, a function for executing processing of steps S8901 to S8905 in the main CPU 63; and in the 42nd embodiment, a function for executing processing of steps SA101 to SA106 in the main CPU 63).

特徴αA5によれば、所定異常が発生していることで所定進行処理の実行が規制されている状況であっても非規制処理は実行されるようにすることが可能となる。これにより、規制状態であっても必要な処理の実行を担保することが可能となる。 Feature αA5 makes it possible to execute non-restricted processes even in situations where the execution of a specified progress process is restricted due to the occurrence of a specified abnormality. This makes it possible to ensure that necessary processes are executed even in a restricted state.

特徴αA6.前記非規制処理には、停電の発生を監視するための停電監視処理(第33の実施形態ではステップS8201、第35の実施形態ではステップS8901、第42の実施形態ではステップSA102)が含まれていることを特徴とする特徴αA5に記載の遊技機。 Feature αA6. A gaming machine as described in Feature αA5, wherein the non-regulated processing includes a power outage monitoring process for monitoring for the occurrence of a power outage (step S8201 in the 33rd embodiment, step S8901 in the 35th embodiment, and step SA102 in the 42nd embodiment).

特徴αA6によれば、規制状態であっても停電監視処理が実行されるため、規制状態において停電が発生した場合にそれに対して適切に対処することが可能となる。 Feature αA6 allows power outage monitoring processing to be performed even in a restricted state, making it possible to respond appropriately if a power outage occurs in a restricted state.

特徴αA7.前記規制手段は、前記規制状態である状況において動作電力の供給が停止されたとしても動作電力の供給が再開された場合には前記規制状態となるようにすることを特徴とする特徴αA4乃至αA6のいずれか1に記載の遊技機。 Feature αA7. A gaming machine described in any one of Features αA4 to αA6, wherein the regulating means is configured to return to the regulated state when the supply of operating power is resumed, even if the supply of operating power is stopped while the machine is in the regulated state.

特徴αA7によれば、所定異常が発生していることで所定進行処理の実行が規制された状態が動作電力の供給を停止させただけでは解除されないようにすることが可能となる。 Feature αA7 makes it possible to prevent the state in which the execution of a predetermined progress process is restricted due to the occurrence of a predetermined abnormality from being lifted simply by stopping the supply of operating power.

特徴αA8.遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値を設定する設定手段(第49の実施形態では主側CPU63におけるステップSB311の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB915の処理を実行する機能)と、
前記使用対象となる設定値の変更を行うことが可能な設定可能状況(設定値更新処理が実行される状況)となるようにする状況発生手段(第49の実施形態では主側CPU63におけるステップSB114にて肯定判定をする機能、第51の実施形態では主側CPU63におけるステップSB614にて肯定判定をする機能、第52の実施形態では主側CPU63におけるステップSB717にて肯定判定をする機能、第53の実施形態では主側CPU63におけるステップSB812にて肯定判定をする機能、第54の実施形態では主側CPU63におけるステップSC113にて肯定判定をする機能)と、
を備えていることを特徴とする特徴αA4乃至αA7のいずれか1に記載の遊技機。
Feature αA8. Setting means for setting a setting value to be used from among a plurality of setting values corresponding to the player's advantage level (a function for executing the processing of step SB311 in the main CPU 63 in the 49th embodiment, and a function for executing the processing of step SB915 in the main CPU 63 in the 53rd embodiment);
a situation generating means for generating a setting possible situation (a situation in which the setting value update process is executed) in which the setting value to be used can be changed (a function for making a positive determination at step SB114 in the main CPU 63 in the 49th embodiment, a function for making a positive determination at step SB614 in the main CPU 63 in the 51st embodiment, a function for making a positive determination at step SB717 in the main CPU 63 in the 52nd embodiment, a function for making a positive determination at step SB812 in the main CPU 63 in the 53rd embodiment, and a function for making a positive determination at step SC113 in the main CPU 63 in the 54th embodiment);
A gaming machine described in any one of features αA4 to αA7, characterized by comprising:

特徴αA8によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。この場合に、所定の記憶領域に記憶された情報に関して所定異常が発生している場合には設定値に関しても異常が発生している可能性がある。これに対して、上記特徴αA1の構成を備え、所定の記憶領域に記憶された情報に関して所定異常が発生していることを特定した場合には動作電力の供給開始時の処理の実行内容が所定異常の発生していない場合とは異なる実行内容となるため、設定値に関して異常が発生している可能性があるにも関わらず通常通りに処理が進行してしまわないようにすることが可能となる。また、所定異常が発生していることが特定されたことに基づいて遊技機の外部に特定出力が行われるため、設定値に関して異常が発生している可能性があることに対処するように遊技ホールの管理者に促すことが可能となる。 According to feature αA8, the setting value to be used is set from multiple setting value levels corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be used. In this case, if a specified abnormality occurs with the information stored in the specified memory area, there is a possibility that an abnormality has also occurred with the setting value. In contrast, with the configuration of feature αA1 above, if it is determined that a specified abnormality has occurred with the information stored in the specified memory area, the execution content of the process when the supply of operating power begins is different from that when the specified abnormality has not occurred, making it possible to prevent processing from proceeding as usual despite the possibility that an abnormality has occurred with the setting value. Furthermore, because a specific output is sent externally to the gaming machine based on the determination that a specified abnormality has occurred, it is possible to prompt the gaming hall manager to take action to address the possibility that an abnormality has occurred with the setting value.

特徴αA9.前記所定監視手段により前記所定異常が発生していることが特定されたことに基づいて、前記設定可能状況を発生させるべきことを遊技者に認識可能とさせる報知が実行されるようにする手段(第49の実施形態では主側CPU63におけるステップSB121の処理を実行する機能、第51の実施形態では主側CPU63におけるステップSB621の処理を実行する機能、第52の実施形態では主側CPU63におけるステップSB728の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB825の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC127の処理を実行する機能)を備えていることを特徴とする特徴αA8に記載の遊技機。 Feature αA9. A gaming machine as described in Feature αA8, characterized in that it is equipped with means for executing a notification that enables a player to recognize that the settable situation should occur, based on the occurrence of the predetermined abnormality being identified by the predetermined monitoring means (in the 49th embodiment, a function for executing the processing of step SB121 in the main CPU 63; in the 51st embodiment, a function for executing the processing of step SB621 in the main CPU 63; in the 52nd embodiment, a function for executing the processing of step SB728 in the main CPU 63; in the 53rd embodiment, a function for executing the processing of step SB825 in the main CPU 63; and in the 54th embodiment, a function for executing the processing of step SC127 in the main CPU 63).

特徴αA9によれば、所定異常が発生していることが特定された場合には設定可能状況を発生させるべきことを遊技者に認識可能とさせる報知が実行されるため、所定異常となった場合には設定値の設定を行うように遊技ホールの管理者に促すことが可能となる。 According to feature αA9, when a specified abnormality is identified, a notification is issued to make the player aware that a setting-enabled situation should occur, making it possible to prompt the amusement hall manager to set the setting value when a specified abnormality occurs.

特徴αA10.前記規制手段は、前記所定監視手段により前記所定異常が発生していることが特定されたことに基づいて、遊技を進行させるための所定進行処理の実行が規制される規制状態とするものであり、
本遊技機は、前記設定可能状況が発生したことに基づいて前記規制状態を解除する手段(第49の実施形態では主側CPU63におけるステップSB303の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB904の処理を実行する機能)を備えていることを特徴とする特徴αA8又はαA9に記載の遊技機。
Feature αA10. The regulating means, based on the occurrence of the predetermined abnormality identified by the predetermined monitoring means, sets a regulated state in which execution of a predetermined progression process for progressing a game is restricted;
This gaming machine is a gaming machine described in feature αA8 or αA9, characterized in that it is equipped with a means for releasing the restricted state based on the occurrence of the settable situation (in the 49th embodiment, a function for executing the processing of step SB303 in the main CPU 63, and in the 53rd embodiment, a function for executing the processing of step SB904 in the main CPU 63).

特徴αA10によれば、所定異常が発生している状況の解除に際して使用対象の設定値の新たな設定を行わせることが可能となる。 Feature αA10 makes it possible to set new settings for the target setting when a specified abnormality is resolved.

なお、特徴αA1~αA10の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, in relation to the configuration of features αA1 to αA10, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21 , features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5. This allows for a synergistic effect to be achieved by combining these features.

<特徴αB群>
特徴αB1.動作電力の供給が開始された場合に動作電力の供給開始時の処理を開始する手段(第49の実施形態ではステップSB101~ステップSB122、第51の実施形態ではステップSB601~ステップSB622、第52の実施形態ではステップSB701~ステップSB729、第53の実施形態ではステップSB801~ステップSB818及びステップSB823~ステップSB826、第54の実施形態ではステップSC101~ステップSC120及びステップSC125~ステップSC128)と、
定期的に起動される割込み処理を実行する手段(主側CPU63における第1タイマ割込み処理を実行する機能)と、
遊技者の有利度に対応する複数段階の設定値の中から使用対象として設定されている設定値に対応する態様で利益付与用処理を実行する手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)と、
前記動作電力の供給開始時の処理の一部の処理として、前記設定値に関する所定の設定関連処理を実行する設定関連実行手段(主側CPU63における設定値更新処理又は設定確認用処理を実行する機能)と、
前記動作電力の供給開始時の処理において前記所定の設定関連処理が実行される場合に前記割込み処理の実行が禁止されている状態から前記割込み処理の実行が許可される状態に設定する許可設定手段(第49の実施形態では主側CPU63におけるステップSB201又はステップSB301の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB901の処理を実行する機能)と、
を備えていることを特徴とする遊技機。
<Feature αB group>
Feature αB1. A means for starting processing at the start of supply of operating power when the supply of operating power is started (steps SB101 to SB122 in the 49th embodiment, steps SB601 to SB622 in the 51st embodiment, steps SB701 to SB729 in the 52nd embodiment, steps SB801 to SB818 and steps SB823 to SB826 in the 53rd embodiment, steps SC101 to SC120 and steps SC125 to SC128 in the 54th embodiment),
A means for executing an interrupt process that is periodically started (a function for executing a first timer interrupt process in the main CPU 63);
A means for executing a profit awarding process in a manner corresponding to a set value set as a target for use from among a plurality of set values corresponding to the player's advantage level (a function for executing the processes of steps S503 and S504 in the master CPU 63);
A setting-related execution means (a function of executing a setting value update process or a setting confirmation process in the main CPU 63) that executes a predetermined setting-related process related to the setting value as part of the process at the start of the supply of the operating power;
A permission setting means for setting the execution of the interrupt processing from a prohibited state to a permitted state when the predetermined setting-related processing is executed in the processing at the start of the supply of the operating power (a function for executing the processing of step SB201 or step SB301 in the main CPU 63 in the 49th embodiment, and a function for executing the processing of step SB901 in the main CPU 63 in the 53rd embodiment);
A gaming machine characterized by comprising:

特徴αB1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。また、設定値に関する所定の設定関連処理は動作電力の供給開始時の処理の一部の処理として実行されるため、所定の設定関連処理を不正に実行させようとする行為を行いづらくさせることが可能となる。 According to feature αB1, the setting value to be used is set from multiple setting values corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be used. In addition, because the specified setting-related processing related to the setting value is executed as part of the processing when the supply of operating power begins, it is possible to make it more difficult to fraudulently execute the specified setting-related processing.

この場合に、動作電力の供給開始時の処理において所定の設定関連処理が実行される場合に割込み処理の実行が禁止されている状態から許可される状態となる。つまり、動作電力の供給開始時の処理においては基本的に割込み処理の実行を禁止する一方、所定の設定関連処理においては割込み処理が割り込んで起動され得ることとなる。動作電力の供給開始時の処理においては基本的に割込み処理の実行を禁止することで動作電力の供給開始時の処理が完了するまでに要する時間を短縮することが可能となる。その一方、所定の設定関連処理では設定値に関する処理が実行されるため処理が完了するまでに要する時間が長くなることが想定され、このような所定の設定関連処理が実行されている状況においては割込み処理の実行を許可することで処理の実行態様を好適なものとすることが可能となる。 In this case, when a specified setting-related process is executed during processing at the start of the supply of operating power, the execution of interrupt processing changes from prohibited to permitted. In other words, while the execution of interrupt processing is generally prohibited during processing at the start of the supply of operating power, interrupt processing can be initiated as an interrupt during specified setting-related processing. By generally prohibiting the execution of interrupt processing during processing at the start of the supply of operating power, it is possible to shorten the time required for processing at the start of the supply of operating power. On the other hand, it is expected that the time required for specified setting-related processing to be completed will be longer because processing related to setting values is executed during this process; therefore, by permitting the execution of interrupt processing when such specified setting-related processing is being executed, it is possible to optimize the execution mode of processing.

特徴αB2.前記設定関連実行手段は、前記所定の設定関連処理において終了契機操作が行われたことに基づいて当該所定の設定関連処理を終了させることを特徴とする特徴αB1に記載の遊技機。 Feature αB2. The gaming machine described in Feature αB1, wherein the setting-related execution means terminates the specified setting-related processing when a termination trigger operation is performed during the specified setting-related processing.

特徴αB2によれば、所定の設定関連処理は終了契機操作が行われるまで継続されるため、処理が完了するまでに要する時間が長くなり易い。この場合に、上記特徴αB1の構成を備え、所定の設定関連処理が実行されている状況においては割込み処理の実行が許可されるため、処理の実行態様を好適なものとすることが可能となる。 According to feature αB2, the specified setting-related processing continues until a termination trigger operation is performed, which can easily result in a long time being required for the processing to be completed. In this case, the configuration of feature αB1 described above allows interrupt processing to be executed while the specified setting-related processing is being executed, making it possible to optimize the execution mode of the processing.

特徴αB3.前記所定の設定関連処理が終了する場合に前記割込み処理の実行が許可されている状態から前記割込み処理の実行が禁止される状態に設定する禁止設定手段(第49の実施形態では主側CPU63におけるステップSB206又はステップSB312の処理を実行する機能、第53の実施形態では主側CPU63におけるステップSB916の処理を実行する機能)を備えていることを特徴とする特徴αB1又はαB2に記載の遊技機。 Feature αB3. A gaming machine described in Feature αB1 or αB2, characterized in that it is equipped with a prohibition setting means (a function for executing step SB206 or step SB312 in the main CPU 63 in the 49th embodiment, and a function for executing step SB916 in the main CPU 63 in the 53rd embodiment) that changes the state in which execution of the interrupt process is permitted to a state in which execution of the interrupt process is prohibited when the predetermined setting-related process is completed.

特徴αB3によれば、所定の設定関連処理が終了する場合には割込み処理の実行が再度禁止される。これにより、動作電力の供給開始時の処理が実行されている状況において割込み処理の実行が許可される期間を、所定の設定関連処理が実行されている期間に制限することが可能となる。 According to feature αB3, when a specified setting-related process ends, execution of interrupt processing is again prohibited. This makes it possible to limit the period during which execution of interrupt processing is permitted when processing is being performed at the start of the supply of operating power to the period during which the specified setting-related process is being performed.

特徴αB4.前記割込み処理に停電の発生を監視するための停電監視処理(ステップS8901)が含まれていることを特徴とする特徴αB1乃至αB3のいずれか1に記載の遊技機。 Feature αB4. A gaming machine described in any one of Features αB1 to αB3, wherein the interrupt processing includes a power outage monitoring process (step S8901) for monitoring the occurrence of a power outage.

特徴αB4によれば、所定の設定関連処理が実行されている状況であっても停電監視処理が実行されるため、所定の設定関連処理が完了するまでに要する時間が長くなり得る構成であったとしても、所定の設定関連処理が実行されている状況において停電が発生した場合にそれに対して適切に対処することが可能となる。 According to feature αB4, power outage monitoring processing is performed even when a specified setting-related process is being executed. Therefore, even if the configuration is such that it may take a long time for the specified setting-related process to complete, it is possible to appropriately respond if a power outage occurs while the specified setting-related process is being executed.

特徴αB5.前記割込み処理に遊技の進行を制御するために実行される進行対応処理(主側CPU63におけるステップS8907~ステップS8920)が含まれており、
前記所定の設定関連処理が実行されている状況において前記割込み処理が割り込んで起動された場合、前記停電監視処理は実行される一方、前記進行対応処理は実行されることはなく、
前記動作電力の供給開始時の処理が終了した後において前記割込み処理が割り込んで起動された場合、前記停電監視処理及び前記進行対応処理の両方が実行され得ることを特徴とする特徴αB4に記載の遊技機。
Feature αB5: The interrupt process includes a progress response process (steps S8907 to S8920 in the main CPU 63) executed to control the progress of the game,
When the interrupt process is started while the predetermined setting-related process is being executed, the power outage monitoring process is executed, but the progress response process is not executed.
A gaming machine described in feature αB4, characterized in that when the interrupt processing is interrupted and started after the processing at the start of the supply of operating power has been completed, both the power outage monitoring processing and the progress response processing can be executed.

特徴αB5によれば、所定の設定関連処理が実行されている状況において停電の発生の監視を定期的に行う構成において、所定の設定関連処理が実行されている状況において割込み処理が割り込んで起動されたとしても遊技の進行を制御するための進行対応処理が実行されてしまわないようにすることが可能となる。 Feature αB5 enables a configuration that periodically monitors for power outages while a specific setting-related process is being executed, so that even if an interrupt process is initiated while a specific setting-related process is being executed, progress response processes for controlling game progress are not executed.

特徴αB6.前記設定関連実行手段は、
動作電力の供給が開始される場合に第1設定関連操作(設定キー挿入部68aのON操作及びリセットボタン68cの押圧操作)が行われたことに基づいて、前記所定の設定関連処理として前記使用対象となる設定値が変更され得る変更可能処理を実行する手段(主側CPU63における設定値更新処理を実行する機能)と、
動作電力の供給が開始される場合に第2設定関連操作(設定キー挿入部68aのON操作)が行われたことに基づいて、前記所定の設定関連処理として、前記使用対象となる設定値が報知されるようにするための設定報知処理を実行する手段(主側CPU63における設定確認用処理を実行する機能)と、
を備え、
前記許可設定手段は、前記動作電力の供給開始時の処理において前記変更可能処理が実行される場合に前記割込み処理の実行が禁止されている状態から前記割込み処理の実行が許可される状態に設定するものであって、前記動作電力の供給開始時の処理において前記設定報知処理が実行される場合に前記割込み処理の実行が禁止されている状態から前記割込み処理の実行が許可される状態に設定するものであることを特徴とする特徴αB1乃至αB5のいずれか1に記載の遊技機。
Feature αB6: The setting-related execution means
means for executing a changeable process in which the setting value to be used as the predetermined setting-related process can be changed based on a first setting-related operation (turning on the setting key insertion section 68a and pressing the reset button 68c) being performed when the supply of operating power is started (a function for executing a setting value update process in the main CPU 63);
When the supply of operating power is started, a setting notification process is executed to notify the setting value to be used as the predetermined setting-related process based on the second setting-related operation (ON operation of the setting key insertion section 68a) being performed (a function of executing a setting confirmation process in the main CPU 63);
Equipped with
A gaming machine described in any one of features αB1 to αB5, characterized in that the permission setting means sets the execution of the interrupt processing from a state in which execution is prohibited to a state in which execution of the interrupt processing is permitted when the changeable processing is executed in the processing at the start of the supply of operating power, and sets the execution of the interrupt processing from a state in which execution of the interrupt processing is prohibited to a state in which execution of the interrupt processing is permitted when the setting notification processing is executed in the processing at the start of the supply of operating power.

特徴αB6によれば、使用対象となる設定値を変更するためには動作電力の供給が開始される場合に第1設定関連操作を行う必要があるため、使用対象となる設定値を不正に変更しようとする行為を行いづらくさせることが可能となる。また、動作電力の供給が開始される場合に第2設定関連操作を行うことで使用対象の設定値が報知されるため、遊技ホールの管理者は必要に応じて使用対象の設定値を確認することが可能となる。 According to feature αB6, in order to change the setting value to be used, it is necessary to perform a first setting-related operation when the supply of operating power begins, making it difficult to attempt to fraudulently change the setting value to be used. Furthermore, since the setting value to be used is notified by performing a second setting-related operation when the supply of operating power begins, the amusement hall manager can check the setting value to be used as needed.

なお、特徴αB1~αB6の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features αB1 to αB6, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21 , features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5. This allows for a synergistic effect to be achieved by combining these features.

上記特徴z群、上記特徴αA群及び上記特徴αB群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above feature z group, feature αA group, and feature αB group can solve the following problems.

遊技機としてパチンコ遊技機やスロットマシンなどが知られている。例えば、パチンコ遊技機は、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, some pachinko machines are known to have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、動作電力の供給が開始された場合における処理が好適に行われる必要があり、この点について未だ改良の余地がある。 Here, in gaming machines such as those exemplified above, it is necessary to perform processing appropriately when the supply of operating power begins, and there is still room for improvement in this regard.

<特徴αC群>
特徴αC1.遊技者の有利度に対応する複数段階の設定値の中から使用対象として設定されている設定値に対応する態様で利益付与用処理を実行する手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)と、
動作電力の供給が開始された場合に前記設定値に関する所定の設定関連処理を実行する設定関連実行手段(主側CPU63における設定値更新処理を実行する機能)と、
前記所定の設定関連処理を完了する前に動作電力の供給が停止された場合においてその後に動作電力の供給が開始された場合に、遊技を進行させるための所定進行処理の実行が規制される規制状態とする規制手段(第53の実施形態では主側CPU63におけるステップSB808にて肯定判定をする機能、第54の実施形態では主側CPU63におけるステップSC108及びステップSC116にて肯定判定をする機能)と、
を備えていることを特徴とする遊技機。
<Feature αC group>
Feature αC1. A means for executing a profit awarding process in a manner corresponding to a set value set as a target for use from among a plurality of set values corresponding to the player's advantage level (a function for executing the processes of steps S503 and S504 in the master CPU 63);
A setting-related execution means (a function of executing a setting value update process in the main CPU 63) that executes a predetermined setting-related process related to the setting value when the supply of operating power is started;
a restricting means for restricting the execution of a predetermined progress process for progressing a game when the supply of operating power is stopped before the completion of the predetermined setting-related process and then the supply of operating power is started again (a function for making a positive determination in step SB808 in the main CPU 63 in the 53rd embodiment, and a function for making a positive determination in steps SC108 and SC116 in the main CPU 63 in the 54th embodiment);
A gaming machine characterized by comprising:

特徴αC1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。この場合に、所定の設定関連処理を完了する前に動作電力の供給が停止された場合においてその後に動作電力の供給が再開された場合に遊技を進行させるための所定進行処理の実行が規制される。これにより、所定の設定関連処理が完了していないにも関わらず遊技を進行させるための所定進行処理が実行されてしまわなようにすることが可能となる。 According to feature αC1, the setting value to be used is set from among multiple setting values corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be used. In this case, if the supply of operating power is stopped before the specified setting-related processing is completed and then the supply of operating power is resumed, the execution of the specified progression processing to progress the game is restricted. This makes it possible to prevent the specified progression processing to progress the game from being executed even if the specified setting-related processing has not been completed.

特徴αC2.前記規制手段は、前記所定の設定関連処理を完了する前に動作電力の供給が停止された場合においてその後に動作電力の供給が開始された場合であっても前記所定の設定関連処理が実行される場合には前記規制状態としないことを特徴とする特徴αC1に記載の遊技機。 Feature αC2. A gaming machine according to Feature αC1, characterized in that the regulating means does not enter the regulated state when the specified setting-related processing is executed, even if the supply of operating power is stopped before the specified setting-related processing is completed and the supply of operating power is subsequently started.

特徴αC2によれば、動作電力の供給の再開に際して所定の設定関連処理が実行される場合にまで遊技を進行させるための所定進行処理の実行が規制されてしまわないようにすることが可能となる。 Feature αC2 makes it possible to prevent the execution of predetermined progression processing for progressing the game from being restricted even when predetermined setting-related processing is executed upon resumption of the supply of operating power.

特徴αC3.前記規制状態であっても前記所定進行処理とは異なる非規制処理を実行する手段(主側CPU63におけるステップS8901~ステップS8905の処理を実行する機能)を備えていることを特徴とする特徴αC1又はαC2に記載の遊技機。 Feature αC3. A gaming machine as described in Feature αC1 or αC2, characterized in that it is equipped with a means for executing non-restricted processing that differs from the predetermined progression processing even in the restricted state (a function for executing the processing of steps S8901 to S8905 in the main CPU 63).

特徴αC3によれば、所定進行処理の実行が規制されている状況であっても非規制処理は実行されるようにすることが可能となる。これにより、規制状態であっても必要な処理の実行を担保することが可能となる。 Feature αC3 makes it possible to execute non-restricted processes even when the execution of a specified progress process is restricted. This makes it possible to ensure that necessary processes are executed even in a restricted state.

特徴αC4.前記非規制処理には、停電の発生を監視するための停電監視処理(ステップS8901)が含まれていることを特徴とする特徴αC3に記載の遊技機。 Feature αC4. A gaming machine according to Feature αC3, wherein the non-restrictive processing includes a power outage monitoring process (step S8901) for monitoring the occurrence of a power outage.

特徴αC4によれば、規制状態であっても停電監視処理が実行されるため、規制状態において停電が発生した場合にそれに対して適切に対処することが可能となる。 Feature αC4 allows power outage monitoring processing to be performed even in a restricted state, making it possible to respond appropriately if a power outage occurs in a restricted state.

特徴αC5.前記規制手段は、前記規制状態である状況において動作電力の供給が停止されたとしても動作電力の供給が再開された場合には前記規制状態となるようにすることを特徴とする特徴αC1乃至αC4のいずれか1に記載の遊技機。 Feature αC5. A gaming machine described in any one of Features αC1 to αC4, wherein the regulating means is configured to return to the regulated state when the supply of operating power is resumed, even if the supply of operating power is stopped while the machine is in the regulated state.

特徴αC5によれば、所定進行処理の実行が規制された状態が動作電力の供給を停止させただけでは解除されないようにすることが可能となる。 Feature αC5 makes it possible to ensure that the state in which the execution of a predetermined progress process is restricted is not lifted simply by stopping the supply of operating power.

特徴αC6.前記規制状態となったことに基づいて、前記所定の設定関連処理が実行される状況とすべきことを遊技者に認識可能とさせる報知が実行されるようにする手段(第53の実施形態では主側CPU63におけるステップSB825の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC127の処理を実行する機能)を備えていることを特徴とする特徴αC1乃至αC5のいずれか1に記載の遊技機。 Feature αC6. A gaming machine described in any one of Features αC1 to αC5, characterized in that it is equipped with a means for executing a notification that enables the player to recognize that the situation requires the execution of the predetermined setting-related processing based on the entry of the restricted state (a function for executing the processing of step SB825 in the main CPU 63 in the 53rd embodiment, and a function for executing the processing of step SC127 in the main CPU 63 in the 54th embodiment).

特徴αC6によれば、所定の設定関連処理を完了する前に動作電力の供給が停止された場合には所定の設定関連処理を再度実行すべきことを遊技ホールの管理者に促すことが可能となる。 Feature αC6 makes it possible to prompt the amusement hall manager to re-execute a specified setting-related process if the supply of operating power is stopped before the specified setting-related process is completed.

特徴αC7.前記規制手段は、前記所定の設定関連処理を完了する前に動作電力の供給が停止された場合においてその後に動作電力の供給が開始された場合であっても特定関連操作(設定キー挿入部68aのON操作及びリセットボタン68cの押圧操作)が行われたことに基づいて前記規制状態としないことを特徴とする特徴αC1乃至αC6のいずれか1に記載の遊技機。 Feature αC7. A gaming machine described in any one of Features αC1 to αC6, wherein the restricting means does not enter the restricted state based on the performance of a specific related operation (turning on the setting key insertion portion 68a and pressing the reset button 68c) even if the supply of operating power is stopped before the specified setting-related processing is completed and then started again.

特徴αC7によれば、所定の設定関連処理が完了する前に動作電力の供給が停止された場合であっても、動作電力の供給の再開に際して特定関連操作を行うことで、遊技を進行させるための所定進行処理の実行が規制されてしまわないようにすることが可能となる。 According to feature αC7, even if the supply of operating power is stopped before the completion of the specified setting-related processing, by performing a specific related operation when the supply of operating power is resumed, it is possible to prevent the execution of the specified progression processing for progressing the game from being restricted.

特徴αC8.前記設定関連実行手段は、動作電力の供給が開始される場合に前記特定関連操作が行われたことに基づいて前記所定の設定関連処理を実行することを特徴とする特徴αC7に記載の遊技機。 Feature αC8. The gaming machine described in Feature αC7, wherein the setting-related execution means executes the predetermined setting-related processing based on the specific related operation being performed when the supply of operating power is initiated.

特徴αC8によれば、動作電力の供給の再開に際して所定の設定関連処理が実行される場合にまで遊技を進行させるための所定進行処理の実行が規制されてしまわないようにすることが可能となる。 Feature αC8 makes it possible to prevent the execution of predetermined progression processing for progressing the game from being restricted even when predetermined setting-related processing is executed upon resumption of the supply of operating power.

特徴αC9.前記特定関連操作には、設定キー挿入部(設定キー挿入部68a)が設定キーにより所定対応状態(ON操作された状態)とされていることと、他の所定操作(リセットボタン68cの押圧操作)が行われていることとを含み、
前記規制手段は、前記所定の設定関連処理を完了する前に動作電力の供給が停止された場合においてその後に動作電力の供給が開始された場合に、前記他の所定操作が行われていなくても前記設定キー挿入部が前記所定対応状態であることに基づいて前記規制状態としないことを特徴とする特徴αC8に記載の遊技機。
Feature αC9: The specific related operation includes the setting key insertion section (setting key insertion section 68a) being set to a predetermined corresponding state (ON state) by the setting key, and another predetermined operation (pressing operation of the reset button 68c),
The gaming machine described in feature αC8 is characterized in that when the supply of operating power is stopped before the specified setting-related processing is completed and the supply of operating power is then started, the regulating means does not enter the regulated state based on the setting key insertion section being in the specified corresponding state even if the other specified operation is not performed.

特徴αC9によれば、動作電力の供給の再開に際して特定関連操作が行われていなかったとしても設定キー挿入部が所定対応状態とされていることで、遊技を進行させるための所定進行処理の実行が規制されてしまわないようにすることが可能となる。これにより、所定の設定関連処理の実行途中で動作電力の供給が停止された場合において設定キー挿入部は所定対応状態であるものの他の所定操作を行うことなく電源のON操作を行った場合であっても所定進行処理の実行が規制されてしまわないようにすることが可能となる。 According to feature αC9, even if no specific related operation has been performed when the supply of operating power is resumed, the setting key insertion unit is in a predetermined corresponding state, so it is possible to prevent the execution of the predetermined progression process for progressing through the game from being restricted. This makes it possible to prevent the execution of the predetermined progression process from being restricted even if the supply of operating power is stopped during the execution of a predetermined setting-related process and the setting key insertion unit is in a predetermined corresponding state but the power is turned on without performing any other predetermined operation.

特徴αC10.動作電力の供給が開始される場合に前記他の所定操作が行われていない状況で前記設定キー挿入部が前記所定対応状態とされたことに基づいて、前記設定値に関する別関連処理を実行する別関連実行手段(主側CPU63における設定確認用処理を実行する機能)を備えていることを特徴とする特徴αC9に記載の遊技機。 Feature αC10. A gaming machine as described in Feature αC9, characterized in that it is equipped with a separate related execution means (a function for executing setting confirmation processing in the main CPU 63) that executes separate related processing related to the setting value based on the setting key insertion section being placed in the specified corresponding state when the supply of operating power is started and the other specified operation is not being performed.

特徴αC10によれば、所定の設定関連処理を完了する前に動作電力の供給が停止された場合であっても動作電力の供給の再開に際して別関連処理を実行させるための操作を行うことで、遊技を進行させるための所定進行処理の実行が規制されてしまわないようにすることが可能となる。 According to feature αC10, even if the supply of operating power is stopped before the completion of a specified setting-related process, by performing an operation to execute another related process when the supply of operating power is resumed, it is possible to prevent the execution of the specified progression process for progressing the game from being restricted.

特徴αC11.前記所定の設定関連処理を完了する前に動作電力の供給が停止された場合においてその後に動作電力の供給が開始される場合に前記他の所定操作が行われていない状況で前記設定キー挿入部が前記所定対応状態とされたことに基づいて、前記別関連処理が実行されることなく前記所定の設定関連処理が実行されることを特徴とする特徴αC10に記載の遊技機。 Feature αC11. A gaming machine as described in Feature αC10, characterized in that if the supply of operating power is stopped before the predetermined setting-related processing is completed, and the supply of operating power is subsequently started, the predetermined setting-related processing is executed without executing the other related processing based on the setting key insertion unit being placed in the predetermined corresponding state in a situation where the other predetermined operation is not being performed.

特徴αC11によれば、所定の設定関連処理を完了する前に動作電力の供給が停止された場合において動作電力の供給が再開される場合に別関連処理を実行させるための操作が行われた場合には別関連処理ではなく所定の設定関連処理が実行される。これにより、所定の設定関連処理の実行を優先させることが可能となる。 According to feature αC11, if the supply of operating power is stopped before a specific setting-related process is completed, and an operation to execute another related process is performed when the supply of operating power is resumed, the specific setting-related process is executed instead of the other related process. This makes it possible to prioritize the execution of the specific setting-related process.

特徴αC12.前記所定の設定関連処理は、前記使用対象となる設定値を変更することを可能とする処理であり、
前記別関連処理は、前記使用対象となる設定値を報知するための処理であることを特徴とする特徴αC11に記載の遊技機。
Feature αC12. The predetermined setting-related process is a process that enables the setting value to be used to be changed,
The gaming machine described in feature αC11 is characterized in that the other related process is a process for notifying the setting value to be used.

特徴αC12によれば、使用対象となる設定値を変更している途中で動作電力の供給が停止された場合、その後の動作電力の供給の再開に際して、使用対象となる設定値を報知するための処理よりも使用対象となる設定値を変更するための処理の実行を優先させることが可能となる。 According to feature αC12, if the supply of operating power is stopped while a setting value to be used is being changed, when the supply of operating power is subsequently resumed, it is possible to prioritize the execution of the process to change the setting value to be used over the process to notify the setting value to be used.

特徴αC13.前記所定の設定関連処理は、前記使用対象となる設定値を変更することを可能とする処理であることを特徴とする特徴αC1乃至αC12のいずれか1に記載の遊技機。 Feature αC13. A gaming machine described in any one of Features αC1 to αC12, wherein the predetermined setting-related process is a process that allows the setting value to be changed.

特徴αC13によれば、使用対象となる設定値を変更するための処理の途中で動作電力の供給が停止された場合にはその後に動作電力の供給が再開された場合に遊技を進行させるための所定進行処理の実行が規制される。これにより、設定値の変更が完了していない状況であるにも関わらず遊技を進行させるための所定進行処理が実行されてしまわなようにすることが可能となる。 According to feature αC13, if the supply of operating power is stopped during processing to change the setting value to be used, the execution of the predetermined progress processing to continue the game is restricted when the supply of operating power is subsequently resumed. This makes it possible to prevent the execution of the predetermined progress processing to continue the game even when the setting value change has not been completed.

なお、特徴αC1~αC13の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features αC1 to αC13, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21 , features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5. This allows for a synergistic effect to be achieved by combining these features.

<特徴αD群>
特徴αD1.遊技者の有利度に対応する複数段階の設定値の中から使用対象として設定されている設定値に対応する態様で利益付与用処理を実行する手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)と、
動作電力の供給が開始される場合に特定関連操作(設定キー挿入部68aのON操作及びリセットボタン68cの押圧操作)が行われたことに基づいて、前記設定値に関する所定の設定関連処理を実行する設定関連実行手段(主側CPU63における設定値更新処理を実行する機能)と、
動作電力の供給が開始される場合に所定関連操作(設定キー挿入部68aのON操作)が行われたことに基づいて、前記設定値に関する所定の別関連処理を実行する別関連実行手段(主側CPU63における設定値更新処理を実行する機能)と、
前記所定の設定関連処理を完了する前に動作電力の供給が停止された場合においてその後に動作電力の供給が開始された場合に、遊技を進行させるための所定進行処理の実行が規制される規制状態とする規制手段(第53の実施形態では主側CPU63におけるステップSB808にて肯定判定をする機能、第54の実施形態では主側CPU63におけるステップSC108及びステップSC116にて肯定判定をする機能)と、
を備え、
当該規制手段は、前記所定の設定関連処理を完了する前に動作電力の供給が停止された場合であってもその後に動作電力の供給が開始された場合に前記特定関連操作が行われたことに基づいて前記規制状態としないものであって、前記所定の設定関連処理を完了する前に動作電力の供給が停止された場合であってもその後に動作電力の供給が開始された場合に前記所定関連操作が行われたことに基づいて前記規制状態としないものであることを特徴とする遊技機。
<Feature αD group>
Feature αD1. A means for executing a profit awarding process in a manner corresponding to a set value set as a target for use from among a plurality of set values corresponding to the player's advantage level (a function for executing the processes of steps S503 and S504 in the master CPU 63);
A setting-related execution means (a function for executing a setting value update process in the main CPU 63) that executes a predetermined setting-related process regarding the setting value based on a specific related operation (turning on the setting key insertion section 68a and pressing the reset button 68c) when the supply of operating power is started;
When the supply of operating power is started, a predetermined related operation (ON operation of the setting key insertion section 68a) is performed, and based on this, a predetermined related process is executed by a separate related execution means (a function of executing a setting value update process in the main CPU 63).
a restricting means for restricting the execution of a predetermined progress process for progressing a game when the supply of operating power is stopped before the completion of the predetermined setting-related process and then the supply of operating power is started again (a function for making a positive determination in step SB808 in the main CPU 63 in the 53rd embodiment, and a function for making a positive determination in steps SC108 and SC116 in the main CPU 63 in the 54th embodiment);
Equipped with
The regulating means does not enter the regulated state based on the fact that the specific related operation has been performed when the supply of operating power is started thereafter, even if the supply of operating power is stopped before the completion of the specified setting-related processing, and is characterized in that the regulating means does not enter the regulated state based on the fact that the specific related operation has been performed when the supply of operating power is started thereafter, even if the supply of operating power is stopped before the completion of the specified setting-related processing.

特徴αD1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。この場合に、所定の設定関連処理を完了する前に動作電力の供給が停止された場合においてその後に動作電力の供給が再開された場合に遊技を進行させるための所定進行処理の実行が規制される。これにより、所定の設定関連処理が完了していないにも関わらず遊技を進行させるための所定進行処理が実行されてしまわなようにすることが可能となる。 According to feature αD1, the setting value to be used is set from among multiple setting values corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be used. In this case, if the supply of operating power is stopped before the specified setting-related processing is completed and then the supply of operating power is resumed, the execution of the specified progression processing to progress the game is restricted. This makes it possible to prevent the specified progression processing to progress the game from being executed even if the specified setting-related processing has not been completed.

また、所定の設定関連処理が完了する前に動作電力の供給が停止された場合であっても、動作電力の供給の再開に際して特定関連操作が行われることで所定進行処理の実行が規制されない。これにより、動作電力の供給の再開に際して所定の設定関連処理が実行される場合にまで遊技を進行させるための所定進行処理の実行が規制されてしまわないようにすることが可能となる。 In addition, even if the supply of operating power is stopped before the specified setting-related processing is completed, the execution of the specified progression processing will not be restricted if a specific related operation is performed when the supply of operating power is resumed. This makes it possible to prevent the execution of the specified progression processing for progressing the game from being restricted even when the specified setting-related processing is executed when the supply of operating power is resumed.

また、所定の設定関連処理が完了する前に動作電力の供給が停止された場合であっても、動作電力の供給の再開に際して所定関連操作が行われた場合にも所定進行処理の実行が規制されない。これにより、設定値に関連する処理を実行させるための操作が行われた場合には所定進行処理の実行が規制されてしまわないようにすることが可能となる。 In addition, even if the supply of operating power is stopped before the specified setting-related processing is completed, the execution of the specified progress processing will not be restricted even if a specified related operation is performed when the supply of operating power is resumed. This makes it possible to prevent the execution of the specified progress processing from being restricted when an operation is performed to execute processing related to setting values.

特徴αD2.前記所定の設定関連処理を完了する前に動作電力の供給が停止された場合においてその後に動作電力の供給が開始される場合に前記所定関連操作が行われたことに基づいて、前記別関連処理が実行されることなく前記所定の設定関連処理が実行されることを特徴とする特徴αD1に記載の遊技機。 Feature αD2. A gaming machine as described in Feature αD1, characterized in that if the supply of operating power is stopped before the predetermined setting-related processing is completed, and the supply of operating power is subsequently started, the predetermined setting-related processing is executed without executing the other related processing based on the predetermined related operation being performed.

特徴αD2によれば、所定の設定関連処理を完了する前に動作電力の供給が停止された場合において動作電力の供給が再開される場合に別関連処理を実行させるための操作が行われた場合には別関連処理ではなく所定の設定関連処理が実行される。これにより、所定の設定関連処理の実行を優先させることが可能となる。 According to feature αD2, if the supply of operating power is stopped before a specific setting-related process is completed, and an operation to execute another related process is performed when the supply of operating power is resumed, the specific setting-related process is executed instead of the other related process. This makes it possible to prioritize the execution of the specific setting-related process.

特徴αD3.前記特定関連操作には、設定キー挿入部(設定キー挿入部68a)が設定キーにより所定対応状態(ON操作された状態)とされていることと、他の所定操作(リセットボタン68cの押圧操作)が行われていることとを含み、
前記所定関連操作には、前記設定キー挿入部が前記設定キーにより前記所定対応状態とされていることを含み、前記他の所定操作が行われていることを含まないことを特徴とする特徴αD2に記載の遊技機。
Feature αD3: The specific related operation includes the setting key insertion section (setting key insertion section 68a) being set to a predetermined corresponding state (ON state) by the setting key, and another predetermined operation (pressing operation of the reset button 68c),
A gaming machine described in feature αD2, characterized in that the specified related operation includes the setting key insertion section being put into the specified corresponding state by the setting key, but does not include the other specified operation being performed.

特徴αD3によれば、動作電力の供給の再開に際して特定関連操作が行われていなかったとしても設定キー挿入部が所定対応状態とされていることで、遊技を進行させるための所定進行処理の実行が規制されてしまわないようにすることが可能となる。これにより、所定の設定関連処理の実行途中で動作電力の供給が停止された場合において設定キー挿入部は所定対応状態であるものの他の所定操作を行うことなく電源のON操作を行った場合であっても所定進行処理の実行が規制されてしまわないようにすることが可能となる。 According to feature αD3, even if no specific related operation has been performed when the supply of operating power is resumed, the setting key insertion unit is in a predetermined corresponding state, making it possible to prevent the execution of the predetermined progression process for progressing through the game from being restricted. This makes it possible to prevent the execution of the predetermined progression process from being restricted even if the supply of operating power is stopped during the execution of a predetermined setting-related process and the setting key insertion unit is in a predetermined corresponding state but the power is turned on without performing any other predetermined operation.

特徴αD4.前記所定の設定関連処理は、前記使用対象となる設定値を変更することを可能とする処理であり、
前記別関連処理は、前記使用対象となる設定値を報知するための処理であることを特徴とする特徴αD1乃至αD3のいずれか1に記載の遊技機。
Feature αD4: The predetermined setting-related process is a process that enables the setting value to be used to be changed,
A gaming machine described in any one of features αD1 to αD3, characterized in that the other related process is a process for notifying the setting value to be used.

特徴αD4によれば、使用対象となる設定値を変更するための処理の途中で動作電力の供給が停止された場合にはその後に動作電力の供給が再開された場合に遊技を進行させるための所定進行処理の実行が規制される。これにより、設定値の変更が完了していない状況であるにも関わらず遊技を進行させるための所定進行処理が実行されてしまわなようにすることが可能となる。また、使用対象となる設定値を変更している途中で動作電力の供給が停止された場合には動作電力の供給の再開に際して、使用対象となる設定値を変更することを可能とする処理が実行されるようにするための操作が行われた場合だけではなく、使用対象となる設定値を報知するための処理が実行されるようにするための操作が行われた場合にも所定進行処理の実行が規制されてしまわないようにすることが可能となる。 According to feature αD4, if the supply of operating power is stopped during processing to change the setting value to be used, the execution of the predetermined progress processing to continue the game is restricted when the supply of operating power is subsequently resumed. This makes it possible to prevent the execution of the predetermined progress processing to continue the game even when the setting value change has not been completed. Furthermore, if the supply of operating power is stopped while the setting value to be used is being changed, when the supply of operating power is resumed, it is possible to prevent the execution of the predetermined progress processing from being restricted not only when an operation is performed to execute processing that allows the setting value to be changed, but also when an operation is performed to execute processing to notify the setting value to be used.

特徴αD5.前記規制状態であっても前記所定進行処理とは異なる非規制処理を実行する手段(主側CPU63におけるステップS8901~ステップS8905の処理を実行する機能)を備えていることを特徴とする特徴αD1乃至αD4のいずれか1に記載の遊技機。 Feature αD5. A gaming machine described in any one of Features αD1 to αD4, characterized in that it is equipped with a means for executing non-restricted processing different from the predetermined progression processing even in the restricted state (a function for executing the processing of steps S8901 to S8905 in the main CPU 63).

特徴αD5によれば、所定進行処理の実行が規制されている状況であっても非規制処理は実行されるようにすることが可能となる。これにより、規制状態であっても必要な処理の実行を担保することが可能となる。 Feature αD5 makes it possible to execute non-restricted processes even when the execution of a specified progress process is restricted. This ensures that necessary processes are executed even in a restricted state.

特徴αD6.前記非規制処理には、停電の発生を監視するための停電監視処理(ステップS8901)が含まれていることを特徴とする特徴αD5に記載の遊技機。 Feature αD6. A gaming machine according to Feature αD5, wherein the non-regulated processing includes a power outage monitoring process (step S8901) for monitoring the occurrence of a power outage.

特徴αD6によれば、規制状態であっても停電監視処理が実行されるため、規制状態において停電が発生した場合にそれに対して適切に対処することが可能となる。 Feature αD6 allows power outage monitoring processing to be performed even in a restricted state, making it possible to respond appropriately if a power outage occurs in a restricted state.

特徴αD7.前記規制手段は、前記規制状態である状況において動作電力の供給が停止されたとしても動作電力の供給が再開された場合には前記規制状態となるようにすることを特徴とする特徴αD1乃至αD6のいずれか1に記載の遊技機。 Feature αD7. A gaming machine described in any one of Features αD1 to αD6, wherein the regulating means returns the machine to the regulated state when the supply of operating power is resumed, even if the supply of operating power is stopped while the machine is in the regulated state.

特徴αD7によれば、所定進行処理の実行が規制された状態が動作電力の供給を停止させただけでは解除されないようにすることが可能となる。 Feature αD7 makes it possible to ensure that the state in which the execution of a predetermined progress process is restricted is not lifted simply by stopping the supply of operating power.

特徴αD8.前記規制状態となったことに基づいて、前記所定の設定関連処理が実行される状況とすべきことを遊技者に認識可能とさせる報知が実行されるようにする手段(第53の実施形態では主側CPU63におけるステップSB825の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC127の処理を実行する機能)を備えていることを特徴とする特徴αD1乃至αD7のいずれか1に記載の遊技機。 Feature αD8. A gaming machine described in any one of Features αD1 to αD7, characterized in that it is equipped with a means for executing a notification that enables the player to recognize that the situation requires the execution of the specified setting-related processing based on the entry of the restricted state (in the 53rd embodiment, a function for executing the processing of step SB825 in the main CPU 63, and in the 54th embodiment, a function for executing the processing of step SC127 in the main CPU 63).

特徴αD8によれば、所定の設定関連処理を完了する前に動作電力の供給が停止された場合には所定の設定関連処理を再度実行すべきことを遊技ホールの管理者に促すことが可能となる。 Feature αD8 makes it possible to prompt the amusement hall manager to re-execute a specified setting-related process if the supply of operating power is stopped before the specified setting-related process is completed.

特徴αD9.遊技者の有利度に対応する複数段階の設定値の中から使用対象として設定されている設定値に対応する態様で利益付与用処理を実行する手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)と、
動作電力の供給が開始される場合に特定関連操作(設定キー挿入部68aのON操作及びリセットボタン68cの押圧操作)が行われたことに基づいて、前記設定値に関する所定の設定関連処理を実行する設定関連実行手段(主側CPU63における設定値更新処理を実行する機能)と、
前記所定の設定関連処理を完了する前に動作電力の供給が停止された場合においてその後に動作電力の供給が開始された場合に、遊技を進行させるための所定進行処理の実行が規制される規制状態とする規制手段(第53の実施形態では主側CPU63におけるステップSB808にて肯定判定をする機能、第54の実施形態では主側CPU63におけるステップSC108及びステップSC116にて肯定判定をする機能)と、
を備え、
前記特定関連操作には、第1関連操作(設定キー挿入部68aのON操作)と第2関連操作(リセットボタン68cの押圧操作)とを含み、
前記規制手段は、前記所定の設定関連処理を完了する前に動作電力の供給が停止された場合であってもその後に動作電力の供給が開始された場合に前記特定関連操作が行われたことに基づいて前記規制状態としないものであって、前記所定の設定関連処理を完了する前に動作電力の供給が停止された場合であってもその後に動作電力の供給が開始された場合に前記第1関連操作及び前記第2関連操作のうち前記第1関連操作が行われたことに基づいて前記規制状態としないものであることを特徴とする遊技機。
Feature αD9. Means for executing a profit awarding process in a manner corresponding to a set value set as a target for use from among a plurality of set values corresponding to the player's advantage level (a function for executing the processes of steps S503 and S504 in the master CPU 63);
A setting-related execution means (a function for executing a setting value update process in the main CPU 63) that executes a predetermined setting-related process regarding the setting value based on a specific related operation (turning on the setting key insertion section 68a and pressing the reset button 68c) when the supply of operating power is started;
a restricting means for restricting the execution of a predetermined progress process for progressing a game when the supply of operating power is stopped before the completion of the predetermined setting-related process and then the supply of operating power is started again (a function for making a positive determination in step SB808 in the main CPU 63 in the 53rd embodiment, and a function for making a positive determination in steps SC108 and SC116 in the main CPU 63 in the 54th embodiment);
Equipped with
The specific related operations include a first related operation (turning on the setting key insertion section 68a) and a second related operation (pressing the reset button 68c),
The regulating means does not enter the regulated state based on the fact that the specific related operation has been performed when the supply of operating power is started afterwards, even if the supply of operating power is stopped before the specified setting-related processing is completed, and is characterized in that the regulating means does not enter the regulated state based on the fact that the first related operation of the first related operation and the second related operation has been performed when the supply of operating power is started afterwards, even if the supply of operating power is stopped before the specified setting-related processing is completed.

特徴αD9によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。この場合に、所定の設定関連処理を完了する前に動作電力の供給が停止された場合においてその後に動作電力の供給が再開された場合に遊技を進行させるための所定進行処理の実行が規制される。これにより、所定の設定関連処理が完了していないにも関わらず遊技を進行させるための所定進行処理が実行されてしまわなようにすることが可能となる。 According to feature αD9, the setting value to be used is set from multiple setting value stages corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be used. In this case, if the supply of operating power is stopped before the specified setting-related processing is completed and then the supply of operating power is resumed, the execution of the specified progression processing to progress the game is restricted. This makes it possible to prevent the specified progression processing to progress the game from being executed even if the specified setting-related processing has not been completed.

また、所定の設定関連処理が完了する前に動作電力の供給が停止された場合であっても、動作電力の供給の再開に際して特定関連操作が行われることで所定進行処理の実行が規制されない。これにより、動作電力の供給の再開に際して所定の設定関連処理が実行される場合にまで遊技を進行させるための所定進行処理の実行が規制されてしまわないようにすることが可能となる。 In addition, even if the supply of operating power is stopped before the specified setting-related processing is completed, the execution of the specified progression processing will not be restricted if a specific related operation is performed when the supply of operating power is resumed. This makes it possible to prevent the execution of the specified progression processing for progressing the game from being restricted even when the specified setting-related processing is executed when the supply of operating power is resumed.

また、所定の設定関連処理が完了する前に動作電力の供給が停止された場合であっても、動作電力の供給の再開に際して第1関連操作が行われていれば所定進行処理の実行が規制されない。これにより、所定の設定関連処理を実行させるための一部の操作が行われた場合には所定進行処理の実行が規制されてしまわないようにすることが可能となる。 Furthermore, even if the supply of operating power is stopped before the specified setting-related processing is completed, the execution of the specified progress processing will not be restricted if the first related operation is performed when the supply of operating power is resumed. This makes it possible to prevent the execution of the specified progress processing from being restricted when some operations for executing the specified setting-related processing are performed.

なお、特徴αD1~αD9の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features αD1 to αD9, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21 , features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5. This allows for a synergistic effect to be achieved by combining these features.

<特徴αE群>
特徴αE1.遊技者の有利度に対応する複数段階の設定値の中から使用対象として設定されている設定値に対応する態様で利益付与用処理を実行する手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)と、
動作電力の供給が開始される場合に所定対応操作手段の操作を含む特定関連操作が行われたことに基づいて前記使用対象となる設定値の変更を行うことが可能な設定可能状況(設定値更新処理が実行される状況)となるようにする状況発生手段(第53の実施形態では主側CPU63におけるステップSB812にて肯定判定をする機能、第54の実施形態では主側CPU63におけるステップSC113にて肯定判定をする機能)と、
前記所定対応操作手段が操作されているか否かを特定する操作特定手段(主側CPU63におけるステップSB910の処理を実行する機能)と、
当該操作特定手段により前記所定対応操作手段が操作されていないことが特定された場合に記憶状態が非操作対応状態となり、前記操作特定手段により前記所定対応操作手段が操作されていることが特定された場合に記憶状態が操作対応状態となる操作対応記憶手段(OFF確認フラグ361)と、
前記設定可能状況において前記操作対応記憶手段の記憶状態が前記非操作対応状態である状況で、前記所定対応操作手段が操作されていることが前記操作特定手段により特定されたことに基づいて、選択対象となる設定値を変更させる選択対象変更手段(主側CPU63におけるステップSB914の処理を実行する機能)と、
を備え、
前記設定可能状況において終了契機が発生した場合に前記選択対象となっている設定値が前記使用対象となる設定値である構成であり、
本遊技機は、前記設定可能状況が開始される場合又は前記設定可能状況が開始された場合に前記操作対応記憶手段の記憶状態を前記操作対応状態に設定する状態設定手段(第53の実施形態では主側CPU63におけるステップSB901の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC114の処理を実行する機能)を備えていることを特徴とする遊技機。
<Feature αE group>
Feature αE1. A means for executing a profit awarding process in a manner corresponding to a set value set as a target for use from among a plurality of set values corresponding to the player's advantage level (a function for executing the processes of steps S503 and S504 in the master CPU 63);
a situation generating means for generating a setting possible situation (a situation in which the setting value update process is executed) in which the setting value to be used can be changed based on the performance of a specific related operation including the operation of a predetermined corresponding operation means when the supply of operating power is started (a function for making a positive determination in step SB812 in the main CPU 63 in the 53rd embodiment, and a function for making a positive determination in step SC113 in the main CPU 63 in the 54th embodiment);
An operation identification means (a function for executing the processing of step SB910 in the main CPU 63) for identifying whether the predetermined corresponding operation means is operated or not;
an operation correspondence storage means (OFF confirmation flag 361) in which a storage state becomes a non-operation correspondence state when the operation identification means identifies that the predetermined corresponding operation means has not been operated, and a storage state becomes an operation correspondence state when the operation identification means identifies that the predetermined corresponding operation means has been operated;
A selection object change means (a function for executing the processing of step SB914 in the main CPU 63) that changes the setting value to be selected based on the fact that the operation identification means has identified that the predetermined corresponding operation means has been operated in a situation where the storage state of the operation correspondence storage means is the non-operation corresponding state in the setting possible situation;
Equipped with
When a termination trigger occurs in the setting available state, the setting value to be selected is the setting value to be used,
This gaming machine is characterized by having a state setting means (a function for executing the processing of step SB901 in the main CPU 63 in the 53rd embodiment, and a function for executing the processing of step SC114 in the main CPU 63 in the 54th embodiment) that sets the memory state of the operation-compatible memory means to the operation-compatible state when the settable state is initiated or when the settable state is initiated.

特徴αE1によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。また、使用対象となる設定値を変更することが可能となる設定可能状況を生じさせるためには所定対応操作手段の操作を含む特定関連操作が行われた状態で電源のON操作を行う必要があるため、使用対象となる設定値を不正に変更しようとする行為を行いづらくさせることが可能となる。また、設定可能状況を生じさせるために操作される所定対応操作手段が操作されたことに基づいて選択対象の設定値が変更されるため、設定値を変更するために必要な操作手段の数を抑えることが可能となる。また、設定可能状況においては操作対応記憶手段の記憶状態が非操作対応状態である状況で所定対応操作手段が操作されていることが特定されたことに基づいて選択対象となる設定値が変更されるため、所定対応操作手段の1回の操作に対して選択対象となる設定値の変更が複数回発生してしまわないようにすることが可能となる。 According to feature αE1, the setting value to be used is set from among multiple setting values corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be used. Furthermore, in order to create a setting-enabled state in which the setting value to be used can be changed, the power must be turned on after a specific related operation, including operation of a predetermined corresponding operation means, has been performed, making it difficult to illegally change the setting value to be used. Furthermore, because the setting value to be selected is changed based on the operation of the predetermined corresponding operation means that is operated to create the setting-enabled state, it is possible to reduce the number of operation means required to change the setting value. Furthermore, in a setting-enabled state, the setting value to be selected is changed based on the identification that the predetermined corresponding operation means has been operated when the memory state of the operation-enabled storage means is in a non-operation-enabled state, making it possible to prevent the setting value to be selected from being changed multiple times in response to a single operation of the predetermined corresponding operation means.

この場合に、設定可能状況が開始される場合又は設定可能状況が開始された場合に操作対応記憶手段の記憶状態が操作対応状態に設定される。これにより、設定可能状況を生じさせるための所定対応操作手段の操作が設定可能状況の開始後においても継続された場合に、その所定対応操作手段の操作によって選択対象となる設定値の変更が発生してしまわないようにすることが可能となる。 In this case, when the setting possible situation begins or when the setting possible situation has started, the storage state of the operation correspondence storage means is set to the operation possible state. This makes it possible to prevent the setting value to be selected from being changed by the operation of the predetermined corresponding operation means, even if the operation of the predetermined corresponding operation means to create the setting possible situation continues after the setting possible situation has started.

特徴αE2.前記状況発生手段は、前記所定対応操作手段の操作を検知する手段の検知状態が操作検知状態である場合、前記操作対応記憶手段の記憶状態に関係なく前記所定対応操作手段が操作されていると特定することを特徴とする特徴αE1に記載の遊技機。 Feature αE2. A gaming machine as described in Feature αE1, wherein the situation generation means determines that the predetermined corresponding operation means is being operated when the detection state of the means for detecting operation of the predetermined corresponding operation means is an operation detection state, regardless of the storage state of the operation correspondence storage means.

特徴αE2によれば、特定関連操作が行われたか否かの特定に際しては所定対応操作手段が操作されていない状態から操作された状態に切り換わったか否かを特定するのではなく、所定対応操作手段が操作されているか否かを特定する構成であるため、設定可能状況を発生させるか否かを特定するための処理構成を簡素化することが可能となる。 According to feature αE2, when determining whether a specific related operation has been performed, the configuration determines whether the specific corresponding operation means has been operated, rather than determining whether the specific corresponding operation means has switched from a non-operated state to an operated state. This simplifies the processing configuration for determining whether a setting possible situation will occur.

特徴αE3.前記使用対象となっている設定値に対応する設定対応情報を記憶する設定対応記憶手段(設定参照用エリア341)と、
前記選択対象となっている設定値に対応する選択対応情報を記憶する選択対応記憶手段(設定更新用エリア342)と、
を備え、
前記選択対象変更手段は、前記設定可能状況において前記操作対応記憶手段の記憶状態が前記非操作対応状態である状況で前記操作特定手段により前記所定対応操作手段が操作されていることが特定されたことに基づいて、前記選択対象となっている設定値が変更されるように前記選択対応記憶手段に記憶されている前記選択対応情報を変更するものであり、
前記状況発生手段は、前記設定可能状況において前記終了契機が発生した場合に前記選択対応記憶手段に記憶されている前記選択対応情報に対応する情報を前記設定対応情報として前記設定対応記憶手段に記憶させることにより、前記設定可能状況において選択対象となっていた設定値を使用対象として設定するものであることを特徴とする特徴αE1又はαE2に記載の遊技機。
Feature αE3: A setting correspondence storage means (setting reference area 341) for storing setting correspondence information corresponding to the setting value to be used;
a selection correspondence storage means (setting update area 342) for storing selection correspondence information corresponding to the setting value to be selected;
Equipped with
the selection target changing means changes the selection correspondence information stored in the selection correspondence storage means so that the setting value that is the selection target is changed, based on the fact that the operation specifying means has specified that the predetermined corresponding operation means has been operated in a situation where the storage state of the operation correspondence storage means is the non-operation corresponding state in the setting possible situation,
The gaming machine described in feature αE1 or αE2 is characterized in that the situation generation means sets the setting value that was the selection target in the setting possible situation as the target for use by storing information corresponding to the selection response information stored in the selection response storage means as the setting response information when the termination trigger occurs in the setting possible situation.

特徴αE3によれば、使用対象の設定値に対応する設定対応情報を記憶する設定対応記憶手段と、設定可能状況において変更途中の設定値に対応する選択対応情報を記憶する選択対応記憶手段とが設けられていることにより、設定可能状況が開始される前に設定されていた設定値の情報を記憶保持しながら、設定可能状況において設定値を変更することが可能となる。 Feature αE3 includes a setting correspondence storage means for storing setting correspondence information corresponding to the setting value to be used, and a selection correspondence storage means for storing selection correspondence information corresponding to the setting value being changed in the setting-enabled state. This makes it possible to change the setting value in the setting-enabled state while retaining information about the setting value that was set before the setting-enabled state began.

特徴αE4.前記設定可能状況において前記選択対象となっている設定値の表示が所定の表示手段(第1~第4報知用表示装置201~204)にて行われるようにする手段(主側CPU63におけるステップSA801~ステップSA803の処理を実行する機能)を備えていることを特徴とする特徴αE1乃至αE3のいずれか1に記載の遊技機。 Feature αE4. A gaming machine described in any one of Features αE1 to αE3, characterized in that it is equipped with a means (a function for executing the processing of steps SA801 to SA803 in the main CPU 63) for displaying the setting value that is the subject of selection in the setting availability situation on a predetermined display means (first to fourth notification display devices 201 to 204).

特徴αE4によれば、設定可能状況において変更途中の設定値を確認しながら設定値の変更操作を行うことが可能となる。 Feature αE4 makes it possible to change setting values while checking the setting values being changed in a setting-enabled situation.

特徴αE5.遊技者の有利度に対応する複数段階の設定値の中から使用対象として設定されている設定値に対応する態様で利益付与用処理を実行する手段(主側CPU63におけるステップS503及びステップS504の処理を実行する機能)と、
動作電力の供給が開始される場合に所定対応操作手段の操作を含む特定関連操作が行われたことに基づいて前記使用対象となる設定値の変更を行うことが可能な設定可能状況(設定値更新処理が実行される状況)となるようにする状況発生手段(第53の実施形態では主側CPU63におけるステップSB812にて肯定判定をする機能、第54の実施形態では主側CPU63におけるステップSC113にて肯定判定をする機能)と、
前記所定対応操作手段が操作されているか否かを特定する操作特定手段(主側CPU63におけるステップSB910の処理を実行する機能)と、
前記設定可能状況において前記所定対応操作手段が操作されていることが前記操作特定手段により特定されたことに基づいて、選択対象となる設定値を変更させる選択対象変更手段(主側CPU63におけるステップSB914の処理を実行する機能)と、
を備え、
前記設定可能状況において終了契機が発生した場合に前記選択対象となっている設定値が前記使用対象となる設定値である構成であり、
本遊技機は、前記設定可能状況を発生させるための動作電力の供給が開始される場合における前記所定対応操作手段の操作が、前記設定可能状況において選択対象となる設定値の変更の契機となる操作として扱われないようにする手段(第53の実施形態では主側CPU63におけるステップSB901の処理を実行する機能、第54の実施形態では主側CPU63におけるステップSC114の処理を実行する機能)を備えていることを特徴とする遊技機。
Feature αE5. A means for executing a profit awarding process in a manner corresponding to a set value set as a target for use from among a plurality of set values corresponding to the player's advantage level (a function for executing the processes of steps S503 and S504 in the master CPU 63);
a situation generating means for generating a setting possible situation (a situation in which the setting value update process is executed) in which the setting value to be used can be changed based on the performance of a specific related operation including the operation of a predetermined corresponding operation means when the supply of operating power is started (a function for making a positive determination in step SB812 in the main CPU 63 in the 53rd embodiment, and a function for making a positive determination in step SC113 in the main CPU 63 in the 54th embodiment);
An operation identification means (a function for executing the processing of step SB910 in the main CPU 63) for identifying whether the predetermined corresponding operation means is operated or not;
A selection object change means (a function for executing the processing of step SB914 in the main CPU 63) that changes the setting value to be selected based on the fact that the operation identification means has identified that the predetermined corresponding operation means has been operated in the setting possible situation;
Equipped with
When a termination trigger occurs in the setting available state, the setting value to be selected is the setting value to be used,
This gaming machine is characterized by being equipped with a means (in the 53rd embodiment, a function of executing processing of step SB901 in the main CPU 63, and in the 54th embodiment, a function of executing processing of step SC114 in the main CPU 63) that prevents operation of the specified corresponding operating means when the supply of operating power to generate the settable situation is started from being treated as an operation that triggers a change in the setting value to be selected in the settable situation.

特徴αE5によれば、遊技者の有利度に対応する複数段階の設定値の中から使用対象となる設定値が設定される構成であるため、遊技者はより有利な設定値が使用対象となっていることを期待することとなる。また、使用対象となる設定値を変更することが可能となる設定可能状況を生じさせるためには所定対応操作手段の操作を含む特定関連操作が行われた状態で電源のON操作を行う必要があるため、使用対象となる設定値を不正に変更しようとする行為を行いづらくさせることが可能となる。また、設定可能状況を生じさせるために操作される所定対応操作手段が操作されたことに基づいて選択対象の設定値が変更されるため、設定値を変更するために必要な操作手段の数を抑えることが可能となる。 According to feature αE5, the setting value to be used is set from among multiple setting values corresponding to the player's level of advantage, so the player will expect the more advantageous setting value to be used. Furthermore, in order to create a setting possible situation in which the setting value to be used can be changed, it is necessary to turn the power on after performing a specific related operation, including operating a predetermined corresponding operating means, making it more difficult to fraudulently change the setting value to be used. Furthermore, because the setting value to be selected is changed based on the operation of the predetermined corresponding operating means that is operated to create the setting possible situation, it is possible to reduce the number of operating means required to change the setting value.

この場合に、設定可能状況を発生させるための動作電力の供給が開始される場合における所定対応操作手段の操作が、設定可能状況において選択対象となる設定値の変更の契機となる操作として扱われないようにされる。これにより、設定可能状況を生じさせるための所定対応操作手段の操作が設定可能状況の開始後においても継続された場合に、その所定対応操作手段の操作によって選択対象となる設定値の変更が発生してしまわないようにすることが可能となる。 In this case, operation of the predetermined corresponding operating means when the supply of operating power to create the setting possible state begins is not treated as an operation that triggers a change in the setting value that is to be selected in the setting possible state. This makes it possible to prevent the operation of the predetermined corresponding operating means from causing a change in the setting value that is to be selected, even if operation of the predetermined corresponding operating means to create the setting possible state continues after the setting possible state begins.

なお、特徴αE1~αE5の構成に対して、特徴A1~A15、特徴B1~B7、特徴C1~C5、特徴D1~D10、特徴E1~E6、特徴F1~F3、特徴G1~G18、特徴H1~H7、特徴I1~I9、特徴J1~J4、特徴K1~K7、特徴L1~L20、特徴M1~M7、特徴N1~N6、特徴O1~O11、特徴P1~P12、特徴Q1~Q5、特徴R1~R17、特徴S1~S8、特徴T1~T13、特徴U1~U8、特徴V1~V6、特徴W1~W11、特徴X1~X11、特徴Y1~Y11、特徴Z1~Z10、特徴a1~a3、特徴b1~b7、特徴c1~c21、特徴d1~d10、特徴e1~e9、特徴f1~f6、特徴g1~g6、特徴h1~h13、特徴i1~i7、特徴j1~j6、特徴k1~k16、特徴l1~l5、特徴m1~m3、特徴n1~n10、特徴o1~o7、特徴p1~p7、特徴q1~q8、特徴r1~r7、特徴s1~s4、特徴t1~t5、特徴u1~u10、特徴v1~v8、特徴w1~w8、特徴x1~x6、特徴y1~y9、特徴z1~z6、特徴αA1~αA10、特徴αB1~αB6、特徴αC1~αC13、特徴αD1~αD9、特徴αE1~αE5のうちいずれか1又は複数の構成を適用してもよい。これにより、その組み合わせた構成による相乗的な効果を奏することが可能となる。 In addition, with respect to the configuration of features αE1 to αE5, features A1 to A15, features B1 to B7, features C1 to C5, features D1 to D10, features E1 to E6, features F1 to F3, features G1 to G18, features H1 to H7, features I1 to I9, features J1 to J4, features K1 to K7, features L1 to L20, features M1 to M7, features N1 to N6, features O1 to O11, features P1 to P12, features Q1 to Q5, features R1 to R17, features S1 to S8, features T1 to T13, features U1 to U8, features V1 to V6, features W1 to W11, features X1 to X11, features Y1 to Y11, features Z1 to Z10, features a1 to a3, features b1 to b7, features c1 to c21 , features d1 to d10, features e1 to e9, features f1 to f6, features g1 to g6, features h1 to h13, features i1 to i7, features j1 to j6, features k1 to k16, features l1 to l5, features m1 to m3, features n1 to n10, features o1 to o7, features p1 to p7, features q1 to q8, features r1 to r7, features s1 to s4, features t1 to t5, features u1 to u10, features v1 to v8, features w1 to w8, features x1 to x6, features y1 to y9, features z1 to z6, features αA1 to αA10, features αB1 to αB6, features αC1 to αC13, features αD1 to αD9, and features αE1 to αE5. This allows for a synergistic effect to be achieved by combining these features.

上記特徴αC群、上記特徴αD群及び上記特徴αE群に係る発明によれば、以下の課題を解決することが可能である。 The invention relating to the above-mentioned feature αC group, feature αD group, and feature αE group can solve the following problems.

遊技機としてパチンコ遊技機やスロットマシンなどが知られている。例えば、パチンコ遊技機は、遊技者に付与された遊技球を貯留する皿貯留部を遊技機前面部に備えており、当該皿貯留部に貯留された遊技球が遊技球発射装置に案内されて、遊技者の発射操作に応じて遊技領域に向けて発射される。そして、例えば遊技領域に設けられた入球部に遊技球が入球した場合に、例えば払出装置から皿貯留部に遊技球が払い出される。また、パチンコ遊技機においては、皿貯留部として上側皿貯留部と下側皿貯留部とを備えた構成も知られており、この場合、上側皿貯留部に貯留された遊技球が遊技球発射装置に案内され、当該上側皿貯留部にて余剰となった遊技球が下側皿貯留部に排出される。 Pachinko machines and slot machines are known as gaming machines. For example, pachinko machines have a tray storage section on the front of the machine that stores gaming balls awarded to players. The gaming balls stored in the tray storage section are guided to a gaming ball launcher and launched toward the gaming area in response to the player's launch operation. Then, for example, when a gaming ball enters a ball entry section provided in the gaming area, the gaming ball is paid out to the tray storage section from, for example, a payout device. In addition, some pachinko machines are known to have a configuration in which the tray storage section includes an upper tray storage section and a lower tray storage section. In this case, gaming balls stored in the upper tray storage section are guided to the gaming ball launcher, and surplus gaming balls in the upper tray storage section are discharged to the lower tray storage section.

また、スロットマシンでは、メダルがベットされている状況でスタートレバーが操作されて新たなゲームが開始される場合に制御手段にて抽選処理が実行される。また、抽選処理が実行された場合には制御手段にて回転開始制御が実行されることによりリールの回転が開始され、当該リールの回転中にストップボタンが操作された場合には制御手段にて回転停止制御が実行されることによりリールの回転が停止される。そして、リールの回転停止後の停止結果が抽選処理の当選役に対応したものである場合には、当該当選役に対応した特典が遊技者に付与される。 In addition, in a slot machine, when medals have been bet and the start lever is operated to start a new game, a lottery process is executed by the control means. When the lottery process is executed, the control means executes rotation start control, causing the reels to start spinning, and if the stop button is operated while the reels are spinning, the control means executes rotation stop control, causing the reels to stop spinning. If the result of the reels stopping after spinning has stopped corresponds to a winning combination in the lottery process, a bonus corresponding to that winning combination is awarded to the player.

ここで、上記例示等のような遊技機においては、遊技機の有利度を決定付ける設定値に関する構成を好適なものとする必要があり、この点について未だ改良の余地がある。 Here, in gaming machines such as those exemplified above, it is necessary to optimize the configuration of the setting values that determine the machine's advantageous degree, and there is still room for improvement in this regard.

以下に、以上の各特徴を適用し得る又は各特徴に適用される遊技機の基本構成を示す。 Below is the basic configuration of a gaming machine to which each of the above features can be applied or to which each feature can be applied.

パチンコ遊技機:遊技者が操作する操作手段と、その操作手段の操作に基づいて遊技球を発射する遊技球発射手段と、その発射された遊技球を所定の遊技領域に導く球通路と、遊技領域内に配置された各遊技部品とを備え、それら各遊技部品のうち所定の通過部を遊技球が通過した場合に遊技者に特典を付与する遊技機。 Pachinko gaming machine: A gaming machine that has an operating means operated by the player, a gaming ball launching means that launches gaming balls based on the operation of the operating means, a ball passage that guides the launched gaming balls to a specified gaming area, and various gaming components arranged within the gaming area, and that awards a bonus to the player when the gaming ball passes through a specified passage section of each of the gaming components.

スロットマシン等の回胴式遊技機:複数の絵柄を可変表示させる絵柄表示装置を備え、始動操作手段の操作に起因して前記複数の絵柄の可変表示が開始され、停止操作手段の操作に起因して又は所定時間経過することにより前記複数の絵柄の可変表示が停止され、その停止後の絵柄に応じて遊技者に特典を付与する遊技機。 Slot machines and other reel-type gaming machines: A gaming machine equipped with a picture display device that variably displays multiple pictures, in which the variable display of the multiple pictures is initiated by operating a start operating means, and the variable display of the multiple pictures is stopped by operating a stop operating means or after a predetermined time has passed, and a bonus is awarded to the player depending on the picture displayed after the stop.

10…パチンコ機、12…遊技機本体、14…前扉枠、28…発射操作装置、33…第1作動口、34…第2作動口、35…スルーゲート、49a…ゲート検知センサ、62…MPU、63…主側CPU、65…主側RAM、68a…設定キー挿入部、68b…更新ボタン、68c…リセットボタン、69a…第1報知用表示装置、69b…第2報知用表示装置、69c…第3報知用表示装置、112…管理側CPU、117…履歴用メモリ、171…別保存用メモリ、181~186…設定1~6用の履歴用メモリ、191…第1履歴用メモリ、192…第2履歴用メモリ、201…第1報知用表示装置、201a~201g…表示用セグメント、202…第2報知用表示装置、202a~202g…表示用セグメント、203…第3報知用表示装置、204…第4報知用表示装置、221…特定制御用のワークエリア、222…特定制御用のスタックエリア、223…非特定制御用のワークエリア、224…非特定制御用のスタックエリア、231…通常用カウンタエリア、232…開閉実行モード用カウンタエリア、233…高頻度サポートモード用カウンタエリア、234…演算結果記憶エリア、241…管理用RAM、251…リセット信号出力部、252…プログラム監視部、266…表示IC、311…現状エリア、312…第1履歴エリア、313…第2履歴エリア、314…第3履歴エリア、321~324…表示用セグメント、325…設定対応記憶エリア、325a~325f…第1~第6設定情報記憶エリア、326…設定対応記憶エリア、326a~326c…第1~第3設定情報記憶エリア、341…設定参照用エリア、342…設定更新用エリア、352…音光側MPU、353…音光側CPU、356…RTC、357…RTC用メモリ、361…OFF確認フラグ。 10... Pachinko machine, 12... Gaming machine main body, 14... Front door frame, 28... Firing operation device, 33... First operating port, 34... Second operating port, 35... Through gate, 49a... Gate detection sensor, 62... MPU, 63... Main CPU, 65... Main RAM, 68a... Setting key insertion section, 68b... Update button, 68c... Reset button, 69a... First notification display device, 69b... Second notification display device, 69c... Third notification display device, 112... Management CPU, 117 ...History memory, 171...Separate storage memory, 181 to 186...History memory for settings 1 to 6, 191...First history memory, 192...Second history memory, 201...First notification display device, 201a to 201g...Display segments, 202...Second notification display device, 202a to 202g...Display segments, 203...Third notification display device, 204...Fourth notification display device, 221...Work area for specific control, 222...Stack for specific control Querier, 223...work area for non-specific control, 224...stack area for non-specific control, 231...normal counter area, 232...counter area for opening/closing execution mode, 233...counter area for high frequency support mode, 234...calculation result storage area, 241...management RAM, 251...reset signal output unit, 252...program monitoring unit, 266...display IC, 311...current state area, 312...first history area, 313...second history Area, 314...Third history area, 321-324...Display segments, 325...Setting correspondence storage area, 325a-325f...First to sixth setting information storage areas, 326...Setting correspondence storage area, 326a-326c...First to third setting information storage areas, 341...Setting reference area, 342...Setting update area, 352...Sound/light side MPU, 353...Sound/light side CPU, 356...RTC, 357...RTC memory, 361...OFF confirmation flag.

Claims (1)

遊技が実行されることにより所定事象が発生した場合にそれに対応する遊技の履歴情報を履歴記憶手段に記憶させる履歴記憶実行手段と、
前記履歴記憶手段に記憶されている前記履歴情報を利用して遊技の結果に対応する態様情報を導出する情報導出手段と、
前記情報導出手段により導出された前記態様情報を記憶する態様情報記憶手段と、
前記態様情報記憶手段に記憶された前記態様情報に対応する表示が情報表示手段にて行われるようにするための制御を行う態様情報表示制御手段と、
所定の表示契機が発生したことに基づいて、前記態様情報に対応する表示が新たに開始される前に所定対応表示が前記情報表示手段にて行われるようにするための制御を行う所定対応表示制御手段と、
遊技者の有利度に対応する設定値を設定する設定手段と、
前記設定手段による前記設定値の設定を行うことが可能な設定可能状況となるようにする状況発生手段と、
を備え、
前記態様情報記憶手段は、複数の前記態様情報のそれぞれを記憶することを可能とするように複数の特定記憶領域を備え、
前記態様情報表示制御手段は、所定表示順序に従って前記複数の特定記憶領域に記憶された複数の前記態様情報のそれぞれに対応する表示が前記情報表示手段にて順次実行されるようにするための制御を行うものであって、前記所定対応表示が前記情報表示手段にて行われた後において前記態様情報に対応する表示を前記情報表示手段に行わせる場合には前記所定表示順序における最初の順番に対応する前記態様情報に対応する表示から開始させるものであり、
前記設定可能状況となった場合、その時点における前記履歴情報を利用して導出されている前記態様情報を確認可能とするための制御を実行可能な構成であり、
本遊技機は、各種処理を実行する制御手段を備え、
前記制御手段は、
プログラム記憶手段における所定アドレス範囲の記憶領域に記憶されているプログラムを利用した処理である領域内処理を実行する領域内処理実行手段と、
前記プログラム記憶手段における前記所定アドレス範囲の外部のアドレス範囲の記憶領域に記憶されているプログラムを利用した処理である領域外処理を実行する領域外処理実行手段と、
を備え、
本遊技機は、
前記領域内処理が実行される場合には情報の書き込み及び情報の読み出しが可能である一方、前記領域外処理が実行される場合には情報の読み出しは可能であるものの情報の書き込みが不可である領域内対応記憶領域と、
前記領域外処理が実行される場合には情報の書き込み及び情報の読み出しが可能である一方、前記領域内処理が実行される場合には情報の読み出しは可能であるものの情報の書き込みが不可である領域外対応記憶領域と、
を備え、
前記情報表示手段にて前記態様情報に対応する表示が行われている状況において、使用対象として設定されている前記設定値を目視確認可能とするための処理が実行され得る構成であり、
前記領域内処理実行手段は、使用対象として設定されている前記設定値を目視確認可能とするための処理を、動作電力の供給開始時の処理が終了して遊技が開始可能となった状況において前記領域内処理として実行可能である手段を備えていることを特徴とする遊技機。
a history storage execution means for storing, when a predetermined event occurs as a result of a game being played, history information of the game corresponding to the event in the history storage means;
information deriving means for deriving behavior information corresponding to a game result by utilizing the history information stored in the history storage means;
a behavior information storage means for storing the behavior information derived by the information derivation means;
a mode information display control means for controlling the display of the mode information stored in the mode information storage means on the information display means;
a predetermined correspondence display control means for controlling the information display means to display a predetermined correspondence display before a new display corresponding to the aspect information is started, based on the occurrence of a predetermined display trigger;
a setting means for setting a set value corresponding to the advantage of a player;
a situation generating means for generating a setting possible situation in which the setting means can set the setting value;
Equipped with
the aspect information storage means includes a plurality of specific storage areas so as to be able to store each of the plurality of aspect information,
the aspect information display control means controls the information display means to sequentially execute displays corresponding to the plurality of aspect information stored in the plurality of specific storage areas in accordance with a predetermined display order, and when the information display means is caused to execute displays corresponding to the aspect information after the predetermined corresponding displays have been executed by the information display means, the information display means starts with a display corresponding to the aspect information corresponding to the first order in the predetermined display order,
When the setting possible state is reached, control can be executed to enable confirmation of the behavior information derived using the history information at that time,
The gaming machine is equipped with a control means for executing various processes,
The control means
an intra-area processing execution means for executing intra-area processing, which is processing using a program stored in a storage area within a predetermined address range in the program storage means;
an out-of-area processing execution means for executing out-of-area processing, which is processing using a program stored in a storage area in an address range outside the predetermined address range in the program storage means;
Equipped with
This gaming machine is
an intra-area corresponding storage area into which information can be written and read when the intra-area process is executed, and into which information can be read but not written when the extra-area process is executed;
an outside-area corresponding storage area into which information can be written and read when the outside-area processing is executed, and into which information can be read but not written when the inside-area processing is executed;
Equipped with
a configuration in which, in a situation where a display corresponding to the mode information is being performed on the information display means, a process for making the setting value set as an object to be used visible can be executed;
The gaming machine is characterized in that the in-area processing execution means is equipped with a means that can execute processing to make the setting value set as the target for use visually confirmable as in-area processing when the processing at the start of the supply of operating power has been completed and game play can begin.
JP2023217536A 2020-07-08 2023-12-25 gaming machines Active JP7740323B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023217536A JP7740323B2 (en) 2020-07-08 2023-12-25 gaming machines

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2020117522A JP2020168473A (en) 2020-07-08 2020-07-08 Game machine
JP2022078529A JP2022097673A (en) 2020-07-08 2022-05-12 Game machine
JP2023217536A JP7740323B2 (en) 2020-07-08 2023-12-25 gaming machines

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2022078529A Division JP2022097673A (en) 2020-07-08 2022-05-12 Game machine

Publications (3)

Publication Number Publication Date
JP2024028295A JP2024028295A (en) 2024-03-04
JP2024028295A5 JP2024028295A5 (en) 2024-05-28
JP7740323B2 true JP7740323B2 (en) 2025-09-17

Family

ID=72746470

Family Applications (4)

Application Number Title Priority Date Filing Date
JP2020117522A Pending JP2020168473A (en) 2020-07-08 2020-07-08 Game machine
JP2021148273A Active JP7070778B2 (en) 2020-07-08 2021-09-13 Pachinko machine
JP2022078529A Pending JP2022097673A (en) 2020-07-08 2022-05-12 Game machine
JP2023217536A Active JP7740323B2 (en) 2020-07-08 2023-12-25 gaming machines

Family Applications Before (3)

Application Number Title Priority Date Filing Date
JP2020117522A Pending JP2020168473A (en) 2020-07-08 2020-07-08 Game machine
JP2021148273A Active JP7070778B2 (en) 2020-07-08 2021-09-13 Pachinko machine
JP2022078529A Pending JP2022097673A (en) 2020-07-08 2022-05-12 Game machine

Country Status (1)

Country Link
JP (4) JP2020168473A (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019072066A (en) * 2017-10-13 2019-05-16 株式会社三洋物産 Game machine
JP2019072075A (en) * 2017-10-13 2019-05-16 株式会社三洋物産 Game machine
JP2019072059A (en) * 2017-10-13 2019-05-16 株式会社三洋物産 Game machine
JP2019072069A (en) * 2017-10-13 2019-05-16 株式会社三洋物産 Game machine
JP2019072061A (en) * 2017-10-13 2019-05-16 株式会社三洋物産 Game machine
JP2019072058A (en) * 2017-10-13 2019-05-16 株式会社三洋物産 Game machine
JP2019072057A (en) * 2017-10-13 2019-05-16 株式会社三洋物産 Game machine
JP2019072060A (en) * 2017-10-13 2019-05-16 株式会社三洋物産 Game machine
JP2019129872A (en) * 2018-01-29 2019-08-08 株式会社三洋物産 Game machine

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6151414B1 (en) 2016-07-29 2017-06-21 山佐株式会社 Game machine
JP2019042436A (en) 2017-09-07 2019-03-22 サミー株式会社 Pachinko machine
JP7380919B2 (en) 2017-09-01 2023-11-15 株式会社三洋物産 gaming machine
JP7563538B2 (en) 2017-09-15 2024-10-08 株式会社三洋物産 Gaming Machines

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5788196B2 (en) * 2011-03-10 2015-09-30 株式会社三共 Slot machine
JP5675712B2 (en) * 2012-06-20 2015-02-25 株式会社ユニバーサルエンターテインメント Game machine
JP5482829B2 (en) * 2012-06-22 2014-05-07 株式会社三洋物産 Game machine
JP5700227B2 (en) * 2013-03-08 2015-04-15 株式会社三洋物産 Game machine
JP6029125B1 (en) * 2015-10-13 2016-11-24 サミー株式会社 Slot machine
JP6604548B2 (en) * 2016-02-08 2019-11-13 サミー株式会社 Game machine
JP6037592B1 (en) * 2016-02-08 2016-12-07 サミー株式会社 Game machine
JP6627834B2 (en) * 2017-09-01 2020-01-08 株式会社三洋物産 Gaming machine
JP7649645B2 (en) * 2020-12-28 2025-03-21 Toyo Tire株式会社 Pneumatic tires

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6151414B1 (en) 2016-07-29 2017-06-21 山佐株式会社 Game machine
JP7380919B2 (en) 2017-09-01 2023-11-15 株式会社三洋物産 gaming machine
JP2019042436A (en) 2017-09-07 2019-03-22 サミー株式会社 Pachinko machine
JP7563538B2 (en) 2017-09-15 2024-10-08 株式会社三洋物産 Gaming Machines

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
「性能表示モニタ サンプルプログラム、サンプル資料の送付について」,日本遊技機工業組合,2017年03月09日
「日工組質問事項(PQ-17)主基板に装着されるロムの使用領域について」,日本遊技機工業組合提供資料(「性能表示モニタ」に関する技術資料),2017年03月09日

Also Published As

Publication number Publication date
JP2024028295A (en) 2024-03-04
JP2021191481A (en) 2021-12-16
JP2022097673A (en) 2022-06-30
JP7070778B2 (en) 2022-05-18
JP2020168473A (en) 2020-10-15

Similar Documents

Publication Publication Date Title
JP7734441B2 (en) gaming machines
JP7655411B2 (en) Gaming Machines
JP7622808B2 (en) Gaming Machines
JP7734439B2 (en) gaming machines
JP7740323B2 (en) gaming machines
JP7747088B2 (en) gaming machines
JP7734440B2 (en) gaming machines
JP7747118B2 (en) gaming machines
JP7670110B2 (en) Gaming Machines
JP7729633B2 (en) gaming machines
JP7715184B2 (en) gaming machines
JP7501752B2 (en) Gaming Machines
JP7747116B2 (en) gaming machines
JP7747117B2 (en) gaming machines
JP7747119B2 (en) gaming machines
JP7756445B2 (en) gaming machines
JP7806835B2 (en) gaming machines
JP7670111B2 (en) Gaming Machines
JP7806836B2 (en) gaming machines
JP7605286B2 (en) Gaming Machines
JP7740306B2 (en) gaming machines
JP7806837B2 (en) gaming machines
JP2024071710A (en) Gaming Machines
JP7468750B2 (en) Gaming Machines
JP7670109B2 (en) Gaming Machines

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240123

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240520

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240625

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240823

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241226

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20250304

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250603

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250805

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250818

R150 Certificate of patent or registration of utility model

Ref document number: 7740323

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150