PHO - Pokémon Hackers Online
Go Back   PHO - Pokémon Hackers Online > Other Generations Hacking > Tools, Utilities & Resources

Tools, Utilities & Resources Get tools that help you create and ease the process of creating and modifying. Share resources for people to use in their hack.

Reply
 
Thread Tools Display Modes
Old 4th December 2013, 04:45 PM   #1
Andrea
Getting there...
 
Join Date: Oct 2013
Posts: 40
Andrea
Default ASM COMPILATOR

Hello guys
Today I finally managed to complete a tool I was working on for some time
A few days ago i posted "PUBLIC ALPHA" , if you can define this , the tool in question.
Because I wanted this tool I wanted to open a special topic .
I'm talking about a COMPILER FOR ROUTINE ASM .

Screen:



V.1.0
-----------------
- Ability to open all the Rom in all languages
- The possibility to see the binary file before inserting it into a rom
- possibility to save your routines (*.asm) written with the tool
- Possibility to add comments in the routine , ignored by the compiler
- Possibility to copy the binary file after completion of the routine.
- Possibility to copy the routine that you are writing on the tool
- Inculded small guide on the various commands
- Included in the calculator tool to convert decimal to hex , hex - decimal

download:
ASM COMPILATOR 1.0

If you have bug REPORTED ABSOLUTELY writing a comment.
Andrea is offline   Reply With Quote
Likes mewthree9000, soulryu liked this post
Sponsored Links
Old 4th December 2013, 06:39 PM   #2
mewthree9000
What does this button do?.....
 
mewthree9000's Avatar
 
Join Date: May 2010
Location: U.S.A.
Age: 27
Posts: 73
mewthree9000 mewthree9000
Default

Heck yeah! A much needed tool! What was this coded in? Any plans on coding this in java?
__________________
-Mewthree9000
We all fight a war within ourselves, a war of greatness, a war to become the best.
LIVE THE REVOLUTION, PHO!
Gotta Hack'em All!!




My current projects:
-Pokemon ChaosBlack[v2]
-!!Elite FireRed ROM Base!!
mewthree9000 is offline   Reply With Quote
Old 4th December 2013, 07:01 PM   #3
Andrea
Getting there...
 
Join Date: Oct 2013
Posts: 40
Andrea
Default

I use VB to programming my tool
you mean routine in the screen like this?
Spoiler:

.THUMB
PUSH {R0-R1,LR}
LDR R0, = 0x02024EAC
MOV R1, #0x01
STRB R1, [R0]
POP {R0-R1,PC}

if you mean this routine, change sex of player boy to girl in pokemon ruby
in the second screen there are routine converted to binary file
Andrea is offline   Reply With Quote
Old 5th December 2013, 03:44 PM   #4
Andrea
Getting there...
 
Join Date: Oct 2013
Posts: 40
Andrea
Default

thanks Saturnus
New version of the tool:

V.1.1
-----------------
- Fixed bug "Add Comment"
- Fixed bug "New" option
- Added option of the name of the offset
- Offset declared at the end of the routine

Download:
ASM COMPILATOR 1.1
Andrea is offline   Reply With Quote
Old 11th December 2013, 02:00 PM   #5
Andrea
Getting there...
 
Join Date: Oct 2013
Posts: 40
Andrea
Default

Nuova versione del tool:

At the moment there are only branch instructions (cmp, b ...) that I should be able to add in the next version.
V.1.2
-----------------
- Added command BX
- Added command LSL
- Added command LSR
- Added NOP command
- Added command EOR
- Added command LTMIA
- Added command STMIA
- Fixed bug control LDR
- Fixed bug storing offset LDR
- Fixed bug overflow LDR
- Added menu ShortcutKeys
Download:
ASM COMPILATOR 1.2
Andrea is offline   Reply With Quote
Old 14th December 2013, 04:11 PM   #6
Andrea
Getting there...
 
Join Date: Oct 2013
Posts: 40
Andrea
Default

New version of the tool:
V.1.3
-----------------
- Fixed bug comand LDMIA
- Fixed bug comand STMIA
-possibility to directly enter the routine in the rom
download:
ASM COMPILATOR 1.3
Andrea is offline   Reply With Quote
Likes soulryu liked this post
Old 19th December 2013, 05:12 PM   #7
Andrea
Getting there...
 
Join Date: Oct 2013
Posts: 40
Andrea
Default

Hello guys
2-3 days ago I wanted to start the project because in my opinion it seemed cumbersome to use and the buttons appeared, in my opinion, slowly writing routine.
So I decided to work and make a tool without the use of buttons by the user who uses it, a sort of XSE
Here's the new version of the tool:

Release a small version of the tool to ask if you feel like this version, and especially if you find bugs report them.
At the moment the tool disponde following six commands:
PUSH
POP
LDR
MOV
SWI
BX
adding comments using / / or / *
also is expected OPERATION debugging with relative error reporting
download:
Asm Compilator 0.1
Andrea is offline   Reply With Quote
Old 24th December 2013, 11:54 PM   #8
Andrea
Getting there...
 
Join Date: Oct 2013
Posts: 40
Andrea
Default

Hello everyone and merry christmas
Today I decided to release the last version of this tool, after which I will work with other tools and hack

here it is the functions of this tool:
Available commands:
LDR, LDRB, LDRH, MOV, STR, STRB, strh, ADD, SUB, MUL, LSL, LSR, BX, SWI, NOP
- Ability to open all the Rom in all languages
- Ability to save your routines (*. Asm) written with the tool
- Possibility of opening routine (*. Asm)
- Ability to compile the routine within the Rom
- Possibility to add comments in the routine, ignored by the compiler
- Some routines are included in the tool as examples
- Calculator tool included with esadevimale convert decimal, hexadecimal-decimal
download:
Asm Compilator
hope you like it
Andrea is offline   Reply With Quote
Likes jiangzhengwenjz liked this post
Reply

Tags
asm, compilator, [Editor]

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:14 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc. User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Feedback Buttons provided by Advanced Post Thanks / Like (Lite) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Pokémon characters and images belong to Pokémon USA, Inc. and Nintendo.
Pokémon Hackers Online (PHO) is in no way affiliated with or endorsed by Nintendo LLC, Creatures, GAMEFREAK inc,
The Pokémon Company, Pokémon USA, Inc., The Pokémon Company International, or Wizards of the Coast.
All forum/site content (unless noted otherwise) and site designs are © 2006-2013 Pokémon Hackers Online (PHO).
Green Charizard Christos TreeckoLv100

"Black 2" by ARTPOP. Kyurem artwork by XOUS.

no new posts