When loading a .sc file, Meka emulates 32 KB of RAM, mapped once (at 0x8000). However, AFAIK, the SC-3000 has just 2 KB of RAM mapped four times (at 0xc000, 0xc800, 0xd000, etc), similar to the ColecoVision.
By the way I definitively mean to fix that - you are right.
It's just that we need to:
Make sure all .sc games have correct mapper information set in meka.nam so they still functions
Savegames are updated and preferably kept compatible. If we are going to break the savestate format perhaps introduce RAM size inside. However we could also fix emulation and NOT change the savestate format for now, it may be simplier!
When loading a .sc file, Meka emulates 32 KB of RAM, mapped once (at 0x8000). However, AFAIK, the SC-3000 has just 2 KB of RAM mapped four times (at 0xc000, 0xc800, 0xd000, etc), similar to the ColecoVision.
Philipp