Hello,
I am new here so hello to all!
I would like to make my own cartridge. I just need to clarify a few signals. So far as I understand if I only want a 2MB rom plus ram then I simply hook everything to the address and data lines (and control) and decode the addresses above 0x200000 to enable the ram and below that address to the rom. Is this correct so far?
Now if I would like to have a 4MB rom and no ram I can simply hook it up to the address and data lines and thats it.
But if I would like to have 4MB rom and also some ram then the memory addresses above (and equal) 0x200000 are overlapping. To switch between the rom or ram the mega drive (or genesis) sets the data D0 to either 1 or 0 and then pulses the /Time signal. Is this correct?
Thanks a lot
Kind regards
I am new here so hello to all!
I would like to make my own cartridge. I just need to clarify a few signals. So far as I understand if I only want a 2MB rom plus ram then I simply hook everything to the address and data lines (and control) and decode the addresses above 0x200000 to enable the ram and below that address to the rom. Is this correct so far?
Now if I would like to have a 4MB rom and no ram I can simply hook it up to the address and data lines and thats it.
But if I would like to have 4MB rom and also some ram then the memory addresses above (and equal) 0x200000 are overlapping. To switch between the rom or ram the mega drive (or genesis) sets the data D0 to either 1 or 0 and then pulses the /Time signal. Is this correct?
Thanks a lot
Kind regards