Exemple #1
0
        private void Given_Relocator()
        {
            var arch     = new M68kArchitecture("m68k");
            var platform = new MacOSClassic(null, arch)
            {
                A5World  = a5world,
                A5Offset = 2048,
            };
            var rdr = new BeImageReader(platform.A5World.MemoryArea, 0);

            this.relocator = new A5Relocator(platform, rdr, 1024);
        }
Exemple #2
0
        private void Given_Relocator()
        {
            var sc       = new ServiceContainer();
            var arch     = new M68kArchitecture(sc, "m68k", new Dictionary <string, object>());
            var platform = new MacOSClassic(sc, arch)
            {
                A5World  = a5world,
                A5Offset = 2048,
            };
            var mem = (ByteMemoryArea)platform.A5World.MemoryArea;
            var rdr = new BeImageReader(mem, 0);

            this.relocator = new A5Relocator(platform, rdr, 1024);
        }
Exemple #3
0
 public void Setup()
 {
     this.relocator = null;
     this.mem       = new ByteMemoryArea(Address.Ptr32(0x00100000), new byte[4096]);
     this.a5world   = new ImageSegment("A5World", mem, AccessMode.ReadWriteExecute);
 }