EverDrive Forum

General => News => Topic started by: KRIKzz on November 16, 2017, 03:33 AM

Title: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: KRIKzz on November 16, 2017, 03:33 AM
This release include full support for all games with eeprom saves.

supported eeprom chips: X24C01, 24C02, 24C08, 24C16, 24C64

list of games required eeprom saves:
Megaman - The Wily Wars
Rockman Mega World
Micro Machines 2 - Turbo Tournament
Micro Machines Military
Micro Machines Turbo Tournament 96
NBA Jam
Blockbuster World Video Game Championship II
NFL Quarterback Club
NFL Quarterback Club 96
College Slam
Frank Thomas Big Hurt Baseball
NHLPA Hockey 93
Rings of Power
Evander 'Real Deal' Holyfield's Boxing
Greatest Heavyweights of the Ring
Wonder Boy in Monster World
Wonder Boy V - Monster World III
Sports Talk Baseball
Brian Lara Cricket 96
Shane Warne Cricket

Important notice:
1. All eeprom games required to be reset before than power will be turned off, otherwise progress will be lost. (just like on mega x3 or mega v1)
2. eeprom saves will work only with mega-ed x7/v2. Due the technical reasons it can not be implemented for x3/x5

Link to the file: http://krikzz.com/pub/support/var/rc/mega-ed/MEGAOS-V3.06-RC1.zip
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: krisk77 on November 16, 2017, 04:08 PM
Cheers for these new updates Krikzz :D 
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: Marcos on November 16, 2017, 05:24 PM
I made a few tests and realized that EEPROM save games are working but I used the reset and they are still not saving.

Games tested:
NBA Jam (not yet saved)
NBA Jam T.E. (working but not saved)
NBA Jam Tournament Edition32X (working but not saved)
College Slam (working but not saved)
NBA Hang Time (Create Player does not work)
NFL Quaterback Club32X (not working)

The tests I did with the RESET TO MENU: OFF
These EEPROM saves work only with RESET TO MENU: ON?
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: KRIKzz on November 16, 2017, 05:34 PM
You should enable reset to menu. At startup OS copying data from internal fpga memory to nonvolatile memory. If you turn off reset to menu, OS does not boot and all data stay in internal fpga memory and you lost it after power cycle
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: Greg2600 on November 16, 2017, 07:54 PM
I just figured EEPROM saving was already a feature!  Ha ha, great addition Krikzz.
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: KRIKzz on November 16, 2017, 08:06 PM
I just figured EEPROM saving was already a feature!  Ha ha, great addition Krikzz.
Yeah, but only few games worked before
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: Marcos on November 16, 2017, 09:32 PM
i activated the RESET TO MENU option and it worked! But I have some questions.
1-Do you have any possibility to have a new update that does not need to activate the RESET TO MENU to save EEPROM?
2-Does NBA Hang Time use EEPROM or other type of save?

Thanks for the new update! I've been waiting for it for a long time😀
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: KRIKzz on November 17, 2017, 03:47 AM
i activated the RESET TO MENU option and it worked! But I have some questions.
1-Do you have any possibility to have a new update that does not need to activate the RESET TO MENU to save EEPROM?
2-Does NBA Hang Time use EEPROM or other type of save?

Thanks for the new update! I've been waiting for it for a long time😀

1. There is no technical possibility to make it work without reset. May be later some great idea will come in my head, and i will make it work without reset, but for now this is all what i can offer.
2. all eeprom games listed here: https://krikzz.com/pub/support/everdrive-md/v2/gen_eeprom.pdf  NBA hang not one of them, as i can see
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: Marcos on November 17, 2017, 05:58 PM
I think the NBA HANG TiME does not use EEPROM. Maybe the FERAM (the same used in Sonic3) or SRAM.
I started to create a player, put the name and PiN created the player and saved it, but when it comes to play and puts the name and created PiN does not enter (as if it had not saved).
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: gladders on November 22, 2017, 10:32 PM
Hmm. I tried this last night with Mega Man Wily Wars. Didn't work.

I unzipped the file, and click-dragged the contents into the MEGA folder on the SD card. That should suffice, right?
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: KRIKzz on November 24, 2017, 01:33 AM
Hmm. I tried this last night with Mega Man Wily Wars. Didn't work.

I unzipped the file, and click-dragged the contents into the MEGA folder on the SD card. That should suffice, right?

You should replace MEGA.BIN and MEGA.RBF
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: gladders on November 27, 2017, 10:20 AM
Quote
author=KRIKzz link=topic=7027.msg54663#msg54663 date=1511479998

You should replace MEGA.BIN and MEGA.RBF

My Everdrive requires a MEGAOS.BIN and renaming MEGA.BIN doesn't work.
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: gladders on November 27, 2017, 12:47 PM
Oh wait, I have a v1 :( damn
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: munnlete on December 04, 2017, 02:02 AM
I installed the new software.  I completely deleted the old MEGA folder, and then copied in the new MEGA folder. 

I assume I have a Mega7v2, as it was manufactured in 2016.   But the NBA Jam saves aren't working for me.  I do have reset to menu ON.  When I hit reset, and then hit start to go back into the game, the record that was just saved is gone.     Thoughts? 

Edit: Also, I *see* saved .eep data when viewing on a computer.  But again, when I'm in the game, and go to saved records in the game (NBA Jam) there is nothing.  Is there some sort of load .eep function that I need to do?
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: Marcos on December 04, 2017, 10:51 AM
I did some tests in some games and I noticed the following.
NBA Jam >>> Saves in MEGA folder but does not show in game
NBA Jam T.E. >>> OK
NBA Jam Tournament Edition 32X >>> OK
College Slam >>> OK

The NBA Jam I use is REV 01 (V1.1), is that why it's not showing the save in the game?
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: munnlete on December 04, 2017, 04:37 PM
Thanks for confirming also having problems with NBA Jam specifically. I hadn't tried any other games because NBA Jam was my top priority.

 Krikzz, any suggestions on the problem?  Needs a certain ROM version maybe?
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: Marcos on December 06, 2017, 02:57 AM
NFL Quarterback Club 32X still does not work, stays on blue and black screen
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: pcfreak324 on December 06, 2017, 09:16 AM
NFL Quarterback Club 32X still does not work, stays on blue and black screen
This game needs a patch in order to work. The patch can be downloaded here: http://krikzz.com/forum/index.php?topic=3086.0
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: Marcos on December 06, 2017, 05:36 PM
This patch that makes the game work affects the save function.
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: KRIKzz on December 07, 2017, 10:18 AM
NFL Quarterback Club 32X: Probably i did not include this game to eeprom games list. You can check in "Rom config" menu if this game forced to use eeprom
The NBA Jam: This game have bug in save code, only ROM v1.1 has fixed code and can save properly
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: munnlete on December 07, 2017, 04:58 PM
Here's my Everdrive information:
MegaEDx7
Model 15
OS 3.06
System US NTSC 60S
Assembled Jan 2016
Firmware 1
Reset to menu: on
In game menu: on
Game Region: US NTSC

ROM: NBA Jam (USA,Europe) (V 1.1).md

Plays through game in NBA Jam, initials are saved, go into NBA Jam's options menu and confirm that the initials are saved.   Resets game.  Re-opens NBA Jam (USA,Europe)(V 1.1).md ROM.  Initials are no longer saved.     What could be wrong? 
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: Marcos on December 07, 2017, 07:30 PM
NFL Quaterback Club 32X
Rom config
EEPROM >>> No
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: KRIKzz on December 09, 2017, 10:31 AM
Here's my Everdrive information:
MegaEDx7
Model 15
OS 3.06
System US NTSC 60S
Assembled Jan 2016
Firmware 1
Reset to menu: on
In game menu: on
Game Region: US NTSC

ROM: NBA Jam (USA,Europe) (V 1.1).md

Plays through game in NBA Jam, initials are saved, go into NBA Jam's options menu and confirm that the initials are saved.   Resets game.  Re-opens NBA Jam (USA,Europe)(V 1.1).md ROM.  Initials are no longer saved.     What could be wrong? 
Are you sure that options values should be saved? Try it on some emulator with eeprom supports, on Fusion, for example. I just tried on emulator and it does not save options. May be game programmed to save game progress, but not options. Those old eeproms has limited rewrite count, so programmers could skip options saving to protect eeprom.
Title: Re: MEGAOS-V3.06-RC1. eeprom support! (test build)
Post by: munnlete on December 09, 2017, 01:44 PM
This is how the game works as a cartridge---- you enter your initials, you play through a game, and it saves your win-loss record for the initials.  On the Everdrive, with everything I've tried, it's not worked this way. 

I just played through a game on Fusion (Using the 1.1 ROM) and had my initials saved, and then reloaded the game to see if the eeprom saves worked. It worked.  After playing a game and having my initials saved, I tried:

soft reset: Worked. Initials save still there.
Hard rest/power on: Worked. Initials save still there.
Close Fusion and re-open fusion, reload the ROM: Worked. Initials save still there.