Gaming machine
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- UNIVERSAL ENTERTAINMENT CORP
- Filing Date
- 2026-02-25
- Publication Date
- 2026-05-19
AI Technical Summary
【0014】 本発明によれば、使用領域内作業領域、使用領域外作業領域のそれぞれに関してメインRAMの初期化を行うことができる、より小さなサイズのプログラムを備えることにより、メインROMのプログラム領域の容量が圧迫されることを軽減することができる。
Smart Images

Figure 2026083119000001 
Figure 2026083119000002 
Figure 2026083119000003
Abstract
Claims
1. The system includes a microprocessor that incorporates an arithmetic circuit, read memory, and read / write memory, and provides game control means for controlling the progress of the game. The aforementioned game control means is Initialization means for initializing a predetermined range of the read / write memory, It has a main processing means that performs the main processing that occurs as the game progresses, The read / write memory comprises a first storage means for storing data directly related to the progress of the game, and a second storage means for storing data not directly related to the progress of the game. The first storage means comprises a work area within the usage area and a stack area within the usage area, The second storage means comprises an out-of-use work area and an out-of-use stack area, The aforementioned game control means further, The read / write memory has a range matching means that performs calculations within a specific address range and compares the calculation result with the calculation result stored in the calculation result storage area. The aforementioned specific address range includes the working area within the usage area, the stack area within the usage area, and the working area outside the usage area, but does not include the stack area outside the usage area. The calculation result storage area is provided in the work area outside the usage area, The calculation result storage area is designated not to be subject to calculation by the range matching means, The initialization start position of the first storage means can be set as the starting position of the predetermined range. The initialization start position of the first storage means is represented by a 2-byte address, The initialization means is The two-byte address value relating to the initialization start position set as the starting position of the predetermined range is stored in the storage determination area. The address of the initialization start position of the second storage means can be determined according to the value of the lower address of the address stored in the storage determination area. With respect to the first storage means, initialization can be performed from the set initialization start position of the first storage means. With respect to the second storage means, initialization can be performed from the determined initialization start position of the second storage means. The final position to be initialized is set as a fixed address, one for each of the first and second storage means. The range matching means is This is executed when the power is turned on. When performing calculations within a specific address range of the read / write memory, the CRC calculation process is performed using the CRC calculation to obtain the calculation result. It is possible to perform the CRC calculation on the data relating to the work area within the work area, the stack area within the work area, and the work area outside the work area, and to combine the results of the calculation into a single calculation result. The gaming machine is characterized in that the calculation result stored in the calculation result storage area is obtained by the same process as the CRC calculation process when a power outage occurs.
2. The system includes a microprocessor that incorporates an arithmetic circuit, read memory, and read / write memory, and provides game control means for controlling the progress of the game. The aforementioned game control means is Initialization means for initializing a predetermined range of the read / write memory, It has a main processing means that performs the main processing that occurs as the game progresses, The read / write memory comprises a first storage means for storing data directly related to the progress of the game, and a second storage means for storing data not directly related to the progress of the game. The first storage means comprises a work area within the usage area and a stack area within the usage area, The second storage means comprises an out-of-use work area and an out-of-use stack area, The aforementioned game control means further, The read / write memory has a range matching means that performs calculations within a specific address range and compares the calculation result with the calculation result stored in the calculation result storage area. The aforementioned specific address range includes the working area within the usage area, the stack area within the usage area, and the working area outside the usage area, but does not include the stack area outside the usage area. The calculation result storage area is provided in the work area outside the usage area, The calculation result storage area is designated not to be subject to calculation by the range matching means, The initialization start position of the first storage means can be set as the starting position of the predetermined range. The initialization start position of the first storage means is represented by a 2-byte address, The initialization means is The two-byte address value relating to the initialization start position set as the starting position of the predetermined range is stored in the storage determination area. The address of the initialization start position of the second storage means can be determined according to the value of the lower address of the address stored in the storage determination area. With respect to the first storage means, initialization can be performed from the set initialization start position of the first storage means. With respect to the second storage means, initialization can be performed from the determined initialization start position of the second storage means. The final position to be initialized is set as a fixed address, one for each of the first and second storage means. The range matching means is This is executed when the power is turned on. When performing calculations within a specific address range of the read / write memory, the CRC calculation process is performed using the CRC calculation to obtain the calculation result. It is possible to perform the CRC calculation on the data related to the work area within the work area, the stack area within the work area, and the work area outside the work area, respectively, and obtain the calculation result. The gaming machine is characterized in that the calculation result stored in the calculation result storage area is obtained by the same process as the CRC calculation process when a power outage occurs.