Under the microscope: Garfield: Saving Arlene & Garfield: Lasagna World Tour (PlayStation 2)
Come on in, come to the place where fun never ends
Eko Software is a French game studio that started in 1999. Its early output has a mix of original and licensed games. They did a Woody Woodpecker game, a Strawberry Shortcake game, an Inspector Gadget game, and three Garfield games.
This article is about the two Garfield games for PlayStation 2: Saving Arlene (2005) and Lasagna World Tour (2007). The former wasn’t published in North America, but it did get released in Europe and Japan. The latter had a wider release.
These two games each have an unreported cheat code that lets you skip through the levels. Details on how these codes work and on how I found them are below…
Saving Arlene
Enter this sequence during gameplay (you can pause if you want to):
Up, Up, Right, Right, Down, Down, Left, Left, Up, DownYou’ll be prompted to save your progress. The next level will load after that.
You can enter the code again once you regain control of Garfield.
The code stops working once you reach the final level, so you’ll have to actually save Arlene to see the ending.
Lasagna World Tour
A slightly different code lets you skip to the next level in this game. Enter it during gameplay:
Up, Up, Right, Right, Down, Down, Left, Left, Up, UpAs with the previous game, you’ll be prompted to save your game before the next level loads.
You can skip through to the credits in this game, however:
Technical details
There’s a well-known cheat code for Saving Arlene (see, e.g. GameFAQs). Entering this sequence during gameplay puts Garfield in a special hat:
Left, Left, Left, Left,
Up, Left, Left, Left,
Left, DownThat’s a good starting place, since games with one cheat code often have more nearby. Using the RALibretro Memory Inspector, I looked for values that increment when those buttons are pressed. I quickly found the counter at 00211bf0.
Right next to it in memory is an array of 32-bit unsigned integers. The pattern matches the code — four repeated values (Up), a different value (Down), the same four repeated values (Up), and another different value (Up):
00211bf4 0 # Left
00211bf8 0 # Left
00211bfc 0 # Left
00211c00 0 # Left
00211c04 2 # Up
00211c08 0 # Left
00211c0c 0 # Left
00211c10 0 # Left
00211c14 0 # Left
00211c18 3 # DownNext to that array is another counter, which has the pattern for the “level skip” code. Both codes are read by the function at 001a05b0.
The same trick worked for locating the cheat code counter in Lasagna World Tour. That one has a single code sequence stored at 00258f24. The function at 0019e6a0 is responsible for reading it and comparing your input to it.
Outro
For more from me on new codes for old games, see my archive. And for more from me on Garfield, see this episode of the Sonic Weekly podcast in which we interview Garfield aficionado Joey Clift.
Coming up on Rings of Saturn: Nectaris: Military Madness (PlayStation), Planet Joker (Saturn), The House of the Dead 2 (Dreamcast). Stay tuned!









