

The name says all, app converting advanced patches between db2020 and a2 fw's
How 2 use:
- Set FW + patch
- On the right side of the arrow put target fw
- If necessary set HEX offset of patch body (if you forgot and it's required program will ask later)
- Press "Convert" and wait
If the program fails you need to port some values manually, unported lines are commented, functions are replaced by "XXXXXXXX"
Program uses 2 methods of porting:
First:
- Simple searching for same string in the destination fw, when result = 1 then stop searching and perform test
Second:
- Search in the vicinity if the first method or test fails
Restrictions:
It's not using asm because i can't find any info about dismarm.dll (it's included to Smelter)
- Program don't recognize BX, BLX, etc instructions, fortunately in 90% of patches there's no need to port it
- Not porting GFX adress and text labels. But with help of relevant persons it's possible.
2 do:
- Add advanced patterns = two times higher ram use (now max 120mb)
- Fix some known bugs like processing of "left" part of code
- something what I forgot
Test and report bugs/crashes and weird results
PS. Better don't waste time trying port GFX patches using this tool, it may be possible in some cases but also need to edit pit table, i don't know what and where
PS2. Please save copyrights, to make it easier for some people i hanged base to ....FACE
in v1.0
- http://forums.se-nse...p...st&p=493595 = correct results, no need to edit patch comments
- improved lib porting (deal with this very well)
- nicer interface
- added settings (dealing with "move val" can improve porting in some cases)
- calc 1.4, basing on my porter calculator description)
- fixed big loops (>7 results program don't waste time and perform next test)
- small fixes
in v1.0.1
- opening cxc files (i forgot
- no saving patch when you press cancel
in v1.0.2
- FIXED LIB PORTING
- fixed crash at exit using "End" button
- small improvement in "move" method
- added splash by jockep
in v1.0.3
- now support almost all a2 models (thx zyonee)
- added random splash by Nipoto & Photographer
- no important changes
Plans:
- a lot of things related to the jumps porting (remaining debugging and lot of time)
Download:
APAP_1.0.3.rar (80.01K)
Number of downloads: 929
If you can't run install: http://download.micr...B290887-X86.exe and read first pages, you can find lot of advices
Attached File(s)
-
APAP_beta4.rar (13.59K)
Number of downloads: 332 -
APAP_1.0.2.rar (51.15K)
Number of downloads: 240
This post has been edited by markross: 31 March 2009 - 12:11 PM

Sign In
Register
Help
Bookmark
Del.icio.us
Digg
Email
Facebook
Google
Mixx
Reddit
StumbleUpon




MultiQuote











