Dwedit's Board

Enjoy the board

You are not logged in.

Announcement

Welcome, fellow visitors from other websites!
Whenever you download a file, I'd appreciate it if you posted a nice "Thank You" message, then tell me which site you came from. Thanks.
- Dwedit

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

Dwedit
Administrator
From: Chicago
Registered: 2004-12-12
Posts: 1,010
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: 55
Attachment Icon profiler_merge.exe, Size: 80,896 bytes, Downloads: 48

"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,010
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] CCBot

Board footer

Powered by FluxBB
Modified by Visman