Hello .I am trying to understand how megaroms work specially konami megaroms without scc.
From what i understood we have addresses
Bank 1: 4000h - 5FFFh
Bank 2: 6000h - 7FFFh
Bank 3: 8000h - 9FFFh
Bank 4: A000h - BFFFh
(These are 8kbyte segments.)
And the address to change banks:
Bank 1:
Bank 2: 6000h - 7FFFh (6000h used)
Bank 3: 8000h - 9FFFh (8000h used)
Bank 4: A000h - BFFFh (A000h used)
I am trying to understand which part of the rom never change.Do the first bank remain ?like the first 8kbyte mapped at location 4000-5fff is it always the same?
if the rom is 128kbytes then we have 4 banks of 32kbytes divided in 8kbytes each to switch?
or is it a different numbering scheme?llike 4000 to 5fff is bank 0 and we only change banks 1-2-3 that are respectively 6000-7fff,8000-9fff,a000-bfff ?