protected VariableBase(Assembler assembler, string name, Address address) { Assembler = assembler; Name = name; Address = address; }
public VariableList(Assembler assembler) { Assembler = assembler; }
public WordVariable(Assembler assembler, string name, Address address) : base(assembler, name, address) { }
public void PokeByte(WordVariable address, ByteVariable value) { Assembler.Lda(value.Address); Assembler.Sta(address.Address); }
public void PokeByte(Address address, byte value) { Assembler.Lda(value); Assembler.Sta(address); }
internal ExtendedAssembler(Assembler assembler) { Assembler = assembler; Variables = new VariableList(Assembler); }