W ZX Snap siedzi 32KB RAMu, ale tylko 16KB (!) jest wykorzystane (A14 = 0) i to w jednym ciągu adresowym (A0-A13), chyba że czegoś nie dostrzegam na schemacie. To mi nie pasuje do modelu divIDE, ponieważ w nim pamięć jest szatkowana w bankach 8KB i ten interfejs standardowo był wyposażony w używalne 32KB RAM.
DivMMC ma 128KB RAM, ale nadal jest ona w blokach 8KB i zachowuje zgodność z DivIDE. W DivIDE/MMC w jaki sposób zrobiono mapowanie pamięci (ROM i RAM) w przestrzeni ROMu ZX Spectrum (0x0000 - 0x3FFFF) odpowiada "
divIDE Control Register" na porcie 0xE3 (xxxx xxxx 1110 0011, 227). Więcej informacji na ten temat można doczytać tu:
https://web.archive.org/web/20141221142654/http://baze.au.com/divide/files/pgm_model.txtEDYTA:
Na PiCiBi nie napalałbym się, bo jest w rozsypce.