Update: I was apparently using a faulty version of goomba for gb/gbc emulation! I grabbed a different version and the game is saving now. Thanks all.