1. pfero

    OP pfero Newbie
    Newcomer

    Joined:
    Mar 3, 2020
    Messages:
    9
    Country:
    Antarctica
    Hi, I'm writing this as I'm experiencing issues with playing the japanese title, "Pocket Monsters Crystal Version". It doesn't seem to work correctly, because I'm experiencing glitches in relation to saving the data with this game.
    For example, if you start the game as a girl, save the game, and restart, you'll find the following:
    - You've become a boy (but blue)
    - The Mystery Gift option is enabled in the main menu, which is usually unlocked much later in the game.
    This is just a couple of the issues this game has on the flashcart, there's more but these are the easiest to notice right out of the gate.

    Now, I've looked into the issue, so here's a bit of technical detail: Japanese Pokemon Crystal is the only game that uses an MBC30 mapper. This is reported in the cartridge header as an MBC3+TIMER+RAM+BATTERY (just like any other pokemon game), but, with an SRAM size value of 05h. This mapper works the same as an MBC3, except the ram bank number can range from 0 to 7, instead of 0 to 3. An extra pin is connected from the mapper to the SRAM on the cartridge's board as well. Additionally, the ROM bank number can range from 0 to 255, instead of 0 to 127 (Source, chapter 11, page 44), and while no released game uses this, some homebrew games do.
    Currently, the EZFlash Junior ignores this bit. It correctly creates a 64KB save file on the SD card, but when the game accesses the save file, only banks 0 to 3 can be accessed. Accessing banks 4 through 7 will access the data in banks 0 to 3, which can lead to corruption.

    Considering how other mappers such as the MBC5 are working on this flashcart and support much bigger ROM and SRAM sizes, I think it should be possible to support this game properly.
    Can this game be fixed?
     
    Last edited by pfero, Sep 3, 2020
    Ryccardo likes this.
  2. EZ-Flash2

    EZ-Flash2 Official EZ-FLASH Stuff
    Member

    Joined:
    Jul 16, 2003
    Messages:
    756
    Country:
    China
    I think the crystal jap issue already fixed in Kernel 1.01, if you look the changelog.

    Otherwise you wouldn't have been the only one reporting on the problem for so long.
     
  3. pfero

    OP pfero Newbie
    Newcomer

    Joined:
    Mar 3, 2020
    Messages:
    9
    Country:
    Antarctica
    I should've specified, I'm running kernel 1.04e and the firmware identifies itself as FW4. I've tried reflashing with Update_FW4.gb and the problem persists.
     
  4. EZ-Flash2

    EZ-Flash2 Official EZ-FLASH Stuff
    Member

    Joined:
    Jul 16, 2003
    Messages:
    756
    Country:
    China
    Fixed, it will be done in FW5 final release.
     
    cearp and pfero like this.
  5. Madblack-21

    Madblack-21 Newbie
    Newcomer

    Joined:
    Oct 12, 2020
    Messages:
    1
    Country:
    Japan
    Hi. I have same problem too, I'm running kernel 1.05e and FW5. It's not still solved.

    Please, you handle this.
     
  6. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08
    Member

    Joined:
    Mar 17, 2010
    Messages:
    20,913
    Country:
    Norway
    FW5 is still in RC (Release Candidate)
    Be patient. :)
     
  7. cearp

    cearp 瓜老外
    Developer

    Joined:
    May 26, 2008
    Messages:
    8,468
    Country:
    Tuvalu
    @EZ-Flash2 thank you for your continued support and development on this flash card!
     
  8. EZ-Flash2

    EZ-Flash2 Official EZ-FLASH Stuff
    Member

    Joined:
    Jul 16, 2003
    Messages:
    756
    Country:
    China
    The commit date of FW5RC is 20200731, the new crystal fix is 20200915

    you have to wait the final release include SGB support and some RTC fix.
     
    Ryccardo likes this.
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Monsters, EzFlash, support