Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,473,398
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-24-24 01:32 AM
Guest: Register | Login

0 users currently in ROM Hacking | 2 guests

Main - ROM Hacking - Any one know a good dissasembler New thread | New reply

Pages: 1 2

Mariofan0
Posted on 07-08-09 02:37 AM Link | Quote | ID: 110121


Koopa
Level: 25

Posts: 79/104
EXP: 83119
Next: 6501

Since: 07-01-07
From: Around And Back

Last post: 5401 days
Last view: 5190 days
well I figured hey why the hell not right shoudn't be too hard for a member of my family. (My family is notorus for math skills)

Anyways does anyone know of a good dissasembler Perferably one that works for SMB3.
I think most are universal though...
although the ones for sonic 1 & 2 were not...
You might be thinking Great another noob thinks he can ASM hack... realisticly how hard can it be you dissasemble the Rom while keeping an original copy... open the original copy up in an emulator, use the debugger and set off particular strings of code, check what occurs when you change the the variable using the cheat tool, and use those findings to change some code.

on second thought it might be a little harder than I thought... ether that or just tedious

realistically though I wouldn't trust the above information as Ive never used a debugger, or a Dissasembler for SMB3 the coding is probably way different from Sonic 1 & 2.
(I've Dissasembled both sonic 1 & 2 and ported Spindash to Sonic 1 using a helpful guide...)
(Realisticly though I Didnt need a dissasembler as the guide told me where everything was.)

____________________
Currently Working On A Website Project Called Club Chaotic

Looking For Supporters For My Website Project Club Chaotic.

Currently Looking For Coders For Club Chaotic. I'm Thinking PHP myself.

Xeruss
Posted on 07-08-09 02:40 AM Link | Quote | ID: 110123


Sledge Brother
Compromised account.
Level: 86

Posts: 967/1815
EXP: 6124610
Next: 17497

Since: 02-19-07
From: Oregon

Last post: 1810 days
Last view: 1810 days
Try Zophar.

____________________
Design © 2009 Stark
Once for the Super Dave TV show I was the stuntman that fell down the entire wtc stairwell. ~ jargon

Mariofan0
Posted on 07-08-09 02:47 AM (rev. 2 of 07-08-09 02:49 AM) Link | Quote | ID: 110124


Koopa
Level: 25

Posts: 80/104
EXP: 83119
Next: 6501

Since: 07-01-07
From: Around And Back

Last post: 5401 days
Last view: 5190 days
I think the NES dissasembler has a problem as I remember being Directed there before If it had a Readme or something I might be able to figure out why...

also anyone know which ones the best?

____________________
Currently Working On A Website Project Called Club Chaotic

Looking For Supporters For My Website Project Club Chaotic.

Currently Looking For Coders For Club Chaotic. I'm Thinking PHP myself.

Xeruss
Posted on 07-08-09 02:49 AM Link | Quote | ID: 110125


Sledge Brother
Compromised account.
Level: 86

Posts: 968/1815
EXP: 6124610
Next: 17497

Since: 02-19-07
From: Oregon

Last post: 1810 days
Last view: 1810 days
What's the problem? You'll have to describe it in detail if you want help.

____________________
Design © 2009 Stark
Once for the Super Dave TV show I was the stuntman that fell down the entire wtc stairwell. ~ jargon

Mariofan0
Posted on 07-08-09 02:52 AM Link | Quote | ID: 110126


Koopa
Level: 25

Posts: 81/104
EXP: 83119
Next: 6501

Since: 07-01-07
From: Around And Back

Last post: 5401 days
Last view: 5190 days
If I remember correctly It was a DOS program and Simply Put It ether loaded, shut down and didn't do anything or didn't load at all...
and this Is just really faded Memory. And I'm currently on my wii with no CPU acsess.

____________________
Currently Working On A Website Project Called Club Chaotic

Looking For Supporters For My Website Project Club Chaotic.

Currently Looking For Coders For Club Chaotic. I'm Thinking PHP myself.

Xeruss
Posted on 07-08-09 02:54 AM Link | Quote | ID: 110127


Sledge Brother
Compromised account.
Level: 86

Posts: 969/1815
EXP: 6124610
Next: 17497

Since: 02-19-07
From: Oregon

Last post: 1810 days
Last view: 1810 days
Well, you won't be finding any Wii compatible dissemblers anytime soon, so your first step should be to locate a computer. And it sounds to me like it was just a console program, so if you run across one of the same again, you should run it via a command line.

____________________
Design © 2009 Stark
Once for the Super Dave TV show I was the stuntman that fell down the entire wtc stairwell. ~ jargon

Mariofan0
Posted on 07-08-09 03:08 AM Link | Quote | ID: 110129


Koopa
Level: 25

Posts: 83/104
EXP: 83119
Next: 6501

Since: 07-01-07
From: Around And Back

Last post: 5401 days
Last view: 5190 days
whats a command line, it seems to close down before text can be entered and realisticly It may not be a DOS program as it seems to open in a windowed form. I'm assuming though due to the black background and white text and no visible images other then Text are visible I guessing It ran as a DOS program or something like that...

Plus CPU no have useable version of DOS unless I remove Windows at least I think... My CPU Is junk so It doesnt Run all programs anyways...

____________________
Currently Working On A Website Project Called Club Chaotic

Looking For Supporters For My Website Project Club Chaotic.

Currently Looking For Coders For Club Chaotic. I'm Thinking PHP myself.

Xeruss
Posted on 07-08-09 03:14 AM Link | Quote | ID: 110130


Sledge Brother
Compromised account.
Level: 86

Posts: 970/1815
EXP: 6124610
Next: 17497

Since: 02-19-07
From: Oregon

Last post: 1810 days
Last view: 1810 days
I suggest you start here.

____________________
Design © 2009 Stark
Once for the Super Dave TV show I was the stuntman that fell down the entire wtc stairwell. ~ jargon

Mariofan0
Posted on 07-08-09 03:29 AM Link | Quote | ID: 110131


Koopa
Level: 25

Posts: 84/104
EXP: 83119
Next: 6501

Since: 07-01-07
From: Around And Back

Last post: 5401 days
Last view: 5190 days
Is there any easyer to use dissasemblers like ones that will run when in the same folder as the rom or ones that allow you to give It a filename?

just double checking here Really dont wanna Download too much Crap I most likely dont need.

____________________
Currently Working On A Website Project Called Club Chaotic

Looking For Supporters For My Website Project Club Chaotic.

Currently Looking For Coders For Club Chaotic. I'm Thinking PHP myself.

Xeruss
Posted on 07-08-09 05:54 AM Link | Quote | ID: 110135


Sledge Brother
Compromised account.
Level: 86

Posts: 971/1815
EXP: 6124610
Next: 17497

Since: 02-19-07
From: Oregon

Last post: 1810 days
Last view: 1810 days
I don't know for certain. Why don't you try researching a few from the link to Zophar? I can't imagine they're all console programs...

____________________
Design © 2009 Stark
Once for the Super Dave TV show I was the stuntman that fell down the entire wtc stairwell. ~ jargon

Trax
Posted on 07-08-09 06:25 AM Link | Quote | ID: 110136


Yellow Stalfos
Level: 71

Posts: 848/1145
EXP: 3035205
Next: 131909

Since: 07-06-07
From: Québec

Last post: 3624 days
Last view: 2876 days
I presume disassemblers for the NES are different from disassemblers for the Sega...

Mariofan0
Posted on 07-08-09 01:50 PM Link | Quote | ID: 110139


Koopa
Level: 25

Posts: 85/104
EXP: 83119
Next: 6501

Since: 07-01-07
From: Around And Back

Last post: 5401 days
Last view: 5190 days
Probably Yea...

all I'm really asking Is if there Is a disassembler that doesn't need a command line to run and Functions/Runs with Windows XP or something like that...

One where I don't have to Upload any excess programs that I don't actually need.

And one that works well enough on My CPU to be of use...

I don't know Much about computers and couldn't tell you what type of system It is except that its a piece of junk and doesn't run very well due to viruses or something in the system.

____________________
Currently Working On A Website Project Called Club Chaotic

Looking For Supporters For My Website Project Club Chaotic.

Currently Looking For Coders For Club Chaotic. I'm Thinking PHP myself.

MathOnNapkins
Posted on 07-08-09 04:35 PM (rev. 2 of 07-08-09 04:37 PM) Link | Quote | ID: 110147


Super Koopa
Level: 62

Posts: 690/842
EXP: 1935140
Next: 49546

Since: 02-19-07
From: durff

Last post: 4486 days
Last view: 4009 days
I wrote a SNES disassembler that isn't command line. I'm not sure of how well it would work with NES code, though... if at all. (I'd give it a 33% chance of working properly)

If you want to use a disassembler you should just take the time to learn how to use a command line. It will make future tasks you have to do easier. Believe it or not a lot of tools even these days are command line and not knowing how to use them will hurt you in the long run.

____________________
Zelda Hacking Forum
hobbies: delectatio morosa

Mariofan0
Posted on 07-08-09 05:15 PM Link | Quote | ID: 110154


Koopa
Level: 25

Posts: 89/104
EXP: 83119
Next: 6501

Since: 07-01-07
From: Around And Back

Last post: 5401 days
Last view: 5190 days
yea now I have CMD and a disassembler that still doesn't work...

I put CMD in the same folder as SMB3 and the Disassembler activated CMD and typed the file name of the disassembler. the Disassembler Activates and does nothing and CMD Is none the more useful... it just keeps the information viewable. so what should I do CMD basically Resets and I have to start Again. from the first step... Entering a file path and It wont load NES Roms after activating the Disassembler so I know it Isin't doing anything at least as far as I know...

I'm gonna try a few other dissemblers to check for similar results.

____________________
Currently Working On A Website Project Called Club Chaotic

Looking For Supporters For My Website Project Club Chaotic.

Currently Looking For Coders For Club Chaotic. I'm Thinking PHP myself.

never-obsolete
Posted on 07-08-09 05:15 PM Link | Quote | ID: 110155


Rat
Level: 24

Posts: 51/96
EXP: 74481
Next: 3644

Since: 02-22-07
From: Phoenix, AZ

Last post: 2593 days
Last view: 2593 days
Dissassemblers for the NES are usually not very good at producing usable output.

Aside from the code vs data problem, the limited address space of the 6502 means there's all these different memory mappers that try and work around that limit. This makes it harder for a dissassembler to figure out where the target of branches and jumps are. Unless you are running the game, you have no idea which banks are swapped where.

Try checking the nesdev main page, I remember seeing a couple of dissassemblers that tried to place labels correctly.

Mariofan0
Posted on 07-08-09 06:04 PM Link | Quote | ID: 110157


Koopa
Level: 25

Posts: 90/104
EXP: 83119
Next: 6501

Since: 07-01-07
From: Around And Back

Last post: 5401 days
Last view: 5190 days
found A Good one... It works...

Although its DOS and too difficult for me to understand... I May put it to use someday though...

Thanks for the help anyways...

hopefully someone will make a one that Works Specifically for SMB3 and disassembles to TXT or ASM format If possible that is...

It was done with sonic 1 & 2 and it had helpful hints like this Obj_01_Sonic
Or something like that the tool I found doesn't do that... ether its not the right type of tool or Sonic 1 is ether better to hack or ASM hackers are extremely talented with the game.

I'll figure out exactly what I'll need to do one day though for now...

For now its just too much of a hassle.

Maybe I should PM DD he will know what to do...

____________________
Currently Working On A Website Project Called Club Chaotic

Looking For Supporters For My Website Project Club Chaotic.

Currently Looking For Coders For Club Chaotic. I'm Thinking PHP myself.

DarkPhoenix
Posted on 07-08-09 06:15 PM Link | Quote | ID: 110158


Micro-Goomba
Level: 12

Posts: 15/19
EXP: 6510
Next: 1411

Since: 05-24-07

Last post: 5297 days
Last view: 5285 days
If you haven't specified the name of the romfile in a command-line argument, the disassembler probably won't do much aside from give you some rather opaque instructions on how to use it.

GUI apps are awesome from a usability perspective, but there are some pretty good reasons why some programming tools are written for the command line:
It makes them simpler to port to different platforms, it makes them easier to code, but more importantly, it makes it easier to use them with other tools, because it's easy to take the output and send it to a text file, or to another program, such as with a scripting language. This is particularly common in Unix-like environments.

As a result, the command line apps are more abundant, and if you're serious about getting some work done in a reasonable amount of time, it'd be in your interest to learn how to use them well, including how to chain them together.

That said, there certainly are some GUI disassemblers, but they're few and far between. If it exists, it's likely either on Zophar, or geared toward sourcecode recovery for businesses, and therefore prohibitively expensive (IDA Pro), and potentially even more difficult to use, due to being so flexible and feature-heavy.

KP9000
Posted on 07-08-09 06:28 PM Link | Quote | ID: 110160


Boomboom

Level: 90

Posts: 846/1975
EXP: 6952026
Next: 236583

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


092216» <blackhole89> People not knowing about what a command line is is the one thing
092255» <blackhole89> but people going "give me something easier" when provided all data they need to find out is just appaling
092325» <blackhole89> especially if what they want to do is something associated with advanced computing skills
Seriously.

If you don't want to figure out the basic structure of how advanced hacking works, then you don't need to be dabbling in anything of the sort. Stick with editors and simple hex editing.

____________________

Mariofan0
Posted on 07-08-09 06:53 PM Link | Quote | ID: 110162


Koopa
Level: 25

Posts: 91/104
EXP: 83119
Next: 6501

Since: 07-01-07
From: Around And Back

Last post: 5401 days
Last view: 5190 days
Muahahahaha Now I Got TRACER To Work Thanks guys hopefully I'll figure out exactly how to use the file I obtained at some point.

1 Step Closer To ASM hacking... now that I know how to work a Dissembler.

and yes fiddling around may occur at some point... what can I try...

First of all I should try my emulators debugger...

then eh who Gives a Crud anyways...

I'm gonna check it over though just to see what I could figure out with the help of that ASM tutorial in my PM box that I got from I think Retro Rain a while back.

____________________
Currently Working On A Website Project Called Club Chaotic

Looking For Supporters For My Website Project Club Chaotic.

Currently Looking For Coders For Club Chaotic. I'm Thinking PHP myself.

Xeruss
Posted on 07-08-09 07:44 PM Link | Quote | ID: 110164


Sledge Brother
Compromised account.
Level: 86

Posts: 972/1815
EXP: 6124610
Next: 17497

Since: 02-19-07
From: Oregon

Last post: 1810 days
Last view: 1810 days
Posted by Mariofan0
Maybe I should PM DD he will know what to do...

Don't do it unless you want to lose your net-testicles.
It's going to take a lot of work for you to learn to work with a disassembler, so you're better off being either entirely dismissive, or not dismissive at all.

____________________
Design © 2009 Stark
Once for the Super Dave TV show I was the stuntman that fell down the entire wtc stairwell. ~ jargon
Pages: 1 2


Main - ROM Hacking - Any one know a good dissasembler New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.029 seconds. (342KB of memory used)
MySQL - queries: 132, rows: 171/172, time: 0.018 seconds.