import net.mograsim.logic.model.model.LogicModelModifiable;
import net.mograsim.logic.model.serializing.IdentifyParams;
import net.mograsim.logic.model.serializing.IndirectModelComponentCreator;
-import net.mograsim.machine.standard.memory.ModelWordAddressableMemory;
+import net.mograsim.machine.MainMemory;
+import net.mograsim.machine.MainMemoryDefinition;
+import net.mograsim.machine.standard.memory.AbstractModelBitVectorMemory;
-public class ModelAm2900MainMemory extends ModelWordAddressableMemory
+public class ModelAm2900MainMemory extends AbstractModelBitVectorMemory<MainMemory, MainMemoryDefinition>
{
public ModelAm2900MainMemory(LogicModelModifiable model, String name)
{
- super(model, Am2900MainMemoryDefinition.instance, name);
+ super(model, 120, 150, 30, 50, 70, false, "RAM", Am2900MainMemoryDefinition.instance, name);
}
@Override