Obviously there are reasons for it, but it's still brain-damaged. It completely invalidates the possibility of switching banks for quick tasks, such as loading a few bytes, because the overhead is too damn high. The amount of bank switching you can do in a single frame is severely reduced with the MMC1, IMO.Bregalad wrote:It is not so brain damaged in the sense that this allowed to connect only 2 data lines (D0, D7) to the chip.
About making carts, you don't have to be limited to the discrete logic mappers (although I do think this is a good idea), since there are a few people making CPLD mappers you can buy.