David wrote:If "Last resource doesn't fit into its place", then the editor places it elsewhere. (After the sprites.)
I'm actually surprised that nobody ran into problems with lack of space in the past.
From what I can tell the unused space in the original game is only 1501 or so bytes (00077A22-00077fff).
Even with the slightly different compression, you'd think authors would run out of space really fast.
Level 17, for example, is only 914 bytes in the original game.
As a comparison, level 18, which uses the same environment type, is 1714 bytes.
I guess maybe most mods were relatively small.
I checked Iso's Mod (Training Levels)
and it uses 929 more bytes than the original just for the training levels.
The original JP version has data in its "main resources second area" (0xE0A00 and up) though, right?
Yeah, it looks like where the biggest collections of 0x00's for US are:
0x5fa bytes, starts at 0x0079c6 <- 0.smc uses some of this area
0x5fa bytes, starts at 0x017a06 <- 0.smc uses some of this area
0x3a42 bytes, starts at 0x01c5be
0x76f6 bytes, starts at 0x0e090a
(I'm aware some of those 0x00's are used data.)
The JP version has nothing better than:
0x38 bytes, starts at 0x00b85d
0x40 bytes, starts at 0x020ad1
0x43 bytes, starts at 0x018cfe
0x50 bytes, starts at 0x0209c1