Author Topic: Here are the known fixes for games/hacks/etc to save and load correctly  (Read 23656 times)

0 Members and 2 Guests are viewing this topic.

Offline zaphro72

  • Full Member
  • ***
  • Posts: 199
  • Karma: +8/-0
    • View Profile
How has this thread not been pinned yet?

Offline obskyr

  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
    • @obskyr on Twitter
There are a few odd entries…

DP=50       (Dinosaur Planet Prototype and hacks/fixes)
[...]
0x77303BA3=30   (Donkey Kong 64 - Tag Anywhere (V4) (U) - http://www.romhacking.net/hacks/4961/)
[...]
0xD83BB920=30   (Nushi Tsuri 64 - Japan)
0xC5F1DE79=30   (Nushi Tsuri 64 - Japan) (Rev A)
0x5B9B1618=30   (Nushi Tsuri 64 - Shiokaze ni Notte - Japan)
[...]
0xA2933ACC=30   (Super Smash Bros. (U) [!] D-Pad Controls_1.0 - https://krikzz.com/forum/index.php?topic=6166.0)
0x95AE7791=30   (Super Smash Bros. (U) [!] D-Pad Controls_1.01 - https://krikzz.com/forum/index.php?topic=6166.0)
[...]
0xB4FD397A=10   (Viewpoint 2064 No AA or Dither)
0xB57D3964=10   (Viewpoint 2064 No AA)

How come these are 50, 30, and 10, rather than 5, 3, and 1? I suspect these might just be somewhat confusing typos that don't actually make a difference to the EverDrive.

Offline lee4

  • codetype specialist
  • Hero Member
  • *****
  • Posts: 978
  • Karma: +55/-0
    • View Profile
    • gamehacking.org
There are a few odd entries…

How come these are 50, 30, and 10, rather than 5, 3, and 1? I suspect these might just be somewhat confusing typos that don't actually make a difference to the EverDrive.
not typo
its new method is 2 digits
but old way 1 digit use for old v2 that cant use OS v3.xx
OS v2.xx just ignores 2nd digits anyway
« Last Edit: April 07, 2021, 02:49 AM by lee4 »
ED64 v2.0, 3.0 & X7 | EDMD v3 | MEGAED X7 M15 v2.01 & PRO rev B | TED v2.4 | EDN8 v1.2N & Pro M19 N1 | SED v2.1 | SD2SNES rev E1 & PRO rev.B | EDGB v1.1 & X7 M17 rev B | EDGBA X5 M16 rev A & Mini M19 Rev B
RetroUSB AVS | Super NT | Mega SG | Super Retro Advance |  16bitPocket GBC | PCE+SSD3

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1653
  • Karma: +167/-3
    • View Profile
As Lee4 says, newer Everdrive 64 models use two digits in the save_db.txt configuration file, whereas older models use just one digit.

As mentioned in the ED64 X7 manual (at http://krikzz.com/pub/support/everdrive-64/x-series/everdrive-64-manual.pdf), the second digit is used to activate the following functions:

A value of 1 forces the  RTC (real time clock), and a value of 2 causes the ED64 to switch to region free mode.

and of course a value of 0 activates neither function. Older Everdrive 64 models that don't support this feature simply reads only the first digit (which of course selects the save type) and ignores any second (or more) digits, and the newer ED64 models do read the second digit, but if there is no second digit then that ED64 assumes the value is zero, and so doesn't activate the real time clock or the region free mode.

Strictly speaking, there doesn't need to be a second digit, as there is in lines like:

DP=50       (Dinosaur Planet Prototype and hacks/fixes)
0x77303BA3=30   (Donkey Kong 64 - Tag Anywhere (V4) (U) - http://www.romhacking.net/hacks/4961/)0xD83BB920=30   (Nushi Tsuri 64 - Japan)
0xC5F1DE79=30   (Nushi Tsuri 64 - Japan) (Rev A)
0x5B9B1618=30   (Nushi Tsuri 64 - Shiokaze ni Notte - Japan)

etc, since the ED64's that care will assume a zero if there is no second digit anyway, whilst the other ED64's will ignore any second digit. But some people add the second digit just to be thorough, I suppose.

Offline Anarkkie

  • Newbie
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
2 more entries to add.

0x59B4F567=1    (Duck Dodgers Starring Daffy Duck 2000-03-07 Debug Proto)
0x396ABCEC=1   (Glover September 1998 Proto)

The Glover prototype that is listed already is the July 1998 prototype.

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1653
  • Karma: +167/-3
    • View Profile
Added, thanks.

I've also PM'd Krikzz, requesting that he adds this topic to the stickied list, for easier access for newcomers to the Everdrive 64.

Offline Anarkkie

  • Newbie
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Got 3 more entries.

0xAF7C97CF=1    (Hai Pai Paradise (Aleck64))
0x997D29AE=1    (Super Real Mah-Jong VS (Aleck64))
0x7869A9A1=0    (Turok 3: Shadow of Oblivion 2000-06-26 Beta)

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1653
  • Karma: +167/-3
    • View Profile
Brilliant - I've just added them. Thanks.

Offline Anarkkie

  • Newbie
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Hey Kerr, here is that Mega Man 64 Debug save fix with the corrected CRC value.

0x27C985A8=4 (Mega Man 64 Debug Proto)

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1653
  • Karma: +167/-3
    • View Profile
Hey Kerr, here is that Mega Man 64 Debug save fix with the corrected CRC value.

0x27C985A8=4 (Mega Man 64 Debug Proto)

Added, thanks.

Online Mimimax

  • Newbie
  • *
  • Posts: 13
  • Karma: +0/-0
    • View Profile
Doubutsu no Mori is present on the default save_db.txt, but it's not in the OP. Can you add it there, please?

Offline IRL Random Hajile

  • Bounty Hunter
  • Full Member
  • ***
  • Posts: 111
  • Karma: +12/-0
    • View Profile
Doubutsu no Mori is present on the default save_db.txt, but it's not in the OP. Can you add it there, please?

AF=5   (Doubutsu no Mori)

Here's the ROM ID for Doubutsu no Mori / Animal Forest!
"BH75001, Random Hajile... that's
R-A-N-D-O-M H-A-J-I-L-E."

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1653
  • Karma: +167/-3
    • View Profile
Doubutsu no Mori is present on the default save_db.txt, but it's not in the OP. Can you add it there, please?

What default save_db.txt is that, please? It's not in either of the save_db.txt files that come with the latest versions of the official OS files (OS-V3.05.zip  for v2.5 onwards of the Everdrive 64, or OS-V2.13.zip for v3.0 or earlier ED64 models).



Doubutsu no Mori is present on the default save_db.txt, but it's not in the OP. Can you add it there, please?

AF=5   (Doubutsu no Mori)

Here's the ROM ID for Doubutsu no Mori / Animal Forest!

Added, thanks, as:

AF=51       (Doubutsu no Mori / Animal Forest FLASHRAM+RTC)

Plus I've added the entries from v3.05 of the official OS's save_db.txt file (I hadn't realised it had new entries, my ED64 is v2, so I've not used v3.0 of the OS).
« Last Edit: April 15, 2021, 02:44 PM by Kerr Avon »

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1653
  • Karma: +167/-3
    • View Profile
Added:

0x8A455BAA=5    (GB64 Emulator 3.0)

as per the Gameboy emulator thread at:

http://krikzz.com/forum/index.php?topic=10049.45

Edit: Removed, due to IRL Random Hajile's advice, thanks.
« Last Edit: April 27, 2021, 02:57 PM by Kerr Avon »