Search found 31 matches

by GregC
16 Nov 2021 05:51
Forum: Feature and Enhancement Requests
Topic: Disassembly feature as a 3rd party extendable plug-in?
Replies: 71
Views: 1115486

Re: Disassembly feature as a 3rd party extendable plug-in?

Writing this ISA definition did make me wonder one thing: how hard would it be to add the go to functionality to branched instructions? From the perspective of the ISA definitions that wouldn't be so hard (would need a boolean column in the CSV that signifies a branch instruction), but it doesn't l...
by GregC
11 Mar 2021 01:26
Forum: Feature and Enhancement Requests
Topic: Disassembly feature as a 3rd party extendable plug-in?
Replies: 71
Views: 1115486

Re: Disassembly feature as a 3rd party extendable plug-in?

I was notified you viewed the topic. Did you see the questions? Hi Maël. Apologies, I’ve just had some personal distractions lately. So roughly you could say processors from the MOS/WDC 65xx and Motorola 6800 family. As a description for the plug-in itself, this is not really a description that is ...
by GregC
13 Feb 2021 20:52
Forum: Feature and Enhancement Requests
Topic: Disassembly feature as a 3rd party extendable plug-in?
Replies: 71
Views: 1115486

Re: Disassembly feature as a 3rd party extendable plug-in?

I was trying to think of a good way to summarize the CPUs you support. Is there a kind of category name, such as x86 or x86-64 for Intel/AMD/Cyrix processors? x86 describes an instruction set architecture (ISA) family. The CPU’s I’ve created Disassembly definition files for, are each their own ISA’...
by GregC
12 Feb 2021 04:59
Forum: Feature and Enhancement Requests
Topic: Disassembly feature as a 3rd party extendable plug-in?
Replies: 71
Views: 1115486

Re: Disassembly feature as a 3rd party extendable plug-in?

Hi Maël. HxD 2.5 now published! Awesome! Thank you for the mention. You're welcome to use my full name; Greg Clare I do make a point of recommending HxD, whenever the topic is appropriate. Hopefully, my plugin will entice some more HxD users from the community of retro CPU users and also enthusiasts...
by GregC
06 Feb 2021 23:39
Forum: Feature and Enhancement Requests
Topic: Disassembly feature as a 3rd party extendable plug-in?
Replies: 71
Views: 1115486

Re: Disassembly feature as a 3rd party extendable plug-in?

Awesome. Changes now committed to github as the following UPDATE : Change Disassembly type Name setting to now utilise the new DataInspectorPlugin string variable facility (enabling automatic localizing of "Disassembly"). Remove Name setting from .ini file (and update .ini comments), as Na...
by GregC
05 Feb 2021 20:00
Forum: Feature and Enhancement Requests
Topic: Disassembly feature as a 3rd party extendable plug-in?
Replies: 71
Views: 1115486

Re: Disassembly feature as a 3rd party extendable plug-in?

Ok, I implemented the string variables, and it seems they work fine. The syntax is now like this: {s:<StrVarName>(Param1, Param2, Param3, ...)} Where ParamX is written as a string delimited by a double quote at the start and at the end. If the string should contain a double quote itself (i.e., &quo...
by GregC
04 Feb 2021 23:58
Forum: Feature and Enhancement Requests
Topic: Disassembly feature as a 3rd party extendable plug-in?
Replies: 71
Views: 1115486

Re: Disassembly feature as a 3rd party extendable plug-in?

Standardising on Int16 does make good sense. For completeness / consistency I've also updated the remaining SmallInt type references to be Int16 in the DasmConverter.pas source. I've also added a source comment to explain the included RTLVersion directive. Now committed to github as the following UP...
by GregC
04 Feb 2021 22:47
Forum: Feature and Enhancement Requests
Topic: Disassembly feature as a 3rd party extendable plug-in?
Replies: 71
Views: 1115486

Re: Disassembly feature as a 3rd party extendable plug-in?

Thanks Maël. I certainly agree that collaberation is good. It also promotes learning from other's experience. :D I'd not utilised AnsiLowerCase/AnsiUpperCase as I didn't consider the associated data files would have international character implications. ie. The data files referenced are the included...
by GregC
04 Feb 2021 19:54
Forum: Feature and Enhancement Requests
Topic: Disassembly feature as a 3rd party extendable plug-in?
Replies: 71
Views: 1115486

Re: Disassembly feature as a 3rd party extendable plug-in?

Hi Maël, Good point regarding the Compiler warnings. I just habitually ignored these knowing these specific warnings to be harmless, however it would certainly be wise for me to clean this up to avoid any confusion. :oops: In terms of your noted XE3 compile issues / TBytes, I've added to the README ...
by GregC
03 Feb 2021 07:08
Forum: Feature and Enhancement Requests
Topic: Disassembly feature as a 3rd party extendable plug-in?
Replies: 71
Views: 1115486

Re: Disassembly feature as a 3rd party extendable plug-in?

Quick screenshot showing HxD v2.5.0.0 with the v1.0 Disassembly Plugin, with all six current CPU definition files loaded:

ps. I highlighted the grid's selected 6809 disassembly bytes outline, as my screen capture couldn't capture the outline.
HxD_DisassemblyPlugin_v1.png
HxD_DisassemblyPlugin_v1.png (122.76 KiB) Viewed 269448 times
by GregC
03 Feb 2021 05:05
Forum: Feature and Enhancement Requests
Topic: Disassembly feature as a 3rd party extendable plug-in?
Replies: 71
Views: 1115486

Re: Disassembly feature as a 3rd party extendable plug-in?

UPDATE : I've just committed to github the following (v1.0 release) updates: Completed the Motorola MC6809 CPU definition .csv file (Dasm6809.csv). Change to ensure the Hex formatted Operand output matches the actual Operand normalised byte length. eg. 24 bit Operands were previously being rendered...
by GregC
17 Jan 2021 19:52
Forum: Feature and Enhancement Requests
Topic: Disassembly feature as a 3rd party extendable plug-in?
Replies: 71
Views: 1115486

Re: Disassembly feature as a 3rd party extendable plug-in?

Thanks Maël. Happy New Year! I'll take a look at your latest 2.5 downloads. I've made a further Disassembly plug-in change since my last post, but everything stalled with Christmas / New Year break (and some health issues). But I plan to progress completing the MC6809 definition file, as I'm hopeful...
by GregC
11 Dec 2020 04:56
Forum: Feature and Enhancement Requests
Topic: Disassembly feature as a 3rd party extendable plug-in?
Replies: 71
Views: 1115486

Re: Disassembly feature as a 3rd party extendable plug-in?

UPDATE : I've just committed to github the following updates: Implementation of Second Operand option. Note this changes the .csv format, with added columns for the Second Operand parameters. Change of terminology in terms of 'Argument' references, now replaced with more appropriate 'Operand' termi...
by GregC
28 Nov 2020 05:37
Forum: Feature and Enhancement Requests
Topic: Disassembly feature as a 3rd party extendable plug-in?
Replies: 71
Views: 1115486

Re: Disassembly feature as a 3rd party extendable plug-in?

Yes, I have progressed further. I was just finalising code to now support an optional second operand, which was initially driven by my desire to support the full Rockwell / WDC 65C02 extended instructions (specifically BBR). Then, I wish to complete the remaining 65xx and finalise the 6809 definitio...
by GregC
11 Nov 2020 04:21
Forum: Feature and Enhancement Requests
Topic: Disassembly feature as a 3rd party extendable plug-in?
Replies: 71
Views: 1115486

Re: Disassembly feature as a 3rd party extendable plug-in?

UPDATE: Committed to github an additional definition for 6502 Disassembly. As below: Added original 6502 Disassembly definition file (Dasm6502.csv), and associtaed .ini file settings (to enable). Note this is the first Little Endian CPU definition, which confirms successful Little Endian Operand ope...