Author Topic: Automated Plugin Builder plugin for qe  (Read 12912 times)

zedd151

  • Member
  • ****
  • Posts: 871
Re: Automated Plugin Builder plugin for qe
« Reply #45 on: July 23, 2018, 07:03:48 AM »
My sophisticated test it's not builded:
Code: [Select]
aaa proc
       ret
aaa endp
Error A2049: Invalid instruction operands ;)
:biggrin:   Thats right, aaa is an instruction.   :shock:
aaa

jj's a lot sharper than I am.  :lol:
I'm not always the sharpest knife in the drawer, but I have my moments.  :P

HSE

  • Member
  • *****
  • Posts: 1399
  • <AMD>< 7-32>
Re: Automated Plugin Builder plugin for qe
« Reply #46 on: July 23, 2018, 07:47:31 AM »
Error A2049: Invalid instruction operands ;)

 :biggrin: I forget that because I never used AAA. In real code is rrr, wich also is another entity in the forum.

zedd151

  • Member
  • ****
  • Posts: 871
Re: Automated Plugin Builder plugin for qe
« Reply #47 on: July 23, 2018, 07:57:31 AM »

 :biggrin: I forget that because I never used AAA. In real code is rrr, wich also is another entity in the forum.


I think I used AAA a total of approximately one time. as for rrr314567890, haven't heard from lately.  :P
I'm not always the sharpest knife in the drawer, but I have my moments.  :P

zedd151

  • Member
  • ****
  • Posts: 871
Re: Automated Plugin Builder plugin for qe
« Reply #48 on: July 23, 2018, 07:39:45 PM »
With information supplied by HSE, I have found that yes there is a flaw in how menus.ini is parsed.
 
While investigating the code I noticed another flaw that could mitigate a crash. Previously I had a
list box so the user can indicate the drive letter where Masm32 is installed but had for some reason
removed that code.  ::)  As this is three year old code, I don't remember my intentions for doing so. (memory leak   :icon_confused: )
 
It's possible I didn't intend for a release product for the general population, and that it was intended
for my own personal use? I don't remember. It is also possible that I had a more user friendly version
that is now lost, along with megabytes of other old code.  :(
 
Anyway a rewrite of the menus.ini processing is underway. Also checking the drive letter where Masm32
is installed and asking the user " '[drive letter]:\masm32\' is this where you want your plugin ceated? " since I know
that it is possible for a user to have more than one installation of masm32 (on multiple drives/partitions)
 
Adding some code to make a backup copy of menus.ini. Also a display of the modified menus.ini so the user can
inspect it before the program proceeds to write the new menus.ini file to disk.
 
Any suggestions for further error checking are appreciated and will be taken into account before the next version
of the Plugin Builder is posted.
 
This rewrite may take a little time to finish/debug before the next version is posted.
I'm not always the sharpest knife in the drawer, but I have my moments.  :P

zedd151

  • Member
  • ****
  • Posts: 871
Re: Automated Plugin Builder plugin for qe
« Reply #49 on: July 31, 2018, 08:54:06 PM »
The PluginBuilder project is on hold for the foreseeable future. Due to the fact that I am concentrating a lot of effort in getting my code editor finished to the state I had it in three years ago. I had only an early (only partly funtional) Source code from which to work with.
 
Its design is similar to qeditor, with a few new perks that I like. Highlighting for pasted text, and highlighting(different color)  for searched words/phrases. Sorry, no Highlighting for Registers, Varibles, etc. I don't want techicolor - just a litlle highhighting will do.
 
It has a built-in plugin testbed, (for creating qeditor compatible plugins), the Search and Replace dialog is now permanently on the Toolbar.
There are too many new perks to name just yet, as only some are fully completed and 100% stable. I will update my progress in a new thread probably in the Workshop, comming soon!
 
 So, the Plugin Builder for Queen Elizabeth is on hiatus.   8) 
I'm not always the sharpest knife in the drawer, but I have my moments.  :P

zedd151

  • Member
  • ****
  • Posts: 871
Re: zedds Plugins :P
« Reply #50 on: August 03, 2018, 08:49:37 PM »
The Plugin Builder project is basically dead, but I am still working on plugins for qeditor. My latest idea is to indicate the direction of at least short jumps - as well as outline the jump path. Example in picture:
 
I am still working out some of the details, but will post full source code soon.
 
 
 
« Last Edit: August 06, 2018, 04:14:02 AM by zedd151 »
I'm not always the sharpest knife in the drawer, but I have my moments.  :P