The NES doesn't need MMCs for every game, just any game that looks post-1984. SMB doesn't need one, so porting is easy. Simple bank switching like you use for a multi-cart (probably not needed for these tiny games) doesn't require a special chip per say. 2600 games use bank switching with no special chips.