@bj The SNES actually had a 16 MB memory space too, again with a handful of megabytes reserved for system stuff. So you're pretty much at parity with the SNES in terms of maximum possible cartridge size. (it was a little awkward with how the snes worked to use cartridges bigger than 4 MB, but it was definitely possible. you'd just need to bank switch more often)
-F