Also code space. The cartridges I wrote typically over-filled the code space by a factor of 25 percent, whereupon you crunched.
Usually you wound up with a handful of bytes free. One cartridge I did had 6 bytes left, and another one had less than 20 and I was trying to think of something cool I could do with 20 bytes.