flat assembler
Message board for the users of flat assembler.

Index > Projects and Ideas > Patching with fasm: MoonEdit

Author
Thread Post new topic Reply to topic
Grom PE



Joined: 13 Mar 2008
Posts: 114
Location: i@grompe.org.ru
Grom PE 24 Jun 2008, 19:30
You could be interested how fun patching with fasm could be.

I wrote patching macros, and decided to rewrite my old MoonEdit patch using them.

In past I did the patch by hands, it was tedious and resulting code was a mess. And now, with rewriting I also added a few nice features.

MoonEdit is interesting collaborative real-time text editor which isn't updated since 2005.

My patch adds following features:
- Russian language (in place of Polish though)
- Correct key press handling
- Flashing taskbar button on activity
- "speak" command =)

My topic at MoonEdit forum
Patched MoonEdit and patch source

So, tell me what you think!


Description: Patch source (without MoonEdit)
Download
Filename: patchsrc.zip
Filesize: 24.88 KB
Downloaded: 929 Time(s)



Last edited by Grom PE on 26 Jul 2008, 13:43; edited 1 time in total
Post 24 Jun 2008, 19:30
View user's profile Send private message Visit poster's website Reply with quote
MHajduk



Joined: 30 Mar 2006
Posts: 6115
Location: Poland
MHajduk 24 Jun 2008, 20:05
I always wanted to learn how to patch other's programs with closed sources. Very Happy Adding new possibilities to abandoned but useful programs is a cool idea. Smile
Post 24 Jun 2008, 20:05
View user's profile Send private message Visit poster's website Reply with quote
Grom PE



Joined: 13 Mar 2008
Posts: 114
Location: i@grompe.org.ru
Grom PE 26 Jul 2008, 12:36
Update:
- Fixed "font 9" bug
- Somewhat cleaned up code
- Speak buffer extended to 1536 bytes
- Keep-alive packet now sent less often
- "config file.cfg" now searches in ME directory
- As patch is too big for empty space in sections, new section is added. One downside is that you can't fiddle with resource section now.
- New command: flash! Allows to set window flashing via "flash 0" or "flash 1".

Anyone wants to help in patching? Or testing?

Moderators, please move this topic to "Projects and Ideas". Thanks.
Post 26 Jul 2008, 12:36
View user's profile Send private message Visit poster's website Reply with quote
LocoDelAssembly
Your code has a bug


Joined: 06 May 2005
Posts: 4624
Location: Argentina
LocoDelAssembly 26 Jul 2008, 13:33
Done, but upload the code on this thread from now on.
Post 26 Jul 2008, 13:33
View user's profile Send private message Reply with quote
Grom PE



Joined: 13 Mar 2008
Posts: 114
Location: i@grompe.org.ru
Grom PE 26 Jul 2008, 13:45
Ok. If someone wanted only to look at the patch realization, he can do this now =)
Post 26 Jul 2008, 13:45
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.