News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - interdpth

Pages: [1]
1
Programming / Detecting a jump table in ARM(Need some C help)
« on: February 04, 2013, 04:04:05 pm »
Hello!


I need to check for





LSL Rx, Rx, Rx
LDR Rx, offset
ADD Rx, Rx, Rx
LDR Rx,[Rx]
MOV PC, rX

The code I have to check is



//Code checks backwards.

                                if (!((get_word(ea) & 0x4680) &&// MOV PC, rX
                                (get_word(ea-2) & 0x6800) &&//LDR Rx,[Rx]
                                (get_word(ea-4) & 0x1800) &&//ADD Rx, Rx, Rx
                                (get_word(ea-6) & 0x4800) &&//LDR Rx, offset
                                (get_word(ea-8)&~0x38) == 0x0080))//LSL Rx, Rx, Rx
                return 0;

If anyone could be of assistance I will be extremely grateful.

2
ROM Hacking Discussion / Metroid Fusion/Zero Mission hacking
« on: January 12, 2013, 05:53:30 pm »
Hello!

Long ago I had released a tool for hacking Metroid Zero Mission and Metroid Fusion. Originally it was called Zero Fission and written in VB6. It was then recoded in C/C++ and called Double Helix, since then it's had bugs and occasional updates.

So today I am proud to announce it will have a coming re-release hopefully to get people hacking these two amazing games. I wanted to show off it's features and hopefully get some sort of fanbase excited to start hacking it. So..without further adue.


This is the basic level editor

Spoiler:
Here's out text editor
Spoiler:
Minimap editor with room location as the colored rectangle.
Spoiler:
Tile editor.
Spoiler:
Header Editor(Totally aware of the bug)
Spoiler:
Possible Sprite Editor
Spoiler:
Tileset importer(Yup)
Spoiler:


There's also a room import, export feature and a spriteset editor and a door editor.

I'm hoping for the release before the end of the month. People with strong QA skills that want to test out and give me bug reports are very welcome.

So, I hope this can get some new GBAtroid hackers started!

Memory and ROM addresses will be added to datacrystal when I find time

Pages: [1]