/* F99bMachineModel.java (c) 2008-2014 Edward Swartz All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html */ package v9t9.machine.ti99.machine; import v9t9.common.machine.IMachine; import v9t9.common.memory.IMemoryModel; /** * This is a machine model for F9900 where no client is needed (chars emitted to stdio) * @author ejs * */ public class Forth9900StandaloneMachineModel extends Forth9900MachineModel { public static final String ID = "Forth9900Standalone"; /* (non-Javadoc) * @see v9t9.emulator.hardware.MachineModel#getIdentifier() */ @Override public String getIdentifier() { return ID; } /* (non-Javadoc) * @see v9t9.common.machine.IMachineModel#getName() */ @Override public String getName() { return "FORTH9900 Machine (Standalone)"; } public IMemoryModel createMemoryModel(IMachine machine) { return new Forth9900StandaloneMemoryModel(machine); } }