【手続補正書】
【提出日】令和2年7月22日(2020.7.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遊技動作を制御するための演算処理を行う演算処理手段と、
前記演算処理手段による前記演算処理の実行に必要な情報が記憶された第１記憶手段と、
前記演算処理手段による前記演算処理の実行に必要な情報が記憶される第２記憶手段と、
前記演算処理手段により制御され、役に応じた操作手順を示す特定の指示情報を報知する第１報知手段と、
前記演算処理手段から送信された前記特定の指示情報を受信可能な演出制御手段と、
前記演出制御手段により制御され、前記特定の指示情報に応じた演出を行う第２報知手段と、を備え、
前記演算処理手段は、
２バイトのソフトタイマーのタイマー値の計数処理において、
更新命令、下限判定命令及び判断分岐命令を一つの命令で実行可能な所定の更新命令を実行することにより、現在の前記ソフトタイマーのタイマー値と前記タイマー値の下限値とを比較するとともに、現在の前記ソフトタイマーのタイマー値が前記下限値より大きければ、前記ソフトタイマーのタイマー値を減算更新し、現在の前記ソフトタイマーのタイマー値が前記下限値以下であれば、前記ソフトタイマーのタイマー値を前記下限値に保持し、
その後、前記第２記憶手段内の前記ソフトタイマーの更新開始アドレスを２バイト分更新し、
前記第１記憶手段には、第１の記憶領域及び第２の記憶領域が設けられ、
前記第１の記憶領域には、前記計数処理を実行するためのプログラムが記憶され、
前記第２の記憶領域には、試験に用いられる信号を制御するためのプログラムが記憶される
ことを特徴とする遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
また、従来、上記構成の遊技機において、ソフトウエアによるタイマー減算処理で制御される遊技機が知られている（例えば、特許文献１参照）。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
【特許文献１】特開２００４−０４１２６１号公報
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
ところで、従来、上述した遊技機特有の制限として、主制御回路のプログラム容量が、規則により小容量に制限されている。さらに、近年、遊技性の複雑化により主制御回路のＲＯＭの容量が圧迫されており、主制御回路で管理する処理プログラムやテーブルなどの容量削減が求められている。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明は、上記課題を解決するためになされたものであり、本発明の目的は、主制御回路で管理する処理プログラムやテーブルなどの容量を削減して主制御回路のＲＯＭの空き容量を増やし、該増えた容量分のＲＯＭの空き領域を利用して遊技性を高めることが可能な遊技機を提供することである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
遊技動作を制御するための演算処理を行う演算処理手段（例えば、後述のメインＣＰＵ１０１）と、
前記演算処理手段による前記演算処理の実行に必要な情報が記憶された第１記憶手段（例えば、後述のメインＲＯＭ１０２）と、
前記演算処理手段による前記演算処理の実行に必要な情報が記憶される第２記憶手段（例えば、後述のメインＲＡＭ１０３）と、
前記演算処理手段により制御され、役に応じた操作手順を示す特定の指示情報を報知する第１報知手段（例えば、後述の指示モニタ）と、
前記演算処理手段から送信された前記特定の指示情報を受信可能な演出制御手段（例えば、後述の副制御回路２００）と、
前記演出制御手段により制御され、前記特定の指示情報に応じた演出を行う第２報知手段（例えば、後述の表示装置１１）と、を備え、
前記演算処理手段は、
２バイトのソフトタイマーのタイマー値の計数処理（例えば、後述のタイマー更新処理）において、
更新命令、下限判定命令及び判断分岐命令を一つの命令で実行可能な所定の更新命令（例えば、後述の「ＤＣＰＷＬＤ」命令）を実行することにより、現在の前記ソフトタイマーのタイマー値と前記タイマー値の下限値とを比較するとともに、現在の前記ソフトタイマーのタイマー値が前記下限値より大きければ、前記ソフトタイマーのタイマー値を減算更新し、現在の前記ソフトタイマーのタイマー値が前記下限値以下であれば、前記ソフトタイマーのタイマー値を前記下限値に保持し、
その後、前記第２記憶手段内の前記ソフトタイマーの更新開始アドレスを２バイト分更新し、
前記第１記憶手段には、第１の記憶領域（例えば、後述の遊技用ＲＯＭ領域）及び第２の記憶領域（例えば、後述の規定外ＲＯＭ領域）が設けられ、
前記第１の記憶領域には、前記計数処理を実行するためのプログラムが記憶され、
前記第２の記憶領域には、試験に用いられる信号を制御するためのプログラムが記憶される
ことを特徴とする遊技機。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
上記構成の本発明の遊技機によれば、主制御回路で管理する処理プログラムやテーブルなどの容量を削減して主制御回路のＲＯＭ（第１記憶手段）の空き容量を増やし、該増えた容量分のＲＯＭの空き領域を利用して遊技性を高めることができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】１１５９
【補正方法】変更
【補正の内容】
【１１５９】
次いで、メインＣＰＵ１０１は、２バイトタイマー値とその下限値「０」とを比較し、２バイトタイマー値が下限値「０」より大きい場合には、２バイトタイマー値を１減算（−１更新）し、２バイトタイマー値が下限値「０」以下である場合には、２バイトタイマー値を「０」に保持する（Ｓ９５２）。さらに、Ｓ９５２の処理では、メインＣＰＵ１０１は、ＨＬレジスタにセットされている２バイトタイマー格納領域の更新開始アドレスを２減算（−２更新）する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】１１６３
【補正方法】変更
【補正の内容】
【１１６３】
次いで、メインＣＰＵ１０１は、１バイトタイマー値とその下限値「０」とを比較し、１バイトタイマー値が下限値「０」より大きい場合には、１バイトタイマー値を１減算（−１更新）し、１バイトタイマー値が下限値「０」以下である場合には、１バイトタイマー値を「０」に保持する（Ｓ９５６）。さらに、Ｓ９５６の処理では、メインＣＰＵ１０１は、ＨＬレジスタにセットされている１バイトタイマー格納領域の更新開始アドレスを１減算（−１更新）する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】１１７０
【補正方法】変更
【補正の内容】
【１１７０】
それゆえ、図１６５中のソースコード「ＤＣＰＷＬＤ  （ＨＬ），０」では、ＨＬレジスタで指定されたアドレスから２バイト分のメモリの内容（２バイトタイマー値）と整数「０」（下限値）とが比較され、２バイト分のメモリの内容が整数「０」より大きい場合には、２バイト分のメモリの内容が１減算され、２バイト分のメモリの内容が整数「０」以下である場合には、２バイト分のメモリの内容に「０」がセットされる。すなわち、現時点の２バイトタイマー値が「０」より大きい場合には、２バイトタイマーの更新処理が行われ、現時点の２バイトタイマー値が「０」以下であれば、２バイトタイマー値が「０」に保持される。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】１１７１
【補正方法】変更
【補正の内容】
【１１７１】
上述のように、本実施形態のタイマー更新処理では、メインＣＰＵ１０１専用命令コードである「ＤＣＰＷＬＤ」命令により、タイマー値の更新（減算）処理及びタイマー値を「０」に保持する処理の両方を実行することができる。この場合、両処理を別個に実行するための命令コードを設ける必要がなくなる。また、タイマー値が「０」であるか否かを判別するための判断分岐命令コードも省略することができる。それゆえ、本実施形態では、ソースプログラムの容量（メインＲＯＭ１０２の使用容量）を低減することができ、メインＲＯＭ１０２において、空き容量を確保する（増大させる）ことができ、増えた空き容量を活用して、遊技性を高めることが可能になる。なお、本実施形態では、２バイトタイマーの更新処理においてのみ「ＤＣＰＷＬＤ」命令を使用する例を説明したが、本発明はこれに限定されず、１バイトタイマーの更新処理においても「ＤＣＰＷＬＤ」命令を使用してもよい。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】１３０７
【補正方法】変更
【補正の内容】
【１３０７】
タイマー更新処理において、「ＤＣＰＷＬＤ」命令を実行した場合、上述のように、タイマー値（２バイトタイマー値）の更新（減算）処理及びタイマー値を「０」に保持する処理の両方を実行することができる。この場合、両処理を別個に実行するための命令コードを設ける必要がなくなる。それゆえ、本実施形態では、ソースプログラムの容量（メインＲＯＭ１０２の使用容量）を低減することができ、メインＲＯＭ１０２において、空き容量を確保する（増大させる）ことができ、増えた空き容量を活用して、遊技性を高めることができる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】１７５０
【補正方法】変更
【補正の内容】
【１７５０】
遊技動作を制御するための演算処理を行う演算処理手段（例えば、メインＣＰＵ１０１）と、
前記演算処理手段による前記演算処理の実行に必要な情報が記憶された第１記憶手段（例えば、メインＲＯＭ１０２）と、
前記演算処理手段による前記演算処理の実行に必要な情報が記憶される第２記憶手段（例えば、メインＲＡＭ１０３）と、を備え、
前記演算処理手段は、
ソフトタイマーのタイマー値の計数処理（例えば、タイマー更新処理）において、
更新命令、下限判定命令及び判断分岐命令を一つの命令で実行可能な所定の更新命令（例えば、「ＤＣＰＷＬＤ」命令）を実行することにより、現在の前記ソフトタイマーのタイマー値と前記タイマー値の下限値とを比較するとともに、現在の前記ソフトタイマーのタイマー値が前記下限値より大きければ、前記ソフトタイマーのタイマー値を減算更新し、現在の前記ソフトタイマーのタイマー値が前記下限値以下であれば、前記ソフトタイマーのタイマー値を前記下限値に保持する
ことを特徴とする遊技機。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】１７５２
【補正方法】変更
【補正の内容】
【１７５２】
また、前記本発明の第１０の遊技機では、前記演算処理手段は、一定の周期で処理を行う定周期処理手段（例えば、１．１１７２ｍｓｅｃ周期で繰り返し実行される割込処理）を有し、
前記ソフトタイマーによる前記タイマー値の計数処理は、前記定周期処理手段により実行され、
前記定周期処理手段が処理を行う周期と前記タイマー値とに基づいて、前記ソフトタイマーの経過時間が決定されるようにしてもよい。
【手続補正１６】
【補正対象書類名】図面
【補正対象項目名】図１６４
【補正方法】変更
【補正の内容】
【図１６４】
2019051247.tif 000001