Skip to content

Commit

Permalink
add cheats to bypass dricas authentication
Browse files Browse the repository at this point in the history
Aero Dancing i
Daytona USA (JP)
Sega Tetris
Golf Shiyou Yo 2
Hundred Swords
  • Loading branch information
flyinghead committed Feb 3, 2025
1 parent 3db0fce commit 7cb0fe5
Showing 1 changed file with 14 additions and 2 deletions.
16 changes: 14 additions & 2 deletions core/cheats.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -489,9 +489,21 @@ void CheatManager::reset(const std::string& gameId)
// force logging on to use more cycles
cheats.emplace_back(Cheat::Type::setValue, "enable logging", true, 32, 0x00314228, 1, true);
}
// Dricas auth bypass
else if (gameId == "T6807M") { // Aero Dancing i
cheats.emplace_back(Cheat::Type::setValue, "bypass dricas auth", true, 16, 0x0004b7a0, 0x000b, true); // rts
cheats.emplace_back(Cheat::Type::setValue, "bypass dricas auth", true, 16, 0x0004b7a2, 0xe000, true); // mov #0, r0
cheats.emplace_back(Cheat::Type::setValue, "bypass dricas auth", true, 32, 0x0004b7a0, 0xe000000b, true); // rts, _mov #0, r0
}
else if (gameId == "HDR-0106") { // Daytona USA (JP)
cheats.emplace_back(Cheat::Type::setValue, "bypass dricas auth", true, 32, 0x0003ad30, 0xe000000b, true); // rts, _mov #0, r0
}
else if (gameId == "HDR-0073") { // Sega Tetris
cheats.emplace_back(Cheat::Type::setValue, "bypass dricas auth", true, 32, 0x000a56f8, 0xe000000b, true); // rts, _mov #0, r0
}
else if (gameId == "T44501M") { // Golf Shiyou Yo 2
cheats.emplace_back(Cheat::Type::setValue, "bypass dricas auth", true, 32, 0x0013f150, 0xe000000b, true); // rts, _mov #0, r0
}
else if (gameId == "HDR-0124") { // Hundred Swords
cheats.emplace_back(Cheat::Type::setValue, "bypass dricas auth", true, 32, 0x006558ac, 0xe000000b, true); // rts, _mov #0, r0
}

if (cheats.size() > cheatCount)
Expand Down

0 comments on commit 7cb0fe5

Please sign in to comment.