This is a practice hack for "Nontan to Issho: Kuru-kuru Puzzle" (SFC version).
This repository does not contain any game ROM images.
Please apply the patch to the ROM image you extracted yourself.
- Download KurupaPractice.bps.
- Open BPS PATCHER, then select the ROM file and BPS file.
- Select "SNES HEADER (HEADERLESS)" and make sure CRC32 is OK.
- Click the APPLY button.
In the following explanation, we will use the following terms in accordance with the terminology used in the instruction manual.
-
Selection Screen
The screen where you select the game type and level.

-
Game Screen
The screen where you clear panels falling from above.

-
Clear Screen
The screen that appears when you clear a level that is a multiple of 5.

Move the cursor to any digit of the random number, then hold down the R button and press D-pad up/down to set the random number at the start of the game to a specific value.
If you set the random number, a preview will be displayed instead of the character.
An ERROR message will appear in the following cases, and you will not be able to start the game.
- When the random number is set to 5555 or AAAA
- When the eighth bee cannot be placed and the game freezes upon starting
- The panels remain visible even while paused.
- When "GAMEOVER" is displayed, the game screen remains visible until a button is pressed; the screen does not fade to black.
- Operations
- Press SELECT button while "PAUSE!", "CLEAR!", "GAMEOVER", "YOU WIN!", or "YOU LOSE" is displayed,
you can rewind the random number (returning to the same initial panels and NEXTs order) and retry.
(In Type A, the level also rewind to the starting level.) - Press D-pad up/down while paused allows you to change the falling speed. (Type B only)
- Press SELECT button while "PAUSE!", "CLEAR!", "GAMEOVER", "YOU WIN!", or "YOU LOSE" is displayed,
- Status Display
- Elapsed time from when the game screen appears until "CLEAR!", "GAMEOVER", "YOU WIN!", or "YOU LOSE" is displayed
- Panel fall speed
- The number of turns since the last bee appeared (0 when the back of the NEXT is a bee)
- The value of the last generated random number and its index
- save/load state
When you return to the game screen from the clear screen, the random number displayed on the game screen may appear to have reverted to the value it had before you entered the clear screen; however, this is not a bug in Practice Hack but rather a specification of the game.
In this game, random number values are stored in three locations in memory.
- 7E0623 Random numbers used throughout the game
- 7E1896 Random numbers used on the player 1 side
- 7E1996 Random numbers used on the player 2 side
On screens other than the game screen, the value at address 7E0623 is updated every frame.
When transitioning from the selection screen to the game screen, the value at address 7E0623 is copied to addresses 7E1896 and 7E1996.
(The value is copied to address 7E1996 only in the case of a 2PLAYERS GAME.)
When determining the initial panels for Player 1 and the next panels to drop, the game follows these steps:
- Copy the value at address 7E1896 to address 7E0623
- Update the value at address 7E0623
- Copy the value at address 7E0623 to address 7E1896
Similarly, when determining the initial panels for player 2 and the next panels to drop, the game follows these steps:
- Copy the value at address 7E1996 to address 7E0623
- Update the value at address 7E0623
- Copy the value at address 7E0623 to address 7E1996
With this system, when two players select the same level in 2PLAYERS GAME, they will have the same initial panels and the same NEXTs order.
When returning to the game screen from the clear screen, the game does not copy the random number, unlike when transitioning from the selection screen to the game screen.
This is why, when you return to the game screen from the clear screen, the random number displayed on the game screen may appear to have reverted to the value it had before you entered the clear screen.


