Dwedit's Board

Enjoy the board

You are not logged in.

Announcement

User passwords may have been corrupted, if you can't log in, use the "Forgot Password" feature. If you still can't log in, contact me and I can try to manually reset your password.

#1 2011-07-22 9:56:07 am

Dwedit
Administrator
From: Chicago
Registered: 2004-12-12
Posts: 1,017
Website

VBA_TEH_PROFILER

This is a Profiling version of VisualBoyAdvance that I use.
For ARM instructions only, thumb is not supported.
Remember to Save the Profile Data before you're done.

It outputs a simple binary file indicating how many times that memory address has executed.  These are 32-bit ints that increment every time it executes it.
First 32K is IWRAM, next 256k is EWRAM, next 32MB is ROM area.

Last edited by Dwedit (2011-07-22 10:21:39 am)


Attachments:
Attachment Icon VBA_TEH_PROFILER.EXE, Size: 1,253,468 bytes, Downloads: 56
Attachment Icon profiler_merge.exe, Size: 80,896 bytes, Downloads: 49

"We are merely sprites that dance at the beck and call of our button pressing overlord."

Offline

#2 2011-07-22 10:26:16 am

Dwedit
Administrator
From: Chicago
Registered: 2004-12-12
Posts: 1,017
Website

Re: VBA_TEH_PROFILER

To disassemble a .GBA ROM run this:
arm-eabi-objdump.exe -D -b binary FILENAME.GBA --architecture=arm

But it's probably better to make a disassembly from the .elf file instead.

To see Profiler Data with the source code, run profiler_merge.

Last edited by Dwedit (2011-07-22 10:29:04 am)


"We are merely sprites that dance at the beck and call of our button pressing overlord."

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman