English Amiga Board


Go Back   English Amiga Board > Coders > Coders. System

 
 
Thread Tools
Old 05 June 2017, 22:01   #1
oRBIT
Zone Friend
 
Join Date: Apr 2006
Location: Gothenburg/Sweden
Age: 48
Posts: 339
Can someone rip my old stuff? :)

I just found probably the first thing I did release on the Amiga, it's pretty terrible but I still want to look at the sourcecode.
http://janeway.exotica.org.uk/release.php?id=4460

I obviously did my best to obfuscate it back in the days (have no reason why ) but I can't decrunch it.
I did like an old tool "Exelink" back in the days that allowed you to link several exe's to eachother so I think I might have done something like that to make it difficult to decrunch.

Anyway, anyone knows of a clever way of decrunching it? I tried some XoXo-tool found on Aminet but it didn't make much sense to me..
Thanks in advance
oRBIT is offline  
Old 05 June 2017, 23:29   #2
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Had 2 minutes to spare. It was linked 2 times and the real binary was crunched with PowerPacker. Decrunched intro attached.
Attached Files
File Type: 68k Depth-Intro_Decrunched.68k (46.3 KB, 119 views)
StingRay is offline  
Old 06 June 2017, 10:02   #3
oRBIT
Zone Friend
 
Join Date: Apr 2006
Location: Gothenburg/Sweden
Age: 48
Posts: 339
Thanks alot! You're the best.
oRBIT is offline  
Old 07 June 2017, 09:56   #4
oRBIT
Zone Friend
 
Join Date: Apr 2006
Location: Gothenburg/Sweden
Age: 48
Posts: 339
I've "resourced" it and trying to make it AGA-compatible, pretty fun, digging into my old code.
But working with "Resource" isn't that fun, is there some kind of "best practice"-way how to use it? I've successfully managed to resource my old code but it was kind of a slow process (with my "skills" anyway ).
oRBIT is offline  
Old 07 June 2017, 11:04   #5
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Quote:
Originally Posted by oRBIT View Post
But working with "Resource" isn't that fun, is there some kind of "best practice"-way how to use it?
Load executable, press "Disassemble", fix wrong/incorrect stuff (jump tables, data detected as code and vice versa etc.) manually.


Quote:
Originally Posted by oRBIT View Post
I've successfully managed to resource my old code but it was kind of a slow process (with my "skills" anyway ).
Creating a proper disassembly can be quite tedious and it always needs a bit of time. However, for simple intros it shouldn't take more than some minutes to have something that is usable.
StingRay is offline  
Old 07 June 2017, 11:19   #6
oRBIT
Zone Friend
 
Join Date: Apr 2006
Location: Gothenburg/Sweden
Age: 48
Posts: 339
I don't have the program in front of me right now but I usually pick something "create labels" that translates "bsr lbl0000+$13" to "bsr lbl0013" or something. But I have to pick this multiple times since it doesn't do the entire program in one run.
Is there another way to do it?
oRBIT is offline  
Old 07 June 2017, 11:55   #7
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Unfortunately not. Simply create a hotkey for that and it can be done quite quickly. It also helps to use "Disassemble" again after you manually created some missing labels, ReSource will then create more labels. Don't ever use that if you disassemble absolute address code though, in that case you really have to be careful which labels to create.
StingRay is offline  
Old 07 June 2017, 12:02   #8
NorthWay
Registered User
 
Join Date: May 2013
Location: Grimstad / Norway
Posts: 839
Once you mark something as code it should be enough to do another "disassemble" and it will make the labels by itself. (AFAIR - been a while since I used it properly.)
NorthWay is offline  
Old 07 June 2017, 12:11   #9
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
No, that's not enough. It will not create all missing labels.
StingRay 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
Help with rip of XJ220 Pot Noodle project.Sprites 21 17 August 2013 11:26
Stuff for sale amiga a1200 plus more retro stuff blast MarketPlace 23 22 June 2010 19:05
Rip Anubis project.Jambo! 10 22 September 2009 07:06
I've got some Amiga stuff...I want your SNES stuff! Fingerlickin_B MarketPlace 14 20 February 2009 01:33
Amiga stuff for trade for Atari Stuff 8bitguy1 MarketPlace 0 12 February 2009 05:36

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 05:17.

Top

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