Ejemplo n.º 1
0
        public override void UpdateGui_misc(PropertyList list)
        {
            C_6502 c = (C_6502)machine.cpu;

            list.SetValue("Overflow", c.GetStatus(c.statusFlag_overflow) ? 1 : 0);
            list.SetValue("Negative", c.GetStatus(c.statusFlag_negative) ? 1 : 0);
        }
Ejemplo n.º 2
0
 public override void SetupMisc(PropertyList list)
 {
     propertyListItem itm = new propertyListItem("I", propertyType.hex, "0");
     itm.maxValue = 6000;
     list.AddItem(itm);
     list.RefreshList();
 }
Ejemplo n.º 3
0
 public override void SetupRegisters(PropertyList list)
 {
     for(Int32 i = 0; i < 16; i++)
         list.AddItem(new propertyListItem(
             "V" + IntToHex(i)
         ,	propertyType.hex
         ,	"0"
         ));
     list.RefreshList();
 }
Ejemplo n.º 4
0
 public override void SetupMisc(PropertyList list)
 {
     //sg.Box("SetupMisc");
     list.AddItem(new propertyListItem(
         "Overflow"
     ,	propertyType.hex
     ,	"0"
     ));
     list.AddItem(new propertyListItem(
         "Negative"
     ,	propertyType.hex
     ,	"0"
     ));
     list.RefreshList();
 }
Ejemplo n.º 5
0
 public override void SetupRegisters(PropertyList list)
 {
     list.AddItem(new propertyListItem(
         "A"
     ,	propertyType.hex
     ,	"0"
     ));
     list.AddItem(new propertyListItem(
         "X"
     ,	propertyType.hex
     ,	"0"
     ));
     list.AddItem(new propertyListItem(
         "Y"
     ,	propertyType.hex
     ,	"0"
     ));
     list.RefreshList();
 }
Ejemplo n.º 6
0
 public override void UpdateGui_registers(PropertyList list)
 {
     list.SetValue("A", machine.cpu.A);
     list.SetValue("X", machine.cpu.X);
     list.SetValue("Y", machine.cpu.Y);
 }
Ejemplo n.º 7
0
 public override void UpdateValues_registers(PropertyList list)
 {
     for(int i = 0; i < 16; i++) {
         cpu.m_vRegisters[i] = Convert.ToByte(list.Integer("V"
                                              + IntToHex(i)));
     }
 }
Ejemplo n.º 8
0
 public override void UpdateGui_registers(PropertyList list)
 {
     for(Int32 i = 0; i < 16; i++)
         list.SetValue("V" + IntToHex(i), machine.cpu.m_vRegisters[i]);
 }
Ejemplo n.º 9
0
 public virtual void SetupRegisters(PropertyList list)
 {
 }
Ejemplo n.º 10
0
 public virtual void UpdateValues_registers(PropertyList list)
 {
 }
Ejemplo n.º 11
0
 public virtual void UpdateValues_misc(PropertyList list)
 {
 }
Ejemplo n.º 12
0
 public virtual void UpdateGui_registers(PropertyList list)
 {
 }
Ejemplo n.º 13
0
 public virtual void UpdateGui_misc(PropertyList list)
 {
 }
Ejemplo n.º 14
0
 public override void UpdateValues_misc(PropertyList list)
 {
 }
Ejemplo n.º 15
0
 public override void UpdateGui_misc(PropertyList list)
 {
     list.SetValue("I", machine.cpu.I);
 }
Ejemplo n.º 16
0
 public override void UpdateValues_registers(PropertyList list)
 {
 }
Ejemplo n.º 17
0
 public virtual void SetupMisc(PropertyList list)
 {
 }