Author Topic: N64 Save Support (FW v0.23)  (Read 2726 times)

Offline skaman

  • Global Moderator
  • Sgt. Retrode
  • *****
  • Posts: 114
  • Karma: +35/-0
    • View Profile
Re: N64 Save Support (FW v0.23)
« Reply #30 on: 10/Dec/2017 12:50:20 AM »
I found a cart that isn't handled properly with the final N64 firmware.

Command & Conquer (all variants) will show as 20MB when it is actually 32MB.  This is because the ROM is padded with a large block of 00s at the end.  The firmware assumes that the 00s are garbage and truncates the ROM.

To display the full Command & Conquer ROM, use the HWB button to switch the size to 32MB.

I think I will hardcode the size for the C&C carts into the next firmware release.

Offline skaman

  • Global Moderator
  • Sgt. Retrode
  • *****
  • Posts: 114
  • Karma: +35/-0
    • View Profile
Re: N64 Save Support (FW v0.23)
« Reply #31 on: 10/Dec/2017 08:54:27 AM »
I made a prototype Virtual Boy plugin PCB.  I'm waiting for it to arrive from the PCB fab.  If I can get it working then I'll post the details.  I already have a copy of Red Alarm waiting to be tested.

My prototype VB plugin has an error that I had to fix with a couple jumpers.

I only have a couple test carts but they both read out properly now.  I modified the code to correct the handling of Red Alarm.  It was underdumping due to the code misidentifying the data used to check the ROM size.  Using the HWB button to adjust the size would have produced the proper ROM.

My prototype includes the RAM pins so I'm hoping to figure out how to read out the save game from Wario Land.

Offline Nori

  • Junior Retrode
  • **
  • Posts: 42
  • Karma: +0/-0
    • View Profile
Re: N64 Save Support (FW v0.23)
« Reply #32 on: 29/Dec/2017 05:13:35 PM »
skaman you are incredible. This is such great news. Now I can't wait for them to reprint the N64 plugin so that I can get one and put it to use.

Offline skaman

  • Global Moderator
  • Sgt. Retrode
  • *****
  • Posts: 114
  • Karma: +35/-0
    • View Profile
Re: N64 Save Support (FW v0.23)
« Reply #33 on: 30/Dec/2017 06:08:18 AM »
I found another cart that isn't handled properly by the v0.23 firmware.

Rockman Dash (NUS-NRHJ) wasn't on the original list of Flashram save carts.  The ROM will display but not the .FLA save file.  Mega Man 64 (NUS-NM6E) was included on the save list but the Japanese version was overlooked due to the difference in the cart serial.

I'm thinking of releasing an update to v0.23 with this fix and the Command & Conquer ROM size fix.

A few more releases are coming in 2018.  I'm still working on the BETA SMS/GG firmware v0.24 and I also made a BETA Virtual Boy firmware v0.25 with SRAM save support.

Offline skaman

  • Global Moderator
  • Sgt. Retrode
  • *****
  • Posts: 114
  • Karma: +35/-0
    • View Profile
Re: N64 Save Support (FW v0.23)
« Reply #34 on: 11/Jan/2018 09:24:53 AM »
I fixed the N64 Command & Conquer ROM size and added the N64 Rockman Dash FlashRAM save in the firmware.

New firmware release v0.23a is here:  http://www.mediafire.com/file/1bcmyzocrqxrwww/Retrode-v0.23a.zip