コード例 #1
0
ファイル: Data.cs プロジェクト: furious/diztinguish
 public Data()
 {
     comments  = new ObservableDictionary <int, string>();
     labels    = new ObservableDictionary <int, Label>();
     romBytes  = new RomBytes();
     cpu65C816 = new Cpu65C816(this);
 }
コード例 #2
0
    public void TestGetAddressMode()
    {
        var       sampleData = createSampleData.Create();
        const int romOffset1 = 0xEB;
        var       snesApi    = sampleData.GetSnesApi();

        var mode1 = Cpu65C816 <ISnesData> .GetAddressMode(snesApi, romOffset1);

        Assert.Equal(Cpu65C816Constants.AddressMode.Constant8, mode1);

        Assert.True(romOffset1 >= sampleData.GetTag <SampleDataGenerationTag>() !.OriginalRomSizeBeforePadding);

        var mode2 = Cpu65C816 <ISnesData> .GetAddressMode(snesApi, 0x0A);

        Assert.Equal(Cpu65C816Constants.AddressMode.Constant8, mode2);
    }
コード例 #3
0
 public Data()
 {
     cpu65C816 = new Cpu65C816(this);
 }