Look at this
From The Lost Media Wiki
I found a Japanese article mentioning the game. Link: https://simpsons333.hatenablog.com/entry/20081105/p2
I found a Japanese article mentioning the game. Link: https://simpsons333.hatenablog.com/entry/20081105/p2