【手続補正書】
【提出日】令和2年2月5日(2020.2.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遊技を行う遊技機において、
第１の制御手段と、
前記第１の制御手段から受信した制御情報に応じて制御を行う第２の制御手段と、
を備え、
前記第１の制御手段は、
段階的に移行するメイン処理を実行するメイン処理実行手段と、
一定間隔毎にメイン処理に割り込んで割込処理を実行する割込処理実行手段と、
前記メイン処理において一の制御情報を構成する特定個数の制御データを作成し、格納領域に格納する制御データ作成手段と、
前記割込処理において格納領域に格納されている制御データを特定個数よりも少ない所定個数ずつ前記第２の制御手段に対して送信する制御データ送信手段と、
前記割込処理において検出手段の検出状態を更新する検出状態更新手段と、
を含み、
前記メイン処理実行手段は、
前記検出手段の検出状態に応じて前記メイン処理を進行させる処理進行手段と、
前記制御データ作成手段が特定個数の制御データを格納領域に格納した後、前記制御データ送信手段が特定個数の制御データを送信するのに要する期間にわたり前記メイン処理の進行を待機させる待機手段と、
前記メイン処理において前記割込処理が当該メイン処理に割り込んで１回実行されるまで待機する割込待ち処理を実行する割込待ち処理手段と、
を含み、
前記処理進行手段は、前記割込待ち処理を実行することにより前記検出状態更新手段により更新された検出状態を参照し、該検出状態に応じて前記メイン処理を進行させ、
前記待機手段は、前記割込待ち処理を特定個数の制御データを送信するのに必要な回数実行することにより、前記メイン処理の進行を待機させ、
前記制御データ作成手段は、前記メイン処理における一の契機に複数の制御情報を構成する制御データを作成して格納領域に格納する場合に、一の制御情報を構成する特定個数の制御データを作成して格納領域に格納した後、前記待機手段が特定個数の制御データを送信するのに要する期間にわたり前記メイン処理の進行を待機させた後に、次の制御情報を構成する特定個数の制御データを作成し、格納領域に格納し、
前記遊技機は、データの読み出し及び書き込みが可能なデータ記憶手段を備え、
前記第１制御手段は、第１プログラムにより遊技に関連する処理を行い、第２プログラムに基づいて異常の判定に関する処理を行い、
前記データ記憶手段の記憶領域は、前記第１プログラムに用いられる第１記憶領域と、
前記第２プログラムに用いられる第２記憶領域と、を含み、
前記第１記憶領域と前記第２記憶領域が連続しないように前記第１記憶領域と前記第２記憶領域の間に未使用領域を有し、
前記第２プログラムによる前記第１記憶領域のデータの参照は可能であるが、前記第２プログラムによる前記第１記憶領域のデータの更新は規制される、遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
（１）  遊技を行う遊技機において、
第１の制御手段と、
前記第１の制御手段から受信した制御情報に応じて制御を行う第２の制御手段と、
を備え、
前記第１の制御手段は、
段階的に移行するメイン処理を実行するメイン処理実行手段と、
一定間隔毎にメイン処理に割り込んで割込処理を実行する割込処理実行手段と、
前記メイン処理において一の制御情報を構成する特定個数の制御データを作成し、格納領域に格納する制御データ作成手段と、
前記割込処理において格納領域に格納されている制御データを特定個数よりも少ない所定個数ずつ前記第２の制御手段に対して送信する制御データ送信手段と、
前記割込処理において検出手段の検出状態を更新する検出状態更新手段と、
を含み、
前記メイン処理実行手段は、
前記検出手段の検出状態に応じて前記メイン処理を進行させる処理進行手段と、
前記制御データ作成手段が特定個数の制御データを格納領域に格納した後、前記制御データ送信手段が特定個数の制御データを送信するのに要する期間にわたり前記メイン処理の進行を待機させる待機手段と、
前記メイン処理において前記割込処理が当該メイン処理に割り込んで１回実行されるまで待機する割込待ち処理を実行する割込待ち処理手段と、
を含み、
前記処理進行手段は、前記割込待ち処理を実行することにより前記検出状態更新手段により更新された検出状態を参照し、該検出状態に応じて前記メイン処理を進行させ、
前記待機手段は、前記割込待ち処理を特定個数の制御データを送信するのに必要な回数実行することにより、前記メイン処理の進行を待機させ、
前記制御データ作成手段は、前記メイン処理における一の契機に複数の制御情報を構成する制御データを作成して格納領域に格納する場合に、一の制御情報を構成する特定個数の制御データを作成して格納領域に格納した後、前記待機手段が特定個数の制御データを送信するのに要する期間にわたり前記メイン処理の進行を待機させた後に、次の制御情報を構成する特定個数の制御データを作成し、格納領域に格納し、
前記遊技機は、データの読み出し及び書き込みが可能なデータ記憶手段を備え、
前記第１制御手段は、第１プログラムにより遊技に関連する処理を行い、第２プログラムに基づいて異常の判定に関する処理を行い、
前記データ記憶手段の記憶領域は、前記第１プログラムに用いられる第１記憶領域と、
前記第２プログラムに用いられる第２記憶領域と、を含み、
前記第１記憶領域と前記第２記憶領域が連続しないように前記第１記憶領域と前記第２記憶領域の間に未使用領域を有し、
前記第２プログラムによる前記第１記憶領域のデータの参照は可能であるが、前記第２プログラムによる前記第１記憶領域のデータの更新は規制される。
手段１の遊技機は、
遊技を行う遊技機（スロットマシン１）において、
第１の制御手段（メイン制御部４１）と、
前記第１の制御手段から受信した制御情報に応じて制御を行う第２の制御手段（サブ制御部９１）と、
を備え、
前記第１の制御手段は、
一の制御情報（コマンド）を構成する特定個数（２バイト）の制御データ（ＭＯＤＥ、ＥＸＴ）を作成し、格納領域（コマンドキュー）に格納する制御データ作成手段と、
所定周期（タイマ割込処理（メイン））毎に格納領域（コマンドキュー）に格納されている制御データ（ＭＯＤＥ、ＥＸＴ）を特定個数（２バイト）よりも少ない所定個数（１バイト分）ずつ第２の制御手段（サブ制御部９１）に対して送信する制御データ送信手段（通常時コマンド送信処理）と、
前記制御データ作成手段が特定個数（２バイト）の制御データ（ＭＯＤＥ、ＥＸＴ）を格納領域（コマンドキュー）に格納した後、前記制御データ送信手段（通常時コマンド送信処理）が特定個数（２バイト）の制御データ（ＭＯＤＥ、ＥＸＴ）を送信するのに要する期間（タイマ割込２回分の期間）にわたり制御の進行を待機させる待機手段と、
を含む
ことを特徴としている。
この特徴によれば、第１の制御手段が一の制御情報を構成する特定個数の制御データを作成し、格納領域に格納するとともに、所定周期毎に格納領域に格納されている制御データを特定個数よりも少ない所定個数ずつ第２の制御手段に対して送信する構成において、特定個数の制御データが格納領域に格納されると、待機手段により特定個数の制御データが送信されるまで制御の進行を待機させることにより新たな制御データを格納領域に格納することが防止されるため、新たに作成された制御データによって格納領域がオーバーフローすることがなく、制御情報を第２の制御手段に対して確実に送信することができる。