I got an eprom from gamereproductions and soldered it to a greatest heavyweights board and it works with no problems but the damn thing wont save. Is this an issue with the rom itself or the board, I guess in hindsight I should've checked if the heavyweights game saved stats or not.
could it be an issue because by default wily wars uses a Serial EEProm for it's saves? Though there is a patch to make it use battery backed SRAM.
Ah, I got em from gamerepos and they're supposed to have it, any way I suck at soldering and messed something up? I checked the game before hand to make sure it saved, I guess I could desolder wily wars and resolder it again to see if greatest heavyweights save but Im doubtful at this point
If you can reprogram the eprom this may help http://www.assemblergames.com/forums/showthread.php?t=21501&highlight=Wily+Wars most notably mottzilla post on second page.
greatest heavyweights should also use serial EEPROM (do you have a picture of the board to confirm it ?) and uses similar mapper for EEPROM access so it should work with the default (unpatched) ROM of Mega Man If that's the case, it probably does not work for you because you use the patched ROM, which expects SRAM to be there.
Not all serial eeprom saving games use the same mapping. You'd have to check and be absolutely sure that Wily Wars used the same. It's easier to use my patch and use a standard SRAM+battery saving game.
Maybe but the SRAM-patched ROM will only work on board with SRAM mapper, the cartridge he is using doesn't. I'm very aware about EEPROM mappers difference, they are all implemented in my emulator and I already verified by disassembling ROM that both games use the same address ($200001) and same data lines for SCL/SDA to access EEPROM chip so i'm 99% sure it's the exact same mapper. The protocol used to access the chip is also the same which indicates it's the same EEPROM type in both cases (X24C01).
Greastest Heavyweight use a 171-6584A pcb, I don't know for willy wars as I don't have this game but I'm pretty sure that sega made only one pcb with eeprom.
Still no programmer :-( I made one with the battery save but I'd still like to know how to get these to save to the S-Ram or where I can get a chip that will save only to it.