Да, согласен, это не очень удобно. Зато реально для многих, дешево, быстро и легко. На самом деле, большинство игр для НЕС имеют мапперы NES1 (MMC1) и NES4 (MMC3). И кому то, этого количества игр, будет достаточно для счатья :-)
А для Мегадрайва тоже можно сделать такой карт. Даже вобщем и делать то ничего не придется, так как очень много картриджей есть уже с флешками (спасибо китайским пиратам). Просто нужно будет сделать переходник к программатору из ISA слота.
К сожалению, я не очень силен в программировании, а то можно было бы собрать "автоматический" маппер на микроконтроллере или ПЛМ. И не надо было бы тогда вообще ничего делать с ромами, просто закинул, например, на флеш-карту ромов, вставляй и играй. И ведь все это реально!!! Но на это необходимо время, которого просто нет.