Ejemplo n.º 1
0
        public void LoaderLabelNegativeOffsetStoresCorrectValue()
        {
            using (var _ = mem.Load(0x8000))
            {
                _
                .Label("Start")
                .Ref("Start-2");
            };

            var value = mem.ReadWord(0x8000);

            Assert.AreEqual(0x7ffe, value);
        }
Ejemplo n.º 2
0
 public void CanAssignWord(string command, int address, int expected)
 {
     _parser.Parse(command);
     Assert.AreEqual((ushort)expected, _addressMap.ReadWord((ushort)address));
 }
Ejemplo n.º 3
0
        private void LogWord(ushort address)
        {
            var value = _addressMap.ReadWord(address);

            _formatter.LogWord(address, value);
        }