JP2006288656A5 - - Google Patents
Download PDFInfo
- Publication number
- JP2006288656A5 JP2006288656A5 JP2005112785A JP2005112785A JP2006288656A5 JP 2006288656 A5 JP2006288656 A5 JP 2006288656A5 JP 2005112785 A JP2005112785 A JP 2005112785A JP 2005112785 A JP2005112785 A JP 2005112785A JP 2006288656 A5 JP2006288656 A5 JP 2006288656A5
- Authority
- JP
- Japan
- Prior art keywords
- data
- area
- stored
- game
- work 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.)
- Granted
Links
Claims (6)
マイクロコンピュータにて構成され、遊技の制御を行う遊技制御手段を備え、
前記遊技制御手段は、
データを読み出し及び書き込み可能に記憶する記憶領域を有し、電力供給が停止しても該記憶領域に記憶されているデータを保持することが可能な記憶手段であり、前記記憶領域として前記遊技制御手段が動作を行うためのデータが記憶されるワーク領域と、前記遊技制御手段が動作を行うためのデータの読み出し及び書き込みが行われることのない未使用領域と、が少なくとも割り当てられたデータ記憶手段と、
前記データ記憶手段における記憶領域の少なくとも一部を初期化する初期化手段と、
前記遊技制御手段の起動時に、前記データ記憶手段に記憶されているデータに基づいて該遊技制御手段の制御状態を復帰させる制御状態復帰処理を含む起動処理を実行する起動処理手段と、
所定の電断条件の成立に応じて、電断時割込処理を実行する電断時割込処理実行手段と、
を含み、
前記初期化手段は、前記データ記憶手段の記憶領域における前記未使用領域を1ゲーム毎に初期化し、
前記電断時割込処理実行手段は、前記電断時割込処理において前記データ記憶手段における前記ワーク領域に0以外の特定のデータを格納した後、該特定のデータが格納されたワーク領域を含む前記記憶領域のデータを排他的論理和演算した結果が0となる調整用データを算出し、該算出した調整用データを前記ワーク領域に格納する処理を実行し、
前記起動処理手段は、前記起動処理において前記データ記憶手段における前記ワーク領域を含む記憶領域のデータを排他的論理和演算した結果が0であるか否か、及び前記ワーク領域に前記特定のデータが格納されているか否か、を判定し、前記ワーク領域を含む記憶領域のデータを排他的論理和演算した結果が0であると判定し、かつ前記ワーク領域に前記特定のデータが格納されていると判定したことを条件に、前記制御状態復帰処理を実行する
ことを特徴とするスロットマシン。 A game can be started by setting a predetermined number of bets for one game using the game value, and a display result of a variable display device capable of variably displaying a plurality of types of identification information that can be identified by each game Is a slot machine in which one game is ended by being derived and displayed, and a winning can be generated according to the display result of the variable display device,
It is composed of a microcomputer and has game control means for controlling the game ,
The game control means includes
A storage means for storing data in a readable and writable manner and capable of holding the data stored in the storage area even when power supply is stopped; and the game control as the storage area Data storage means to which at least a work area in which data for performing the operation is stored and an unused area in which reading and writing of data for the game control means to be performed are not performed are allocated When,
Initialization means for initializing at least a part of a storage area in the data storage means;
At the start of the game control unit, and the activation process means for executing a boot process which includes a control state return processing for returning the control state of said game control means based on the data stored in said data storage means,
A power interruption interrupt process executing means for executing a power interruption interrupt process according to establishment of a predetermined power interruption condition ;
Including
The initialization means initializes the unused area in the storage area of the data storage means for each game,
The power interruption interruption process execution means stores specific data other than 0 in the work area in the data storage means in the power interruption interruption process, and then stores the work area in which the specific data is stored. Calculating data for adjustment that results in exclusive OR operation of the data in the storage area including 0, and executing the process of storing the calculated data for adjustment in the work area;
The activation processing means determines whether or not the result of exclusive OR operation of data in the storage area including the work area in the data storage means in the activation process is 0, and the specific data is in the work area. It is determined whether the data is stored, the result of exclusive OR operation on the data in the storage area including the work area is determined to be 0, and the specific data is stored in the work area The slot machine is characterized in that the control state return processing is executed on the condition that it is determined as follows.
前記遊技制御手段は、
前記遊技制御手段が使用中のデータを前記スタック領域に退避するデータ退避手段と、
前記退避手段により前記スタック領域に退避したデータを前記遊技制御手段が使用するデータとして復帰させるデータ復帰手段と、
前記スタック領域のうち前記データ退避手段により退避したデータが記憶されていない未使用スタック領域を特定する未使用スタック領域特定手段と、
を含み、
前記初期化手段は、前記データ記憶手段の記憶領域における前記未使用領域に加えて前記未使用スタック領域特定手段により特定される未使用スタック領域も1ゲーム毎に初期化する
ことを特徴とする請求項1に記載のスロットマシン。 A stack area capable of temporarily storing data in addition to the work area and the unused area is allocated to the storage area of the data storage means,
The game control means includes
Data saving means for saving data in use by the game control means to the stack area;
Data return means for returning data saved in the stack area by the save means as data used by the game control means;
An unused stack area specifying means for specifying an unused stack area in which the data saved by the data saving means is not stored in the stack area;
Including
The initialization means initializes an unused stack area specified by the unused stack area specifying means in addition to the unused area in the storage area of the data storage means for each game. Item 2. The slot machine according to Item 1.
マイクロコンピュータにて構成され、遊技の制御を行う遊技制御手段を備え、
前記遊技制御手段は、
データを読み出し及び書き込み可能に記憶する記憶領域を有し、電力供給が停止しても該記憶領域に記憶されているデータを保持することが可能な記憶手段であり、前記記憶領域として前記遊技制御手段が動作を行うためのデータが記憶されるワーク領域と、データを一時的に格納することが可能なスタック領域と、が少なくとも割り当てられたデータ記憶手段と、
前記遊技制御手段が使用中のデータを前記スタック領域に退避するデータ退避手段と、
前記退避手段により前記スタック領域に退避したデータを前記遊技制御手段が使用するデータとして復帰させるデータ復帰手段と、
前記スタック領域のうち前記データ退避手段により退避したデータが記憶されていない未使用スタック領域を特定する未使用スタック領域特定手段と、
前記データ記憶手段における記憶領域の少なくとも一部を初期化する初期化手段と、
前記遊技制御手段の起動時に、前記データ記憶手段に記憶されているデータに基づいて該遊技制御手段の制御状態を復帰させる制御状態復帰処理を含む起動処理を実行する起動処理手段と、
所定の電断条件の成立に応じて、電断時割込処理を実行する電断時割込処理実行手段と、
を含み、
前記初期化手段は、前記データ記憶手段の記憶領域における前記未使用スタック領域特定手段により特定される未使用スタック領域を1ゲーム毎に初期化し、
前記電断時割込処理実行手段は、前記電断時割込処理において前記データ記憶手段における前記ワーク領域に0以外の特定のデータを格納した後、該特定のデータが格納されたワーク領域を含む前記記憶領域のデータを排他的論理和演算した結果が0となる調整用データを算出し、該算出した調整用データを前記ワーク領域に格納する処理を実行し、
前記起動処理手段は、前記起動処理において前記データ記憶手段における前記ワーク領域を含む記憶領域のデータを排他的論理和演算した結果が0であるか否か、及び前記ワーク領域に前記特定のデータが格納されているか否か、を判定し、前記ワーク領域を含む記憶領域のデータを排他的論理和演算した結果が0であると判定し、かつ前記ワーク領域に前記特定のデータが格納されていると判定したことを条件に、前記制御状態復帰処理を実行する
ことを特徴とするスロットマシン。 A game can be started by setting a predetermined number of bets for one game using the game value, and a display result of a variable display device capable of variably displaying a plurality of types of identification information that can be identified by each game Is a slot machine in which one game is ended by being derived and displayed, and a winning can be generated according to the display result of the variable display device,
It is composed of a microcomputer and has game control means for controlling the game ,
The game control means includes
A storage means for storing data in a readable and writable manner and capable of holding the data stored in the storage area even when power supply is stopped; and the game control as the storage area A data storage means to which at least a work area in which data for performing the operation is stored and a stack area in which data can be temporarily stored are allocated;
Data saving means for saving data in use by the game control means to the stack area;
Data return means for returning data saved in the stack area by the save means as data used by the game control means;
An unused stack area specifying means for specifying an unused stack area in which the data saved by the data saving means is not stored in the stack area;
Initialization means for initializing at least a part of a storage area in the data storage means;
At the start of the game control unit, and the activation process means for executing a boot process which includes a control state return processing for returning the control state of said game control means based on the data stored in said data storage means,
A power interruption interrupt process executing means for executing a power interruption interrupt process according to establishment of a predetermined power interruption condition ;
Including
The initialization means initializes the unused stack area specified by the unused stack area specifying means in the storage area of the data storage means for each game,
The power interruption interruption process execution means stores specific data other than 0 in the work area in the data storage means in the power interruption interruption process, and then stores the work area in which the specific data is stored. Calculating data for adjustment that results in exclusive OR operation of the data in the storage area including 0, and executing the process of storing the calculated data for adjustment in the work area;
The activation processing means determines whether or not the result of exclusive OR operation of data in the storage area including the work area in the data storage means in the activation process is 0, and the specific data is in the work area. It is determined whether the data is stored, the result of exclusive OR operation on the data in the storage area including the work area is determined to be 0, and the specific data is stored in the work area The slot machine is characterized in that the control state return processing is executed on the condition that it is determined as follows.
前記起動処理手段は、前記起動処理において前記データ記憶手段における前記未使用領域及び/または前記未使用スタック領域を含む全ての記憶領域のデータを排他的論理和演算した結果が0であるか否か、及び前記ワーク領域に前記特定のデータが格納されているか否か、を判定し、前記データ記憶手段における前記未使用領域及び/または前記未使用スタック領域を含む全ての記憶領域のデータを排他的論理和演算した結果が0であると判定し、かつ前記ワーク領域に前記特定のデータが格納されていると判定したことを条件に、前記制御状態復帰処理を実行する
ことを特徴とする請求項1〜3のいずれかに記載のスロットマシン。 The interruption-time interrupt process execution means stores specific data other than 0 in the work area in the data storage means in the interruption-time interruption process, and then the unused area in the data storage means and / or Alternatively, the adjustment data for which the result of performing an exclusive OR operation on the data in all the storage areas including the unused stack area is 0 is calculated, and the calculated adjustment data is stored in the work area. ,
Whether the result of performing an exclusive OR operation on the data in all the storage areas including the unused area and / or the unused stack area in the data storage means in the startup process is 0; And whether or not the specific data is stored in the work area, and the data in all the storage areas including the unused area and / or the unused stack area in the data storage means are exclusive The control state return process is executed on the condition that it is determined that a logical sum operation result is 0 and that the specific data is stored in the work area. The slot machine in any one of 1-3 .
ことを特徴とする請求項1〜4のいずれかに記載のスロットマシン。 The activation processing unit determines that the result of performing an exclusive OR operation on the data in the storage area including the work area of the data storage unit in the activation process is 0, and the specific data is in the work area. The slot according to any one of claims 1 to 4 , wherein when it is determined that the data is stored, the specific data stored in the work area is updated to data other than the specific data. Machine.
ことを特徴とする請求項1〜5のいずれかに記載のスロットマシン。 The initialization means determines that the result of performing an exclusive OR operation on the data in the storage area including the work area of the data storage means in the start-up process by the start-up processing means is 0, and sets the work area when said particular data is determined to be stored, any of claims 1 to 5, wherein the unused area and / or the unused stack area in the memory area of the data storage means and wherein the initializing The slot machine described in Crab.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005112785A JP4554422B2 (en) | 2005-04-08 | 2005-04-08 | Slot machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005112785A JP4554422B2 (en) | 2005-04-08 | 2005-04-08 | Slot machine |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2006288656A JP2006288656A (en) | 2006-10-26 |
JP2006288656A5 true JP2006288656A5 (en) | 2010-01-21 |
JP4554422B2 JP4554422B2 (en) | 2010-09-29 |
Family
ID=37409920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005112785A Expired - Fee Related JP4554422B2 (en) | 2005-04-08 | 2005-04-08 | Slot machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4554422B2 (en) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3583327B2 (en) * | 1999-11-11 | 2004-11-04 | 株式会社三共 | Gaming machine |
JP3647752B2 (en) * | 2001-01-29 | 2005-05-18 | 株式会社三共 | Game machine |
JP2004089476A (en) * | 2002-08-30 | 2004-03-25 | Sanyo Product Co Ltd | Game machine |
JP2004223077A (en) * | 2003-01-24 | 2004-08-12 | Sankyo Kk | Slot machine |
JP2004350697A (en) * | 2003-05-26 | 2004-12-16 | Sanyo Product Co Ltd | Game machine |
JP2005073783A (en) * | 2003-08-28 | 2005-03-24 | Sanyo Product Co Ltd | Game machine |
-
2005
- 2005-04-08 JP JP2005112785A patent/JP4554422B2/en not_active Expired - Fee Related