【手続補正書】
【提出日】平成22年9月22日(2010.9.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遊技用価値を用いて１ゲームに対して所定数の賭数を設定することによりゲームが開始可能となるとともに、各々が識別可能な複数種類の識別情報を変動表示可能な可変表示装置の表示結果が導出表示されることにより１ゲームが終了し、該可変表示装置の表示結果に応じて入賞が発生可能とされたスロットマシンであって、
前記可変表示装置の表示結果が導出される前に入賞について発生を許容するか否かを決定する手段であり、１ゲームにつき複数種類の入賞の発生を許容する旨の決定を行うことが可能な事前決定手段と、
前記事前決定手段の決定結果に関わらず、特定の種類の入賞の発生が一律に許容される特定遊技状態に制御する特定遊技状態制御手段と、
前記可変表示装置に表示結果を導出させる際に用いる導出制御データを格納する導出制御データ格納領域を含むデータ格納手段と、
前記特定遊技状態以外の遊技状態において、ｎ（ｎは正の整数）ずつ増加する値であり、前記事前決定手段の決定結果に対応して一意的に定められた複数の決定番号から、前記事前決定手段の決定結果に対応する決定番号を設定する決定番号設定手段と、
前記特定遊技状態以外の遊技状態において、前記決定番号設定手段により設定された決定番号を用いて、前記データ格納手段の格納領域に割り当てられたアドレスであり、前記決定番号に応じた決定番号別アドレスを算出するアドレス算出手段と、
前記特定遊技状態において、前記事前決定手段の決定結果に関わらず、特定用アドレスを設定する特定用アドレス設定手段と、
前記アドレス算出手段により算出された決定番号別アドレスまたは前記特定用アドレス設定手段により設定された特定用アドレスのいずれか一方のアドレスに基づいて、前記導出制御データ格納領域に格納されている導出制御データからいずれかの導出制御データを選択する導出制御データ選択手段と、
前記導出制御データ選択手段により選択された導出制御データに基づいて前記可変表示装置に表示結果を導出させる制御を行う導出制御手段と、
入賞の種類毎に割り当てられたビット毎に該入賞が当該ゲームにおいて許容されているか否かを特定可能な異常入賞判定用データを設定する異常入賞判定用データ設定手段と、
前記可変表示装置の表示結果が導出された後、該導出された表示結果に基づいて入賞の種類毎に割り当てられたビット毎に該入賞が発生したか否かを特定可能な入賞結果データを設定する入賞結果データ設定手段と、
前記異常入賞判定用データ及び前記入賞結果データにおいて同一の種類の入賞が割り当てられたビット同士の値を演算する演算手段と、
前記演算手段により算出された各ビットの値に基づいて異常入賞か否かを判定する異常入賞判定手段と、
データを読み出し及び書き込み可能に記憶する記憶領域を有し、該記憶領域として前記事前決定手段の決定結果に対応する決定番号を記憶する決定番号記憶領域を含む遊技の制御を行うためのデータが記憶されるワーク領域と、データを一時的に格納することが可能なスタック領域と、が少なくとも割り当てられたデータ記憶手段と、
使用中のデータを一時的に前記スタック領域に退避するデータ退避手段と、
前記退避手段により前記スタック領域に退避したデータを復帰させるデータ復帰手段と、
前記スタック領域のうち前記データ退避手段により退避したデータが記憶されていない未使用スタック領域を特定する未使用スタック領域特定手段と、
前記データ記憶手段における記憶領域の少なくとも一部を初期化する初期化手段と、
を備え、
前記異常入賞判定用データ設定手段は、前記特定遊技状態以外の遊技状態においては、入賞の種類毎に割り当てられたビットのうち、前記事前決定手段により許容する旨が決定されている入賞に対して割り当てられたビットの値を入賞が許容されている旨を示す値とする通常異常入賞判定用データを前記異常入賞判定用データに設定し、前記特定遊技状態においては、前記事前決定手段により前記特定の種類の入賞の発生を許容する旨が決定されているか否かに関わらず、入賞の種類毎に割り当てられたビットのうち、前記特定の種類の入賞に対して割り当てられたビットの値を特定の入賞が許容されている旨を示す値とする特定異常入賞判定用データを前記異常入賞判定用データに設定し、
前記初期化手段は、前記データ記憶手段の記憶領域における前記未使用スタック領域特定手段により特定される未使用スタック領域を１ゲーム毎に初期化する
ことを特徴とするスロットマシン。
【請求項２】
前記異常入賞判定用データ設定手段は、入賞の種類毎に割り当てられたビットのうち、当該ゲームにおいて許容されている入賞に割り当てられたビットの値を０とし、当該ゲームにおいて許容されていない入賞に割り当てられたビットの値を１とする異常入賞判定用データを設定する手段であり、前記特定遊技状態以外の遊技状態においては、入賞の種類毎に割り当てられたビットのうち、前記事前決定手段により許容する旨が決定されている入賞に割り当てられたビットの値を０とする通常異常入賞判定用データを前記異常入賞判定用データに設定し、前記特定遊技状態においては、前記事前決定手段により前記特定の種類の入賞の発生を許容する旨が決定されているか否かに関わらず、入賞の種類毎に割り当てられたビットのうち、前記特定の種類の入賞に対して割り当てられたビットの値を０とする特定異常入賞判定用データを前記異常入賞判定用データに設定し、
前記入賞結果データ設定手段は、前記可変表示装置の表示結果が導出された後、入賞の種類毎に割り当てられたビットのうち、該導出された表示結果に基づいて発生した入賞に割り当てられたビットの値を１とし、該導出された表示結果に基づいて発生していない入賞に割り当てられたビットの値を０とする入賞結果データを設定し、
前記演算手段は、前記異常入賞判定用データ及び前記入賞結果データにおいて同一の種類の入賞が割り当てられたビット同士の値を論理積演算し、
前記異常入賞判定手段は、前記演算手段により算出された各ビットの値のうち、０以外の値が１つでもある場合に異常入賞と判定する、
ことを特徴とする請求項１に記載のスロットマシン。
【請求項３】
前記異常入賞判定用データ設定手段は、入賞の種類毎に割り当てられたビットのうち、当該ゲームにおいて許容されている入賞に割り当てられたビットの値を１とし、当該ゲームにおいて許容されていない入賞に割り当てられたビットの値を０とする異常入賞判定用データを設定する手段であり、前記特定遊技状態以外の遊技状態においては、入賞の種類毎に割り当てられたビットのうち、前記事前決定手段により許容する旨が決定されている入賞に割り当てられたビットの値を１とする通常異常入賞判定用データを前記異常入賞判定用データに設定し、前記特定遊技状態においては、前記事前決定手段により前記特定の種類の入賞の発生を許容する旨が決定されているか否かに関わらず、入賞の種類毎に割り当てられたビットのうち、前記特定の種類の入賞に対して割り当てられたビットの値を１とする特定異常入賞判定用データを前記異常入賞判定用データに設定し、
前記入賞結果データ設定手段は、前記可変表示装置の表示結果が導出された後、入賞の種類毎に割り当てられたビットのうち、該導出された表示結果に基づいて発生した入賞に割り当てられたビットの値を０とし、該導出された表示結果に基づいて発生していない入賞に割り当てられたビットの値を１とする入賞結果データを設定し、
前記演算手段は、前記異常入賞判定用データ及び前記入賞結果データにおいて同一の種類の入賞が割り当てられたビット同士の値を論理和演算し、
前記異常入賞判定手段は、前記演算手段により算出された各ビットの値のうち、０が１つでもある場合に異常入賞と判定する、
ことを特徴とする請求項１に記載のスロットマシン。
【請求項４】
前記事前決定手段の決定結果に基づいて、入賞の種類毎に割り当てられたビットのうち、当該ゲームにおいて許容されている入賞に割り当てられたビットの値を１とし、当該ゲームにおいて許容されていない入賞に割り当てられたビットの値を０とする第１のデータを設定する第１データ設定手段と、
前記特定遊技状態以外の遊技状態においては、前記第１のデータ及び入賞の種類毎に割り当てられた全てのビットの値を０とするデータにおいて同一の種類の入賞が割り当てられたビット同士の値を論理和演算して第２のデータを算出し、前記特定遊技状態においては、前記第１のデータ及び入賞の種類毎に割り当てられたビットのうち、前記特定の種類の入賞に割り当てられたビットの値を１とし、他の入賞に割り当てられたビットの値を０とするデータにおいて同一の種類の入賞が割り当てられたビット同士の値を論理和演算して第２のデータを算出する第２データ算出手段と、
を備え、
前記異常入賞判定用データ設定手段は、前記第２のデータの各ビットの１と０を反転する演算を行うことにより第３のデータを算出し、該算出した第３のデータを前記通常異常入賞判定用データまたは前記特定異常入賞判定用データとして前記異常入賞判定用データに設定する、
ことを特徴とする請求項２に記載のスロットマシン。
【請求項５】
前記通常異常入賞判定用データと、前記特定異常入賞判定用データと、を記憶する異常入賞判定用データ記憶手段を備え、
前記異常入賞判定用データ設定手段は、前記特定遊技状態以外の遊技状態において、前記事前決定手段の決定結果に応じて前記異常入賞判定用データ記憶手段に記憶されている通常異常入賞判定用データを前記異常入賞判定用データに設定し、前記特定遊技状態において、前記異常入賞判定用データ記憶手段に記憶されている特定異常入賞判定用データを前記異常入賞判定用データに設定する、
ことを特徴とする請求項１〜３のいずれかに記載のスロットマシン。
【請求項６】
前記事前決定手段により入賞の発生を許容する旨が決定されたか否かを特定可能な値である決定結果情報を記憶する決定結果記憶手段と、
前記事前決定手段の決定結果に基づいて前記決定結果記憶手段の決定結果情報を設定する決定結果情報設定手段と、
を備え、
前記異常入賞判定用データ設定手段は、少なくとも前記特定遊技状態以外の遊技状態において、前記決定結果情報を用いて予め定められた演算を行うことにより該決定結果情報に対応する通常異常入賞判定用データを算出し、該算出した通常異常入賞判定用データを前記異常判定用データに設定する、
ことを特徴とする請求項１〜３のいずれかに記載のスロットマシン。
【請求項７】
前記事前決定手段により遊技者にとって有利な特別遊技状態への移行を伴う特別入賞の発生を許容する旨が決定されたか否かを特定可能な値である特別決定結果情報を記憶する特別決定結果記憶手段と、
前記事前決定手段により前記特別入賞以外の通常入賞の発生を許容する旨が決定されたか否かを特定可能な値である通常決定結果情報を記憶する通常決定結果記憶手段と、
１ゲーム毎に、前記通常決定結果記憶手段に、当該ゲームの事前決定手段による前記通常決定結果情報を設定する通常決定結果情報設定手段と、
前記事前決定手段により前記特別入賞の発生を許容する旨の決定がなされたときに、前記特別決定結果記憶手段に、当該ゲームの事前決定手段により決定された特別入賞の発生が許容されている旨を特定可能な特別決定結果情報を設定し、該特別決定結果情報を該許容された特別入賞が発生するまで維持するとともに、該特別入賞が発生したときに、前記特別決定結果記憶手段に、前記特別入賞の発生が許容されていない旨を特定可能な特別決定結果情報を設定する特別決定結果情報設定手段と、
を備え、
前記決定番号設定手段は、前記特別決定結果情報と前記通常決定結果情報とを用いて所定の演算を行うことにより前記決定番号を算出し、該算出した決定番号を設定する、
ことを特徴とする請求項１〜６のいずれかに記載のスロットマシン。
【請求項８】
遊技用価値を用いて１ゲームに対して所定数の賭数を設定することによりゲームが開始可能となるとともに、各々が識別可能な複数種類の識別情報を変動表示可能な可変表示装置の表示結果が導出表示されることにより１ゲームが終了し、該可変表示装置の表示結果に応じて入賞が発生可能とされたスロットマシンであって、
前記可変表示装置の表示結果が導出される前に入賞について発生を許容するか否かを決定する手段であり、１ゲームにつき複数種類の入賞の発生を許容する旨の決定を行うことが可能な事前決定手段と、
前記事前決定手段の決定結果に関わらず、特定の種類の入賞の発生が一律に許容される特定遊技状態に制御する特定遊技状態制御手段と、
前記特定遊技状態以外の遊技状態において、ｎ（ｎは正の整数）ずつ増加する値である複数の決定番号から前記事前決定手段の決定結果に対応する決定番号を設定し、前記特定遊技状態において、前記複数の決定番号から前記特定の種類の入賞の発生を許容する旨を示す決定番号を設定する決定番号設定手段と、
前記可変表示装置に表示結果を導出させる際に用いる導出制御データを格納する導出制御データ格納領域を含むデータ格納手段と、
前記決定番号設定手段により設定された決定番号を用いて、前記データ格納手段の格納領域に割り当てられたアドレスであり、前記決定番号に応じたアドレスを算出するアドレス算出手段と、
前記アドレス算出手段により算出されたアドレスに基づいて、前記導出制御データ格納領域に格納されている導出制御データからいずれかの導出制御データを選択する導出制御データ選択手段と、
前記導出制御データ選択手段により選択された導出制御データに基づいて前記可変表示装置に表示結果を導出させる制御を行う導出制御手段と、
前記決定番号設定手段により設定された決定番号に基づいて、入賞の種類毎に割り当てられたビット毎に該入賞が当該ゲームにおいて許容されているか否かを特定可能な異常入賞判定用データを設定する異常入賞判定用データ設定手段と、
前記可変表示装置の表示結果が導出された後、該導出された表示結果に基づいて入賞の種類毎に割り当てられたビット毎に該入賞が発生したか否かを特定可能な入賞結果データを設定する入賞結果データ設定手段と、
前記異常入賞判定用データ及び前記入賞結果データにおいて同一の種類の入賞が割り当てられたビット同士の値を演算する演算手段と、
前記演算手段により算出された各ビットの値に基づいて異常入賞か否かを判定する異常入賞判定手段と、
データを読み出し及び書き込み可能に記憶する記憶領域を有し、該記憶領域として前記事前決定手段の決定結果に対応する決定番号を記憶する決定番号記憶領域を含む遊技の制御を行うためのデータが記憶されるワーク領域と、データを一時的に格納することが可能なスタック領域と、が少なくとも割り当てられたデータ記憶手段と、
使用中のデータを一時的に前記スタック領域に退避するデータ退避手段と、
前記退避手段により前記スタック領域に退避したデータを復帰させるデータ復帰手段と、
前記スタック領域のうち前記データ退避手段により退避したデータが記憶されていない未使用スタック領域を特定する未使用スタック領域特定手段と、
前記データ記憶手段における記憶領域の少なくとも一部を初期化する初期化手段と、
を備え、
前記初期化手段は、前記データ記憶手段の記憶領域における前記未使用スタック領域特定手段により特定される未使用スタック領域を１ゲーム毎に初期化する
ことを特徴とするスロットマシン。
【請求項９】
前記異常入賞判定用データ設定手段は、前記決定番号設定手段により設定された決定番号に基づいて、入賞の種類毎に割り当てられたビットのうち、当該ゲームにおいて許容されている入賞に割り当てられたビットの値を０とし、当該ゲームにおいて許容されていない入賞に割り当てられたビットの値を１とする異常入賞判定用データを設定し、
前記入賞結果データ設定手段は、前記可変表示装置の表示結果が導出された後、入賞の種類毎に割り当てられたビットのうち、該導出された表示結果に基づいて発生した入賞に割り当てられたビットの値を１とし、該導出された表示結果に基づいて発生していない入賞に割り当てられたビットの値を０とする入賞結果データを設定し、
前記演算手段は、前記異常入賞判定用データ及び前記入賞結果データにおいて同一の種類の入賞が割り当てられたビット同士の値を論理積演算し、
前記異常入賞判定手段は、前記演算手段により算出された各ビットの値のうち、０以外の値が１つでもある場合に異常入賞と判定する、
ことを特徴とする請求項８に記載のスロットマシン。
【請求項１０】
前記異常入賞判定用データ設定手段は、前記決定番号設定手段により設定された決定番号に基づいて、入賞の種類毎に割り当てられたビットのうち、当該ゲームにおいて許容されている入賞に割り当てられたビットの値を１とし、当該ゲームにおいて許容されていない入賞に割り当てられたビットの値を０とする異常入賞判定用データを設定し、
前記入賞結果データ設定手段は、前記可変表示装置の表示結果が導出された後、入賞の種類毎に割り当てられたビットのうち、該導出された表示結果に基づいて発生した入賞に割り当てられたビットの値を０とし、該導出された表示結果に基づいて発生していない入賞に割り当てられたビットの値を１とする入賞結果データを設定し、
前記演算手段は、前記異常入賞判定用データ及び前記入賞結果データにおいて同一の種類の入賞が割り当てられたビット同士の値を論理和演算し、
前記異常入賞判定手段は、前記演算手段により算出された各ビットの値のうち、０が１つでもある場合に異常入賞と判定する、
ことを特徴とする請求項８に記載のスロットマシン。
【請求項１１】
前記異常入賞判定用データを記憶する異常入賞判定用データ記憶手段を備え、
前記異常入賞判定用データ設定手段は、前記決定番号設定手段により設定された決定番号に応じて前記異常入賞判定用データ記憶手段に記憶されている異常入賞判定用データを設定する、
ことを特徴とする請求項８〜１０のいずれかに記載のスロットマシン。
【請求項１２】
前記異常入賞判定用データ設定手段は、前記決定番号設定手段により設定された決定番号を用いて予め定められた演算を行うことにより該決定番号に対応する異常入賞判定用データを算出し、該算出した異常入賞判定用データを設定する、
ことを特徴とする請求項８〜１０のいずれかに記載のスロットマシン。
【請求項１３】
遊技の制御を行うメイン制御手段を搭載したメイン制御基板と、
前記メイン制御手段から送信された制御情報の受信に基づき演出の制御を行うサブ制御手段を搭載したサブ制御基板と、
前記メイン制御基板と前記サブ制御基板とを通信可能に接続する中継基板と、
を備える、
ことを特徴とする請求項１〜１２のいずれかに記載のスロットマシン。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
【特許文献１】特開２００５−１５２４６５号公報
【特許文献２】特開２００５−１４３６２６号公報
【特許文献３】特開２００５−１２４８４６号公報
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明は、このような問題点に着目してなされたものであり、可変表示装置の制御パターンを選択する際の処理及び異常入賞判定を行う際の処理を効率的に行うことができるスロットマシンを提供することを目的とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
上記課題を解決するために、本発明の請求項１に記載のスロットマシンは、
遊技用価値（メダル）を用いて１ゲームに対して所定数の賭数を設定することによりゲームが開始可能となるとともに、各々が識別可能な複数種類の識別情報（図柄）を変動表示可能な可変表示装置（リール２Ｌ、２Ｃ、２Ｒ）の表示結果が導出表示されることにより１ゲームが終了し、該可変表示装置の表示結果に応じて入賞が発生可能とされたスロットマシンで（スロットマシン１）あって、
前記可変表示装置の表示結果が導出される前に入賞について発生を許容するか否かを決定する手段であり、１ゲームにつき複数種類の入賞の発生を許容する旨の決定を行うことが可能な事前決定手段（ＣＰＵ４１ａによる役の抽選、通常遊技状態においては特別役と一般役とが同時に当選し得る）と、
前記事前決定手段の決定結果に関わらず、特定の種類の入賞（全小役（チェリー、ベル））の発生が一律に許容される特定遊技状態（チャレンジボーナス）に制御する特定遊技状態制御手段（ＣＰＵ４１ａによるチャレンジボーナスへの移行制御）と、
前記可変表示装置に表示結果を導出させる際に用いる導出制御データ（停止制御用データの格納領域の先頭アドレスを示すインデックスデータ）を格納する導出制御データ格納領域（ＲＯＭ４１ｂにおける停止制御用データのインデックス領域）を含むデータ格納手段（ＲＯＭ４１ｂ）と、
前記特定遊技状態以外の遊技状態において、ｎ（ｎは正の整数）ずつ増加する値（本実施例におけるｎは１）であり、前記事前決定手段の決定結果（特別役の当選番号と一般役の当選番号との組み合わせ）に対応して一意的に定められた複数の決定番号から、前記事前決定手段の決定結果に対応する決定番号を設定する決定番号設定手段（チャレンジボーナス中以外において、特別役の当選番号及び一般役の当選番号を用いて、決定番号となる［４×特別役の当選番号＋一般役の当選番号］を算出し、Aレジスタに格納する処理。但し、４は一般役の種類数）と、
前記特定遊技状態以外の遊技状態において、前記決定番号設定手段により設定された決定番号を用いて、前記データ格納手段の格納領域に割り当てられたアドレスであり、前記決定番号に応じた決定番号別アドレスを算出するアドレス算出手段（チャレンジボーナス中以外において、１個目のインデックスデータの格納領域の先頭アドレス（ctrldata_index）と決定番号を用いて、決定番号別アドレスとなる決定番号に対応するインデックスデータの格納領域の先頭アドレスを算出する、具体的には［ctrldata_index＋２×決定番号］によって決定番号別アドレスを算出する処理）と、
前記特定遊技状態において、前記事前決定手段の決定結果に関わらず、特定用アドレスを設定する特定用アドレス設定手段（チャレンジボーナス中において、１個目のインデックスデータの格納領域の先頭アドレス（ctrldata_index）と予め定められた値であるINDEX_CBを用いて、特定用アドレスとなるチャレンジボーナス用停止制御用データのインデックスデータの格納領域の先頭アドレスを算出する、具体的には［ctrldata_index＋２×INDEX_CB］によって特定用アドレスを算出して、ＨＬレジスタに格納する処理）と、
前記アドレス算出手段により算出された決定番号別アドレスまたは前記特定用アドレス設定手段により設定された特定用アドレスのいずれか一方のアドレスに基づいて、前記導出制御データ格納領域に格納されている導出制御データからいずれかの導出制御データを選択する導出制御データ選択手段（決定番号から算出されたアドレスまたはINDEX_CBから算出されたアドレスに格納されているインデックスデータを選択して、このインデックスデータを停止制御用データ格納ワーク（ctrldata_ptr）に設定する処理）と、
前記導出制御データ選択手段により選択された導出制御データに基づいて前記可変表示装置に表示結果を導出させる制御を行う導出制御手段（停止制御用データ格納ワーク（ctrldata_ptr）に格納されているアドレスを参照することで取得される停止制御用データに応じたリール停止制御処理）と、
入賞の種類毎に割り当てられたビット毎に該入賞が当該ゲームにおいて許容されているか否かを特定可能な異常入賞判定用データ（許容されている役に割り当てられたビットの値を０とし、許容されていない役に割り当てられたビットの値を１とする異常入賞判定用フラグ）を設定する異常入賞判定用データ設定手段（許容されている役に割り当てられたビットの値を１とし、許容されていない役に割り当てられたビットの値を０とする内部当選フラグに変換する処理、及び内部当選フラグの全ビット反転により異常入賞判定用フラグへ変換する処理）と、
前記可変表示装置の表示結果が導出された後、該導出された表示結果に基づいて入賞の種類毎に割り当てられたビット毎に該入賞が発生したか否かを特定可能な入賞結果データ（入賞した役に割り当てられたビットの値を１とし、入賞していない役に割り当てられたビットの値を０とする入賞図柄フラグ）を設定する入賞結果データ設定手段（全リールの停止後にその停止図柄から入賞図柄フラグを作成する処理）と、
前記異常入賞判定用データ及び前記入賞結果データにおいて同一の種類の入賞が割り当てられたビット同士の値を演算する演算手段（異常入賞判定用フラグと入賞図柄フラグの論理積演算）と、
前記演算手段により算出された各ビットの値に基づいて異常入賞か否かを判定する異常入賞判定手段（論理積演算の結果が０か否かを判定し、０でない場合には、異常入賞と判定する処理）と、
データを読み出し及び書き込み可能に記憶する記憶領域を有し、該記憶領域として前記事前決定手段の決定結果に対応する決定番号を記憶する決定番号記憶領域を含む遊技の制御を行うためのデータが記憶されるワーク領域（重要ワーク、一般ワーク、特別ワーク、設定値ワーク、非保存ワーク）と、データを一時的に格納することが可能なスタック領域と、が少なくとも割り当てられたデータ記憶手段（ＲＡＭ４１ｃ）と、
使用中のデータを一時的に前記スタック領域に退避するデータ退避手段（ＣＰＵ４１ａによるレジスタの退避）と、
前記退避手段により前記スタック領域に退避したデータを復帰させるデータ復帰手段（ＣＰＵ４１ａによるレジスタの復帰）と、
前記スタック領域のうち前記データ退避手段により退避したデータが記憶されていない未使用スタック領域を特定する未使用スタック領域特定手段（ＣＰＵ４１ａによるスタックポインタから未使用領域のサイズの計算）と、
前記データ記憶手段における記憶領域の少なくとも一部を初期化する初期化手段（ＣＰＵ４１ａは初期化条件の成立によりＲＡＭ４１ｃの指定領域を初期化する）と、
を備え、
前記異常入賞判定用データ設定手段は、前記特定遊技状態以外の遊技状態においては、入賞の種類毎に割り当てられたビットのうち、前記事前決定手段により許容する旨が決定されている入賞に対して割り当てられたビットの値を入賞が許容されている旨を示す値とする通常異常入賞判定用データを前記異常入賞判定用データに設定し（チャレンジボーナス中以外において、特別役の当選番号及び一般役の当選番号を、許容されている役に割り当てられたビットの値を１とし、許容されていない役に割り当てられたビットの値を０とする２進数に変換し、更に００００Ｈと論理和した結果を内部当選フラグとして設定した後、内部当選フラグを全ビット反転により異常入賞判定用フラグへ変換し）、前記特定遊技状態においては、前記事前決定手段により前記特定の種類の入賞の発生を許容する旨が決定されているか否かに関わらず、入賞の種類毎に割り当てられたビットのうち、前記特定の種類の入賞に対して割り当てられたビットの値を特定の入賞が許容されている旨を示す値とする特定異常入賞判定用データを前記異常入賞判定用データに設定し（チャレンジボーナス中において、特別役の当選番号及び一般役の当選番号を、許容されている役に割り当てられたビットの値を１とし、許容されていない役に割り当てられたビットの値を０とする２進数に変換し、更に全小役（チェリー、ベル）に割り当てられた第１４ビット及び第１５ビットの値を１とし、それ以外の役に割り当てられたビットの値を０とする内部当選フラグ（Ｃ０００Ｈ）と論理和した結果を内部当選フラグとして設定した後、内部当選フラグを全ビット反転により異常入賞判定用フラグへ変換する）、
前記初期化手段は、前記データ記憶手段の記憶領域における前記未使用スタック領域特定手段により特定される未使用スタック領域を１ゲーム毎（１ゲーム終了毎）に初期化する
ことを特徴としている。
この特徴によれば、特定遊技状態以外の遊技状態においては、事前決定手段によりいずれか１つの入賞の発生を許容する旨が決定されたか、複数種類の入賞の発生を許容する旨が決定されたか、に関わらず、ｎ（ｎは正の整数）ずつ増加する値であり、事前決定手段により決定された決定結果に対して一意的な決定番号が設定されるので、事前決定手段によりいずれか１つの入賞の発生を許容する旨が決定されている状況であっても、複数種類の入賞の発生を許容する旨が決定されている状況であっても、ともに当該決定番号を用いて算出したアドレスに基づいてデータ格納手段に格納されている導出制御データを選択すれば良く、導出制御データを選択する際に、従来のように全ての入賞についての当選フラグを確認せずに済むので、導出制御データを選択する際の処理を簡略化することができる。
また、決定番号がｎ（ｎは正の整数）ずつ規則的に増加する値であるため、従来のように当選した入賞に対して割り当てられたビットを１とする当選フラグ、すなわち規則的に増加しない値を用いるよりも、決定番号に応じたアドレス、すなわち導出制御データを選択する際に用いるアドレスを簡単な計算で算出することが可能となる。
また、特定遊技状態に制御されている場合には、事前決定手段の決定結果に関わらず、一義的に特定遊技状態において用いる特定遊技状態用の導出制御データを選択する際に用いる特定用アドレスが設定され、そのアドレスに基づいてデータ格納手段に格納されている導出制御データを選択すれば良いので、特定の種類の入賞の発生が一律に許容される特定遊技状態においても、導出制御データを選択する際の処理が複雑化することがない。
また、異常入賞か否かの判定を行う際には、異常入賞判定用データ及び入賞結果データにおいて同一の種類の入賞が割り当てられたビット同士の値を演算し、その結果を判定するのみで異常入賞か否かを判定することが可能となり、従来のように成立している入賞の当選フラグのビットをわざわざ特定して、その特定したビットの値を確認する必要もないので、異常入賞か否かの判定を行う際の処理も簡略化することができる。
また、特定遊技状態以外の遊技状態では、入賞の種類毎に割り当てられたビットのうち、事前決定手段により許容する旨が決定されている入賞に対して割り当てられたビットの値を入賞が許容されている旨を示す値とする通常異常入賞判定用データ、すなわち事前決定手段により許容する旨が決定されている入賞が当該ゲームにおいて許容されている旨を示す異常入賞判定用データが設定され、特定遊技状態では、事前決定手段の決定結果に関わらず、入賞の種類毎に割り当てられたビットのうち、特定遊技状態において一律に許容される特定の種類の入賞に対して割り当てられたビットの値を入賞が許容されている旨を示す値とする特定異常入賞判定用データ、すなわち特定の種類の入賞が当該ゲームにおいて許容されている旨を示す異常入賞判定用データが設定されるので、遊技状態に関わらず同一の処理で異常入賞か否かの判定を行うことが可能となり、遊技状態の違いによって異常入賞か否かの判定を行う際の処理が複雑化してしまうことがない。
また、データ記憶手段のスタック領域における未使用スタック領域が１ゲーム毎に初期化されるので、未使用スタック領域を利用して不正プログラムを格納させても、当該不正プログラムが常駐してしまうことを防止できるとともに、例えば、未使用スタック領域に不正なデータ（不正プログラムが指定するアドレス等）を加え、データの復帰時にメイン制御手段を誤作動させることでレジスタ等を不正なものに書き換えてしまうことにより、本来のプログラムとは異なる動作を行わせてしまうような不正も防止できる。
尚、初期化手段は、１ゲームのうちのいずれかのタイミング（例えば、ゲーム開始時や終了時、１ゲーム毎に必ず実行される処理の実行時等）で少なくとも１回は、未使用スタック領域を初期化するものであれば良い。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
本発明の請求項８に記載のスロットマシンは、
遊技用価値（メダル）を用いて１ゲームに対して所定数の賭数を設定することによりゲームが開始可能となるとともに、各々が識別可能な複数種類の識別情報（図柄）を変動表示可能な可変表示装置（リール２Ｌ、２Ｃ、２Ｒ）の表示結果が導出表示されることにより１ゲームが終了し、該可変表示装置の表示結果に応じて入賞が発生可能とされたスロットマシン（スロットマシン１）であって、
前記可変表示装置の表示結果が導出される前に入賞について発生を許容するか否かを決定する手段であり、１ゲームにつき複数種類の入賞の発生を許容する旨の決定を行うことが可能な事前決定手段（ＣＰＵ４１ａによる役の抽選、通常遊技状態においては特別役と一般役とが同時に当選し得る）と、
前記事前決定手段の決定結果に関わらず、特定の種類の入賞（全小役（チェリー、ベル））の発生が一律に許容される特定遊技状態（チャレンジボーナス）に制御する特定遊技状態制御手段（ＣＰＵ４１ａによるチャレンジボーナスへの移行制御）と、
前記特定遊技状態以外の遊技状態において、ｎ（ｎは正の整数）ずつ増加する値である複数の決定番号から前記事前決定手段の決定結果に対応する決定番号を設定し、前記特定遊技状態において、前記複数の決定番号から前記特定の種類の入賞の発生を許容する旨を示す決定番号を設定する決定番号設定手段（チャレンジボーナス以外の遊技状態では、００Ｈ〜１０Ｈの当選番号から内部抽選の結果に対応する当選番号を当選番号格納ワークに格納し、チャレンジボーナス中では、００Ｈ〜１０Ｈの当選番号からいずれの特別役も当選していない状態で全小役の当選を示す１０Ｈを当選番号格納ワークに格納する処理）と、
前記可変表示装置に表示結果を導出させる際に用いる導出制御データ（停止制御用データの格納領域の先頭アドレスを示すインデックスデータ）を格納する導出制御データ格納領域（ＲＯＭ４１ｂにおける停止制御用データのインデックス領域）を含むデータ格納手段（ＲＯＭ４１ｂ）と、
前記決定番号設定手段により設定された決定番号を用いて、前記データ格納手段の格納領域に割り当てられたアドレスであり、前記決定番号に応じたアドレスを算出するアドレス算出手段（１個目のインデックスデータの格納領域の先頭アドレス（ctrldata_index）と当選番号を用いて、当選番号に対応するインデックスデータの格納領域の先頭アドレスを算出する、具体的には［ctrldata_index＋２×当選番号］によってインデックスデータの格納アドレスを算出する処理）と、
前記アドレス算出手段により算出されたアドレスに基づいて、前記導出制御データ格納領域に格納されている導出制御データからいずれかの導出制御データを選択する導出制御データ選択手段（当選番号から算出されたアドレスに格納されているインデックスデータを選択して、このインデックスデータを停止制御用データ格納ワーク（ctrldata_ptr）に設定する処理）と、
前記導出制御データ選択手段により選択された導出制御データに基づいて前記可変表示装置に表示結果を導出させる制御を行う導出制御手段（停止制御用データ格納ワーク（ctrldata_ptr）に格納されているアドレスを参照することで取得される停止制御用データに応じたリール停止制御処理）と、
前記決定番号設定手段により設定された決定番号に基づいて、入賞の種類毎に割り当てられたビット毎に該入賞が当該ゲームにおいて許容されているか否かを特定可能な異常入賞判定用データ（許容されている役に割り当てられたビットの値を０とし、許容されていない役に割り当てられたビットの値を１とする異常入賞判定用フラグ）を設定する異常入賞判定用データ設定手段（当選番号を、許容されている役に割り当てられたビットの値を１とし、許容されていない役に割り当てられたビットの値を０とする内部当選フラグに変換し、内部当選フラグを全ビット反転により異常入賞判定用フラグへ変換する処理）と、
前記可変表示装置の表示結果が導出された後、該導出された表示結果に基づいて入賞の種類毎に割り当てられたビット毎に該入賞が発生したか否かを特定可能な入賞結果データ（入賞した役に割り当てられたビットの値を１とし、入賞していない役に割り当てられたビットの値を０とする入賞図柄フラグ）を設定する入賞結果データ設定手段（全リールの停止後にその停止図柄から入賞図柄フラグを作成する処理）と、
前記異常入賞判定用データ及び前記入賞結果データにおいて同一の種類の入賞が割り当てられたビット同士の値を演算する演算手段（異常入賞判定用フラグと入賞図柄フラグの論理積演算）と、
前記演算手段により算出された各ビットの値に基づいて異常入賞か否かを判定する異常入賞判定手段（論理積演算の結果が０か否かを判定し、０でない場合には、異常入賞と判定する処理）と、
データを読み出し及び書き込み可能に記憶する記憶領域を有し、該記憶領域として前記事前決定手段の決定結果に対応する決定番号を記憶する決定番号記憶領域を含む遊技の制御を行うためのデータが記憶されるワーク領域（重要ワーク、一般ワーク、特別ワーク、設定値ワーク、非保存ワーク）と、データを一時的に格納することが可能なスタック領域と、が少なくとも割り当てられたデータ記憶手段（ＲＡＭ４１ｃ）と、
使用中のデータを一時的に前記スタック領域に退避するデータ退避手段（ＣＰＵ４１ａによるレジスタの退避）と、
前記退避手段により前記スタック領域に退避したデータを復帰させるデータ復帰手段（ＣＰＵ４１ａによるレジスタの復帰）と、
前記スタック領域のうち前記データ退避手段により退避したデータが記憶されていない未使用スタック領域を特定する未使用スタック領域特定手段（ＣＰＵ４１ａによるスタックポインタから未使用領域のサイズの計算）と、
前記データ記憶手段における記憶領域の少なくとも一部を初期化する初期化手段（ＣＰＵ４１ａは初期化条件の成立によりＲＡＭ４１ｃの指定領域を初期化する）と、
を備え、
前記初期化手段は、前記データ記憶手段の記憶領域における前記未使用スタック領域特定手段により特定される未使用スタック領域を１ゲーム毎（１ゲーム終了毎）に初期化する
ことを特徴としている。
この特徴によれば、いずれか１つの入賞の発生を許容する旨が決定されたか、複数種類の入賞の発生を許容する旨が決定されたか、に関わらず、ｎ（ｎは正の整数）ずつ増加する値である複数の決定番号からいずれか１つの決定番号が設定されるので、いずれか１つの入賞の発生を許容する旨が決定されている状況であっても、複数種類の入賞の発生を許容する旨が決定されている状況であっても、ともに当該決定番号を用いて算出したアドレスに基づいてデータ格納手段に格納されている導出制御データを選択すれば良く、導出制御データを選択する際に、従来のように全ての入賞についての当選フラグを確認せずに済むので、導出制御データを選択する際の処理を簡略化することができる。
また、決定番号がｎ（ｎは正の整数）ずつ規則的に増加する値であるため、従来のように当選した入賞に対して割り当てられたビットを１とする当選フラグ、すなわち規則的に増加しない値を用いるよりも、決定番号に応じたアドレス、すなわち導出制御データを選択する際に用いるアドレスを簡単な計算で算出することが可能となる。
また、異常入賞か否かの判定を行う際には、異常入賞判定用データ及び入賞結果データにおいて同一の種類の入賞が割り当てられたビット同士の値を演算し、その結果を判定するのみで異常入賞か否かを判定することが可能となり、従来のように成立している入賞の当選フラグのビットをわざわざ特定して、その特定したビットの値を確認する必要もないので、異常入賞か否かの判定を行う際の処理も簡略化することができる。
また、特定の種類の入賞の発生が一律に許容される特定遊技状態に制御されている場合には、事前決定手段により特定の種類の入賞の発生を許容する旨の決定がなされたか否かに関わらず、特定の種類の入賞の発生を許容する旨の決定結果を示す決定番号が設定されるので、導出制御データ選択手段は、特定遊技状態以外の遊技状態と同様に、決定番号設定手段により設定された決定番号に対応する導出制御データを選択すれば良く、異常入賞判定用データ設定手段は、特定遊技状態以外の遊技状態と同様に、決定番号設定手段により設定された決定番号に基づいて異常入賞判定用データを設定すれば良いこととなる。すなわち特定遊技状態に制御されているか否かに関わらず、導出制御データの選択処理、異常入賞判定用データの設定処理を共通化することが可能となるので、遊技状態の違いによってこれらの処理が複雑化してしまうことがない。
また、データ記憶手段のスタック領域における未使用スタック領域が１ゲーム毎に初期化されるので、未使用スタック領域を利用して不正プログラムを格納させても、当該不正プログラムが常駐してしまうことを防止できるとともに、例えば、未使用スタック領域に不正なデータ（不正プログラムが指定するアドレス等）を加え、データの復帰時にメイン制御手段を誤作動させることでレジスタ等を不正なものに書き換えてしまうことにより、本来のプログラムとは異なる動作を行わせてしまうような不正も防止できる。
尚、初期化手段は、１ゲームのうちのいずれかのタイミング（例えば、ゲーム開始時や終了時、１ゲーム毎に必ず実行される処理の実行時等）で少なくとも１回は、未使用スタック領域を初期化するものであれば良い。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
尚、請求項１、８、手段１、２において所定数の賭数とは、少なくとも１以上の賭数であって、２以上の賭数が設定されることや最大賭数が設定されることでゲームが開始可能となるようにしても良い。また、複数の遊技状態に応じて定められた賭数が設定されることでゲームが開始可能となるようにしても良い。
また、請求項１、８、手段１、２においてｎ（ｎは正の整数）ずつ増加する値とは、例えば、０、１、２、３…や０、２、４、６…、０、３、６、９…などの値であれば良い。
また、請求項１、８、手段１、２において前記事前決定手段が、１ゲームにつき複数種類の入賞の発生を許容する旨の決定を行うことが可能であるとは、そのゲームにおいて複数種類の入賞の発生を許容する旨の決定を行うものであっても良いし、前のゲームからいずれかの入賞の発生を許容する旨の決定が持ち越されている状態で、新たに他の入賞の発生を許容する旨を決定することで、双方の入賞の発生を許容する旨の決定を行うものであっても良い。
また、請求項１、８、手段１、２において前記導出制御データとは、前記可変表示装置の表示結果を導出する際に用いるデータであり、制御内容そのものが格納されているデータであっても良いし、制御内容が格納されているデータを特定する際に参照するデータ（例えば、制御データの格納先のアドレスなど）であっても良い。
また、請求項１、８、手段１、２においてデータ記憶手段とは、遊技の制御を行うＣＰＵなどがワーク領域として使用する記憶領域が割り当てられたＲＡＭなどの書き換え可能なメモリである。
また、請求項１、８、手段１、２においてデータ格納手段とは、遊技の制御を行うＣＰＵなどが実行するプログラムや各種データテーブルなどのデータを格納する格納領域が割り当てられたＲＯＭやＲＡＭなどのメモリであり、書き換え可能なメモリであっても読み出し専用のメモリであっても良い。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】