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
1 user currently in Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - Zelda 1 ROM Map hacking
  
User name:
Password:
Reply:
 

UserPost
NetSplit
Posts: 34/117
That's a bit harsh. I'm sure he was only trying to help. Granted he should have read the given information more closely, but oh well?
Smallhacker
Posts: 1574/2273
You bump an 8 months old thread to give information that has already been mentioned in the REPLY DIRECTLY ABOVE YOURS?
marble_eater
Posts: 1/6
I think that this topic is old, but for anyone who wants to know, all the columns run into eachother. They overlap. To read each combo, find the biginning (the high bit is set) and read the data until you extract eleven tiles. The next combo will usually start in the middle of the current combo; they appearently did this to save space in the ROM.
jonwil
Posts: 10/25
ok, I found out whats going on.
Basicly, if you encuonter a byte with the "start of column" bit set, it starts a new column.
BUT, if the last column doesnt have 11 tiles yet, the new bytes also apply to the old column.
So, the bytes at 15BE8 in the rom are:
DB (start column, double tile, rock)
5B (double tile, rock)
5B (double tile, rock)
DB (start column, double tile, rock)
5B (double tile, rock)
1B (rock)
0E (empty)
1A (rock top)
5B (double tile, rock)
DB (start column, double tile, rock)


So, the first 3 bytes apply to column 1.
The next 3 apply to both column 1 and column 2 (thats 11 tiles for column 1)
Then, the next 3 bytes apply to column 2.
Followed by a byte shared between columns 2 and 3 (giving column 2 a total of 11 tiles).
And so on from there.
So, anytime you see the "start column" bit, it means to start a new column.
But if the previous column doesnt have 11 tiles yet, the data is shared between the 2 columns untill the previous column has the requisite 11 tiles.
Nebetsu
Posts: 111/1574
Zelda Improvement for DOS

WOW! from the genius who brought you Mario Improvement, and half of zsnes and the NES scene owner himself comes Zelda Improvement. This great little nes utility lets you move around any of the squares in zelda and switch them around to make your own zelda maps, definitely a fun and extremely creative utility.

http://www.zophar.net/utilities/download/zi01.zip

-----------------------

Zelda Tech - The Vertical Column Construction Set for Windows

Zelda Tech is an overworld editor for the original Legend of Zelda

http://www.zophar.net/utilities/download/ZTech30b.zip

-----------------------

ZELDIT for Win9x

This is a level editor for the dungeons in the original Legend of Zelda.

http://www.zophar.net/utilities/download/zeldit.zip

-----------------------

www.zophar.net is a great place for getting hacker thingys.
Deleted User
Posts: 1/12
Hey all,

I'm addressing this to anyone who has experience hacking the original NES Zelda ROM map data.

I'm attempting to extract the map data from the Zelda ROM, and I've encountered some strange problems. I'm using a document that describes the overworld map format spec. as a guide (Tril's z1spec.html) and I'm stuck on the column tables.

It says that each column in the 16 column tables is 11 tiles... the problem is, there are LOTS of columns in these tables which have less than 11 tiles (even after decompression of the "double tiles" contained in a single byte).

Also, each column table is supposed to have 16 entries (16 x 16 = 256 columns), but when I parse the tables, I get 10 entries per table.

What am I missing? Does this make sense to anyone?
Thanks!
Acmlm's Board - I2 Archive - Rom Hacking - Zelda 1 ROM Map hacking


ABII


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



Page rendered in 0.002 seconds.