Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
Acmlm's Board - I2 Archive - - Posts by bchoo313
User Post
bchoo313

Level: 2

Posts: 1/2
EXP: 22
For next: 24

Since: 08-29-05
From: Space

Since last post: 64 days
Last activity: 59 days
Posted on 08-29-05 09:59 PM, in breaking in to rom hacking Link
Ok, here goes. I'm 19, and I've only had a computer for about 6-7 years (intermittantly), so I'm not the most computer literate of all programmers. To top this off, I have no formal education in any computer sciences. I know a little VB, i'm starting C++, and Java seems like an inevitble step. Apart from all this object oriented stuff, however, I have a first love that will never die. This love is 16-bit gaming, and with the recent discovery of emulation, this love was given new life. So, now I've got to forget all the object oriented programming and learn assembly languages. This is were my cumulated knowledge falls flat. I don't know anything about assembly languages. I barely know what they are, but apparently they give commands directly to a micro processor.

Anyway, I dowloaded a couple programs hoping that I would be able to just figure it out. This was not the case. I download the following programs as the information I had found said that these would be all I would need to start hacking my own roms, I didn't find much on how to use them though.

disassembler: ASM Dev Kit, tile editor: TLayerPro, hex editors: Transelhextion, xvi32, and a disassembler (6502d) that I couldn't find the link for (nor could i make it work at all, it asks for an input file and a directory for the output file, then creates an unknown file of much larger size).


Ok, first problem. The tile editor, which I had hoped would allow me to change at least the sprites and backgrounds of my favorite SNES games. Instead, I just get a jumbled mess of colors no matter what format i'm in. I understood that the tiles were supposed to resemble the graphics of the games in some way, well, they don't...

Second problem. The disassemblers/hex editors. I don't understand the code at all. The values seem like addresses, and commands, but I don't understand the correlation with commands in the game...make sense? Um, I don't know what the f*** all those letters and numbers mean.

Basically I don't know anything about how these games work, but I really want to (eventually) be able to create my own .smc games that will work in any SNES emulator. I understand that this will probably take alot of time, research, and resource (s/fulness), but it is a hobby I would very much like to pursue (making not only roms, but also more complex games, and executables).

I created this acmlm account just to use the forums, which I found to be very extensive and informative (good job acmlm staff, one thing though: the forum could really use a search option). This said, my profile may not be complete or have the necessary contact information. As such, if you have any information (guides, literature, etc.) that may be of help to me, you can contact me at bchoo313@hotmail.com. I would appreciate it if you used acmlm or rom hacking (or something similar) in the header, otherwise I may not see your email. I will try to contact anyone who sends me an email, with at least a thank you for the information they have contributed. I will be checking this post religiously.

Thank you for your time,
Mike
bchoo313

Level: 2

Posts: 2/2
EXP: 22
For next: 24

Since: 08-29-05
From: Space

Since last post: 64 days
Last activity: 59 days
Posted on 08-30-05 05:33 AM, in breaking in to rom hacking Link
Ok, first off thanks to everyone who's replied so far. Your comments have been keeping me buzy for about two hours now. I think it's gonna take a couple days to go through and practice all this, and of course do a little experimenting of my own, but I'll keep an eye on the forum whatever the case.

Second, I'm looking to dump all the data off a rom (everything. text, graphics, code, everything.) into a text file so I can view it at my discretion, or perhaps a way to view the save states (I'm using the ZSNES emulator) since opening them with notepad only produces a long spaghetti string of incoherent code. The dis/assembler (same thing right?) seems to only have values for things like text.

And last, using TLayerPro, I still only get off color tiles. Sometimes I can see images here and there, but they're never the right color. Ideally when it's in the right mode, all the graphics in the game should show up in the tiles, right? I haven't had a chance to dowload Chickenlumps' Tile Molester, but if this editor alone should fix the problem, then I guess this last part's completely irrelevant.
Acmlm's Board - I2 Archive - - Posts by bchoo313


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.003 seconds.