| |||
Views: 88,517,181 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 05-03-24 01:08 AM |
|
Guest: Register | Login |
0 users currently in SMW Hacking | 2 guests |
Main - SMW Hacking - SMW and 65816 pros: Look here | New thread | New reply |
Sukasa |
| ||
Red Birdo Level: 92 Posts: 273/2112 EXP: 7693403 Next: 63534 Since: 02-19-07 Last post: 4454 days Last view: 3226 days |
Smallhacker and I are working on a disassembly of SMW, and we're looking for people to help us out. We're a good ways into the project, but we're only two people and we're getting bogged down. If you're interested in helping out, please PM either Smallhacker or I, or contact us on IRC. |
mikeyk |
| ||
Paragoomba Level: 22 Posts: 4/74 EXP: 50005 Next: 8345 Since: 06-11-07 Last post: 6054 days Last view: 4130 days |
Hey guys...
I actually started a disassembly project of my own about a week ago, and I've made some pretty quick progress. Smallhacker pointed me towards your files, and I had a quick glance. You're definitely way ahead in commenting, while I'm ahead in having assemble-able code. We're definitely going to have to consolidate our projects at some point... shouldn't be too bad. As for the details of the project, my first question: what assembler are you guys planning on using? My stuff is pretty flexible, so let me know what you were thinking, and we'll get the ball rolling. |
HyperHacker |
| ||
... Level: 73 Posts: 880/1220 EXP: 3368563 Next: 117305 Since: 03-25-07 From: no Last post: 6098 days Last view: 6081 days |
I figured you were up to something like this a while ago, and was going to ask to join before I broke my arms. I could probably help out now, though I won't always have a lot of time to be online. |
NEONswift |
| ||
Paragoomba Level: 21 Posts: 41/66 EXP: 42456 Next: 7487 Since: 03-04-07 From: England Last post: 5869 days Last view: 5587 days |
What exactly would this involve? I'd be willing to help.
I'm quite interested in seeing an assembly created for this game. As certain hacks Ive yet to get round to even attempting would be made much easier if the assembly was done beforehand. ____________________ Deviant Art Profile |
Smallhacker |
| ||
Panser Swedish weirdo times eleven Level: 42 Posts: 127/339 EXP: 494735 Next: 26627 Since: 02-19-07 From: Stockholm, Sweden Last post: 5191 days Last view: 5190 days |
Posted by mikeyk Sukasa suggested one, but I forgot which one, though. You'll have to ask him. blackhole89 suggested making our own assembler, which doesn't really sound like a bad idea to me. Posted by NEONswift The main things to do (in order of importance... according to me, at least): 1) Fill the "holes" in the code (i.e., disassemble what hasn't been disassembled yet). 2) Add labels and such to the code to make it possible to correctly assemble it. 3) Document the code to make it easier for people to understand and edit it. ____________________ |
NEONswift |
| ||
Paragoomba Level: 21 Posts: 42/66 EXP: 42456 Next: 7487 Since: 03-04-07 From: England Last post: 5869 days Last view: 5587 days |
Posted by SmallhackerOk well I'd love to get involved... What needs to be looked at and what formatting do you want it in? ____________________ Deviant Art Profile |
mikeyk |
| ||
Paragoomba Level: 22 Posts: 5/74 EXP: 50005 Next: 8345 Since: 06-11-07 Last post: 6054 days Last view: 4130 days |
I'm going to take a wild guess and assume this is the assembler Sukasa had in mind, http://www.villehelin.com/wla.html. I'll take a look at this sometime today or tomorrow. With any luck I'll be able to get the first 2 banks fully assembled with it. |
Sukasa |
| ||
Red Birdo Level: 92 Posts: 275/2112 EXP: 7693403 Next: 63534 Since: 02-19-07 Last post: 4454 days Last view: 3226 days |
Posted by SmallhackerPosted by mikeyk WLA-65816 was the one I'd originally been planning on, yes. However, blackhole89 had a good idea with making our own, because it'd give us a lot more freedom in how we managed some parts of code such as labels, etc. It's something we'll have to go over and decide for sure as a group. |
mikeyk |
| ||
Paragoomba Level: 22 Posts: 7/74 EXP: 50005 Next: 8345 Since: 06-11-07 Last post: 6054 days Last view: 4130 days |
I'll change my stuff to adhere to the WLA syntax for now. You mentioned that you wanted some flexibility in managing some code such as labels -- what kind of functionality did you have in mind? |
Sukasa |
| ||
Red Birdo Level: 92 Posts: 277/2112 EXP: 7693403 Next: 63534 Since: 02-19-07 Last post: 4454 days Last view: 3226 days |
WLA-DX only supports up to 65535 labels, we're just not sure if we'll end up going over that or not, though likely not. Also we wanted to see if we could add somethign like /* */ support for nicer inline comments if WLA-DX didn't support that. |
HyperHacker |
| ||
... Level: 73 Posts: 892/1220 EXP: 3368563 Next: 117305 Since: 03-25-07 From: no Last post: 6098 days Last view: 6081 days |
But does this:
DoSomethingCool:
count as one label or two? |
Sukasa |
| ||
Red Birdo Level: 92 Posts: 278/2112 EXP: 7693403 Next: 63534 Since: 02-19-07 Last post: 4454 days Last view: 3226 days |
two |
HyperHacker |
| ||
... Level: 73 Posts: 893/1220 EXP: 3368563 Next: 117305 Since: 03-25-07 From: no Last post: 6098 days Last view: 6081 days |
That was quick. |
Sukasa |
| ||
Red Birdo Level: 92 Posts: 279/2112 EXP: 7693403 Next: 63534 Since: 02-19-07 Last post: 4454 days Last view: 3226 days |
Tina is very helpful |
cory21391 |
| ||
Flurry Level: 37 Posts: 27/260 EXP: 332041 Next: 6212 Since: 03-01-07 From: NC, US Last post: 5135 days Last view: 5135 days |
Although I'm not that good at asm yet, I'd like to help, but I don't like hex editing. Isn't there a dissambler that can disassemble the rom code into an asm txt file? or am i just stupid? ____________________ |
Drag |
| ||
Spike Dragon Level: 57 Posts: 560/705 EXP: 1483752 Next: 2176 Since: 02-19-07 From: Last post: 3934 days Last view: 3934 days |
I'd imagine the idea is to disassemble the game manually, first to separate code from data, and second, to get a better understanding of what each routine does. Also, I think the goal here is to end up with something similar to the sonic community, in that with their complete disassemblies of the sonic games, they can add code and objects and such more easily, and then compile it into a complete rom again. ____________________ |
cory21391 |
| ||
Flurry Level: 37 Posts: 30/260 EXP: 332041 Next: 6212 Since: 03-01-07 From: NC, US Last post: 5135 days Last view: 5135 days |
sounds like a good idea ____________________ |
Xkeeper |
| ||
Level: 105 Posts: 2233/2846 EXP: 12034557 Next: 227703 Since: 02-19-07 Last post: 6066 days Last view: 2804 days |
Posted by DragThe only difference is, the Sonic community also has tools that can work with these disassemblies, whereas Lunar Magic, uh, doesn't, afaik. ____________________ I dealt with it. |
Smallhacker |
| ||
Panser Swedish weirdo times eleven Level: 42 Posts: 130/339 EXP: 494735 Next: 26627 Since: 02-19-07 From: Stockholm, Sweden Last post: 5191 days Last view: 5190 days |
Posted by XkeeperPosted by DragThe only difference is, the Sonic community also has tools that can work with these disassemblies, whereas Lunar Magic, uh, doesn't, afaik. ____________________ |
Techokami |
| ||
Red Paragoomba Level: 18 Posts: 27/50 EXP: 28023 Next: 1874 Since: 02-19-07 From: HoleNet! Last post: 6092 days Last view: 5329 days |
Main - SMW Hacking - SMW and 65816 pros: Look here | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 112, rows: 151/152, time: 0.018 seconds. |