English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 12 March 2010, 16:48   #1
ara
Registered User
 
Join Date: Oct 2009
Location: Belgium
Age: 50
Posts: 42
screenshot of my current project

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.
Attached Thumbnails
Click image for larger version

Name:	disamshot.png
Views:	873
Size:	28.6 KB
ID:	24580  
ara is offline  
Old 12 March 2010, 17:06   #2
coze
hastala vista winny vista
 
coze's Avatar
 
Join Date: Feb 2006
Location: mt fuji
Age: 46
Posts: 1,335
Send a message via ICQ to coze Send a message via Yahoo to coze
hey it's very nice ! will you make the source available ? (I can code some Java too if you need any help )
coze is offline  
Old 13 March 2010, 00:02   #3
ara
Registered User
 
Join Date: Oct 2009
Location: Belgium
Age: 50
Posts: 42
Quote:
Originally Posted by coze View Post
will you make the source available ?
Definitely. But first I have to stabilize the core classes. Currently, every new feature causes a refactoring of nearly everything :-)
ara is offline  
Old 26 March 2010, 17:29   #4
BippyM
Global Moderator
 
BippyM's Avatar
 
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
Looks really interesting.. What features does it have if I may ask?
BippyM is offline  
Old 26 March 2010, 17:34   #5
pmc
gone
 
pmc's Avatar
 
Join Date: Apr 2007
Location: completely gone
Posts: 1,596
@ ara - that looks really cool man.

I especially like the lines that visually show branches in the code - very nice.

I'm looking forward to a release version already.
pmc is offline  
Old 26 September 2012, 16:53   #6
ara
Registered User
 
Join Date: Oct 2009
Location: Belgium
Age: 50
Posts: 42
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 ;FF4749445F00
db 'UMENT',0 ;554D454E5400
db 3 ;03
db $80 ;80
db 'ANIMATION',0 ;414E494D4154494F4E00
db 'anim' ;616E696D
db $80 ;80
db 'DOC' ;444F43
I 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?
Attached Thumbnails
Click image for larger version

Name:	screenshot.png
Views:	329
Size:	24.6 KB
ID:	32724  
ara is offline  
Old 26 September 2012, 18:37   #7
Leffmann
 
Join Date: Jul 2008
Location: Sweden
Posts: 2,269
You can also parse the function description files in the AmigaOS NDK to get the names and offsets for libraries and structures.
Leffmann is offline  
Old 26 September 2012, 23:46   #8
Lonewolf10
AMOS Extensions Developer
 
Lonewolf10's Avatar
 
Join Date: Jun 2007
Location: near Cambridge, UK
Age: 44
Posts: 1,924
This looks amazing. Please keep working on it
Lonewolf10 is offline  
Old 02 October 2012, 17:31   #9
ara
Registered User
 
Join Date: Oct 2009
Location: Belgium
Age: 50
Posts: 42
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.
Attached Thumbnails
Click image for larger version

Name:	screenshot2.png
Views:	342
Size:	28.5 KB
ID:	32764  
ara is offline  
Old 02 October 2012, 17:40   #10
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Nah, not boring. Looks quite promising actually, keep working on it!
StingRay is offline  
Old 08 October 2012, 17:07   #11
ara
Registered User
 
Join Date: Oct 2009
Location: Belgium
Age: 50
Posts: 42
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.
Attached Thumbnails
Click image for larger version

Name:	screenshot3.png
Views:	403
Size:	69.4 KB
ID:	32826  
ara is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Current capacity of FTP amiga_Forever project.Amiga File Server 1 15 March 2012 20:21
mai - current job mai project.TOSEC (amiga only) 5 04 March 2012 12:29
Current Dat Thread BippyM project.TOSEC (amiga only) 33 04 April 2009 00:11
My current mini-project. Desverger support.Hardware 0 21 August 2004 06:44

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 17:40.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10127 seconds with 16 queries