Ignore:
Timestamp:
Apr 19, 2026, 10:45:05 AM (8 days ago)
Author:
chronos
Message:
  • Modified: Execute instructions from array of methods instead of big case statement.
  • Added: Check which instructions are missing in InstructionInfo.
  • Added: Instruction generator.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Forms/FormDisassembler.pas

    r5 r6  
    44
    55uses
    6   Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, ComCtrls,
     6  Classes, SysUtils, Forms, Controls, Graphics, Dialogs, ComCtrls,
    77  ExtCtrls, Disassembler;
    88
     
    2020  public
    2121    Disassembler: TDisassembler;
     22    procedure Disassemble(Sender: TObject);
    2223    procedure SelectAddress(Address: Word);
    2324    procedure ReloadList;
     
    5152procedure TFormDisassembler.FormShow(Sender: TObject);
    5253begin
    53   Disassembler.Disassemble;
    54   ReloadList;
     54  Disassemble(nil);
    5555end;
    5656
     
    6565    Item.SubItems.Add(Parameters);
    6666  end;
     67end;
     68
     69procedure TFormDisassembler.Disassemble;
     70begin
     71  Disassembler.Disassemble;
     72  ReloadList;
    6773end;
    6874
Note: See TracChangeset for help on using the changeset viewer.