English Amiga Board    


Go Back   English Amiga Board > » Coders > Coders. General

Reply
 
Thread Tools
Old 12 March 2010, 16:48   #1
ara
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 23
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:	506
Size:	28.6 KB
ID:	24580  
ara is offline   Reply With Quote
Old 12 March 2010, 17:06   #2
coze
hastala vista winny vista
 
coze's Avatar
 
Join Date: Feb 2006
Location: mt fuji
Age: 35
Posts: 1,333
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   Reply With Quote
Old 13 March 2010, 00:02   #3
ara
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 23
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   Reply With Quote
Old 26 March 2010, 17:29   #4
bippym
Global Moderator
 
bippym's Avatar
 
Join Date: Nov 2001
Location: Derby, UK
Age: 37
Posts: 8,132
Looks really interesting.. What features does it have if I may ask?
bippym is online now   Reply With Quote
Old 26 March 2010, 17:34   #5
pmc
is long gone
 
pmc's Avatar
 
Join Date: Apr 2007
Location: London
Posts: 1,590
@ 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   Reply With Quote
Old 26 September 2012, 16:53   #6
ara
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 23
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:	92
Size:	24.6 KB
ID:	32724  
ara is offline   Reply With Quote
Old 26 September 2012, 18:37   #7
Leffmann
Leffmann with two n's
 
Leffmann's Avatar
 
Join Date: Jul 2008
Location: Sweden
Posts: 1,189
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   Reply With Quote
Old 26 September 2012, 23:46   #8
Lonewolf10
AMOS Extensions Developer
 
Lonewolf10's Avatar
 
Join Date: Jun 2007
Location: near Cambridge, UK
Age: 33
Posts: 925
This looks amazing. Please keep working on it
__________________
My stuff on Aminet is here

All Square by Digital Dalmatian is here
Lonewolf10 is offline   Reply With Quote
Old 02 October 2012, 17:31   #9
ara
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 23
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:	115
Size:	28.5 KB
ID:	32764  
ara is offline   Reply With Quote
Old 02 October 2012, 17:40   #10
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 4,542
Nah, not boring. Looks quite promising actually, keep working on it!
__________________
Makes me sick when I hear all the shit that you say
So much crap coming out, it must take you all day
There's a space kept in hell with your name on the seat
With a spike in the chair just to make it complete
StingRay is offline   Reply With Quote
Old 08 October 2012, 17:07   #11
ara
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 23
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:	116
Size:	69.4 KB
ID:	32826  
ara is offline   Reply With Quote
Reply


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

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Current Dat Thread bippym project.TOSEC (amiga only) 33 04 April 2009 00:11
Current draw through a A600 motherboard? pertinax support.Hardware 6 03 June 2008 03:31
My current mini-project. Desverger support.Hardware 0 21 August 2004 06:44


All times are GMT +2. The time now is 10:57.

-->

Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Page generated in 0.19007 seconds with 12 queries