I've read a few posts here and across the internet that say if you are using an (E)EPROM that's bigger than your game, it's a good practice to pad it with 0's at the end. What is the reason behind this? I read that some games might use it as copy protection, in the same way some games use the SRAM as part of copy protection - is this true?
Also, when making a Tales of Phantasia repro using two 32Mbit TSOPs, I found that padding the second TSOP might have broken the game. When I originally made it, I padded it out to fill up the entire space, and spent about 10 hours trying to figure out what was wrong. I ended up scrapping that board and using two different TSOPs, except this time I forgot to pad the second TSOP. But the game worked . I'm not sure if the padding is what was messing up the game, but is it possible that it was the culprit? Are there any recorded instances of padding a game, only for it not to work anymore? (I know the EEPROMs were in working order, since they verified fine by the programmer).
Thanks!
Edited: 04/08/2018
at 09:31 PM
by darksarcasm