Ignore:
Timestamp:
Nov 22, 2023, 11:37:44 PM (6 months ago)
Author:
chronos
Message:
  • Fixed: Assembler to parse correctly register names and numeric values.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ByteArray/Devices/Memory.pas

    r55 r56  
    2727    function GetAddressCount: Integer; override;
    2828    procedure SetChannel(Channel: TChannel); override;
     29    procedure SaveToFile(FileName: string);
    2930    procedure Clean;
    3031    property Size: Integer read FSize write SetSize;
     
    136137end;
    137138
     139procedure TMemory.SaveToFile(FileName: string);
     140var
     141  F: TFileStream;
     142begin
     143  if FileExists(FileName) then
     144    F := TFileStream.Create(FileName, fmOpenWrite)
     145    else F := TFileStream.Create(FileName, fmCreate);
     146  try
     147    if FSize > 0 then F.Write(FData[0], FSize);
     148  finally
     149    F.Free;
     150  end;
     151end;
     152
    138153end.
    139154
Note: See TracChangeset for help on using the changeset viewer.