Changeset 7 for trunk/Disassembler.pas
- Timestamp:
- Apr 19, 2026, 12:16:19 PM (8 days ago)
- File:
-
- 1 edited
-
trunk/Disassembler.pas (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Disassembler.pas
r6 r7 106 106 Value := Memory.ReadByte; 107 107 DecodedInstruction.AddOpcode(Value); 108 Value := $ cb00 or Value;108 Value := $100 or Value; 109 109 end else 110 110 if Value = $dd then begin 111 111 Value := Memory.ReadByte; 112 112 DecodedInstruction.AddOpcode(Value); 113 Value := $ dd00 or Value;113 Value := $200 or Value; 114 114 end else 115 115 if Value = $ed then begin 116 116 Value := Memory.ReadByte; 117 117 DecodedInstruction.AddOpcode(Value); 118 Value := $ ed00 or Value;118 Value := $300 or Value; 119 119 end else 120 120 if Value = $fd then begin 121 121 Value := Memory.ReadByte; 122 122 DecodedInstruction.AddOpcode(Value); 123 Value := $ fd00 or Value;123 Value := $400 or Value; 124 124 end; 125 125 if (Value >= 0) and (Value <= Integer(High(TInstruction))) then begin … … 154 154 end else 155 155 if InstructionInfo.Params[J] in [ptRegA, ptRegB, ptRegC, ptRegD, 156 ptRegE, ptRegH, ptRegL, ptRegBC, ptRegDE, ptRegHL, ptRegSP, 157 ptFlagZ, ptFlagNZ, ptFlagC, ptFlagNC, 158 ptRegBCIndir, ptRegDEIndir, ptRegHLIndir, 159 pt00, pt08, pt10, pt18, pt20, pt28, pt30, pt38, pt0, pt1, pt2] then begin 156 ptRegE, ptRegH, ptRegL, ptRegBC, ptRegDE, ptRegHL, ptRegSP, ptRegIX, 157 ptRegIY, 158 ptFlagZ, ptFlagNZ, ptFlagC, ptFlagNC, ptFlagP, ptFlagPO, 159 ptRegBCIndir, ptRegDEIndir, ptRegHLIndir, ptRegSPIndir, 160 pt00, pt08, pt10, pt18, pt20, pt28, pt30, pt38, 161 pt0, pt1, pt2, pt3, pt4, pt5, pt6, pt7] then begin 160 162 DecodedInstruction.Parameters := DecodedInstruction.Parameters + ParamTypeText[InstructionInfo.Params[J]]; 161 163 end else
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/mzxemu/chrome/site/your_project_logo.png)