public void LoaderLabelNegativeOffsetStoresCorrectValue() { using (var _ = mem.Load(0x8000)) { _ .Label("Start") .Ref("Start-2"); }; var value = mem.ReadWord(0x8000); Assert.AreEqual(0x7ffe, value); }
public void CanAssignWord(string command, int address, int expected) { _parser.Parse(command); Assert.AreEqual((ushort)expected, _addressMap.ReadWord((ushort)address)); }
private void LogWord(ushort address) { var value = _addressMap.ReadWord(address); _formatter.LogWord(address, value); }