“Ocean” Game Cartridges
“Type A” (up to 256k):
“Type B” (512k):
Note: other sizes (such as 32k) exist in the wild as crt files, but these do not seem to be official ocean cartridges.
“Type A” cartridges work like this:
“Type B” cartridges work like this:
Note: a generic implementation may always use 16k game config and mirror the ROM banks (the terminator2 cart will work with it).
Bank switching is done by writing to $DE00. The lower six bits give the bank number (ranging from 0-63). Bit 7 in this selection word is always set (but has no effect).