jmce.sim
Class Loadable
java.lang.Object
jmce.sim.AbstractHardware
jmce.sim.AbstractPeripheral
jmce.sim.Loadable
- All Implemented Interfaces:
- Hardware, Peripheral, ResetListener
public class Loadable
- extends AbstractPeripheral
- implements ResetListener
File loader.
Peripheral to load a file in memory after the CPU is reset. The periheral must
be added directly to the involved CPU.
- Version:
- 1.01
- Author:
- Mario Viara
Methods inherited from class jmce.sim.AbstractHardware |
addHardware, createFrame, destroy, getHardware, getHardware, getHardware, getHardware, getHardware, getHardwareCount, getHardwareForName, getHardwareInstances, getHardwareTree, getName, getParent, init, initSwing, removeHardware, removeHardware, reset, setHardware, setHardware, setName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface jmce.sim.Hardware |
addHardware, destroy, getHardware, getHardware, getHardware, getHardware, getHardwareCount, getHardwareInstances, getHardwareTree, getName, getParent, init, initSwing, removeHardware, removeHardware, reset, setHardware, setHardware, setName |
Loadable
public Loadable(java.lang.String filename,
int address)
Loadable
public Loadable(java.lang.String filename)
Loadable
public Loadable()
setFileName
public void setFileName(java.lang.String s)
getFileName
public java.lang.String getFileName()
setAddress
public void setAddress(int n)
getAddress
public int getAddress()
registerCPU
public void registerCPU(CPU cpu)
- Description copied from interface:
Peripheral
- Register a parent CPU for future reference.
- Specified by:
registerCPU
in interface Peripheral
- Overrides:
registerCPU
in class AbstractPeripheral
addLoadableListener
public void addLoadableListener(LoadableListener l)
- Add a new LoadableListener
- Since:
- 1.02
reset
public void reset(CPU cpu)
throws SIMException
- Specified by:
reset
in interface ResetListener
- Throws:
SIMException
toString
public java.lang.String toString()
- Overrides:
toString
in class AbstractHardware