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

Main - Posts by Gil-Galad

Pages: 1 2

Gil-Galad
Posted on 07-26-08 11:01 PM, in Storehouse No.18 Preview Link | Quote | ID: 88009


Goomba
Level: 13

Posts: 21/26
EXP: 10257
Next: 10

Since: 12-08-07

Last post: 5037 days
Last view: 5035 days
Posted by blackhole89
Posted by Gil-Galad
blackhole89: I hope that you got the chance to play the Dendy.

Yes, I did, though it wasn't for overly long since we were just dropping by (and had other things to do anyway).
Also, I think making better vertical and proper corner brick pieces might be a good start for improving the game's visuals.


That sucks that you did not have more time to play the Dendy.

I agree as those blocks clearly gives the wall the grid look. If the vertical and corner blocks looked as though they were one piece, would make the game look a lot better.

I'm not at home right now, so I'll look at the ROM when I get home to see if there is enough CHR to add more blocks. What would need to be done is to examine the storehouse data storage, how the blocks are laid out. Also, those extra blocks would need to be added in the game editor. Possibly a big job, but we shall see.

I take it that the English translation is good enough to release? If you give me the go ahead, then I shall do so.


Gil-Galad
Posted on 07-27-08 11:30 PM, in Storehouse No.18 Preview Link | Quote | ID: 88101


Goomba
Level: 13

Posts: 22/26
EXP: 10257
Next: 10

Since: 12-08-07

Last post: 5037 days
Last view: 5035 days
I have just released the 100% translation patch for Storehouse No.18. Go to my site Here to download the patch.

I would like to personally thank Blackhole89 for translating the Russian script.

Gil-Galad
Posted on 07-28-08 08:54 PM, in Storehouse No.18 Preview Link | Quote | ID: 88156


Goomba
Level: 13

Posts: 23/26
EXP: 10257
Next: 10

Since: 12-08-07

Last post: 5037 days
Last view: 5035 days
Posted by Celice
I kinda want to do a hack over this now :o

Cool work guys ^^


I and blackhole89 have already been discussing that. I've been mapping out the ROM lately. Of course you can do your own project, that's cool.




Gil-Galad
Posted on 02-22-09 12:19 AM, in HappyLee's Super Mario Hacks Link | Quote | ID: 101601


Goomba
Level: 13

Posts: 24/26
EXP: 10257
Next: 10

Since: 12-08-07

Last post: 5037 days
Last view: 5035 days
Posted by Googie
Posted by Insectduel
The IPS patches are quite easy to find if you have glasses.


It's slick talk like that is why I don't hack much anymore. My computer hates that site and yeah I still can't download the patches. I'm not gonna slit my wrist just because I can't download patches off a site that keeps making me go in fucking circles. Fuck it...

And yeah Insey, I wear glasses...

Anyone else: If someone has the heart to to use this site's uploader please upload the patches, I'd really appreciate it.


I'd be more than happy to help a fellow ROM hacking bro.

Here are the files HERE

I don't see any file uploader here, unless only a select few are allowed to upload files on this board.

Gil-Galad
Posted on 02-22-09 02:16 AM, in HappyLee's Super Mario Hacks Link | Quote | ID: 101617


Goomba
Level: 13

Posts: 25/26
EXP: 10257
Next: 10

Since: 12-08-07

Last post: 5037 days
Last view: 5035 days
Well, I was looking for it in the posting field and not at the top. Silly me, lol. Thanks for the link directly to it.


Gil-Galad
Posted on 07-14-10 10:15 AM, in 65816 ASM tutorial Link | Quote | ID: 132956


Goomba
Level: 13

Posts: 26/26
EXP: 10257
Next: 10

Since: 12-08-07

Last post: 5037 days
Last view: 5035 days
Just goes to show you how long I haven't been around here, then I show up and notice a 65816 tutorial. I figured that I'd write something up and then I remembered this book that I have in PDF format, which explains it far better than what I could.

It's called "Programming the 65816 Including the 6502, 65C02 and 65802". Written by David Eyes and Ron Lichty. April 28, 1992. Copyright 2007 Western Design Center, INC.

This book describes all of those processors quite well and starts with very basic concepts to assembly programming that even a beginner could possibly understand. Don't get me wrong, there is a learning curve here. However, it's very good and that the book tries not to assume you know everything about basic concepts.

For anyone that is used to messing with the 6502 will catch on very fast to this book. Of course it starts with the 6502 because that CPU is pretty much the base of the technology. Even if you don't know 6502 already, I suggest that you don't skip those sections because the core of what you need to know is explained from 6502 and then the 65C02. Of course, the 65802 is a bit different, in that it's constrained by it's 6502 pinout to 64KB, where the 65816 can access up to 16MB.

Here is the document for you to read and I believe it will help you. HERE

Upon further reflection of this topic: There are a few things to consider and I will point them out.

For most of you the primary point of this tutorial is to learn how to assembly hack games and I would say that requires that you "reverse engineer" the ROM. It usually wouldn't be required to disassemble the entire game unless you wished to reverse engineer the entire game as a reference. And use some sort of label commenting for certain lines of code and data. However, this method certainly wouldn't usually give you a re-compilable source code. If you had the original source code and assembler, your job would be much easier.

On the other hand, you could extract certain banks out of the ROM image and then disassemble those and comment, such as the FFVI community has done.

What I have done for my projects is to manually assemble the code from Notepad and then overwrite the bytes at a select location in the ROM. I have even used a assembler and tricked it by using the address as a base origin and then copy those bytes from the assembled ROM.

Of course, now we have Xkas and honestly, I'm not familiar with this assembler at all. I'm considering on learning how to use it for hacks.

Then you have debuggers and those can help tremendously in deducing addresses and then you can always find those in the ROM somewhere.

So, I suggest getting to know the CPU architecture, opcodes, operands. Learning to how disassemble a bank and then read some code by citing each opcode and operand. After that, you get selective and start tracking down what each routine does specifically.

That's all for the general tips. Have fun reading the document!





Pages: 1 2


Main - Posts by Gil-Galad

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

Page rendered in 0.313 seconds. (328KB of memory used)
MySQL - queries: 58, rows: 76/76, time: 0.308 seconds.