| |||
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 |
Mariofan0 |
| ||
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 |
| ||
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 |
|
Mariofan0 |
| ||
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 |
| ||
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 |
|
Mariofan0 |
| ||
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 |
| ||
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 |
|
Mariofan0 |
| ||
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 |
| ||
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 |
|
Mariofan0 |
| ||
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 |
| ||
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 |
|
Trax |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||||
Boomboom Level: 90 Posts: 846/1975 EXP: 6952026 Next: 236583 Since: 02-19-07 Last post: 3577 days Last view: 3201 days |
|
Mariofan0 |
| ||
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 |
| ||
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 |
|
Main - ROM Hacking - Any one know a good dissasembler | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 132, rows: 171/172, time: 0.018 seconds. |