I was confused as to what platform in particular you were talking about. The 6507 cpu in the Atari 2600, I know is in the 6502 family, but I thought Atari carts were more standard in the 4k variety and required bank switching to go higher.
So i thought maybe you were talking about atari 8-bit.
Anyway, I'm not an expert to answer, but thought a few questions might help. Also, did you mean if you take out the cartridge from the console, anyway to keep the score to the next game inserted into the console?
I almost assume the answer to that is no, since, I think you are supposed to turn the console off and it doesn't have any permanent storage.
But if you have one cart containing several games, then the answer is certainly yes. Even if it appears as multiple games to the end user, it is really just one program, so it can save the score between games.
To answer your main question, a game does not have to have exactly 32k of game logic to be on a 32k eprom.
That is not to say it may not be exactly 32k in a strict sense, like filled with zero's at the end....I haven't delt with the details at that level, someone else around here probably knows tons about it. But I do know there is no requirement to have your code exactly match the eprom size.
Sorry if I didn't seem very specific. I do mean Atari 2600, I was just typing later at night and my mind was in a million different places at once.
Also, I did mean having one cart with multiple games, with the score remaining between games until you die in the last game.
As for the 32K eprom thing, really I just wanted to limit development costs and stick with one developer cart. Similarly, the eprom burner I'm looking at can't do anything less than 8K eproms, I believe. That's why I was wondering if I could dump a small game, perhaps 2K, to a 32K cart. What info I did find suggested the possibility of just making multiple copies and saving it all into one .bin. But, I wanted to ask, just to be sure.
Thanks for your help so far. The hardest part in deveopment always seems to be the planning and initial upstart. After that, things should start to look better for me.