Andrea
Usuario mítico
Good morning, today i would like to share with you the new and, hopefully, definitive assembler i'm working on for two days.
Download: http://www.mediafire.com/download/rv9xghst24trrmy/ASSEMBLER+v.1.0.zip
Now i'm going to explain all features in the tool:
1 - File: Simple drop-down menu containing:
- Open Rom GBA: Open the GBA ROM on which we will work
- Open Routine Asm: If we want to open a previously written asm routine, just use this simple option
- Save Routine Asm: Once you have written the routine on our tool (7), to save it just use this option
- Save Routine bin: Using this option, the tool will allow us to save the compiled routine to a * .bin file.
- Exit: Very simple, close the program.
2 - Debug: This "button", once pushed, will allow us to analyze the routine and, in case of errors, the tool will show them in the "compile" section (8).
3 - Compile: This button will allow us to enter the routine into an offset, this will be written alongside "0x", it must necessarily end with 0,4,8 or C otherwise our routine will not be inserted.
4 - Script CALLASM: A relatively useful option, this button will allow us to enter a callasm script in our ROM.
The routine offset will be specified in the "routine field" described above.
Once this is done, there will be a similar window:
There will be two buttons:
- Find Offset Free: This button will allow to find a free offset in the rom to insert our script
- Enter: Once you have written or found our offset, just tap this button to enter our script!
The script is equal to:
- Text Color: Allows us to choose the color of the text
- Background color: allows us to choose the color of the background
- Reset Colors: Allows us to restore the original colors (black text, white background)
- Static offset: Very important option! If we want to keep the same offset during multiple compilations of the same routine, we will have to tick this option.
6 - Number of line: It will tell us which line the cursor is placed on.
7 - This is the space where we write our routines
8 - Compile: In this part of the tool you will be notified of all errors and "completed" messages!
If we click on one of these errors, the tool will automatically place it in the line it contains!
If you find any kind of bugs, write it in the comments!
Download: http://www.mediafire.com/download/rv9xghst24trrmy/ASSEMBLER+v.1.0.zip
Now i'm going to explain all features in the tool:
1 - File: Simple drop-down menu containing:
- Open Rom GBA: Open the GBA ROM on which we will work
- Open Routine Asm: If we want to open a previously written asm routine, just use this simple option
- Save Routine Asm: Once you have written the routine on our tool (7), to save it just use this option
- Save Routine bin: Using this option, the tool will allow us to save the compiled routine to a * .bin file.
- Exit: Very simple, close the program.
2 - Debug: This "button", once pushed, will allow us to analyze the routine and, in case of errors, the tool will show them in the "compile" section (8).
3 - Compile: This button will allow us to enter the routine into an offset, this will be written alongside "0x", it must necessarily end with 0,4,8 or C otherwise our routine will not be inserted.
4 - Script CALLASM: A relatively useful option, this button will allow us to enter a callasm script in our ROM.
The routine offset will be specified in the "routine field" described above.
Once this is done, there will be a similar window:
There will be two buttons:
- Find Offset Free: This button will allow to find a free offset in the rom to insert our script
- Enter: Once you have written or found our offset, just tap this button to enter our script!
The script is equal to:
5 - Option: With this drop-down menu, are available the following options:callasm 0xOffset+1
end
- Text Color: Allows us to choose the color of the text
- Background color: allows us to choose the color of the background
- Reset Colors: Allows us to restore the original colors (black text, white background)
- Static offset: Very important option! If we want to keep the same offset during multiple compilations of the same routine, we will have to tick this option.
6 - Number of line: It will tell us which line the cursor is placed on.
7 - This is the space where we write our routines
8 - Compile: In this part of the tool you will be notified of all errors and "completed" messages!
If we click on one of these errors, the tool will automatically place it in the line it contains!
If you find any kind of bugs, write it in the comments!
Última edición: