public LogWindow(Engine engine) { // // The InitializeComponent() call is required for Windows Forms designer support. // InitializeComponent(); // // TODO: Add constructor code after the InitializeComponent() call. // timer.Start(); myEngine = engine; }
public MemoryEditor(Engine engine) { // // The InitializeComponent() call is required for Windows Forms designer support. // InitializeComponent(); // // TODO: Add constructor code after the InitializeComponent() call. // myEngine = engine; timer1.Start(); g = Graphics.FromHwnd(memText.Handle); font = new Font("Courier New", 10); }
public MainForm() { // // The InitializeComponent() call is required for Windows Forms designer support. // InitializeComponent(); myEngine = new Engine(); //Monitor.Enter(this); // // TODO: Add constructor code after the InitializeComponent() call. // //executionThread = new Thread(RunEmulationLoop); //executionThread.Start(); // Wait for the initialization to complete //Monitor.Wait(this); }
public DisassemblerForm(Engine engine) { // // The InitializeComponent() call is required for Windows Forms designer support. // InitializeComponent(); // // TODO: Add constructor code after the InitializeComponent() call. // timer.Start(); myEngine = engine; disasm = new Disassembler(engine); curPC = myEngine.myCPU.Registers[15]; inArm = 0; if((myEngine.myCPU.Registers[16] & Armcpu.T_MASK)==0) inArm=1; RefreshRegisterList(); UpdateDisassembly(); }
public Armcpu(Engine engine) { myEngine = engine; myArm = new Arm(myEngine); myThumb = new Thumb(myEngine); }
public Arm(Engine engine) { myEngine = engine; }
public Thumb(Engine engine) { myEngine = engine; }
public Memory(Engine engine) { myEngine = engine; Reset(); }
public Disassembler(Engine engine) { myEngine = engine; registers = engine.myCPU.Registers; }
public Gfx(Engine engine) { myEngine = engine; }