screenshot of my current project
1 Attachment(s)
Hi,
Just want to share a screenshot of my current project. It's written in Java. Give me another 100 years and it will be as good as ReSource or IDA :-) For the screenshot I loaded a memory dump of starglider 2 into the application. |
hey it's very nice ! will you make the source available ? (I can code some Java too if you need any help :great)
|
Quote:
|
Looks really interesting.. What features does it have if I may ask?
|
@ ara - that looks really cool man. :)
I especially like the lines that visually show branches in the code - very nice. :great I'm looking forward to a release version already. :) |
1 Attachment(s)
Finally found some time to continue working on that after two (!) years.
Currently I am struggling with library symbols. I would like to re-use Resource's database in the resourcesyms.library. The symbol hierarchy (directory/include/individual) is quite easy to extract from the file, but the symbol data itself looks scrambled, for example the "DOC" "UMENT" string here: db 'ÿGID_',0 ;FF4749445F00I have not yet found the code in the Resource executable (after disassembling around 10% of it) that accesses this data. Does anybody know more about Resource's interna? |
You can also parse the function description files in the AmigaOS NDK to get the names and offsets for libraries and structures.
|
This looks amazing. Please keep working on it :)
|
1 Attachment(s)
At the risk of boring you... here is a new screenshot.
Base-relative addresses work now (a4 in the screenshot). And you can click everywhere, i.e., on labels and comments to directly add/edit them, and on addresses inside instructions (even on base-relative ones) to jump to them. |
Nah, not boring. Looks quite promising actually, keep working on it! :)
|
1 Attachment(s)
Weekly update :-) (not really, just coincidence)
Quite some work done under the hood: The user interface now correctly handles the difference between relocated constants (line $12) and non-relocated ones (line $36). Still amazing what you can do with 4600 lines of Java. |
All times are GMT +2. The time now is 13:27. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.