Сейчас сразу ничего не скажу. Надо немного подумать, посмотреть архивы.
Общий принцип мегакеев в любом случае один и тот же. При обращении к регистру $A10000 на шину подставляются данные из мегакея, которые перебивают данные, читающиеся из регистра самой приставки. Таким образом создаётся слюбой нужнй регион. За регион ответают два бита, поэтому и два переключателя. Кстати, получается, что Бразилия здесь не реализована, это ребует ещё одного переключателя, в прочем, для подобных устройств это норально.
DIP-переключатель из 4 блоков - это стандартное изделие, а используюется сколько нужно